07 2016 档案

摘要:Hibernate 默认情况下使用立即检索策略,即从数据库加载A对象时 会同时加载跟它关联的B,这样产生了不必要的对象集合查询,而且本来可以合并的sql要执行1+N次,因为一条select出所有的A之后,会针对A中每条数据在B检索。 所以Hibernate 提出了两种检索策略改变这种问题: 1:延迟 阅读全文
posted @ 2016-07-31 17:30 sunshinelym 阅读(338) 评论(0) 推荐(0)
摘要:学习自:http://blog.csdn.net/xiaanming/article/details/8703708/ http://hellosure.iteye.com/blog/1130176 内容and评论都很精彩,现在只是学习了概念,以后在用到还需要继续研究。 A类实现一个接口,接口中有回 阅读全文
posted @ 2016-07-31 16:34 sunshinelym 阅读(316) 评论(0) 推荐(0)
摘要:学习自:http://blog.csdn.net/liujiahan629629/article/details/18013523 反射:程序可以访问,检测,修改它本身状态和相应动作的能力,可以通过使用配置文件盒反射机制灵活实现在配置文件中修改,不需改代码。 灵活的代码,在运行时装配,不用在组建间进 阅读全文
posted @ 2016-07-31 12:04 sunshinelym 阅读(90) 评论(0) 推荐(0)
摘要:学习自:http://blog.csdn.net/macsnow/article/details/6893191 cookie 客户端保持状态,cookieid, 内存 到 硬盘 保存,过期时间; session 服务器端保持状态,sessionid 阅读全文
posted @ 2016-07-31 11:39 sunshinelym 阅读(129) 评论(0) 推荐(0)
摘要:学习自: http://android.blog.51cto.com/268543/400557/ MAP Collection 堆栈队列操作尽可能考虑 linkedlist 多线程同步操作尽可能考虑 有同步机制的集合对象。 不需要多线程同步的 适用 没有同步机制的集合对象 效率高。 阅读全文
posted @ 2016-07-31 09:00 sunshinelym 阅读(112) 评论(0) 推荐(0)
摘要:判断一个数是否回文数,如果1221,232, 3;【输入】:一个整型数iNumber【输出】:0: iNumber不是回文数 1:iNumber是回文数 while(i < length/2 && str.charAt(i) == str.charAt(length-i-1)) 从 头和尾 一对一对 阅读全文
posted @ 2016-07-30 14:45 sunshinelym 阅读(222) 评论(0) 推荐(0)
摘要:题目描述 请实现如下接口 public static int calculate(String strExpression) { /* 请实现*/ return 0; } 约束:pucExpression字符串中的有效字符包括[‘0’-‘9’],‘+’,‘-’, ‘*’,‘/’ ,‘(’, ‘)’, 阅读全文
posted @ 2016-07-30 10:43 sunshinelym 阅读(189) 评论(0) 推荐(0)
摘要:输入字符串长度,字符串,计数m。从前往后计数,当数到m个元素时,第m个元素出列,同时将该元素赋值给m,然后从下一个数计数循环,直到所有数字都出列,给定的数全部为大于0的数字。输出出队队列。 例如: 输入:len=4 str="3,1,2,4" m=7 输出:2,3,1,4 函数原型 public S 阅读全文
posted @ 2016-07-30 10:42 sunshinelym 阅读(235) 评论(0) 推荐(0)
摘要:输入字符串长度len1,字符串s1,字符串长度len2,字符串s2。从后向前比较,以最短字符串为标准,输出不同的元素的个数。 例如: 输入:s1="1,3,5" len1=3 s2="2,4,1,7,5" len2=5 输出:2 函数原型 public int getDiffNum(int len1 阅读全文
posted @ 2016-07-29 17:30 sunshinelym 阅读(1014) 评论(0) 推荐(0)
摘要:程序实现目标: 输入一个字符串,将其各个字符对应的ASCII值加5后,输出结果 程序要求:该字符串只包含小写字母,若其值加5后的字符值大于'z',将其转换成从a开始的字符。 分析:问题归结为三点: 1:得到字符串的ascii码值 2:加5大于z从a开始 3:全是小写字母的验证 解决: 1:jvm支持 阅读全文
posted @ 2016-07-27 09:13 sunshinelym 阅读(1129) 评论(0) 推荐(0)
摘要:题目: 一个整数存储在内存中,输出它的二进制表示中1的个数 思路: 要判断这个整数的二进制表示中1的个数,联想到这是[位运算]的题目。 最先想到巧妙利用[1]这个数,[1]只有最右一位是1,其他位均为0; 所以,接下来应该想到,用“1”和这个整数做[与运算],首先可以判断最右边一位是不是1,以此类推 阅读全文
posted @ 2016-07-23 10:42 sunshinelym 阅读(481) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/jmppok/article/details/17500739 阅读全文
posted @ 2016-07-20 20:55 sunshinelym 阅读(96) 评论(0) 推荐(0)
摘要:java singleton好文 mark http://www.infoq.com/cn/articles/double-checked-locking-with-delay-initialization/ 阅读全文
posted @ 2016-07-20 20:11 sunshinelym 阅读(238) 评论(0) 推荐(0)
摘要:NO-Sql数据库:Not Only不仅仅是SQL 定义:非关系型数据库;NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。需要进一步数据挖掘和分析。 RDBMS VS NOSQL CA 阅读全文
posted @ 2016-07-20 19:52 sunshinelym 阅读(30564) 评论(0) 推荐(2)
摘要:JBoss:JBoss是web服务器的一种,主要做EJB容器,和tomcat集成就可以jsp,servlet,ejb通吃了JBoss有两种版本,一种是独立的,一种是和tomcat集成的,当然都是免费的啦EJB(enterprise javabean),他不是javabean简单的升级,而是一些提供分 阅读全文
posted @ 2016-07-16 11:49 sunshinelym 阅读(222) 评论(0) 推荐(0)