
搞java开发,看懂JVM的GC日志真的很重要
[gc][本次是old GC][这是第228385次 GC 检查][从 JVM 启动至今发生的第 160772次 GC] duration [本次检查到的 GC 总耗时 5 秒,可能是多次的加和],collections [从上次检查至今总共发生1次 GC]/[从上次检查至今已过

java中线程同步的几种方法
方法一:使用synchronized关键字由于java的每个对象都有一个内置锁,当用此关键字修饰方法时, 内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。注: synchronized关键字也可以修饰静态方法,此时如果调用该静态方法,将会锁住整个类。

记一次神奇的sql查询经历,group by慢查询优化(已解决)
一、问题背景现网出现慢查询,在500万数量级的情况下,单表查询速度在30多秒,需要对sql进行优化,sql如下:我在测试环境构造了500万条数据,模拟了这个慢查询。简单来说,就是查询一定条件下,都有哪些用户的。很简单的sql,可以看到,查询耗时为37秒。

如何在Java中将DOCX转换为PDF
自从Microsoft Word 2003中引入DOCX格式以来,由于其易于编辑和深入的设计选择,DOCX格式一直在全球各地的办公室中享有很高的知名度。但是9当涉及到兼容性,尤其是最终用户的查看一致性时,它的局限性开始显现出来。

Java基础——数据结构
一、数据结构简介1.什么是数据结构简单地说,数据结构是以某种特定的布局方式存储数据的容器。这种“布局方式”决定了数据结构对于某些操作是高效的,而对于其他操作则是低效的。数据结构=逻辑结构+物理结构(顺序、链式、索引、散列)。逻辑结构:数据元素间抽象化的相互关系。

《JAVA并发编程实践》电子书,建议保存下来
书籍简介JAVA并发编程实践作者: 戈茨出版社: 电子工业出版社译者: 韩锴 / 方秒出版年: 2007-6页数: 403定价: 58.00元ISBN: 9787121043161获取方法关注微信公众号:申霖,发送:0821目录· · · · · ·目录代码清单序第1章 介绍1.

「Java游戏开发」-羊了个羊(附源码)
《羊了个羊》是一款网络上的卡通背景消除闯关游戏,游戏利用各种道具和提示来消除每一个关卡当中的障碍和陷阱。游戏规则羊了个羊在游戏下方共有7个槽位,玩家只要把3个相同方块点到槽位中就会消除。下一层的方块需要把上面一层的放到槽位中才可以使用。游戏技巧1.