- 博客(23)
- 资源 (16)
- 收藏
- 关注
原创 无限下标超大型bitset的java实现,超越原生int 20亿下标的限制
* bitset超出int 20亿范围的处理方式*设计思路:分段式bitset,即按照最大值进行分段,每个段都在int下标范围内,举个例子,有50亿的id需要进行bitset标识,可以分为10段,每段5亿,在int下标的范围内*java类实现:*方法1(初始化bitset):输入:数据长度,每段长度*方法2(查找段bitset):输入:下标 ,输出:段bitset*方法3(计算偏移量)...
2018-10-06 17:32:02
1182
原创 jvm调优心得
1、平常情况下系统运行稳定,jvm内存使用及gc正常,但如果碰到流量高峰,并且持续保持高峰的话,那jvm里的内存可能一直处在高饱和状态,会触发频繁的垃圾回收,而因为新产生的对象不是垃圾,无法回收,导致频繁回收又不能释放新的空间,使系统响应越来越缓慢,而系统响应缓慢则有可能引来更多的业务重试流量,最终造成雪崩2、此时要分析系统缓慢的原因,如果是jvm不够用,则重新分配更多的内存,如有必要甚至可以...
2015-12-30 20:15:27
479
转载 nginx.conf配置
location语法:location [=|~|~*|^~] /uri/ { … } 默认:否上下文:server这个指令随URL不同而接受不同的结构。你可以配置使用常规字符串和正则表达式。如果使用正则表达式,你必须使用 ~* 前缀选择不区分大小写的匹配或者 ~ 选择区分大小写的匹配。确定 哪个location 指令匹配一个特定指令,常规字符串第一个测试。常规字符串匹配请求的开始...
2015-12-01 15:25:25
463
原创 jquery each跳出循环的问题
jquery中的each函数是用来遍历元素数组的,但是因为它是多执行函数,会执行查找到的所有元素,如果在某次循环中想要跳出,需要return false 才行,return true是继续下一个循环打个养成读书习惯的广告,扫二维码可以免费领取月卡:...
2015-11-21 20:13:47
472
原创 jquery思维定势的坑
1、很多时候在初始化dom的时候,定义函数的时候,习惯用$(function(){var a = function(){...}});注意,此时的a是局部变量的函数,在dom的其他地方是引用不到该函数的2、jquery有时候无法给动态生成元素添加事件,这时候需要用$("xxx").live("click",function(){}),绑定事件才行,当然click可以换成其他事件...
2015-11-20 11:18:51
526
原创 关于svn权限控制的配置
1、如果在svn的config目录svnserve.conf文件中,password-db = passwd authz-db = authz 这两项不打开的话,添加目录权限控制是不生效的注:svn添加账号、修改权限后不需要重启打个养成读书习惯的广告,扫二维码可以免费领取月卡:...
2015-07-21 09:40:01
699
原创 关于activiti数据库连接超时的问题
1、如果activiti的ProcessEngineConfiguration通过手动配置数据连接参数的话,最大连接数、最大空闲连接数、JdbcPingEnabled、JdbcPingConnectionNotUsedFor等参数没配的话,很有可能导致数据库连接超时后没可用连接,使程序出现异常,如下为解决超时的配置:ProcessEngineConfiguration.createStanda...
2015-07-20 16:18:15
2837
原创 关于公司scf使用bug之二
1、在scf容器中,使用的时候如果在定义成员变量的时候初始化(也就是new 之类的),那这个对象不会正常创建出来,如果在线程里这么干的话,甚至不会抛出异常到主线程,导致程序莫名其妙假死,如果要new,要么在调用这这个对象的方法之前就手动new好,要么在方法里面判断,如果是null的话,再进行new
2015-07-16 13:11:23
605
转载 jvm监控命令
jstatd启动jvm监控服务。它是一个基于rmi的应用,向远程机器提供本机jvm应用程序的信息。默认端口1099。实例:jstatd -J-Djava.security.policy=my.policymy.policy文件需要自己建立,内如如下:grant codebase "file:$JAVA_HOME/lib/tools.jar" {permission java.secur...
2015-07-15 17:33:26
536
原创 js其他异常引发的问题
如果这个页面的js有异常,而正好你在调试别的js,可能会引起莫名其妙的问题,比如在标签上加onclick都不一定管用,而且还莫名奇妙,明明感觉很正常,怎么会没用,其实解决其他的js异常就ok了打个养成读书习惯的广告,扫二维码可以免费领取月卡:...
2015-07-11 16:41:08
401
原创 在eclipse/myeclipse调试时老挂起的问题
在eclipse debug时,有时候抛异常程序就挂起了,很讨厌,其实修改一个设置就ok了window-->preferences-->Java-->Debug将第一个选项去掉就o了打个养成读书习惯的广告,扫二维码可以免费领取月卡:...
2015-07-09 20:54:08
794
原创 linux区分大小写,windows不区分
所以部署项目到tomcat或做其他查找时,需要注意系统是否对大小写敏感打个养成读书习惯的广告,扫二维码可以免费领取月卡:
2015-07-06 19:52:16
2143
原创 spring xml解析异常
Caused by: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document from class path resource [] is invalid; nested exception is org.xml.sax.SAXParseException: Cont...
2015-06-15 19:53:30
829
原创 exception loading sessions form persisitent storage
exception loading sessions form persisitent storage,是由于tomcat初始化时,把之前tomcat异常关闭的session重新载入出的异常,把work下的相关项目删除即可,这个异常不影响使用打个养成读书习惯的广告,扫二维码可以免费领取月卡:...
2015-06-15 15:30:44
426
原创 Maven项目架构的默认资源路径
Eclipse里面Maven的项目结构是这样子的:src/main/javasrc/main/resourcessrc/test/javasrc/test/resources默认资源或配置文件的classpath是src/main/resources,即配置文件扔在这个目录下面,默认是能够找到的打个养成读书习惯的广告,扫二维码可以免费领取月卡:...
2015-06-03 16:07:50
4587
原创 关于activiti搭建的几条经验之一
1、activiti不要贪图最新版本,因为相应的maven版本不一定跟得上(如果你不用maven则另说),所以使用的版本最好下载跟maven版本配套,因为使用maven项目启动调用api的时候,如果maven配置的activiti版本跟数据库activiti版本不一致,会报异常,很蛋疼2、第一次最好部署下activiti-explorer.war,activiti-rest.war,多点点有好...
2015-06-03 15:50:53
514
原创 关于设计模式装饰器、适配器、代理模式的关键点理解
1、装饰器模式的重点在于对原有功能的增强,比如:public interface Person{ public void sleep();},人的基本功能是睡觉,它的实现类是 :public class BasePerson implements Person{public void sleep(){System.out.println("睡觉");}}但...
2014-12-15 18:20:36
530
原创 drools5.6运行必备jar
配上以下两个依赖即可运行,不需其他的jar <dependency> <groupId>org.drools</groupId> <artifactId>drools-core</artifactId> <version...
2014-12-09 14:07:25
2474
原创 wf框架注解问题
公司的wf框架,dao层bean类里如果有没打@Column的字段,也会被认为是数据库字段,如果数据库中没有相关字段,就会报null point exception打个养成读书习惯的广告,扫二维码可以免费领取月卡:...
2014-12-05 18:59:55
432
原创 jQuery里ready、load方法的区别
浏览器解析hmtl的过程如下:(1) 解析HTML结构。(2) 加载外部脚本和样式表文件。(3) 解析并执行脚本代码。(4) 构造HTML DOM模型。//ready(5) 加载图片等外部文件。(6) 页面加载完毕。//load所以当dom构造完成后,ready就执行完成,如果是load的话必须等所有的外部资源加载完成,因此要实现异步加载图片这种事情,直接用ready把页面...
2014-12-01 16:03:49
584
原创 drools的JavaDialect异常
一般在eclipse里使用drools,出现下面错误时,很多网上的解决方法是加一个org.eclipse.jdt.core_3.5.2.v_981_R35x.jar包,其实不是,下面的错误主要是缺少java的方言解析类org.drools.rule.builder.dialect.java.JavaDialectConfiguration,使用一个drools插件打包的jar就ok了,pom为:...
2014-11-28 13:51:03
6457
1
原创 在Eclipse中使用jetty启动maven项目突然停止的问题
如果在Eclipse中使用jetty启动maven项目,在启动过程中scan jar的时候,如果scan到一半就莫名奇妙地停止,并报application exit,remove all connections,那很有可能是启动时分配的内存不够。解决办法:设置run as --->run configuragtions--->jre标签下的属性VM arguments:-s...
2014-10-14 15:17:13
3495
JQuery实用API及教程(非常不错的中文教程,讲的很详细)
2010-01-20
dwr入门教程 dwr配置 好东西不要错过
2008-12-17
测试工具帮助文档集合,多种测试工具介绍
2008-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人