摘要: 先看转载的一边文章:https://mp.weixin.qq.com/s/fZRPogkkUfBnhbZQB5r-uw 1.hashmap put方法的实现: 首先对key做null检查。如果key是null,会被存储到table[0],因为null的hash值总是0。 key的hashcode() 阅读全文
posted @ 2016-08-18 14:22 jason.bai 阅读(10884) 评论(0) 推荐(1) 编辑
摘要: 程序的运行会直接影响系统环境的变化,从而影响GC的触发。若不针对GC的特点进行设计和编码,就会出现内存驻留等一系列负面影响。为了避免这些影响,基本的原则就是尽可能地减少垃圾和减少GC过程中的开销。具体措施包括以下几个方面: (1)不要显式调用System.gc() 此函数建议JVM进行主GC,虽然只 阅读全文
posted @ 2016-08-17 15:04 jason.bai 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中 阅读全文
posted @ 2016-08-17 09:40 jason.bai 阅读(63548) 评论(0) 推荐(3) 编辑
摘要: Web 开发中,除了数据操作之外,最频繁的就是发起和处理各种 HTTP 请求了,加上 HTTP 请求又是异步的,如果在每个请求中来单独捕获各种常规错误,处理各类自定义错误,那将会有大量的功能类似的代码,或者使用丑陋的方法在每个请求中调用某几个自定义的函数来处理。这两种方法基本都不是靠谱之选。好在 A 阅读全文
posted @ 2016-08-16 16:02 jason.bai 阅读(10360) 评论(0) 推荐(0) 编辑
摘要: 最近做了个在线聊天窗口 要求是要可以所以拖动。以下是html 和js相关代码: 1.html 2.js 以上代码 就可以实现随意拖动在线聊天页面。 阅读全文
posted @ 2016-08-12 10:18 jason.bai 阅读(2287) 评论(0) 推荐(0) 编辑
摘要: 1. 介绍 RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue )协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间件之一。 RabbitMQ的官网:http://www.rabbit 阅读全文
posted @ 2016-07-25 09:28 jason.bai 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 1.要想使用Quartz 必须要引入相关的包:以下是我在项目中gradle中的配置: 2.Scheduler的配置 3.Trigger的配置 4.JobDetail的配置 5.业务类的配置 7.关于cron表达式(来自网络): Cron 表达式包括以下 7 个字段: 秒 分 小时 月内日期 月 周内 阅读全文
posted @ 2016-07-22 13:48 jason.bai 阅读(2651) 评论(0) 推荐(0) 编辑
摘要: 最近做grid列表相关数据导出到excel功能,根据自己选择的列导出成excel 并且下载到本地。废话不说 直接上关键代码: 需要引入相关的包: 2. controller 3.excel导出帮助类 执行之后会在你浏览器的下边看到下载的文件直接双击打开就行。 阅读全文
posted @ 2016-07-13 17:42 jason.bai 阅读(9881) 评论(0) 推荐(1) 编辑
摘要: J2SE 5.0提供了一组atomic class来帮助我们简化同步处理。基本工作原理是使用了同步synchronized的方法实现了对一个long, integer, 对象的增、减、赋值(更新)操作. 比如对于++运算符AtomicInteger可以将它持有的integer 能够atomic 地递 阅读全文
posted @ 2016-07-12 09:25 jason.bai 阅读(14291) 评论(0) 推荐(1) 编辑
摘要: 1.首先在web.xml配置 2.书写DataDictionaryListener类 3.从内存中取出每个code对应的list集合dataDictionaryService方法 获取到该code对应的arrayList数据。 阅读全文
posted @ 2016-07-07 11:20 jason.bai 阅读(1709) 评论(0) 推荐(0) 编辑