- 博客(8)
- 资源 (25)
- 论坛 (6)
- 问答 (9)
- 收藏
- 关注
原创 项目总结-SpringMVC细节问题
1 只是因为SQL结束时多写了一个分号 使用SpringMVC+iBatis开发,编写iBatis的SQL映射文件时,可能会习惯性地在语句结束时打一个分号,结果项目的DAO执行过程中出现了SQL异常:Cause: java.sql.SQLException: ORA-00911: 无效字符。还有一些类似的无效的数字等错误,是因为SQL语句的列类型和传入的参数类型不匹配,可能原因是
2014-12-23 15:47:21
1252
原创 java基础-HashMap动态扩容数据转移源码阅读
HashMap,一种利用元素key的hash值查找元素的容器数据结构。其动态扩容的操作流程:遍历原Entry数组,将每个数组元素的bucket链表数据转移到扩容的新数组中,同时释放原数组的内存。JDK源码如下: /** * Transfers all entries from current table to newTable. */ void tran
2014-12-22 14:37:24
2319
原创 HotSpot GC日志分析
HotSpot的内存分配的基本策略是对象优先在Eden区分配,如果Eden区剩余空间不足以分配内存时,触发minorGC,将Eden区数据复制到Survior区,如果Survior区空间不够,则将存活对象复制到Old区域。测试GC回收的简单代码:/** * * @title :TestMain * @description :-Xms20M -Xmx20M -Xmn1
2014-12-19 17:01:25
1403
原创 项目总结-web项目中数据一致性问题
最近参与的项目微信工作平台开发,扫码关注某个开发者公众账号时,由于操作没有反应,而扫描了两次,结果,微信服务器也推送了两条消息到开发者服务器。结果,业务处理过程中入库微信粉丝记录也入了两条。微信关注事件的处理流程如下:/** * 关注事件:入库粉丝记录 * @param msgRequest * @return */private String subscribe(MsgR
2014-12-17 16:35:24
1978
翻译 EffectiveJava-Methods
最近在阅读《Java Concurrentcy in Practice》,这本书的作者全是java领域的专家,包括《Effective Java》的作者Joshua Bloch。关于Effective Java,作为java编码规范,里面常见的编码技巧应该是熟稔于心的。方法编写,摘录一二。 1 方法参数校验 这一点,是我刚入职时就已经形成的编码意识,防...
2014-12-15 13:52:17
833
原创 垃圾收集器-周志明先生的深入理解JVM摘录
1 HotSpot的垃圾收集是基于分代的,不同代的内存区域根据其对象生命周期的长短特性选择不同的垃圾收集算法。 HotSpot提供的垃圾收集器: 2 看周志明显示的《深入理解Java虚拟机》第三章垃圾收集器与内存分配,对Young generation的Parallel Scaverge和Tenured generation的CMS印象深刻,简单整理了下相关的知识。H
2014-12-07 13:31:47
2902
原创 网络基础-netsh命令
network shel,网络配置命令行工具netsh interface set命令和netsh interface show命令。netsh有不同层级的,每次敲击一个层级的命令后点击空格,可查看使用语法。 1)主要是接口设置IP、子网掩码、网关IP,使用命令行设置网络IP,通过键值对设置,也可以直接设置值查看帮助语法net interface ip set address ?可见。(这
2014-12-04 10:52:54
1606
原创 java基础-数值运算中的类型转换问题
1) 一个简单的运用,需要打印一个月的日志记录(日志每天每隔一个小时生成一条记录),简单实现时需要用到每小时的毫秒数,结果发现定义每小时的毫秒这个基数的类型不同,得到的结果也不同。这是一个很容易忽略的问题,int类型的长度是4字节,如果是大数乘法会导致结果溢出而得到莫名其妙的结果。public static void main(String[] args) { int hou
2014-12-02 16:49:46
1950
IntelliJIDEA快捷键与Eclipse对比
2017-06-02
jpa学习总结,pdf类型的,详细介绍了jpa的应用
2010-10-07
iBatis视频,详细介绍,及总结,这是传智播客里面的一个教学资源,详细介绍了ORM的可靠产品iBatis的基本操作过程
2010-10-07
秋天送福利啦,赠送可用分!一起来学习Java 并发编程吧!
发表于 2020-09-26 最后回复 2020-09-26
521有福利,赠送可用分!一起来学习Java 并发编程吧
发表于 2020-05-21 最后回复 2020-08-19
新版博客能不能去掉“阅读全文”按钮呢?
发表于 2018-02-05 最后回复 2020-06-11
毕小宝的留言板
发表于 2020-01-02 最后回复 2020-02-10
JMS使用Weblogic访问远程队列中的消息异常
发表于 2011-05-25 最后回复 2011-05-25
Weblogic 远程连接队列是出现异常
发表于 2011-05-25 最后回复 2011-05-25
【Vue 问题】Vue+go.js 去掉点击时绘图区域的外边框问题
2020-09-27
【先电云部署问题】怎么用本地源 ISO 来安装先电云基础平台呢?
2020-09-14
ECharts 3 如何触发图表的tooltip行为?
2018-10-15
echarts地图的散列点,需要每个区域的闪烁点的大小各不相同
2018-10-15
Java的File的delete方法在Linux下运行结果为false
2016-11-25
写一个sh脚本,重新部署java web项目
2016-08-08
java web项目部署到linux服务器上和本机的响应效率的区别。
2016-05-26
sql表进行数据统计,由第一个表统计得到第二个表
2016-04-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝