摘要:
项目中防止硬编码,经常会将一些与业务相关的数据存在properties文件中,根据不同的key加载不同的数据,所以就会有读取properties文件的东西,这篇文章仅为了以后copy方便写的。 1.添加依赖: 2.properties工具类编写 ps:代码中的日志用的是LomBok jar中的东西, 阅读全文
摘要:
RabbitMQ学习 参考:https://www.jianshu.com/p/6b62a0ed2491 消息队列:目前流行的有 Kafka、RabbitMQ、ActiveMQ等 功能:为了解决消息的分布式消费,完成项目、服务之间的解耦动作。消息的生产者与消费者之间完全采用异步通信方式,极大的提高了 阅读全文
摘要:
上一家公司,领导经常这样表扬一位同事,“你写的bug远比你的功能值钱。。。” 今天特么的突然觉得我好像也有这样的功能,不知道是上次回家把脑子落家里了还是,前几天淋雨脑子进了水了。 呢么简单一个功能,愣是能搞出问题来,锅退都没法退,mmp,下次真得长点心了。 阅读全文
摘要:
今天看博客,发现有个哥哥写到 HashSet的底层是数组结构,有点懵逼,不是HashMap吗怎么成数组了? 遂去查了下源码: 得以下结论: HashSet底层是 HashMap,其元素是内部map的key; 所有key所对应的值都是一个静态的Object; 至于HashMap的结构:这是另外一个哥哥 阅读全文
摘要:
LomBok插件的使用 By Zhai 简介: LomBok是一个通过简单注解就可以减少一些冗余代码编写的小工具。例如 @Setter @Getter 用于实例类上该类就不需要写set get 方法。 具体使用: 1.引入jar文件: 2.IDEA下载插件: File --》 Setting --》 阅读全文
摘要:
Mysql 索引迁移策略 Mysql 索引迁移策略 近日在核查项目中的一些慢sql时发现一个很鸡仔儿的问题,本地开发库表中索引跟生产上差距很大,又因为生产库登录各种麻烦,需要各种验证码,那么多的慢sql分给好些个人,不可能让大家一人登一次数据库,所以就有了这个索引迁移的问题,其实就是把生产的库表的索 阅读全文
摘要:
Spring-Boot构建多模块项目 功能模块单独项目开发,可以将一个庞大的项目分解成多个小项目,便于细分开发 Maven多模块项目不能独立存在,必须有一个介质来包含。 1.创建一个Maven 项目,可以创建一个springboot项目作为基本框架,并且需要在pom.xml中引入Web的支持。 2. 阅读全文
摘要:
感冒了,贼难受 阅读全文
摘要:
由于这个项目一直都是mysql所以写点mysql的 1.数据存储引擎的选择,MyISAM 和 InnoDB 的选择 InnoDB 一般都会选择这个,但是如果真的涉及到一些不涉及增删的表,可以考虑下MyISAM 该引擎不支持事务,不支持外键,优点就是访问速度快,如果都是查询的话,这个存储引擎可能会使你 阅读全文
摘要:
Spring-Boot之Redis基础 准备 Redis下载地址:github.com/MSOpenTech/redis/releases Redis数据库的默认端口号是 6379 开启Redis服务:cmd 命令窗口进入到redis目录下输入: redis-server.exe redis.win 阅读全文