什么是懒加载?他的作用? 延迟加载,也叫懒加载,它是Hibernate为提高程序执行效率而提供的一种机制,即只有真正使用该对象的数据时才会创建。 Hibernate中主要是通过代理(proxy)机制来实现延迟加载。它的具体过程:Hibernate丛数据库获取某一个对象数据时、获取某一个对象的集合属性 ...
分类:
Web程序 时间:
2017-12-30 17:06:55
阅读次数:
187
我们已经知道,synchronized 是Java的关键字,是Java的内置特性,在JVM层面实现了对临界资源的同步互斥访问,但 synchronized 粒度有些大,在处理实际问题时存在诸多局限性,比如响应中断等。Lock 提供了比 synchronized更广泛的锁操作,它能以更优雅的方式处理线 ...
分类:
其他好文 时间:
2017-12-17 11:03:27
阅读次数:
180
本章学习,记住: 1 1 3 6(一张图、一个类、三个知识点、六个接口) 主要内容: 容器的概念: 容器 API: Collection 接口: 重写 equals 方法,你应该也重写 hashCode 方法,这是为了程序执行效率着想!!! 补充说明: Java中equals()和hashCode( ...
分类:
编程语言 时间:
2017-11-19 18:47:32
阅读次数:
155
协程不是多线程的一种,它只是在一个线程内切换不同的函数去执行,这样就可以节省线程切换的时间,是程序执行效率大大提高。 ...
分类:
编程语言 时间:
2017-11-16 20:48:30
阅读次数:
190
编译型vs解释型 编译型 优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语言环境独立运行。缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就会有问题,需要根据 ...
分类:
编程语言 时间:
2017-11-06 19:07:57
阅读次数:
177
摘自:http://www.cnblogs.com/powertoolsteam/archive/2010/07/12/1775933.html 文章中执行代码的消耗时间是怎么计算的,有知道的同学可以教教我,非常感谢! ...
分类:
Web程序 时间:
2017-09-11 19:45:56
阅读次数:
166
这题考的是字符串处理,然而十分繁琐,需要一定的技巧,还要十分注重细节 ###算法二分法——不断地寻找当前优先级最低的运算符,然后以它为中心将算式分成两段递归计算。带入求值——因为要用多项式乘法对算式进行展开计算的话,不仅程序冗长繁琐,而且程序执行效率也十分低下。由于OI比赛的题目只有十组测试点,而且 ...
分类:
其他好文 时间:
2017-08-15 14:19:15
阅读次数:
162
脚本简单地说就是一条条的文字命令,这些文字命令是我们可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。各种动态语言,如ASP、PHP、CG... ...
分类:
编程语言 时间:
2017-07-17 11:09:34
阅读次数:
229
1 private static void jisuan(int n) { 2 int sum=0; 3 if(n%2==0){ 4 sum=-(n/2); 5 System.out.println(""+sum); 6 }else{ 7 sum=-(n-1)/2+n; 8 System.o... ...
分类:
其他好文 时间:
2017-06-27 00:08:40
阅读次数:
169
各位看官们,大家好,从今天開始。我们讲大型章回体科技小说 :C栗子,也就是C语言实例。闲话休提, 言归正转。让我们一起talk C栗子吧! 看官们。上一回中咱们说的是进制转换的样例,这一回咱们说的样例是:素数。 素数又叫质数,在大于1的自然数中。假设一个正整数除了1和它本身外。不能被其他自然数整除。 ...
分类:
编程语言 时间:
2017-06-19 17:44:32
阅读次数:
170