自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

文盲青年的博客

一个落伍的老青年

  • 博客(12)
  • 收藏
  • 关注

转载 一个依赖搞定 Spring Boot 反爬虫,防止接口盗刷!

kk-anti-reptile 是适用于基于 spring-boot 开发的分布式系统的反爬虫组件。系统要求基于 spring-boot 开发(spring-boot1.x, spring-boot2.x均可)需要使用 redis工作流程kk-anti-reptile 使用基于 Servlet 规范的的 Filter 对请求进行过滤,在其内部通过 spring-boot 的扩展点机制,实例化一个 Filter,并注入到 Spring 容器 FilterRegistrationBean 中,通过

2021-04-17 10:41:46 123

原创 redis工具类

2、并且兼容了redis6.0以上版本。1、适配单机模式、集群模式、哨兵模式。

2021-04-16 17:39:51 204

原创 Netty对websocket的支持及ContinuationWebSocketFrame处理

由于ws建立连接时,第一次请求是HTTP,然后服务端收到HTTP后,校验成功了返回101状态码,此时才切换成ws。如果第一次返回其他状态码,则不会成功建立连接。这里展示后台如何控制第一次HTTP请求的返回:try {@Override//http解编码器//以块的方式来写的处理器//netty是基于分段请求的,HttpObjectAggregator的作用是将请求分段再聚合,参数是聚合字节的最大长度});

2021-04-16 17:12:16 1367 3

原创 【理财入门二】复利思维

一、什么是复利通俗来说,就是利滚利。1、单利之前的利息不参与计息2、 复利今天的本金+利息=明天的本金。3、生活中的复利银行存款就是单利,通货膨胀就是复利的。4、复利的计算公式最终收益 = 本金 *(1+收益率)^ 时间二、复利的威力忽略的小数1.01 ^ 365 = 37.80.99 ^ 365 = 0.03年化收益多年时间,平均下来每年的收益率。(其中可能有些年盈利,有些年亏损)...

2021-04-15 21:40:36 1341

转载 java中的SynchronusQueue

SynchronousQueue 是一个不存储元素的阻塞队列。每一个 put 操作必须等待一个take 操作,否则不能继续添加元素。SynchronousQueue 可以看成是一个传球手,负责把生产者线程处理的数据直接传递给消费者线程。队列本身并不存储任何元素,非常适合于传递性场景,比如在一个线程中使用的数据,传递给另外一个线程使用,SynchronousQueue 的吞吐量高于LinkedBlockingQueue 和ArrayBlockingQueue。不像ArrayBlockingQueue或Li

2021-04-14 19:14:33 922

原创 【理财入门一】三大资产与财务自由

一、三大资产我们所拥有的资产可以分为3类:生钱资产耗钱资产其他资产1、生钱资产即能够持续的为我们带来现金流的资产,即所谓的”睡后收入“。比如出租的房子,可以持续的给我们带来租金,再比如利息,股息,分红等。这是一个会生金蛋的鹅。2、耗钱资产会持续带走我们现金流的资产,比如低首付购买的房产,需要每月还房贷。再比如私家车,需要保养费,油费等。3、其他资产无法持续的给我们带来现金流,也不会消耗我们的现金流,仅仅能通过利差来赚取收益的资产。比如没有出租的房产、黄金等二、资产与财务自由当我们

2021-04-13 22:15:51 1566 2

原创 mysql使用orderby field

MySQL中的排序ORDER BY 除了可以用ASC和DESC,还可以自定义字符串/数字来实现排序。示例1:... order by field(value,str1,str2,str3,str4,,,strn)select * from score order by field(level,'A','B','C','D');示例2:SELECT * FROM table ORDER BY FIELD(status,1,2,0);这样子写的话,返回的结果集是按照字段status的1、2、0

2021-04-12 11:03:39 1201

转载 数据库连接池到底应该设多大

https://mp.weixin.qq.com/s/E4MaT8qDreh85gBwaRD74g

2021-04-08 17:11:17 221

转载 Mysql缓存池

https://mp.weixin.qq.com/s/3CR8EUXaHRmUbi055Siiqg

2021-04-08 17:05:43 89

原创 利用redis作限频告警

/** * 限频级别递进告警 * * @param type 告警类型 * @param description 详细描述 */ public static void doLimit(AlarmType type, String description) { //一个周期为60秒 alarmLimitLog(60, type, description); } private stat.

2021-04-08 14:54:14 249

转载 优雅高效的MyBatis-Plus工具快速入门使用

https://www.cnblogs.com/fingerboy/p/6657118.html

2021-04-08 09:47:36 127

转载 springboot使用log4j2

springboot默认是用logback的日志框架的,所以需要排除logback,不然会出现jar依赖冲突的报错。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions><!-- 去掉springboot默认配置

2021-04-07 19:04:23 127

空空如也

空空如也

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

TA关注的人

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