自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 对于redis,缓存,穿透,击穿,总结

redis缓存穿透对于一个key,在缓存层和存储层都不会命中解决1:set(key,null)解决2:布隆过滤器雪崩由于缓存层承载着大量请求,有效地保护了存储层,但是如果缓存层由于某些原因不可用(宕机)或者大量缓存由于超时时间相同在同一时间段失效(大批key失效/热点数据失效),大量请求直接到达存储层,存储层压力过大导致系统雪崩。解决1:采用集群方式解决2:采用多级缓存解决3:设置随机过期时间,尽量减少同时失效击穿在缓存失效的瞬间,有大量线程来重建缓存,造成后端负载加大,甚至可

2021-04-12 10:11:14 118

原创 IDEA 2020.3从git上拉取项目有所更改

1.先看看之前的版本2.当前版本3.点击进入后,都是一样

2021-02-22 11:33:16 1137

原创 spring boot集成websocket ,亲测有效

1.具体实现过程请前往github项目样例

2020-09-29 16:55:50 279

原创 spring boot 使用ThreadPoolExecutor 创建多线程

1.创建线程池ThreadPoolExecutor executor = ThreadPoolService.getInstance();2.创建线程任务类public class InfectiousUploadProvincialExchangePlatformTask implements Callable<Object> { @Override public Object call() throws Exception { }}实现Call

2020-08-28 15:31:07 281

原创 spring boot 之 easy-poi

1.pom.xml<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>4.2.0</version> </dependency> <!-- https://mvnrepos

2020-07-03 15:32:51 301

原创 spring boot 之 swagger2 api 文档用法

1.在pom.xml 中添加依赖包<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId>

2020-06-06 10:25:10 173

原创 idea2020.1如何设置打开新项目-默认编辑器设置

1.打开idea2.找到file->new projects settings->settings for new projects…如下:3.可以看到所有设置

2020-05-14 18:05:58 1818

原创 mybtis-plus 使用,遇到哪些问题,及时解决

mybtis-plus 使用教程1.导入依赖包<!-- lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> &...

2020-04-26 15:14:26 234

原创 MAVEN和ANT的区别

一.Maven简介Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。目前,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它信息(如开发人员/拥有者、版本或站点主页)...

2020-01-19 11:26:58 797

原创 从其他地方导入项目到ideas上,可能会存在不是maven管理

1.在pom.xml上点击左键第一步第二步如图所示,可能不是如箭头这样,而是’+…maven…’,只需要点击即可

2020-01-11 16:13:04 146

原创 网页上获取摄像头,并截取图像

1.页面html<div class="layui-inline"> <video width="200px" height="150px"></video> <canvas width="200px" height="150px"></canvas> ...

2020-01-08 15:09:56 1290

原创 sweetalert使用记录

1.引入jsNPM/YarnNPM combined with a tool like Browserify or Webpack is the recommended method of installing SweetAlert.(1)npm install sweetalert --savethen, simply import it into your application:...

2020-01-07 09:52:49 219

原创 spring boot dao助手 mybatis-generator 自动生成代码

1.在pom.xml文件中添加如下配置:<!-- mybatis generator 自动生成代码插件 --> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybati...

2020-01-06 15:13:33 231

原创 spring boot 自定义事件监听(springboot 2.2.1)

1.创建事件操作对象package com.cozi.xiaosai.domain;/** * @Author xiaosai * @Date 2019-12-12 11:46 * @Version 1.0 */public class LogInfo { private Integer id;// 操作者 private String operator;...

2019-12-31 10:17:07 424

原创 数据库设计思想

一、数据库命令规范所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能做到见名识意,并且最后不要超过32个字符临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果查询时关联列类型不...

2019-12-31 09:52:07 640 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除