- 博客(94)
- 资源 (33)
- 收藏
- 关注
原创 kafka的producer报错异常
kafka的producer出现异常,现象如下 Exception in thread “Thread-0” kafka.common.FailedToSendMessageException: Failed to send messages after 3 tries. at kafka.producer.async.DefaultEventHandler.handle(Default
2016-07-04 15:51:25 7341
原创 set如何确保高效保证值唯一性
set如何确保高效保证值唯一性set保存的就一个value,如果每次进行add时都将新值与原来所有值进行比较,将是一个大大的性能浪费,举例,set中有1000个值了,如果新增一个,那这个值是否要与前1000个进行equals比较呢,相同进行过滤,没有相同则进行加入,这太慢了。 set用到了哈希方法,先进行取hashcode,在将得到的值插入到指定算出来的地址上,如果下次有相同值对应这个地址,则进行
2015-12-01 23:22:16 2447
原创 java assert 使用
java assert 使用一般用于单元测试类。 1、使用方式有两种: 1.assert Expression1 2.assert Expression1:Expression2 其中Expression1应该总是一个布尔值,Expression2是断言失败时输出的失败消息的字符串。如果Expression1为假,则抛出一个 AssertionError,这是一个错误,而不是一个
2015-11-21 22:28:21 804
原创 重走一次java-堆栈之int,Integer,String定义变量
写下来是证实自己理解的最直接证明:private void t1(){ Integer n1 = 10; Integer n2 = new Integer(10); int n3 = 10; System.out.println(n1==n2);//false,① System.out.println(n1==n3);
2015-11-12 17:27:29 2331
转载 failed to install service or service already installed
环境:win8(64位)系统错误提示:failed to install service or service already installed解决办法:1、找到cmd.exe文件(c:\windows\system32\cmd.exe)2、右键cmd.exe以管理员方式运行
2015-09-29 14:19:25 961
原创 mongodb查询日期
1、mongo保存日期是一个64-bit整形数。java driver保存Date时会把他自动转换为标准时间GMT。如中国在GMT+8时区,保存2012-01-20 00:00:00到库中,查询后结果竟然是2012-01-19 16:00:00跟想要结果不一致。 可以在com.mongodb.util.JSON找到问题根源: if (o instanceof Date) {
2015-09-14 14:03:58 2694
转载 监控java内存泄漏
如果有些系统的性能不是很稳定,随着时间的变化而变化,那么就要怀疑系统是否存在内存泄漏了。特别是哪些随时间的推移越来越慢的系统,很大程度上是Java内存对象有了泄漏。 不是说Java虚拟机是自动回收内存吗?怎么还存在内存泄漏? 事实上,有些内存泄漏是无法通过其它手段避免的,只能由编程开发人员在编程的时候主动避免。Java虚拟机的确可以将没有用的对象自动回收掉,可是有些
2015-07-21 15:56:17 843
转载 Java类中加载Spring中的ApplicationContext.xml文件的方式
1>、利用ClassPathXmlApplicationContext,可以从classpath中读取XML文件 //读取一个文件 1. ApplicationContext context= new ClassPathXmlApplicationContext("applicationContext.xml"); UserDAO userDAO= (UserDAO )con
2015-06-10 15:21:40 888
原创 spring applicationcontext 加载 jdbc.properties异常
异常现象:java.lang.NumberFormatException: For input string: "${initialSize}"问题原因:那是因为spring根本没有加载jdbc.properties文件解决办法:1、如果是spring加载的本地jdbc.properties:<context:property-placeholder location="D:/opt/wf
2015-06-10 15:19:16 1388
原创 list排序,如果A字段相同,则以B字段进行排序
public static void sortMyUserHistoryList(List UserHistorylst) {Collections.sort(UserHistorylst, new Comparator() {public int compare(Object arg0, Object arg1) {AppUserhistoryinfoEntity a0 = (App
2015-05-11 19:56:21 2643 1
转载 eclipse 配置dubbo报错
解决方案:下载一个dubbo.xsd文件windows->preferrence->xml->xmlcatalog add->catalog entry ->file system 选择刚刚下载的文件路径修改key值和配置文件的http://code.alibabatech.com/schema/dubbo/dubbo.xsd 相同,最后在xml文件上validate一下
2015-04-28 11:02:48 2816
原创 myeclipse 使用maven
1 下载mavenhttp://maven.apache.org/download.html选择apache-maven-3.3.1-bin.zip类型的压缩包2 解压缩3 配置环境变量4 在cmd窗口验证输入mvn -v,有正常输出即安装完毕5 在myeclipse上创建maven6 按照契约式的方式创建文件夹项目---ne
2015-04-18 17:35:40 699
原创 myeclipse for spring优化
1 导航栏插件优化window--customize perspective原来初始化的时候情况按照自己需要修改后的情况,注意,未打开扩展的为未修改,如下图2 字体大小优化window-perferences---general--appearance---colors and fronts--basic文件类型--Text Font
2015-04-18 15:20:21 964
转载 分面(Faceting)
分面就是将搜索结果基于索引中的terms按类整理.搜索结果带有索引的term,没有term都带有该term匹配的文档数.分面使用户更容易探究搜索结果,缩小查询结果范围以达到更精确的搜索. 1.1 General Parameters 这里介绍了控制分面的基本参数: facet:设置为true,开启分面功能.如果设置为false,或者为空,或者缺失,关闭分面功能.默认
2015-04-08 11:09:25 3099 1
原创 mongo $where 使用注意性能问题
mongodb在使用$where表达式的时候要注意,他的优缺点非常明显,具体使用请慎重,根据实际需求来决定是否有必要。1、$where操作的原理:当由where操作时,他将逐一遍历mongo集合中文档对象,将其属性由Bson格式转换为Json。然后能通过json找到对象属性,供js来调用。而如果不用where语句进行比较,则是通过文档对象的Bson二进制形式直接进行比较,类似于关系型数
2015-02-09 11:12:50 2309
原创 mongo update 使用
修改mongo文档记录时,使用的赋值表达式$set 修改某列的值$unset 删除某个列 (赋值1)$rename 重命名某个列$inc 增长某个列如:1.1、新增一条记录db.student.insert({name:'zhangsan',rich:true,sex:'m',age:10})1.2、修改该记录db.student.update({name:'zha
2015-02-03 13:46:17 3660
原创 解决ssh出现中文乱码
一、是前台发送到后台时就出现乱码1、确保项目编码格式为utf-82、确保所有前台页面的编码格式为utf-83、确保jsp编码pageEncoding="UTF-8"4、前台提交到后台,如果不加method属性方法,则默认为get。所以需要确定输入的方法为method="post"。通过上面检查和提交方法的确认一般可确定发送到后台的中文无乱码,可输出日志查询检验。二、后台读取数据
2015-01-29 15:18:17 2874
原创 href和iframe的区别
A.jsp想嵌入B.jsp内容,如何用好href和iframehref主要是用于嵌入一段代码片段,只需要jsp中body里的内容,其他地方的内容将被屏蔽掉。但是他的id需要注意好,避免与主A页面有冲突。iframe是引入的整个页面。引入方法content:,缺点比较多,如锁屏只能锁对应的页面,要做全屏锁屏,那需要将方法写到父类中,然后在该子页面进行parent.调用
2015-01-26 16:15:58 2790
原创 centos 挂载 ntfs 移动硬盘
1、下载ntfs-3g软件http://download.csdn.net/detail/u011053107/83610492、解压缩tax xzvf ntfs-3g_ntfsprogs-2014.2.15.tgz 3、到该目录下cd /soft/ntfs-3g_ntfsprogs-2014.2.154、安装gccyum install gcc5、源代码安装-
2015-01-14 15:02:12 573
翻译 Spring Mongodb
安装Spring for Mongodb Spring项目为方便对Mongodb的操作,建立了spring-data的子项目,地址在: http://www.springsource.org/spring-data/mongodb,目前版本是1.0.0M2阶段,已支持对Mongodb的一系列基本操作。我们先从http://www.springsource.org/spring-
2015-01-12 10:45:19 1008
原创 Nginx编译部署环境安装
nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。ububtu平台编译环境可以使用以下指令apt-get install build-essentialapt-get install libtoolcentos平台编译环境使用如下指令安装m
2015-01-06 16:59:13 852
原创 mongodb 集群搭建
一 硬件配置采用高配置的服务器用ESXI进行虚拟化出来11台相同测试服务器,每台具体配置为:磁盘:500Gcpu核数:16核内存:64G二 下载mongodb,此处可以到官网下载,由于文件太大,就不上传了,我下载的是mongodb-linux-x86_64-2.4.12.tgz,原因是该版本比较稳定。三 安装图解四 安装具体步骤配置服务器路由服务器
2015-01-05 16:34:19 945
原创 mongodb 批量查询 输出指定字段
本文介绍的是mongodb 批量查询指定输出字段/** * * @param key * 请求字段 * @param value * 请求rid的数组 * @param num * 测试输出字段数量 * @return */ public int queryMuchWithField(St
2014-11-24 11:27:58 6870
转载 清除linux cached
cache 内存较多,造成free mem 较少#free -m total used free shared buffers cachedMem: 24359 11240 13119 0 0 10706-/+ buffer
2014-11-21 08:23:55 5653
转载 MongoDB与内存
但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linux是如何管理内存的,再说说MongoDB是如何使用内存的,答案自然就清楚了。据说带着问题学习更有效,那就先看一个MongoDB服务器的top命令结果:
2014-11-15 09:26:30 607
原创 mongodb 常用API
MongoDB常用API总结Ø 类转换 当把一个类对象存到mongoDB后,从mongoDB取出来时使用setObjectClass()将其转换回原来的类。 public class Tweet implements DBObject { /* ... */ } Tweet myTweet = new Tweet(); myTweet.put("user",
2014-10-30 19:54:14 1221
原创 monodbvue使用
对于数据库来说有一款功能强大的管理工具将会大大的提高我们的工作效率。对于MongoDB来说MongoVUE就是这样一款工具,MongoVUE在1.0版以后就开始收费了,所以我现在用的还是0.9.7.2版。对于初学来时已经够用了。安装运行后的界面如下:点击Connect来连接MongoDB数据库填写好Name 和Server后点击Save,Name随便给取个名字就型,Server
2014-10-29 21:56:33 640
翻译 mongodb 启动命令参数说明
基本配置----------------------------------------------------------------------------------quiet# 安静输出--port arg# 指定服务端口号,默认端口27017--bind_ip arg# 绑定服务IP,若绑
2014-10-29 08:57:56 644
原创 myeclipse上安装log4e插件
myeclipse或者eclipse用到的log4e插件。myeclipse安装方法,该插件log4e文件夹放到\myPlugin下,形成\myPlugin\log4e\features和\myPlugin\log4e\plugins文件夹,然后在myplugin同层目录dropins文件夹下新建log4e.link文件,我的是输入log4e存放路径,path=D:\\Program Files\
2014-10-21 16:26:56 1107
原创 mysql编码设置
修改方法,找到你mysql安装目录里面的my.ini,然后在[client]和[mysqld]下面均加上default-character-set=utf8然后保存并关闭,重启mysql服务在建立sshe需要的数据库的时候,也要选择字符集是UTF-8的编码。
2014-09-13 10:04:15 520
原创 hadoop 2.2搭建
由于hadoop2.2.0是32位的,需要编译成64位的,现以做好编译成功的rar文件http://download.csdn.net/detail/u011053107/7242945http://download.csdn.net/detail/u011053107/7242935另外提供32位hadoop下载地址wget http://mirrors.hust.edu.cn/ap
2014-08-26 17:45:26 501
Power Designer16.5破解文件(pdflm16.dll破解文件)
2018-05-29
log4e插件 myeclipse
2014-10-21
trs trsbean.jar
2013-08-28
solr3.6操作使用jar包
2013-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人