摘要: 1、初步认识 观察者模式的定义: 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。 大白话: 其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。 2、这个模式的结构图 3、可以看到,该模式包含四个角色 抽象被观 阅读全文
posted @ 2019-03-18 10:24 gxz_sw 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 阅读全文
posted @ 2019-01-23 15:08 gxz_sw 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 前戏 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦, 并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。 这个步骤是 阅读全文
posted @ 2018-10-08 16:05 gxz_sw 阅读(38237) 评论(9) 推荐(15) 编辑
摘要: 初始搭建 开始的开始,就是各种框架一搭,然后扔到Tomcat容器中跑就是了,这时候我们的文件,数据库,应用都在一个服务器上。 服务分离 随着系统的的上线,用户量也会逐步上升,很明显一台服务器已经满足不了系统的负载,这时候,我们就要在服务器还没有超载的时候,提前做好准备。 由于我们是单体架构,优化架构 阅读全文
posted @ 2018-06-21 10:55 gxz_sw 阅读(729) 评论(0) 推荐(1) 编辑
摘要: PowerDesigner逆向工程导入MYSQL数据库总结 由于日常数据建模经常使用PowerDesigner,使用逆向工程能更加快速的生成模型提高效率,所以总结使用如下: 首先现在PowerDesigner,这里提供PD16.5版本链接: http://pan.baidu.com/s/1i4SyI 阅读全文
posted @ 2018-05-07 11:27 gxz_sw 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1:集合(自己补齐)Collection(单列集合)List(有序,可重复)ArrayList底层数据结构是数组,查询快,增删慢线程不安全,效率高Vector底层数据结构是数组,查询快,增删慢线程安全,效率低LinkedList底层数据结构是链表,查询慢,增删快线程不安全,效率高Set(无序,唯一) 阅读全文
posted @ 2018-03-19 15:37 gxz_sw 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 同样是List的数据结构,LinkedList是使用了前后指针,指明节点的方式来表示链表的,这与之前介绍的ArrayList中使用数组的方式是截然不同的。LinkedList中的存储节点被称作节点(Node),一个节点的定义如下所示: 这是LinkedList的一个内部类,不需要使用LinkedLi 阅读全文
posted @ 2018-03-19 14:37 gxz_sw 阅读(331) 评论(0) 推荐(0) 编辑
摘要: ArrayList是一个基于数组实现的链表(List),这一点可以从源码中看出: 可以看出ArrayList的内部是给予数组来处理的。 从ArrayList中查找一个元素的index,其时间复杂度是o(n),其源码如下所示: ArrayList支持Clone,是使用Arrays.copyOf(Obj 阅读全文
posted @ 2018-03-19 14:34 gxz_sw 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 关于Java集合的小抄中是这样描述的: 以数组实现。节约空间,但数组有容量限制。超出限制时会增加50%容量,用System.arraycopy()复制到新的数组,因此最好能给出数组大小的预估值。默认第一次插入元素时创建大小为10的数组。 按数组下标访问元素—get(i)/set(i,e) 的性能很高 阅读全文
posted @ 2018-03-19 14:27 gxz_sw 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.开闭原则(Open Close Principle) 2.里氏代换原则(Liskov Substitution Principle) 3.依赖倒转原则(Dependence Inversion Principle) 4.接口隔离原则(Interface Segregation Principle 阅读全文
posted @ 2018-03-12 16:57 gxz_sw 阅读(184) 评论(0) 推荐(0) 编辑