- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 那些年放久了的鸡汤
1.只要是石头,到哪里都不会发光的。2.又一天过去了。今天过得怎么样,梦想是不是更远了? 3.别减肥了,你丑不仅是因为你胖。 4.有些人感慨:“自己年岁不小了,还没有成熟起来。”其实你们已经成熟起来了,你们成熟起来就这样。 5.多照照镜子,很多事情你就明白原因了。 6.如果你每天干的活明显多于别人,但是自己很高兴还感觉得到器重,与其说你很有才干,还不如说你的领导很会管人。。。。
2016-04-22 13:57:48
418
转载 JVM优化与案例分析
堆内存设置原理JVM堆内存分为2块:Permanent Space 和 Heap Space。Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Heap = { Old + NEW = {Eden, from, to} },Old 即 年老代(Old Generation
2015-06-09 19:04:30
476
原创 数据库分库
对数据库进行分库分表(Sharding化)前,需要开发人员充分了解系统业务逻辑和数据库schema.一个好的建议是绘制一张数据库ER图或领域模型图,以这类图为基础划分shard,直观易行,可以确保开发人员始终保持清醒思路就我个人来说,更加倾向使用领域模型图,因为进行切分时更多的是以业务为依据进行分析判断,领域模型无疑更加清晰和直观。
2015-05-29 10:10:45
451
原创 java在本地生成并解析二维码的两种方式
java在本地生成并解析二维码的两种方式1.利用swetakeQrcode生成并解析二维码2.利用Zxing生成并解析二维码
2015-04-16 15:53:43
1120
转载 一个计算机专业学生几年的Java编程经验汇总 ...
1. 关于动态加载机制学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当 然概念往往是先记住而后消化的,可有多少人真正去体会过动态加载的机制,试图去寻找过其中的细节呢? 提供大家一个方法:在命令行窗口运行Java程序的时候,加上这个很有用的参数:java -verbose *.class这
2014-11-13 13:28:43
1248
转载 jdk,jre,jvm的区别
JVM(Java Virtual Machine Java虚拟机)可以理解为是一个虚拟出来的计算机,具备着计算机的基本运算方式,它主要负责将java程序生成的字节码文件解释成具体系统平台上的机器指令。让具体平台如window运行这些Java程序。JRE(Java Runtime Environment Java运行环境)包括Java虚拟机(JVM Java Virtual
2014-11-12 16:50:53
534
转载 同一tomcat下不同web项目session共享方法
有时我们会遇到一个大点的项目,为了方便实现有些功能,我们会把项目拆成不同的独立web项目。但我们在管理这些项目时,只有一个登陆口,然后在其他项目取session来实现身份的验证。1、配置tomcat下 conf/server.xml文件,在配置如下: unpackWARs="true" autoDeploy="true"
2014-11-12 12:54:15
439
原创 SQL语句优化
sql语句优化:1.SELECT子句中避免使用 ‘ * ‘: 2. 减少访问数据库的次数: 3.使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表. 4.尽量多使用COMMIT, 程序的性能得到提高,需求也会因为COMMIT所释放的资源而减少:5. 用TRUNCATE替代DELETE:6.用Where子句替换HAVING子句: 7.在含有子查询的SQL语句
2014-11-11 15:24:56
453
原创 jdk各个版本之间的特性区别
jdk1.5的新特性:1. 泛型 ArrayList list=new ArrayList()------>ArrayListlist=new ArrayList();2 自动装箱/拆箱 nt i=list.get(0).parseInt();-------->int i=list.get(0);原始类型与对应的包装类不用显式转换3 for-each i=0;i
2014-11-11 14:13:40
955
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人