![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
七七八八
文章平均质量分 78
juhaozero
这个作者很懒,什么都没留下…
展开
-
Docker入门
什么是DockerDocker是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。之前我们部署项目是在Linux上部署的,而利用docker我们可以在docker上部署,而docker部署在Linux上,那Linux上可以部署多个docker,也就是说我们可以部署多个项目,启动...原创 2020-02-08 19:00:42 · 198 阅读 · 1 评论 -
关于2020年
写在前面最近在找工作,不知道是大环境的问题还是自身的问题,工作是越来越难找了,2019年抽空对之前学过的一些技术做了小小的总结,感觉自己还是一个小白,生活会越来越好吧!也说不定嘛!关于2020年希望就是可以快点找到工作咯!也对自己的负责!关于技术方面,感觉自己学的技术还是入门级别希望可以快点成长,看懂一些更底层的东西!2019年真是奇奇怪怪的一年!社会发展真是越来越快了!一不小心可就要被...原创 2020-01-04 12:21:52 · 158 阅读 · 0 评论 -
缓存击穿、雪崩和穿透
缓存穿透概念:访问一个不存在的key,缓存不起作用,请求会穿透到DB(数据库),流量大时DB会挂掉解决方法:之所以发生穿透,是因为缓存中没有存储这些数据的key,从而每次都查询数据库,我们可以为这些key在缓存中设置对应的值为null,后面查询这个key的时候就不用查询数据库了,(访问key未在DB查询到值,也将空值写进缓存,设置较短过期时间)缓存击穿概念:在高并发的情况下,大量的请...原创 2019-12-31 11:28:40 · 157 阅读 · 0 评论 -
手打SQL语句?——来试试通用 Mapper吧
通用 Mapper是什么在我们使用MyBatis中,我们需要写大量的SQL语句,包括最基本的一些增删改查,这些简单的SQL语句占用了大量的时间,却不得不写,这时我通用Mapper就出现了。通用Mapper是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及Example 相关的单表操作。Github地址通用Mapper支持的集成快速入门导入依赖创建...原创 2019-12-29 12:00:58 · 364 阅读 · 0 评论