自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python基础学习

是组织好的,可重复使用,用来实现特定功能的代码段为了得到一个针对特定需求,可供重复使用的代码段,提高程序的复用性,减少重复代码,提高开发效率def 函数名(传入参数):函数体return 返回值函数名(参数)# 字面量[元素1, 元素2, 元素3, 元素4, ...]# 定义元素变量名称 = [元素1, 元素2, 元素3, 元素4, ...]# 定义空列表变量名称 = []变量名称 = list()注意:列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套。

2023-12-04 11:20:53 906

原创 easyexcel多级表头导出各级设置样式(继承HorizontalCellStyleStrategy实现)

【代码】easyexcel多级表头导出各级设置样式(继承HorizontalCellStyleStrategy实现)

2023-12-04 11:17:52 662

原创 MyBatis-Flex学习记录1---请各位大神指教

MyBatis-Flex 是一个优雅的 MyBatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper帮助我们极大的减少了 SQL 编写的工作的同时,减少出错的可能性。1、轻量:除了 MyBatis,没有任何第三方依赖、没有任何拦截器,其原理是通过 SqlProvider 的方式实现的。同时,在执行的过程中,没有任何的 Sql 解析(Parse)轻运行。这带来了几个好处:1、极高的性能;

2023-08-20 22:16:11 256

原创 SpringBoot统一返回处理

【代码】SpringBoot统一返回处理。

2023-06-06 14:48:26 280

原创 SpringBoot进行统一异常处理

【代码】SpringBoot进行统一异常处理。

2023-06-06 14:41:43 104

原创 SpringBoot启动初始化数据

【代码】SpringBoot启动初始化数据。

2023-06-06 14:12:12 106

原创 SpringBoot监听redis过期key处理

在集群模式下服务都会收到过期通知,如果不加锁会出现重复消费,使用redis的setNx对过期key进行加锁,保证只有一个服务key进行消费不会重复消费。

2023-06-06 14:02:02 608

原创 Java多线程学习2

是指在同一个线程在外层方法获得到锁的时候,再进入该线程的内层方法会自动获得锁(前提,锁对象是同一个对象),不会因为之前已经获得过还没释放而阻塞如果是1个有synchronized修饰的递归方法,程序在第二次进入被自己阻塞了出现了作茧自缚。所以Java中的ReentrantLock和synchronized都是可重入锁,可重入锁的一个优点是可一定程度避免死锁。

2023-06-01 22:35:48 428

原创 Java多线程学习

线程与任务的关系脱离了任务的线程是没有意义的线程对象是通过Thread类来创建的任务是通过Runnable接口来定义的1.继承Thread类2.实现Runnable接口3.实现Callable接口 (与Runnable的区别,可以拿到返回值)Thread线程执行的流程线程一定要指定任务吗?Thread构造器:无参构造器就是不需要指定任务,有参构造器可以直接指定线程的任务创建线程对象时候直接传入它的任务创建t1对象并启动t1休眠1秒创建t2对象并启动。

2023-05-28 11:36:41 1115

原创 Spring boot自定义注解

Target(ElementType . PARAMETER) // 形式参数声明 @Retention(RetentionPolicy . RUNTIME) @Documented public @interface checkLogin {/**/*** 默认请求次数* @return/*** 默认时间 秒为单位 默认60秒内不能超过10次* @return/*** 限制时间 超过请求次数限制60秒 (以秒为单位)* @return​。

2023-04-26 14:50:59 1810

原创 HttpUtil

【代码】HttpUtil。

2023-04-25 13:50:27 23

原创 Token工具类

【代码】Token工具类。

2023-04-25 11:27:38 116

原创 ali短信发送工具类

【代码】ali短信发送工具类。

2023-04-25 11:24:36 146

原创 java基础学习记录

final可以修饰类、属性、方法和局部变量当不希望类被继承时,可以用final修饰.当不希望父类的某个方法被子类覆盖/重写(override)时,可以用final关键字修饰。【案例演示:访问修饰符final返回类型方法名】当不希望类的的某个属性的值被修改,可以用final修饰.(例如: public final double TAX RATE=0.08)当不希望某个局部变量被修改,可以使用final修饰(例如: final double TAX RATE=0.08)

2023-04-25 10:59:21 478

原创 Spring boot自定义注解

Target(ElementType . PARAMETER) // 形式参数声明 @Retention(RetentionPolicy . RUNTIME) @Documented public @interface checkLogin {​在Spring Boot中,自定义注解通常用于将某些特定的行为或操作与注解相关联。这些行为可以在运行时通过反射进行动态处理。AOP和拦截器是Spring Boot中用于处理这种类型特定行为或操作的两种常见技术。

2023-04-25 10:57:35 777

原创 java基础学习记录

final可以修饰类、属性、方法和局部变量当不希望类被继承时,可以用final修饰.当不希望父类的某个方法被子类覆盖/重写(override)时,可以用final关键字修饰。【案例演示:访问修饰符final返回类型方法名】当不希望类的的某个属性的值被修改,可以用final修饰.(例如: public final double TAX RATE=0.08)当不希望某个局部变量被修改,可以使用final修饰(例如: final double TAX RATE=0.08)

2023-04-20 16:48:30 105

原创 Spring Boot使用Redis工具类封装

【代码】Spring Boot使用Redis工具类封装。

2023-04-19 09:39:02 319

原创 根据word模板生成word并转成pdf

实现​ 2.获取文件并填充输出到response流中。

2023-04-07 09:22:11 101

原创 security实现多种登录方式 1

​ 1.自定义MyUsernamePasswordFilter/*** 10:30// 自定拦截路由 private static final AntPathRequestMatcher DEFAULT_ANT_PATH_REQUEST_MATCHER = new AntPathRequestMatcher("/user/login" , "POST");} else {// 获取登录表单 getUser(request);= null?= null?

2023-03-22 09:50:32 1092 3

原创 docker安装软件

​ 官方文档 https://docker.p2hp.com/​ 快速入门文档 https://docker.easydoc.net/doc/81170005/cCewZWoN/lTKfePfP​ 镜像仓库 https://hub.docker.com/

2023-03-21 15:53:19 344

原创 设计模式之观察者模式

设计模式之观察者模式

2022-11-16 16:36:11 93

原创 设计模式之责任链模式

设计模式之责任链模式

2022-11-16 16:28:50 86

原创 设计模式之组合模式

设计模式之组合模式

2022-11-16 16:25:04 88

原创 设计模式之装饰者模式

设计模式之装饰者模式

2022-11-16 16:21:06 80

原创 设计模式之适配器模式

设计模式之适配器模式

2022-11-16 16:17:18 90

原创 设计模式之工厂模式

设计模式之工厂模式

2022-11-16 16:08:14 70

原创 设计模式之设计原则

设计模式之设计原则

2022-11-16 15:50:24 158

原创 设计模式之单例模式

设计模式之单例模式

2022-11-16 15:33:10 59

原创 Docker简介

Docker简介

2022-10-25 16:05:31 48

原创 MySql的一些面试题

MySql的一些面试题

2022-10-24 10:52:53 598

原创 浅谈Spring Cloud

浅谈Spring Cloud

2022-10-22 15:58:44 79

原创 企业级解决方案之缓存预热,缓存雪崩,缓存穿透,缓存击穿

企业级解决方案之缓存预热,缓存雪崩,缓存穿透,缓存击穿

2022-10-21 23:11:13 259

原创 redis之集群

redis之集群

2022-10-21 22:38:28 54

原创 redis之哨兵

redis之哨兵

2022-10-21 21:35:30 368

原创 Spring常用注解以get,post,cookie ,session的简单区别

Spring常用注解以get,post,cookid,session的简答区别

2022-10-20 13:47:21 302

原创 浅谈 Spring IOC和AOP

浅谈 Spring IOC和AOP

2022-10-19 20:05:40 566

原创 浅谈Spring框架

浅谈Spring框架

2022-10-19 13:32:22 216

原创 redis集群之主从复制

redis集群之主从复制

2022-10-18 21:11:26 350

原创 redis之高级数据Bitmaps,HyperLogLog、GEO

redis之高级数据Bitmaps,HyperLogLog、GEO

2022-10-16 20:51:17 150

原创 redis之删除策略

redis之删除策略

2022-10-16 18:18:26 286

空空如也

空空如也

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

TA关注的人

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