摘要: String 和其他基本类型有什么区别Tip 基本类型有几种为什么要给String创建一个常量池而不给其他类创建常量池常量池的定义是什么垃圾回收机制是如何运行的对新生代和老年代不同的处理机制HashCode 和 equalshashMap中如果HashCode一样怎... 阅读全文
posted @ 2016-04-19 13:44 机智的程序员小熊 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 求最小的两个数相加为sum//求最小的两个数相加为sum public ArrayList FindNumbersWithSum(int [] array,int sum) { List list = new ArrayList(); ... 阅读全文
posted @ 2016-04-11 16:25 机智的程序员小熊 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 今天在某个公司的笔试题目上做到了一个题目:任意给定两个正半轴坐标点,求最短路径。因为短时间很难写出动态规划,而且自己对动态规划的理解也不够深刻。所以能想到的就是回溯。首先:给定起点和终点,求最短路径,一共有八个方向解题参考就是 回溯算法(马踏棋盘)如果每次都在原有矩阵... 阅读全文
posted @ 2016-04-09 03:15 机智的程序员小熊 阅读(436) 评论(0) 推荐(0) 编辑
摘要: bean的自动装配解释手动解决方式自动注入解决方式bean的自动装配解释之前有构造注入和设值注入,但是也是手动的autowire =”byname”这里要注意自动装配的话,不能装配特殊类型,比如日期类型(要用自定义属性编辑器)手动解决方式我们知道的普通是这样解决的: ... 阅读全文
posted @ 2016-03-20 15:33 机智的程序员小熊 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Spring中的属性编辑器的使用 转载自 http://blog.sina.com.cn/s/blog_59ca2c2a0100jxwh.html Struts中用一个类型转换器,在Spring中也有类似的功能,叫做属 性编辑器,用于将spring配置文件中配置的字... 阅读全文
posted @ 2016-03-20 14:30 机智的程序员小熊 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 3月17日参加了第一家面试,心情非常的澎湃,不知道结果是什么样子的。刚开始内心非常的紧张,到后来好像觉得也没有什么,技术面过的还是很顺利的,在领导面的时候感觉更紧张的一些,领导注重的是js基础,但是恰恰我的js技术比较弱,基本上没有多少java的问题,令我心中非常的纠... 阅读全文
posted @ 2016-03-19 21:29 机智的程序员小熊 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 2015/5/25 访问者模式(Visitor) 访问者模式是编者自学习设计模式以来最难的一个模式。 定义:表示一个作用于某对象结构中的各元素的操作,它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。#include using namespace st... 阅读全文
posted @ 2015-05-25 02:25 机智的程序员小熊 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。优点:替代了继承,降低了耦合性#include using namespace std;/*我们来陪电脑*/class Base{ prot... 阅读全文
posted @ 2015-05-18 03:14 机智的程序员小熊 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 2015/5/18 职责链模式(Chain of Responsibility): 避免发送者和接受者之间的耦合关系,将对象练成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 优点:发送者不用考虑众多接受者之间的数据流,简化了对象的相互链接(仅保持指向后继... 阅读全文
posted @ 2015-05-18 02:47 机智的程序员小熊 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 模版方法模式(TemplateMethod) 当我们要完成某一细节或者层次一致但是其个别步骤在更详细的层次上的实现可能不同时,我们通常考虑用模版方法模式来处理。 —————《大话设计模式》 代码如下#include using namespace std;/* 模版方... 阅读全文
posted @ 2015-05-18 01:57 机智的程序员小熊 阅读(91) 评论(0) 推荐(0) 编辑