java
文章平均质量分 66
qq_37522951
我就是我,不一样的烟火!!!
展开
-
Java设计模式之策略模式
在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。介绍意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。主要解决:在有多种算法相似的情况下,使用 i...原创 2019-01-09 16:09:58 · 162 阅读 · 0 评论 -
Java设计模式之备忘录模式
转载:https://blog.csdn.net/zhengzhb/article/details/7697549定义:不破坏原有封装性,捕获一个对象的内部状态,并在对象之外保存这个状态,这样就可以将对象回复到之前的状态类型:行为类类图: 我们在编程的时候,经常需要保存对象的中间状态,当需要的时候,可以恢复到这个状态。比如,我们使用Eclipse进行编程时,假如编...转载 2019-01-09 11:15:24 · 87 阅读 · 0 评论 -
Java设计模式之代理模式
在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。所谓的代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网上连接、存储器中的大对象、文件或其它昂贵或无法复制的资源。著名的代理模式例子为引用计数(英语:reference counting)指针...原创 2019-01-14 14:53:50 · 106 阅读 · 0 评论 -
Java设计模式之抽象工厂模式
抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象(来自百科)介绍意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。主要解决:主要解决接口选择的问题。何时使用:系统的产品有多于一个的产品...转载 2019-01-10 15:07:29 · 123 阅读 · 0 评论 -
序列化与反序列化
首先什么是序列化和反序列化?序列化:把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列恢复为对象的过程称为对象的反序列化。通俗的将就是在代码运行的时候,我们可以看到很多的对象,可以是一个,也可以是一类对象的集合,很多的对象数据,这些数据中,有些信息我们想让他持久的保存起来,那么这个序列化。就是把内存里面的这些对象给变成一连串的字节描述的过程。常见的就是变成文件其次什么场...原创 2018-12-04 14:48:06 · 279 阅读 · 0 评论 -
mysql事务
事务:处理操作性大,复杂性高的数据;比如银行转账,从A账户转到B账户,要确保A账户的钱扣了,B账户上的钱加上了,这就是一个事务;事务满足的四个条件(ACID):原子性:一个事务中的过程要么全部完成,要么全部不完成;事务在执行过程中,遇到错误会回滚到事务开始的状态,就像这个失误没执行一样;一致性:在事务开始之前和结束之后数据的完整性没有被破坏;比如从A账户转出100,B账户到账必须也...原创 2018-10-23 17:23:46 · 216 阅读 · 0 评论 -
List排序
1.三种排序,正序,混乱,倒序 List list = new LinkedList(); for ( int i = 0 ; i < 9 ; i ++ ) { list.add( "a" + i); } //正序排列Collections.sort(list);System.out.println(list);// 混乱的意思 Collec...原创 2018-10-22 14:25:33 · 126 阅读 · 0 评论