MySQL实战45讲:1-5 发表于 2019-10-12 | 更新于 2019-08-06 | 分类于 数据库 为啥会有这个系列呢,因为我这人比较功利,学到了东西怕忘了,忘了就等于没学,浪费时间,开这个系列是记录一些概念和知识点,方便以后查阅。文字基本是原文,我只是提炼一些关键的段落。 资料来源于极客时间林晓斌的《MySQL实战45讲》。 阅读全文 »
设计模式之策略模式和模版方法模式 发表于 2019-10-12 | 更新于 2019-09-03 | 分类于 设计模式 今天学两个简单,容易理解又实用的设计模式 策略模式描述:定义一个算法的系列,将其各个分装,并且使他们有交互性。策略模式使得算法在用户使用的时候能独立的改变。 阅读全文 »
设计模式之状态模式、备忘录模式和观察者模式 发表于 2019-10-12 | 更新于 2019-07-28 | 分类于 设计模式 还剩下最后3个模式了,学完了之后设计模式的笔记就告一段落了。与其说是“写”博客,不如说是记录笔记,学完一遍设计模式,知道各个模式大概什么样子,以后碰到了再回来翻翻笔记,就很舒服。备战春招的时候再来二刷吧。 状态模式描述:让一个对象在其内部状态改变的时候,其行为也随之改变。状态模式需要对每一个系统可能获取的状态创立一个状态类的子类。当系统的状态变化时,系统便改变所选的子类。 阅读全文 »
SpringBoot使用slf4j+logback配合AOP做日志记录 发表于 2019-10-12 | 更新于 2019-09-03 | 分类于 SpringBoot 需要大致了解:java日志基础,如核心组件Loggers,Appenders,Layouts的用处、SpringAOP概念 为什么需要日志当应用程序部署到服务器上运行时,用户在使用过程中可能会出现各种错误。这时应用程序将错误信息生成日志,就方便了开发人员快速定位错误和根源,从而进行有针对的维护。所以,在大型应用程序中,日志记录是必不可少的。 阅读全文 »
设计模式之访问者模式和中介者模式 发表于 2019-10-12 | 更新于 2019-07-26 | 分类于 设计模式 上次学了解释器模式和迭代器模式,都不是用得很多,而且都比较好理解,就不水博客了 访问者模式描述:封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改,接受这个操作的数据结构可以保持不变。访问者模式适用于数据结构相对未定的系统,它把数据结构和作用于结构上的操作之间的耦合解脱开,使得操作集合可以相对自由的演化。 阅读全文 »
java泛型归纳 发表于 2019-10-12 | 更新于 2019-09-02 | 分类于 Java 之前分享会做的泛型总结 泛型类123456789101112public class Generic<T> { //key这个成员变量的类型为T,T的类型由外部指定 private T key; public Generic(T key) { //构造方法形参key的类型也为T,T的类型由外部指定 this.key = key; } public T getKey() { //方法getKey的返回值类型为T,T的类型由外部指定 return key; }} < >里可以有多个参数 阅读全文 »