![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Springboot
文章平均质量分 64
Tom敲代码
有道无术,术尚可求,有术无道,止于术
展开
-
生产环境中令牌桶实现限流笔记记录
令牌桶限流原创 2022-12-19 09:48:58 · 134 阅读 · 0 评论 -
分布式配置中心Apollo使用
apollo配置中心环境搭建和java客户端使用接入原创 2022-12-14 10:15:46 · 183 阅读 · 0 评论 -
学习笔记:线程池执行抛出异常处理
1. 线程池中线程中异常尽量手动捕获2. 通过设置`ThreadFactory`的`UncaughtExceptionHandler`可以对未捕获的异常做保底处理,通过execute提交任务,线程依然会中断,而通过submit提交任务,可以获取线程执行结果,线程异常会在get执行结果时抛出原创 2022-10-17 12:21:02 · 966 阅读 · 0 评论 -
模拟SpringIOC 思路分析
模拟SpringIOC 容器思路(暂时不考虑循环依赖问题)原创 2022-10-10 10:37:25 · 239 阅读 · 0 评论 -
01.简单梳理模拟SpringBoot自动装配的原理(代码测试代码)
01.简单梳理模拟SpringBoot自动装配的原理(代码测试代码)原创 2022-09-24 13:36:07 · 310 阅读 · 0 评论 -
Validation参数校验
validator 校验参数,包括单个参数、对象参数、分组校验、嵌套单个校验、嵌套集合校验,同时加入统一异常拦截、统一返回值、redis配置、swagger配置(注意springboot版本不能太高,我采用的是2.3.2版本...原创 2022-08-07 18:59:11 · 681 阅读 · 0 评论 -
再次学习Optional做的笔记
optional对对象进行非空判断原创 2022-06-07 10:55:03 · 128 阅读 · 0 评论 -
学习整合BeanUtils工具类
复制工具类,推荐使用mapstruc 工具类,据说效率比beanutils效率更高原创 2022-06-06 20:22:51 · 196 阅读 · 0 评论 -
使用函数接口根据不同策略处理集合
···javaimport com.mayikt.model.Employees;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.function.Function;import java.util.stream.Collectors;/**集合处理工具类@author zx@date 2022年05月31日 9:23*/public clas原创 2022-05-31 09:53:21 · 65 阅读 · 0 评论 -
CompletableFuture 组合式异步编程--再次阅读做的笔记
CompletableFuture 组合式异步编程相关名词术语:- 并发- 异步API- 同步API代码编程非阻塞代码- 两个接续的异步操作合并为一个异步计算操作- 响应式方式处理异步操作的完成事件1.Future异步执行耗时代码import java.util.Random;import java.util.concurrent.*;/** * 测试Future异步执行一个耗时代码 * * @author zx * @date 2022年05月11日 19:21 */原创 2022-05-11 23:16:55 · 180 阅读 · 0 评论 -
SpringBoot整合RabbitMQ发送消息和确认消息
参考学习: www.mayikt.comRabbitMQ一、SpringBoot整合RabbitMQSpringboot整合RabbitMQ使用RabbitTemplate模板1.1 Product生产者:1.1.1 导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artif.原创 2022-04-27 22:14:14 · 4625 阅读 · 0 评论 -
类加载到JVM过程
参考学习: www.mayikt.com图灵1.1 学习目标从java.exe开始分析Java类加载运行过程从JDK源码分析JVM核心类加载机制从JDK源码分析类加载双亲委派机制Tomcat类加载机制深度剖析手写Tomcat类加载器实现多版本共存隔离1.2 类加载到JVM过程1.2.1 Java命令执行代码的大体流程public class Math { public static final int initData = 666; public static U.原创 2021-12-07 19:29:18 · 570 阅读 · 0 评论 -
Stream流和Lambda表达式遍历HashMap
Map<String,Object> map = new HashMap<>(); map.put("name","zhongxu"); map.put("age",28); map.put("sex","man"); map.put("love","JAVA"); map.put("major","Java后端开发工程师"); //使用lambda 的foreach便利hashmap System.out.println("使用lambda表达式遍历HashM.原创 2020-12-18 09:17:39 · 1585 阅读 · 0 评论 -
SpringBoot开发常见技术整合【学习笔记整理】
文章目录SpringBoot开发常见技术整合1.返回json格式数据1.1 响应码和统一数据格式1. 自定义响应码[使用枚举类]2 封装返回统一数据格式1.2 jackson1.JSONUtils2.SpringBoot热部署3.资源文件属性配置4.SpringBoot整合thymeleaf5.springBoot异常处理6.SpringBoot整合Mybatis6.1 **SpringBoot整合持久层事物.**7.SpringBoot整合redis7.1 引入依赖7.2 配置文件中进行配置7.3 对Re原创 2020-12-17 22:25:24 · 536 阅读 · 0 评论 -
SpringSecurity认证授权学习笔记
SpringSecurity认证授权学习:https://gitee.com/zhongxu/springsecurity原创 2020-11-15 15:42:30 · 87 阅读 · 0 评论 -
spring-schedul实现动态添加定时任务
最近公司在做一个定时任务,前期采用spring自带的schedule。场景:添加日程提醒功能。需要进行动态刷新定时任务。因为以前公司都是使用第三方,比如xxl-job。所有有点不熟悉schedule.参考了网上一些相关资料。写了一个小demodemo下载地址:https://download.csdn.net/download/zhongxu_yuan/13104621欢迎大家纠正!!!!!!!!!!!!!...原创 2020-11-11 14:41:20 · 536 阅读 · 0 评论 -
01_分布式电商系统搭建dubbo+zk+SpringBoot
代码请前往我上传的资料 分布式电商系统商城一、主要功能点:前后分离FastDFS图片上传. springboot配置静态资源上传路径商品展示全文搜索购物车订单支付单点登录(一个公司下有多个项目,某个场景中A项目中用到B项目,A项目不用等了都可以使用B项目相关服务)、第三方登录支付订单和库存消息通知【分布式事物】秒杀、限流运维部署 docker + k8s建立模块的时候,使用maven工程,使用parent标签引用父工程。项目框架搭建每个模块需要的依赖分布式微服务.原创 2020-05-20 13:28:08 · 240 阅读 · 0 评论 -
一、SpringBoot+MybatisPlus+P6spy环境搭建
文章目录SpringBoot 整合Mybatis-plus一、环境搭建1.pom.xml依赖2.application.yml3.spy.properties配置文件4.创建实体类5.创建Mapper6.启动类7.测试类二、BaseMapper 、Wrapper源码1.BaseMapper.java2.Wrapper.javaSpringBoot 整合Mybatis-plus一、环境搭建1.pom.xml依赖<?xml version="1.0" encoding="UTF-8"?>原创 2020-05-16 23:00:11 · 2688 阅读 · 0 评论 -
Springboot搭建项目框架
这个是我的码云地址:http:gitee.com/zhongxu/springbootspringboot项目框架-整合通用mapper框架;同时该项目中包含了常用的工具类比如时间戳+随机数生成订单号、雪花算法工具类、正则校验工具类等后续再扩展补充...原创 2020-01-06 14:06:24 · 192 阅读 · 0 评论