2020-07-28 读书笔记 设计模式之美学习笔记二 这部分总结了23种设计模式的定义,适用场景,部分设计模式写了小demo来演示。总体来说设计模式一定要注意他的适用场景和实现方式这两点,只关注实现方式,就会觉得好几种设计模式类图差不多,但实际上这几种的应用场景完全不同,如果只关注适用场景,具体写代码还是不会套用,那也是纸上谈兵,总之设计模式常看常新,每次都有不同的体会。有问题可以在本博客下留言或者CSDN上留言。 阅读全文…
2020-06-18 读书笔记 设计模式之美学习笔记一 下面是学习极客时间专栏《设计模式之美》的部分笔记,这部分主要是正式开始讲解设计模式之前的一些基础原则,基本设计思想的贯彻,本篇择取了部分内容,如有问题可在博客下留言或者直接在CSDN留言。 阅读全文…
2020-05-27 读书笔记 java性能调优实战学习笔记 这是极客时间专栏《java性能调优实战》的部分学习笔记,个人感觉这个专栏内容不深,适合初学者,我只看了编程性能调优和数据库性能调优两块,其他的暂时不打算看了,后续有时间再看吧 有任何问题可在我的CSDN或者该博客下面留言即可 阅读全文…
2020-05-24 读书笔记 JAVA业务开发常见错误100例学习笔记 最近抽零碎时间过了一个极客时间的专栏,感觉讲的还不错,本篇内容基本是原文复制粘贴了一些点过来,至于为啥没归纳总结,我说是因为时间原因,你也可以说是因为懒😂😂😂,总之这里做个记录,以备以后再看。有任何问题可以在我的博客留言,或者直接在CSDN留言。 阅读全文…
2020-04-06 框架 spring-aop常用切点表达式 AOP是spring的最重要模块之一,关于AOP的原理,主要就是基于动态代理,可以查看官网Understanding AOP Proxies,本节内容不去深究AOP原理,仅仅列出在spring框架中编写AOP代码时,常用的切点表达式写法,官网上关于AOP这一节的说明,也可以看下,一定会有收获Aspect Oriented Programming with Spring本文也是基于官方文档形成... 阅读全文…
2020-04-05 spring spring中自定义注解 自定义注解在项目开发过程中非常有用,当框架提供的注解无法满足我们的业务逻辑需求时会需要我们自定义注解,了解自定义注解之前需要先了解元注解,即所谓注解的注解,本文不详聊元注解的概念,简单粗暴上示例代码演示几种常见的自定义注解方式,想了解元注解的可以查看JAVA编程思想第四版第二十章注解一章,或者直接网上找博客内容会有很多,下面开始正文。 Controller层注解-结合spring拦截器自定义... 阅读全文…
2020-03-23 design pattern 转载-设计模式也可以这么简单 郑重声明 : 本文转载自我关注的一位大佬的博客,原文链接 如有侵权还请联系本人删除,仅做知识传播与记录,无剽窃冒犯之意. 可在blog-design-pattern 或CSDN留言 一直想写一篇介绍设计模式的文章,让读者可以很快看完,而且一看就懂,看懂就会用,同时不会将各个模式搞混。自认为本文还是写得不错的😂😂😂,花了不少心思来写这文章和做图,力求让读者真的能看着简单同时有所收获。... 阅读全文…
2020-03-19 读书笔记 redis设计与实现读书笔记-多机数据库的实现 前言经过前两篇读书笔记的整理对redis设计与实现这本书梳理了下,当然我的梳理稍显粗糙,因为很多内容在书上介绍的比较清楚,而这本书就在我手头上,我在笔记中就不再赘述,有资源的最好读原书,看一本好书的时候最直观的感受就是这本书看的很顺畅,津津有味,对很多之前的疑惑有解谜的作用,而不是逼着自己今天看几页,明天看几页,而这本书就是让我感觉比较舒服的一本,接下来这篇重点介绍redis的主从复制,哨兵... 阅读全文…
2020-03-18 读书笔记 redis设计与实现读书笔记-单机数据库的实现 1. 数据库redis数据库的很多操作都是通过对键空间进行操作来实现的,比如添加,删除,更新,取值操作,比如用于清空整个数据库的FLUSHDB命令,用于返回数据库中随机键的RANDOMKEY,类似的命令还有EXISTS,RENAME,KEYS等. 当使用redis命令对数据库进行读写时,服务器不仅对键空间执行指定的读写操作,还会执行一些额外的维护操作,包括: 读取一个键后(包括读操作和写... 阅读全文…