2017年8月10日
摘要: ioc inversion of control 控制反转 学习hibernate时第一次接触到这个概念 在hibernate中常用于一对多和多对多关系映射中 inverse=true时表示自身不维护两表之间关系,而由对方维护,常用于数据库crub的优化 学习spring时再次接触这个概念 ioc前 阅读全文
posted @ 2017-08-10 22:50 lkjhgfdsa123 阅读(194) 评论(0) 推荐(0) 编辑
  2017年8月6日
摘要: 如下, 需要获取 ObjectStack中的email属性值 方法一: <s:property value="email"/>//从栈顶开始获取email属性,若栈顶没有,从获取下一个对象的emial属性 等同于 ><s:property value="[0].email"/> 方法二: ${req 阅读全文
posted @ 2017-08-06 17:14 lkjhgfdsa123 阅读(279) 评论(0) 推荐(0) 编辑
  2017年8月4日
摘要: 判断一个类的引用类型 getClass()==x.class; 判断一个类是否是一个类或者该类子类的实例(常用) instanceof 阅读全文
posted @ 2017-08-04 10:49 lkjhgfdsa123 阅读(341) 评论(0) 推荐(0) 编辑
  2017年8月3日
摘要: struct2框架就是把MVC的控制器由servlet变成了filter filter功能更加强大,框架为其实现了很多功能 框架就是对配置的xml文件自动解析,生成原始的.java代码 可以理解为写配置就是在写.java代码 但是xml文件 是可以在运行状态更改的 ,,,和缓存有点像 只要更新,代码 阅读全文
posted @ 2017-08-03 12:08 lkjhgfdsa123 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 子类赋给父类 可以,这是因为多态父类赋值给子类,有时候行,有时候不行什么时候行当父类对象是由子类new出来的时候,就可以. 虽然看起来是父类(栈中),但本质是子类(堆中),所以当前父类和子类可以来回切换父类不是由子类new的话,就不可以 所有类都继承Object,难么object就可以调用其他任何对 阅读全文
posted @ 2017-08-03 09:21 lkjhgfdsa123 阅读(378) 评论(0) 推荐(0) 编辑
  2017年8月2日
摘要: 使用内省 获得描述器后 getReadMethod(),getSetMethod() 就是对 Method method=clazz.getMethod("set"+captureName(f.getName()),Class.forName(sClassString));极大简化 BeanUtil 阅读全文
posted @ 2017-08-02 22:31 lkjhgfdsa123 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 工厂模式 //工厂模式我的理解 //第一次调用没有实例化的对象时 会去内存中查找(栈) //如果没有找到,就去xml配置中查找className和他相同的类名 //找到的话就让工厂进行实例化,初始化对象 //没找到的话就空指针异常 公产模式就是ioc(inversion of control) 和h 阅读全文
posted @ 2017-08-02 14:09 lkjhgfdsa123 阅读(247) 评论(0) 推荐(0) 编辑
  2017年8月1日
摘要: 都知道hibernate用xml方式配置关系时(one-to-many,many-to-many)可以添加控制反转属性 inverse=false(默认) 即将两表之间的关系交给对方来维护. inverse=true表示本方不维护关系,有对方维护关系 但是需注意的是,one-to-one关系是没有控 阅读全文
posted @ 2017-08-01 22:41 lkjhgfdsa123 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: jav内存分区 堆,栈,数据区(常量,静态成员,全局变量),代码区 1 ==和equals比较异同 ==:8中基本数据类型比较 值(栈) :引用类型比较引用地址(栈) equals:8中比较值(栈) :引用类型比较内容(堆) 2 静态数据存储讨论 3 (1)String s="abc" 与 (2)S 阅读全文
posted @ 2017-08-01 15:38 lkjhgfdsa123 阅读(178) 评论(0) 推荐(0) 编辑
  2017年7月27日
摘要: 1.一对多 父表 name,column,class顺序 <set name="employees"> <key column="departmentId"></key> <one-to-many class="Employee"/> </set> 子表 (外键列) <many-to-one nam 阅读全文
posted @ 2017-07-27 15:01 lkjhgfdsa123 阅读(129) 评论(0) 推荐(0) 编辑