一、状态模式 【状态接口】 【管理状态类】 【房间状态】 【客户类】 二、观察者模式(Observer) 【目标类-广播站】 【观察者-听众】 【客户端】 使用系统提供的观察类 【具体的广播站】 【具体的听众】 【客户端测试】 三、备忘录模式(memento) 【源发类】 【备忘录类】 【管理备忘录 ...
分类:
其他好文 时间:
2019-04-30 01:04:02
阅读次数:
131
springboot的基础使用 和 内部原理 高级使用整合 进行web开发 springboot 看下spring的所有项目:https://spring.io/projects 等等 就不一一介绍了 springboot 就是整合spring的一系列技术栈 进行简化 企业级开发 springboo ...
分类:
编程语言 时间:
2019-04-21 10:01:24
阅读次数:
122
最近在对CDN进行优化,对浏览器缓存深入研究了一下,记录一下,方便后来者 画了一个草图: 每个状态的详细说明如下: 1、Last-Modified 在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记(HttpRepons ...
分类:
系统相关 时间:
2019-04-10 15:11:58
阅读次数:
169
总结 1、浏览器第一次发起一个http/https请求,读取服务器的资源 2、服务端设置响应头(cache control、Expires、last modified、Etag)给浏览器 2.1. cache control、Expires 属于强缓存,last modified、Etag属于对比缓 ...
分类:
其他好文 时间:
2019-03-31 19:19:06
阅读次数:
158
有时候业务需要,需记录一条记录的修改历史,但是不能为完成任务而硬编码,不靠谱 这种情况可以使用java反射来完成 对对象属性的描述可以通过自定义注解来完成,读取里面的属性进而记录修改历史。 在对象的属性上面加上注解,value设置为属性的中文描述 工具了代码如下 util类(BeanChangeUt ...
分类:
编程语言 时间:
2019-03-31 11:12:49
阅读次数:
194
一、定义:什么是序列化?什么是反序列化? 序列化:把java对象转化为字节序列的过程 反序列化:把字节序列恢复为java对象的过程二、作用 (1)把对象的字节序列永远保存在磁盘上。(持久化对象) (2)可以将java对象以字节序列的方式在网络传输。(网络传输对象)三、如何实现 对象必须实现Seria ...
分类:
其他好文 时间:
2019-03-29 20:49:58
阅读次数:
155
1、Spring IOC的基本概念 IOC(Inverse of Control)反转控制的概念,就是将原本在程序中手动创建对象的控制权,交由Spring框架管理。当某个Java对象(调用者)需要调用另一个Java对象(被调用者)时,在传统编程模式下,调用者通常会采用“new 被调用者”的代码方式来 ...
分类:
编程语言 时间:
2019-03-19 16:59:56
阅读次数:
187
1、pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan ...
分类:
编程语言 时间:
2019-03-17 01:27:33
阅读次数:
235
友链:https://blog.csdn.net/weixin_42060896/article/details/88168462?tdsourcetag=s_pcqq_aiomsg [l,r]区间不断逼近,直到区间长度为一是停止 ...
分类:
编程语言 时间:
2019-03-12 15:33:40
阅读次数:
198