- 博客(6)
- 收藏
- 关注
原创 Git常用命令总结
1、add和commit命令git init //初始化一个 Git 仓库(repository),即把当前所在目录变成 Git 可以管理的仓库。git add 文件 //把文件添加到 暂存区(stage),可被 track 追踪纪录下来。可多次使用来添加多个文件。git add * //添加所有修改到暂存区,效果同 git add all,待验证。
2017-05-28 09:03:12 434
原创 java内存泄漏
1、Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会监控每个对象的运行状况,对他们的申请、引用、被引用、赋值等状况进行监控,通过监控进行管理内存。
2017-05-28 08:18:59 452
原创 Hibernate与MyBatis比较
1、ORM对象关系映射(OBJECT RELATIONAL MAPPING,简称ORM),它是用来把对象模型表示的对象映射到基于SQL的关系模型数据库结构中去。这样,我们在具体的操作实体对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作实体对象的属性和方法。ORM技术是在对象和关系之间提供了一条桥梁,前台的对象型数据和数据库中的关系型的数据通过这个桥梁来相互转化。2、ORM框架ORM(
2017-05-28 07:57:46 1140
原创 Java内存泄漏详解
1、Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会监控每个对象的运行状况,对他们的申请、引用、被引用、赋值等状况进行监控,Java会使用有向图的方法进行
2017-05-07 16:11:57 600
原创 MyBatis与Hibernate区别
1、概述hibernate和mybatis是当前流行的ORM框架。hibernate对数据库结构提供了较为完整的封装。mybatis主要着力点在于java对象与SQL之间的映射关系。2、Hibernate理解Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将java对象与数据库表建立映射关系,是一个全自动的orm框架。Hibernate可以自动生成SQ
2017-05-07 16:03:27 61859 4
转载 mysql性能优化方向
1、连接数Connections优化经常会遇见"mysql: error 1040: too many connections”的情况,一种是访问量确实很高,mysql服务器抗不住,这个时候就要考虑增加从服务器分散读压力,另外一种情况是mysql配置文件中max_connections值过小。//查看mysql的最大连接数max_connectionsmysql> show variables l
2017-05-07 15:47:23 618
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人