摘要: 设计模式 策略模式:算法的切换 状态模式:状态的切换,但是状态和行为相关 命令模式:请求者和执行者解耦 模板模式:定义骨架,变化的部分设置成抽象方法给子类实现。 访问者模式:对象结构不变,不同访问人员不同操作。 装饰者模式:不改变原有类的基础上,添加新功能。(加功能后类型不变) ps:添加的多个功能 阅读全文
posted @ 2018-03-25 15:27 ~风铃~ 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Oracle SQL优化 数据访问数据方式 1.全表扫描 2.索引扫描 : index --> rowID -- >数据 (1) 扫描索引得到对应的rowid值。 --可能从内存中得到 (2) 通过找到的rowid从表中读出具体的数据。--物理IO,消耗也大 索引唯一扫描(index unique 阅读全文
posted @ 2018-03-25 15:24 ~风铃~ 阅读(152) 评论(0) 推荐(0) 编辑
摘要: CSS块级元素与行内元素 行内元素与块状元素 1、块级元素:可以设置 width, height属性。 行内元素:设置width和height无效,其宽度随其元素的内容(文字或者图片等)的宽度而变化。 可以通过line-height设置行高(行高和height是不同的东西)。 2、块级元素:可以设置 阅读全文
posted @ 2018-03-25 15:18 ~风铃~ 阅读(329) 评论(0) 推荐(0) 编辑
摘要: JAVA中的浅拷贝与深拷贝 浅拷贝:实现Clonenable接口并覆盖clone()方法 深拷贝: 阅读全文
posted @ 2018-03-25 15:10 ~风铃~ 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Spring异步:@Async注解 使用@Async前需要开启异步支持:@EnableAsync 注解和XML方式 @Async返回值的调用:需要使用Future包装 1.如果没有使用Future包装,能立马返回信息,但是返回的信息是异步方法没执行完的,一般是null。 2.Future.get() 阅读全文
posted @ 2018-03-25 15:05 ~风铃~ 阅读(708) 评论(0) 推荐(0) 编辑
摘要: Spring 事务传播行为的使用 ★关键日志 事务提交日志: Transaction synchronization committing SqlSession Transaction synchronization deregistering SqlSession Transaction sync 阅读全文
posted @ 2018-03-25 14:59 ~风铃~ 阅读(2799) 评论(0) 推荐(0) 编辑
摘要: DecimalFormat,四舍五入时需要设置RoundingMode 1.占位符0: 比实际数字的位数多,不足的地方用0补上。 new DecimalFormat("00.00").format(3.14) //结果:03.14 new DecimalFormat("0.000").format( 阅读全文
posted @ 2018-03-25 14:47 ~风铃~ 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、文件编码 Unicode 是首选编码。Unicode 是全球范围的字符编码标准。 小结: GBK 与unicode之间的转换是通过gbk unicode映射表。 UTF-8 与unicode之间的转换是通过转换规则公式 所以说,unicode是核心中介。Gbk要转换成utf-8的话,先转成uni 阅读全文
posted @ 2018-03-25 14:45 ~风铃~ 阅读(2969) 评论(0) 推荐(0) 编辑
摘要: 一、Spring容器(父容器) 1、Mapper代理对象 2、Service对象 二、Springmvc(前端控制器)(子容器) Controller对象 1.标准的配置是这样的:Controller只在SpringMVC的配置文件扫描。Service等只在Spring容器的配置文件配置扫描。 2. 阅读全文
posted @ 2018-03-25 14:30 ~风铃~ 阅读(474) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-03-25 14:01 ~风铃~ 阅读(9) 评论(0) 推荐(0) 编辑