摘要: 1 为什么要使用垃圾回收机制? “垃圾收集”暗示程序不再需要的对象就是垃圾,可以被丢弃。更精确,更新的说法是“内存回收”。 1.1 新对象的使用 当一个对象不再被程序所引用时,他所使用的堆空间可以被回收,以便于被后续的新的对象使用。垃圾回收必须能判断哪些对象是不再被引用的,并且能够把他们所占据的堆空 阅读全文
posted @ 2016-08-23 11:20 爪哇小生 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 运行时数据区域 Java虚拟机在执行Java的过程中会把管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,而有的区域则依赖线程的启动和结束而创建和销毁。 Java虚拟机包括下面几个运行时数据区域: 程序计数器 程序计数器是一块较小的 阅读全文
posted @ 2016-07-20 11:50 爪哇小生 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 1 开闭原则 开闭原则:一个软件实体应当对扩展开放,对修改关闭。 在设计一个模块的时候,应当是这个模块可以再不被修改的前提下被扩展,换句话说就是,应当可以再不必修改源代码的情况下改变这个模块的行为。 满足开闭原则的设计可以给一个软件系统俩个无可比拟的优越性: 1.通过扩展已有的软件系统,可以提供新的 阅读全文
posted @ 2016-07-18 17:41 爪哇小生 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Spring3 + Spring MVC+ Mybatis 3+Mysql 项目整合(注解及源码) 备注: 之前在Spring3 + Spring MVC+ Mybatis 3+Mysql 项目整合中写到的框架只是用于测试使用,隔了一段时间之后回头看看,发现有许多需要改进的地方,最近项目中刚好用到, 阅读全文
posted @ 2016-05-06 14:16 爪哇小生 阅读(771) 评论(2) 推荐(1) 编辑
摘要: 单例模式的静态结构图 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以确保应用系统中一个类只能有一个实例被外部访问。 Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。” 对于图中信息的解释: Static uniqueI 阅读全文
posted @ 2016-03-24 11:01 爪哇小生 阅读(211) 评论(0) 推荐(0) 编辑
摘要: json与list转换小结: 阅读全文
posted @ 2016-03-23 10:29 爪哇小生 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 时间处理,备用 阅读全文
posted @ 2016-03-23 10:24 爪哇小生 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1.反射之前已经写过,大家可以在http://www.cnblogs.com/myadmin/p/5282628.html中大概了解下。同时请大家指正。 javacsv.jar:java中用来处理csv文件的jar包 csv文件:逗号分隔值(Comma-Separated Values,CSV,有时 阅读全文
posted @ 2016-03-23 10:17 爪哇小生 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示: 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用 阅读全文
posted @ 2016-03-23 10:01 爪哇小生 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/yinwenjie http://blog.csdn.net/yinwenjie/article/details/46480485 在上图中我们描述了Web系统架构中的组成部分。并且给出了每一层常用的技术组件/服务实现。需要注意以下几点: 系统架构是灵 阅读全文
posted @ 2016-03-17 11:20 爪哇小生 阅读(394) 评论(0) 推荐(0) 编辑