自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (1)
  • 收藏
  • 关注

原创 JSON字符串避免 $ref

如果接口返回的数据有重复的数据,使用JSON.toJSONString()就会出现"$ref":"$.rows[0].XXX", 为了避免 $ref出现, 可以使用下面的代码:JSON.toJSONString(list, SerializerFeature.DisableCircularReferenceDetect)

2017-10-06 15:30:39 567

原创 爬虫学习-phantomjs

下载phantomjsjava调用phantomjsimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public class PhantomJsUtil { private static St

2017-06-22 09:30:08 310

原创 爬虫学习-selenium+chrome

(1)安装 chrome 浏览器(2)下载(3)第一个selenium程序必要的jar包试验代码import java.io.File;import java.io.IOException;import java.util.List;import org.openqa.selenium.By;import org.openqa.selenium.WebDriv

2017-06-22 09:27:19 431

原创 Linux-安装tomcat

1、下载tomcat包http://tomcat.apache.org/download-80.cgi2、上传tar包到linux服务器3、解压tar包tar zxvf apache-tomcat-8.5.8.tar.gz4、配置JDK环境变量5、启动tomcat

2016-11-16 15:52:30 262

原创 eayui-datagird

跟踪console发现datagird会有两次请求发生原因是在HTML代码的class中定义了easyui-datagrid,在js代码 中又做了一次初始化,导致了重复加载。

2016-09-07 13:54:08 260

原创 以SpringMVC框架为中心疯狂扩展-13、quartz持久化

为了更灵活的使用quartz的功能,持久化job和trigger是非常有必要的。1、quartz内存方式和持久化方式的对比 优点缺点内存方式实现简单配置不够灵活、不方便服务的扩充(集群)、不能再中断后恢复持久化方式持久化的缺点速度相对内存方式会慢一点2、spring-quartz-db.xml<b

2016-09-02 11:59:59 376

原创 以SpringMVC框架为中心疯狂扩展-12、添加quartz,RAMJobStore方式

1、Pom中添加相关的依赖。 UTF-8 4.12 4.3.1.RELEASE 3.4.1 6.0.3 org.springframework spring-context-support ${springframework.version} org.quartz-scheduler quartz 2

2016-09-01 11:35:43 954

原创 <引发的内存溢出(mvn Jetty:run OutOfMemoryError)

项目启动的过程中,jetty报出内存溢出,在网上找了各种方法无法解决。明明可以启动的,就因为改了点代码就出了问题,对比了一下改动的过的代码。最终发现是mybatis的mapper.xml中多出了一个"一个"

2016-08-26 14:06:51 847

原创 MySQL触发器

DROP TRIGGER t_afterinsert_on_tb1;CREATE TRIGGER t_afterinsert_on_tb1 AFTER INSERT ON tb1 FOR EACH ROW BEGIN UPDATE tb1 SET culom1 = new.culom2;END;这样做在insert的时候就会爆出异常。stored function/

2016-08-25 10:50:24 326

原创 Redis常用指令

flushdb清空当前库的所有keyflunshAll清空所有库的keydel 删除指定keyget 获取指定keyadd 添加新的键值对

2016-08-16 17:17:32 239

原创 以SpringMVC框架为中心疯狂扩展-11、添加easyui

1、下载easyui的包,并解压到相同的位置2、修改velocityIndex.vm Basic DataList - jQuery EasyUI Demo ${user.name} DataList ${user.date} The DataList can be created from the

2016-08-11 15:08:46 546 1

原创 以SpringMVC框架为中心疯狂扩展-10、添加Velocity依赖

Velocity是基于java的模版引擎。它允许任何人使用模版语言去引用java代码中的对象。1、Pom中添加相关的依赖。 ...... 1.7 1.3 ...... org.apache.velocity velocity ${velocity.version} org.springframework

2016-08-11 14:21:43 1467 1

原创 以SpringMVC框架为中心疯狂扩展-09、添加Redis依赖

1、配置好Redis服务器并启动Redis2、增加Redis相关的依赖到pom org.springframework.data spring-data-redis 1.7.2.RELEASE redis.clients jedis 2.9.0 3、配置jedis<beans xmlns="http://www

2016-07-28 10:43:26 2215 1

原创 yum镜像失败

1、查看dns是否异常cat /etc/resolv.conf是否有dns信息dns正确如下:没有配置dns如下:如果dns配置正确且不能用yum下载到软件的话,就只能通过更改yum的配置文件了,大多使用163的yum配置1、备份原repocd /etc/yum.repos.d/mv CentOS-Base.repo CentOS

2016-07-27 14:52:04 593

原创 简单安装redis服务器

1、根据官网的信息下载信息并编译redishttp://redis.io/download$ wget http://download.redis.io/releases/redis-3.2.1.tar.gz$ tar xzf redis-3.2.1.tar.gz$ cd redis-3.2.1$ makemake过程中可能会出现cc:未找到命令应该是缺少相应

2016-07-27 14:40:59 356 1

原创 javax.jms.JMSException: Failed to build body from content. Serializable class not available to broke

javax.jms.JMSException: Failed to build body from content. Serializable class not available to broker. Reason: java.lang.ClassNotFoundException: com.syx.producter.model.InfoModel造成这个错误的原因是ActiveMQ

2016-07-19 15:11:11 8524 5

原创 以SpringMVC框架为中心疯狂扩展-08、ActiveMQ收发Json格式的数据

1、导入Gson依赖包 com.google.code.gson gson 2.72、在TopicMessageSender中新添加一个方法 public void sendModel(final Object obj){ final Gson gson=new Gson(); final String json = gson.toJson(obj); S

2016-07-18 13:53:30 2744 3

原创 以SpringMVC框架为中心疯狂扩展-07、发送持久化的ActiveMQ消息

1、在spring-activemq.xml的jmsTopicTemplate中加入<!-- 发送模式 DeliveryMode.NON_PERSISTENT=1:非持久 ; DeliveryMode.PERSISTENT=2:持久--> 默认是非持久模式。改用持久模式后,发送消息时接收者不在线信息也不会丢失、会被持久化,当接收者上线后,就可以接收到发送者的消息。2、停止接受服务

2016-07-16 16:45:05 472 1

原创 以SpringMVC框架为中心疯狂扩展-06、MessageListener实时监听ActiveMQ中的消息

1、在spring-activemq.xml中新加入listenerContainer和syxTopicDest等配置,实现消息监听容器,在connectionFactory中加入clientId。<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XM

2016-07-16 11:20:49 5216 1

原创 以SpringMVC框架为中心疯狂扩展-05、添加ActiveMQ依赖

1、添加ActiveMQ需要的一些依赖 org.apache.activemq activemq-core 5.7.0 org.springframework spring-jms 4.3.1.RELEASE org.apache.xbean xbean-spring 4.5 2、新进一个ActiveMQ的

2016-07-15 11:22:04 1408 4

原创 以SpringMVC框架为中心疯狂扩展-04、添加mybatis依赖

1、在pom中加入 org.mybatis mybatis 3.4.1等待building完成2、将mybatis整合进spring

2016-07-14 14:38:33 2422 1

原创 以SpringMVC框架为中心疯狂扩展-03、添加springframework的依赖

1、在pom中添加springframework的依赖 UTF-8 4.12 4.3.1.RELEASE junit junit ${junit.version} org.springframework spring-context ${springframework.version} org.sp

2016-07-13 17:46:56 376 1

原创 以SpringMVC框架为中心疯狂扩展-02、添加tomcat插件

1、在pom中添加 tomcat的插件在tomcat的官网可以查看到tomcat插件的配置信息。将 p2.customer org.apache.tomcat.maven tomcat7-maven-plugin 2.2 9090 /

2016-07-13 15:19:54 1458 1

原创 以SpringMVC框架为中心疯狂扩展-01、Maven搭建webapp

1.在eclipse中选择 maven project2.选择项目的archetype(原型)Artifact Id:"maven-archetype-webapp"3.输入Group Id和Artifact Id

2016-07-13 09:52:20 268 1

原创 Jmeter-BeanShell的用法总结

在 bean shell中使用vars 切记:put的key和value都是String类型的值。1.创建一个bean shell 脚本中输入vars.put("u1","1111.11");2.执行脚本,可以在请求中看到相关的语句3.创建一个接受vars值得bean shell,输入脚本double payment= Double.parseDouble(va

2016-06-29 20:34:00 472

原创 Spring线程池

最近研究了一下spring线程池技术。起因就是看到同事遇到了并发相关的问题,所以跟着一起折腾这个问题。下面是对于Spring线程池的研究记录废话不说,直接上代码在Spring中配置线程池 Contoller注入的部分代码 Cont

2016-06-24 12:13:08 328

原创 Python-安装feedparser

1.在https://pypi.python.org/pypi/feedparser中找到feedparser包的下载路径2.根据运行环境下载相应的包。3.解压包4.进入到解压后的目录.5.Python setup.py install 就可以安装成功了

2016-05-06 10:32:05 576

原创 ML学习笔记-朴素贝叶斯

一般流程1.收集数据:可以使用任何方法。本章使用RSS源。2.准备数据:需要数值型或者布尔型数据。3.分析数据:有大量特征时,绘制特征作用不大,此时使用直方图效果更好。4.训练算法:计算不同的独立特征的条件概率。5.测试算法:计算错误率6.使用算法:一个常见的朴素贝叶斯应用是文档分类。可以在任意的分类

2016-05-05 13:56:22 380

原创 ML学习笔记-决策树

一般流程1.收集数据:可以使用任何方法。2.准备数据:树构造算法只适用于标称型数据,因此数值型数据必须离散化。3.分析数据:可以使用任何方法,构造树完成之后,我们应该检查图形是否符合预期。4.训练算法构造树的数据结构5.测试算法使用经验树计算错误率6.使用算法此步骤可以适用于任何监督学习算法,而

2016-05-03 10:54:12 704

原创 ML学习笔记-K-近邻值算法

一般流程1.收集数据:可以使用任何方法。2.准备数据:距离计算所需要的数值,最好是结构化的数据格式。3.分析数据:可以使用任何方法。4.训练算法此步骤不适用于k-近邻算法5.测试算法计算错误率6.使用算法首先需要输入样本数据和结构化的输出结果,然后运行k-近邻算法判定输入数据分别属于哪个分类,最

2016-04-28 16:05:11 442

原创 Python-Eclipse搭建开发环境PyDev

1.安装PyDev插件Eclipse ->install new softwarehttp://www.pydev.org/updates/只安装PyDev for Eclipse2.配置PyDev的环境PyDev->interpreters->Python interperter->new 选择Python的安装目录选择 Python.exe3.新建项

2016-04-13 13:58:45 347

原创 Python-Windows安装Scipy时no lapack/blas resources found

Windows安装Scipy时,报出no lapack/blas resources found。原因就是缺少了lapack/blas。解决这个问题的方法有很多,步骤都特别繁琐,反正我是根据那些步骤都搞不定,最后通过Scipy的superpack才解决https://github.com/scipy/scipy/releases上述连接的最下面就提供了下载,我是2.7所以选择了sc

2016-04-13 11:57:52 10910

原创 MS-Sqlserver的Timestamp不可转换成Datetime

MS-Sqlserver中的Timestamp是为了标识数据的唯一与改变的,与时间不可互换。存放的是一个自动生成的二进制数。与Java中的Timestamp完全不同图左是java中的Timestamp,图右的是sqlserver中的Timestamp

2016-04-09 16:58:13 2678

原创 Python-解决pip安装库时UnicodeDecodeError的错误

通过pip 安装Python库会遇到“UnicodeDecodeError: 'ascii' codec can't decode byte 0xd3 in position 7: ordi”这样的错误解决办法如下1.查看控制台的编码2.进入到 “XXX\Python27\Lib”3.找到 “mimetypes.py”4.粘贴如下代码在 impo

2016-04-06 15:52:28 3029

原创 Hadoop-写入数据的几种方式

create(新建)import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.URI;import org.apache.hadoop.conf.Configurati

2016-03-24 15:36:58 1738

原创 Hadoop-读取数据的几种方式

1.Hadoop URL中读取数据import java.io.IOException;import java.io.InputStream;import java.net.URL;import org.apache.hadoop.fs.FsUrlStreamHandlerFactory;import org.apache.hadoop.io.IOUtils;public

2016-03-24 14:50:30 3463

原创 Hadoop-第一个Hadoop程序

首先,Eclipse已经能够连接到远程Hadoop了。如果不会可以看这里(http://blog.csdn.net/sunyx1130/article/details/50864454)1.新建一个Map/Reduce项目2.编写代码import java.io.IOException;import java.util.StringTokenizer;import

2016-03-16 12:13:24 308

原创 Hadoop-创建Hadoop并添加用户(CentOS)

1.创建一个名为hadoops的组sudo groupadd hadoopscat /etc/goup 即可查看到新增加的组2.创建一个名为sunyx的用户,归到hadoops用户组下sudo useradd -g hadoops sunyx(剩下的一路回车就好,用系统默认的即可)cat /etc/passwd3.

2016-03-16 10:34:14 3368

原创 Hadoop-异常“could only be replicated to 0 nodes, instead of 1”

因为我错误的format了namenode,导致了节点备份的文件格式和namenode的不一致。上传文件就会出现“could only be replicated to 0 nodes, instead of 1”异常。解决办法:清理hadoop.temp.dir所在的空间就可以解决该问题。

2016-03-12 16:04:21 1287

原创 Hadoop-Windows下的Eclipse开发环境搭建,远程虚拟机Hadoop服务器

1.将Hadop的eclipse插件包编译好,然后放置到eclipse的plugins下。具体编译过程请自行百度,或者下其编译好的包2.启动eclipse,window->Preferences.设置Hadoop的主路径。这个路径就是hadoop-2.7.2.tar.gz解压而来,和hadoop服务器用的版本一致就好了。3.编辑Locations通过showview

2016-03-12 11:21:49 401

struts2的5个基本包

学习时候使用的struts2的5个基本包,基本够用了。

2011-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除