- 博客(14)
- 资源 (10)
- 收藏
- 关注
原创 【大话Hibernate】hibernate事务管理
事务(Transaction)是工作中的基本逻辑单位,可以用于确保数据库能够被正确修改,避免数据只修改了一部分而导致数据不完整,或者在修改时受到用户干扰。 数据库向用户提供保存当前程序状态的方法,叫事务提交(commit);当事务执行过程中,使数据库忽略当前的状态并回到前面保存的状态的方法叫事务回滚(rollback)。1、事务的特性事务具备原子性(Atomicity)、一致性(Consistenc
2016-08-29 12:27:11 2023
原创 优秀的人,都敢对自己下狠手
如果在书店或者在网络上,一般看到这种书名,看过就过了,不会花钱去买的。这种书名给人的感觉就像市面上那些多如牛毛的励志鸡汤文一样,全是鸡汤,毫无干货和新意。然而现在这本书的纸质版就静静地躺在我的旁边。与这本书的结缘是在一个微信公众号“Spenser的二次学习日记 ”,而这本书的作者也就是这个公众号的作者——陈立飞。一个体制内的高中英语老师,后来辞职去香港读硕士,现在在香港做境外财富管理和海外资产配置,
2016-08-27 02:02:54 4102 1
原创 阶段总结——201511
整理之前的笔记,发现了这篇对于过去一年工作的总结。回顾之前的经历,可以让自己在未来生活中面对选择的时候勿忘初心。(一) 这周四晚上近阶段做的“流量不清零”项目升级搞到早上六点,热火朝天的忙了将近一个月,终于上线了,很开心。整个人都很疲惫,可回到家里躺在床上翻来覆去都睡不着。就像这段时间一直的感觉一样:惶恐。说惶恐好像也挺好笑的,过去的一个月做“流量不清零”项目确实很忙,因为比较特殊,牵涉的比较多,
2016-08-17 13:57:43 768 1
原创 【大话数据结构&算法】查找算法
顺序查找针对无序序列的一种最简单的查找方式。算法思想: 从表中第一个记录开始,逐个与给定值进行比较,若某个记录的关键字和给定值相等,则查找成功;反之,若直到最后一个记录,其关键字和给定值都不相等,则表明表中没有所查记录,查找失败。由于我们不清楚这个数据判断究竟需要多少次。但是我们知道,这种数据查找最少需要1次,最多需要n次,平均查找长度为(1+n)/2。顺序查找算法的时间复杂度为O(n)。二分
2016-08-10 21:17:56 1013
原创 【大话数据结构&算法】哈夫曼树
哈夫曼树又称为最优二叉树。1、路径和路径长度在一棵树中,从一个节点往下可以达到的孩子或者子孙节点之间的通路称为路径。通路中分支的数目称为路径长度。若规定根节点的层数为1,则从根节点 到第L层节点的路径长度为L-1.2、节点的权和带权路径长度若将树中结点赋给一个有着某种含义的数值,则这个数值称为该结点的权。结点的带权路径长度为:从根结点到该结点之间的路径长度与该结点的权的乘积。3、树的带权路径长度树
2016-08-08 20:27:17 1084
原创 【大话数据结构&算法】归并排序
归并排序算法的基本步骤:1、把0~length-1的数组分成左数组和右数组; 2、对左数组和右数组进行迭代排序; 3、将左数组和右数组进行合并,那么生成的整个数组就是有序的数据数组。归并排序基本算法实现如下:void _merge_data_in_array(int[] array, int start,int middle,int end){ int[] mergeA
2016-08-08 12:49:54 1264
原创 【大话数据结构&算法】直接选择排序
选择类排序的主要动作是“选择”,直接选择排序采用最简单的选择方式,从头至尾顺序扫描序列,找出最小的一个记录,和第一个记录交换,接着从剩下的记录中继续这种选择和交换,最终使序列有序。直接选择排序算法思想(以从小到大为例): 1、从第一个元素开始,选出一个最小的元素与第一个元素互换; 2、继续从第二个元素开始,向后选出最小的元素,与第二个元素互换; 3、依次循环执行,直到最大的元素放在了
2016-08-06 21:54:21 1081
原创 【大话数据结构&算法】直接插入排序
直接插入排序的基本思想:每趟将一个待排元素作为关键字,按照其关键字值得大小插入到已经排好序的部分序列的适当位置,直到插入完成。算法思想总结如下:(设待排序的数组为a[0…n-1]) 1、初始时,a[0]就是第一个有序区间,无序区间为a[1…n-1]; 2、将a[i]并入当前的有序区a[0…i-1]中形成a[0…i]的有序区间; 3、i++并重复第二步,知道i=n-1,此时排序完成。
2016-08-04 21:45:36 1040
原创 【大话数据结构&算法】希尔排序
希尔排序的实质就是分组插入排序,该方法又称为缩小增量排序。直接插入排序适合于序列基本有序的情况,希尔排序的每趟排序都会使整个序列变得更加有序,等整个序列基本有序了,再来一趟直接插入排序,这样会使排序效率更高,这就是希尔排序的思想。基本思想总结如下: 先将整个待排元素序列分割 成若干个子序列(由相隔某个“增量” 的元素组成)分别进行直接插入排序, 然后依次缩减增量再进行排序,待整个 序列中的元素基
2016-08-04 20:51:25 930
原创 【大话数据结构&算法】冒泡排序
起泡排序又称为冒泡排序。它是通过一系列的“交换”动作完成的。首先将第一和第二个记录进行比较,如果第一个记录大于第二个记录,则两者交换位置,否则保持原位置不变;然后比较第二和第三个记录……一直按这种方式比较下去,最终最大的记录被交换到最后,一趟冒泡排序完成。这个过程,大的记录就像一块石头一样“沉底”,小的记录逐渐向上“浮动 ”,冒泡排序的名字也是由此而来的。冒泡排序的步骤归纳如下(以升序排序为例):
2016-08-03 22:51:45 1536
原创 【大话数据结构&算法】快速排序算法
快速排序是交换类的排序,比如在站队的时候,老师说:“第一个同学出列,其他同学以第一个同学为中心,比他矮的全排在左边,比他高的全排在右边。”这就是一趟快速排序。可以看出,一趟快速排序是以一个“枢轴”为中心,将序列分成两个部分,枢轴的一边全是比它小(或者小于等于)的,另一边则全是比它大(或者大于等于)的。快速排序算法采用了一种分治的策略,通常称其为分治法,其基本思想是:1、先从数列中取出一个数作为基准数
2016-08-03 20:37:42 2040
原创 DB2常用语句
1. 关闭db2db2stop 或db2stop force。在脚本中一般两个都写上,避免使用db2stop force命令,如:db2stopdb2stop force停止所有应用 db2 force application all2. 启动db2db2start3. 创建数据库db2 create db <db name>或db2 create db using codeset GBK ter
2016-08-03 18:51:13 1832
原创 【大话设计模式】设计模式系统学习大合集
转载请注明出处:http://blog.csdn.net/column/details/designpatternbylmb.html为了方便各位网友学习以及方便自己复习之用,将设计模式的系列内容按照由浅入深的学习顺序总结如下,点击相应的标题即可跳转到对应的文章。大话设计模式—工厂模式大话设计模式—单例模式大话设计模式—原型模式深复制VS浅复制(MemberwiseClone方法介绍) 大话设计模式
2016-08-01 20:46:06 2098
原创 【大话hibernate】hibernate系统学习大合集
转载请注明出处:http://blog.csdn.net/column/details/hibernatebylmb.html为了方便各位网友学习以及方便自己复习之用,将Jhibernate系统学习的系列内容按照由浅入深的学习顺序总结如下,点击相应的标题即可跳转到对应的文章。Hibernate的jar包的用途Hibernate基本原理及概念详解JDBC操作与hibernate的区别Hibernate
2016-08-01 20:33:21 1723
可直接导入eclipse的spring源码
2016-04-03
常见浏览器兼容性问题汇总及解决方案
2016-03-21
轻量级的日期时间控件Pikaday
2016-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人