CHENEY JAVA MONKEY
03
29
idea高效实践 idea高效实践
一、概述IDEA(IntelliJ IDEA)是业界公认的最好开发工具之一,当然好不好也因人而异,也不要刻意去争谁强谁弱,高手往往不在乎手中的兵器是什么的。个人而言,更高效的工具适合每个开发人员,在编写代码的时候花的时间少,就有更多的时间去
2021-03-29
26
缓存雪崩、击穿、穿透 缓存雪崩、击穿、穿透
再也不怕,缓存雪崩、击穿、穿透!用户的数据一般都是存储于数据库,数据库的数据是落在磁盘上的,磁盘的读写速度可以说是计算机里最慢的硬件了。 当用户的请求,都访问数据库的话,请求数量一上来,数据库很容易就奔溃的了,所以为了避免用户直接访问数据库
2021-03-26
26
nginx体系化全面认识 nginx体系化全面认识
前言作为一名前端开发人员,你是不是经常碰到领导让你上服务器去修改 Nginx 配置,然而你会以“我是前端,这个我不会”为理由搪塞过去呢!今天就让我们一起告别这种尴尬,向“真正”的程序员迈进!!! 如果本文对你有所帮助,请点个👍 👍 👍
2021-03-26
18
install vsftp install vsftp
1、检查安装vsftpd软件rpm -qa |grep vsftpd 如果安装过会出现vsftpd的版本信息,没有则不会显示(如下图) 图1未安装 图2 已安装 2、进行安装如果没有安装,使用YUM命令安装 yum install vs
2021-03-18
18
CodeReview规范 CodeReview规范
CodeReview规范 目标和原则 提高代码质量,及早发现潜在缺陷,降低修改/弥补缺陷的成本 促进团队内部知识共享,提高团队整体水平 评审过程对于评审人员来说,也是一种思路重构的过程,帮助更多的人理解系统 是一个传递知识的手段,可以让其它
2021-03-18
17
Spring flashMap Spring flashMap
今天来聊一个 JavaWeb 中简单的话题,但是感觉却比较稀罕,因为这个技能点,有的小伙伴们可能没听过! 1.缘起说到 Web 请求参数传递,大家能想到哪些参数传递方式? 参数可以放在地址栏中,不过地址栏参数的长度有限制,并且在有的场景下我
2021-03-17
17
git commit template git commit template
程序员应该写出简洁明了的commit log,否则对别人和自己来说就是一种困扰。最近代码review多了,总有一股想笑的感觉。就像下图这满屏的ok,永远无法从中得知提交人的意图。 commit log将如何提交?都有哪些约定?其实是有答案
2021-03-17
12
避免 Mysql重复插入数据 避免 Mysql重复插入数据
最常见的方式就是为字段设置主键或唯一索引,当插入重复数据时,抛出错误,程序终止,但这会给后续处理带来麻烦,因此需要对插入语句做特殊处理,尽量避开或忽略异常,下面我简单介绍一下,感兴趣的朋友可以尝试一下: 这里为了方便演示,我新建了一个use
2021-03-12
12
SpringBoot+Mybatis实现动态数据源切换 SpringBoot+Mybatis实现动态数据源切换
SpringBoot + Mybatis实现动态数据源切换业务背景电商订单项目分正向和逆向两个部分:其中正向数据库记录了订单的基本信息,包括订单基本信息、订单商品信息、优惠卷信息、发票信息、账期信息、结算信息、订单备注信息、收货人信息等;逆
2021-03-12
12
05
commond Docker commond Docker
1、Docker容器信息##查看docker容器版本 docker version ##查看docker容器信息 docker info ##查看docker容器帮助 docker --help 2、镜像操作提示:对于镜像的操作可使用镜像名
2021-03-05
01
Jackson Jackson
Jackson的功能原来如此之牛Java高级架构师2021-02-24 13:18:53 原文出自:公众号 程序新视界 原文链接:https://mp.weixin.qq.com/s/m34q4AC-T0fc9oIWxDqEVg 在上篇
2021-03-01