上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 61 下一页

2018年3月8日

设计模式:组合模式

摘要: 一、概念 组合模式属于对象的结构模式,有时又叫做“部分—整体”模式。组合模式将对象组织到树结构中,可以用来描述整体与部分的关系。组合模式使得用户对单个对象和组合对象的使用具有一致性。类似于,用户操作文件夹和操作子文件夹、文件是一样的操作。 组合模式分为安全式和透明式。 二、角色 这种形式涉及到三个角 阅读全文

posted @ 2018-03-08 22:59 乐之者v 阅读(142) 评论(0) 推荐(0)

2018年3月5日

对技术的认识及思考

摘要: 一、技术认知 如果一项技术,在开发中经常会用到,那么就要加深对技术原理的认识,能够讲出具体的原理和技术细节,最好能讲一两个小时,而不是一两句话就带过。 另外,一项技术,就算自己工作不需要,不懂得具体的技术细节,也可以尝试着去认识这项技术的应用范围、优势、思想。 作为一名开发者,一定要不断地拓宽自己的 阅读全文

posted @ 2018-03-05 10:05 乐之者v 阅读(1071) 评论(0) 推荐(0)

2018年2月27日

java集合:常用集合的数据结构

摘要: List 有序可重复 ArrayList ArrayList数据结构是数组。查询快,增删慢。ArrayList是线程不安全的,允许元素为null 。 Vector 线程安全的数组,效率较差,已经过时不用。 LinkedList LinkedList 数据结构是双向链表,插入删除比较方便。Linked 阅读全文

posted @ 2018-02-27 11:47 乐之者v 阅读(4014) 评论(0) 推荐(0)

2018年1月31日

设计模式:代理模式

摘要: 零、定义 代理模式,借助代理实现功能。可以理解成中介,厂商通过中介实现销售,房东通过中介出租房子。 代理模式的定义:给某一个对象提供一个代理,并由代理对象控制对原对象的引用。 一、角色 代理模式包含如下角色:ISubject:抽象主题角色,是一个接口。该接口是对象和它的代理共用的接口。RealSub 阅读全文

posted @ 2018-01-31 20:59 乐之者v 阅读(246) 评论(0) 推荐(0)

2018年1月24日

java反射

摘要: 一、 基础 反射:在运行状态时,可以通过反射获取自身的Class信息 一般情况下,我们都是通过类实例化对象。利用反射,可以从对象得到类的信息。 核心类:Class类 二、相关方法: 先写一个简单的类来演示。 Car.java public class Car { private String bra 阅读全文

posted @ 2018-01-24 11:52 乐之者v 阅读(154) 评论(0) 推荐(0)

2018年1月19日

Spring事务管理

摘要: 数据库事务特性及事务隔离级别: https://chuna2.787528.xyz/expiator/p/9626123.html 一、在Spring中使用xml配置声明式事务 核心类:TransactionProxyFactoryBean代理类 作用:对需要事务管理的业务类进行代理,以便实施事务功能的 阅读全文

posted @ 2018-01-19 11:36 乐之者v 阅读(157) 评论(0) 推荐(0)

2018年1月12日

在Spring使用junit注解进行单元测试

摘要: 在Spring中可以使用junit配合注解进行单元测试 零、添加jar包: <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> <dependency> <groupId>org.spr 阅读全文

posted @ 2018-01-12 16:34 乐之者v 阅读(642) 评论(0) 推荐(0)

redis缓存的代码示例

摘要: redis是一个键值对数据库,用于缓存数据。 redis是一个key-value存储系统。和Memcached数据库类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类 阅读全文

posted @ 2018-01-12 10:55 乐之者v 阅读(2023) 评论(0) 推荐(0)

2018年1月11日

设计模式:单例模式

摘要: 1、懒汉式:需要获取对象的时候再实例化。 2、饿汉式:直接实例化对象,调用的时候再返回对象。 3.线程安全的单例模式 直接使用synchronized锁住方法,效率比较差。 主要使用volatile修饰变量,使用双重检查锁(Double Check Lock)。保证线程安全并提高效率。 单例模式思考 阅读全文

posted @ 2018-01-11 21:57 乐之者v 阅读(167) 评论(0) 推荐(0)

2018年1月9日

设计模式:基本法则

摘要: 一、设计模式的六大原则1、开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类。2、里氏代换原则(Liskov 阅读全文

posted @ 2018-01-09 20:55 乐之者v 阅读(181) 评论(0) 推荐(0)

上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 61 下一页

导航