摘要: 在这里,有2个关键的变量,我估计解释一下你就能看得明白这个算法了.1.关于变量k.变量k的作用是优化整个算法,因为比如要判断一个数13是不是素数,我们没必要从2循环到13.只要循环到对13开根号.13开根号大概是3.6多,强转为int类型后是3.也就是说只要检查2,3是否能整除13.如果不能,13肯 阅读全文
posted @ 2016-04-16 23:26 hoey94 阅读(3862) 评论(0) 推荐(0) 编辑
摘要: 在XXX.hbm.xml映射配置文件中定义<generator class="native"/>标签是为了告诉Hibernate框架使用什么方式去生成主键class对应的选项: 1.increment:自动增长(short、int...) * 是指Hibernate框架控制的自动增长,Hiberna 阅读全文
posted @ 2016-04-16 22:11 hoey94 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1.通过ActionContext类(拿到的不是真正的servlet api,而是一个map) ActionContext context = ActionContext.getContext(); context.getSession(); context.getApplication(); 2. 阅读全文
posted @ 2016-04-16 21:44 hoey94 阅读(246) 评论(0) 推荐(0) 编辑
摘要: struts2的StrutsPrepareAndExecuteFilter拦截器中对Dispatcher进行了初始化 在Dispatcher类的init方法中定义了配置文件的加载顺序(下面是源码) public void init() { if (configurationManager == nu 阅读全文
posted @ 2016-04-16 21:25 hoey94 阅读(2143) 评论(0) 推荐(0) 编辑
摘要: struts2是apache旗下的一个开源项目,struts2是struts1的下一代产品,是在struts1和WebWork的技术基础上合并出来的全新的一个web框架。其全新的struts2的体系结构与struts1的体系结构差距巨大,struts2的核心是webWork。struts2是一个标准 阅读全文
posted @ 2016-04-16 21:12 hoey94 阅读(321) 评论(0) 推荐(0) 编辑
摘要: OOP (Object Oriented Programming)面向对象编程 1.它符合我们现在思考习惯 2.它让一些复杂的事情变得更加简单 3.它让操作者比那成了指挥者 阅读全文
posted @ 2016-04-16 21:01 hoey94 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1.时间监听涉及到三个组件:事件源、事件对象、事件监听器 2.当事件源上发生某个动作时,它会调用事件监听器的一个方法,并将事件对象穿进去,开发人员在监听器中通过事件对象,拿到事件源,从而对事件源进行操作。 阅读全文
posted @ 2016-04-16 20:57 hoey94 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 1.发送sql的时机不同:load采用延迟加载技术,只有当真正去使用所查处的对象时,才会发送sql;get采用的是立即检索技术,当执行到get方法是就会立即发送sql。 2.返回的对象不同:load返回的是代理对象(这个代理对象由javassist.jar这个包产生);而get返回的是真是对象本身。 阅读全文
posted @ 2016-04-16 20:47 hoey94 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.get是从服务器获取请求,post是向服务器发送请求 2.get会将请求参数带到url上,post则不会 3.get提交的数据量有限,而post提交的数据量没有限制 4.post相比get更加安全 阅读全文
posted @ 2016-04-16 20:28 hoey94 阅读(114) 评论(0) 推荐(0) 编辑