自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql 创建唯一索引前 删除重复数据只保留ID最小一条。

第二次遇到了该问题,仍然是百度解决了问题,但是仍然需要总结一下,因为同样的几个问题遇到了第二次。首先,现在的需求是: 表A有5个字段A1,A2,A3,A4,A5。 现在的唯一索引是A1+A2;因为业务的调整,需要改成A3+A4。解决办法: 1、第一步很简单,先drop掉原unique索引:A1+A2。 2、第二步,创建新unique,直接创建,想当然的报错,存在重复数据。 因此,需要第三步

2016-09-19 20:37:14 2537

原创 hibernate 更新所有字段问题

今天遇到一个问题;在一个非事务方法A中,调用Bservice获取B对象;对B对象的一个字段进行赋值,B.setB1("B1");调用Bservice的update方法,update方法直接用hibernate的updateObject方法进行保存。debug模式下,show-sql=true结果发现:所有的字段都更新了,update B set B1=?,B2=?,B3=? w

2016-07-12 11:15:21 1662

原创 深入JAVA虚拟机(GC)

概述:只有更好的了解jvm内存分配和GC,才能写出更加健壮的代码。既然要垃圾回收,第一点当然要知道哪些是垃圾。 也就是判断对象是否存活: 最简单的方法是 引用计算算法,也就是给每个对象添加一个引用计数器,如果被引用就加1,引用失效时,就减1,但是它解决不了对象循环引用的问题,目前来说使用是比较少的。可达性分析算法:比较常用的方法是可达性分析;它的基本思路是: 通过一系列称为“GC Roots”

2016-04-24 10:41:58 352

原创 深入理解JAVA虚拟机(概念泛谈)

Java虚拟机在执行java程序的过程中,会把它所管理的内存分为若干不同的数据区,如下图所示: 程序计数器:跟计算机中的程序计数器类似,在jvm中,则是以线程的维度来理解。可以看作是当前线程所执行的字节码的行号指示器。它属于线程私有。虚拟机栈:也是线程私有,生命周期与线程相同。每个方法在执行的同时都会创建一个栈帧(Stack Frame)用于存储变量表、操作数栈、动态链接、方法出口等。每一个方法从

2016-04-23 18:15:18 379

原创 第一篇CSDN博客

csdn的账号已经开通很久了,但是博客还是第一次才使用,写博客是因为觉得自己慢慢接受自己是一个IT工程师,用通俗的话就是接受了程序猿的事实,所谓做一行爱一行,当我发现我突然很想每周甚至每天花点时间写篇博客,记录点工作感悟,或者技术细节等,才发现我真的是慢慢爱上这一行了!本人14年某大计科研究生毕业,目前工作一家电商公司,正式入职马上要两年了。今天第一篇博客,就随便谈谈感受吧:1、规律。工作与读

2016-04-11 00:19:51 292

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除