SpringBoot监控Tomcat活动线程数来判断是否完成请求处理方式 目录SpringBoot监控Tomcat活动线程数来判断是否完成请求处理编码实现测试Tomcat线程数占满而导致的线上事故事故表现形式排查过程分析原因解决办法总结SpringBoot监控Tomcat活动线程数来判断是否完成请求处理最近项目中有一个需求,需要判断应用的请求是否已经处... admin 2023-02-28 11 #Java
利用Springboot+Caffeine实现本地缓存实例代码 目录简介Caffeine 介绍思路本文使用开发环境总结简介之前在项目中遇到了一个新需求,领导让我使用本地缓存,来缓存数据库查出的用户信息,经过一番资料查阅和实验,最终确定了使用Caffeine来作为实现方案,接下来我将简单介绍一下实现的过程和思路:Caffeine 介绍官网地址:github.com/ben-manes/c…大家只需要知道:Caffeine 是一个高性能的本地缓存库就可以了,接下来... admin 2023-02-17 19 #Java
Spring的嵌套事务(Propagation.NESTED)到底是个啥案例代码讲解 目录什么是嵌套事务案例什么是嵌套事务嵌套事务其实是对数据库SavePoint概念的Java操作版封装,什么是SavePoint参考我另一篇文章:https://www.jb51.net/article/272004.htmSavePoint是数据库事务中的一个概念, 可以将整个事... admin 2023-02-17 11 #Java
Java数据结构之队列与OJ题 目录什么是队列? 初识Queue认识一下Queue简单使用下Queue模拟实现Queue 构造方法和成员属性offer 方法poll 方法peek 方法队列相关的OJ题 设计循环队列 (来源:LeetCode 难度:中等) 用队列实现栈 (来源:LeetCode 难度:简单)用... admin 2023-02-17 10 #Java
Java数据结构之树和二叉树的相关资料 目录什么是树?简单认识树 树的概念 树的表示形式二叉树二叉树的概念特殊的二叉树二叉树的性质二叉树性质相关习题实现二叉树的基本操作了解二叉树的存储结构简单构造一棵二叉树二叉树的前序遍历二叉树的中序获取二叉树节点的个数获取二叉树叶子节点个数获取第k层的节点个数获取二叉树的高度检测值为... admin 2023-02-17 7 #Java
springboot项目接入天猫精灵语音功能 目录1、创建语音技能2、一个SpringBoot项目3、后端部署4、测试最近工作需要使用到天猫精灵的语音功能,大体是通过呼叫对应的“调用词”实现携带参数,然后调用我项目中的接口,以实现对应的业务。所以在此简单的记录下使用过程 实际上:天猫精灵的官方文档记录的也很详细重点参见自定义... admin 2022-06-11 192 #Java
java中List分页的几种方法介绍 目录1.根据入参带分页参数进行sql查询分页2.对所有list根据分页参数分页3.PageHelper分页1.根据入参带分页参数进行sql查询分页 Criteria criteria = new Criteria(); //将dataAuto转成 factoryId brandId seriesId 等查询条件 String dataAuth = "... admin 2022-06-11 134 #Java
Java BoxLayout(盒子布局)布局管理器解析 为了简化开发,Swing 引入了 一个新的布局管理器 : BoxLayout 。 BoxLayout 可以在垂直和 水平两个方向上摆放 GUI 组件, BoxLayout 提供了如下一个简单的构造器:方法名称方法功能BoxLayout(Container target, int ... admin 2022-06-11 104 #Java
Mybatis Plus查询时sql字段名大小写报错的解决 目录Mybatis Plus查询时sql字段名大小写报错遇到报错错误解析解决方案Mybatis Plus返回map大小写问题Mybatis Plus查询时sql字段名大小写报错遇到报错错误解析在数据库中没有找到img_url 列数据库字段名是是大写解决方案在application... admin 2022-06-11 138 #Java
SpringBoot使用@PostConstruct注解导入配置方式 目录使用@PostConstruct注解导入配置使用@PostConstruct注解,完成静态对象注入为什么static对象不可直接使用@Autowired注入?@PostConstruct和@PreDestroy使用@PostConstruct注解导入配置通过@PostConstruct注解能够通过一种更友好的方式将配置进行导入代码如下:/** * 引导类 * * @author zhangzh... admin 2022-06-11 241 #Java
分布式锁实例教程之防止重复提交 目录抛出一个问题正常的代码逻辑1、注册controller2、注册service3、加入分布式锁,问题依旧解决方法分布式锁+防重操作总结抛出一个问题需求:现在有一个常见的场景——用户注册,但是如果出现重复提交的情况,则会出现多条注册数据,因此这里如何做好防止重复提交这是我们需要解... admin 2022-06-11 219 #Java
Java桶排序之基数排序详解 基数排序也是桶排序的一种,也是跟样本数据强相关的,且基数排序要求样本数据是非负的十进制数,如果有小数或者负数,那么代码将要大量重写!这就是不基于比较的排序的弊端。一般来说,我们认为基数排序时间复杂度为O(N)。但事实上,如果数据量很大很大,它的时间复杂度是O(N*log10(Ma... admin 2022-06-06 118 #Java
Hadoop中的压缩与解压缩案例详解 目录一:压缩的作用1.1:压缩的原则:1.2:MR支持的压缩编码1.3:压缩性能的比较1.4:压缩方式的选择压缩可以在MapReduce作用的任意阶段启用。 二:MapReduce数据压缩三:压缩的参数配置3.1:设置reduce输出端的压缩格式3.2:设置map输入的压缩方式四:文件的压缩与解压缩案例压缩主要关注点:压缩率,压缩速度,解压速度,是否可切片一:压缩的作用压缩技术能够减少底层HDFS... admin 2022-06-06 195 #Java
全网最详细Hutool工具详解 Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;Hutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和... admin 2022-06-06 1124 #Java
SpringBoot2.0整合tk.mybatis异常解决 pom配置如下(标准简易版): org.springframework.boot spring-boot-starter-parent 2.1.4.RELEASE 1.8 admin 2022-06-06 188 #Java tk.mybatis实现uuid主键生成的示例代码 引入依赖 tk.mybatis mapper-spring-boot-starter 2.0.2 1、创建一个GenId的实现类package com.xiaobu.base.entity; imp... admin 2022-06-06 80 #Java JAVA GUI基础与MouseListener用法 目录使用MouseListener类作为JFrame的监听点击窗口右上角关闭,四种关闭方式使用MouseAdapter类作为JFrame的监听MouseAdapter与MouseListener类中实际都封装了五个鼠标事件所谓监听器,它一定是与某个GUI部件绑定的,例如我声明了一... admin 2022-06-06 204 #Java SpringAop @Aspect织入不生效,不执行前置增强织入@Before方式 目录SpringAop @Aspect织入不生效,不执行前置增强织入@Before想写一个AOP,主要有2个用意使用@Aspect,@Before不被调用SpringAop @Aspect织入不生效,不执行前置增强织入@Before想写一个AOP,主要有2个用意第一个用意是做后端的防表单重复提交的token验证。第二个用意是对后台JSR303 Validator的校验结果做一个统一处理,不想把对校... admin 2022-06-06 139 #Java 使用纯java config来配置spring mvc方式 目录1、使用mavan新建一个webmvc项目2、新建好了项目后3、编辑pom.xml使用maven来引入项目依赖包4、先来看看基本项目完成后的web.xml是什么样子的5、先在src/java/main下新建一个config包6、先编写第一个java cofing的配置类App... admin 2022-06-06 192 #Java SpringBoot拦截器使用精讲 目录定义拦截器注册拦截器指定拦截规则实现登陆功能验证登陆及登陆拦截功能我们对拦截器并不陌生,无论是 Struts 2 还是 Spring MVC 中都提供了拦截器功能,它可以根据 URL 对请求进行拦截,主要应用于登陆校验、权限验证、乱码解决、性能监控和异常处理等功能上。Spri... admin 2022-06-06 149 #Java 共90条12345下一页
tk.mybatis实现uuid主键生成的示例代码 引入依赖 tk.mybatis mapper-spring-boot-starter 2.0.2 1、创建一个GenId的实现类package com.xiaobu.base.entity; imp... admin 2022-06-06 80 #Java
JAVA GUI基础与MouseListener用法 目录使用MouseListener类作为JFrame的监听点击窗口右上角关闭,四种关闭方式使用MouseAdapter类作为JFrame的监听MouseAdapter与MouseListener类中实际都封装了五个鼠标事件所谓监听器,它一定是与某个GUI部件绑定的,例如我声明了一... admin 2022-06-06 204 #Java
SpringAop @Aspect织入不生效,不执行前置增强织入@Before方式 目录SpringAop @Aspect织入不生效,不执行前置增强织入@Before想写一个AOP,主要有2个用意使用@Aspect,@Before不被调用SpringAop @Aspect织入不生效,不执行前置增强织入@Before想写一个AOP,主要有2个用意第一个用意是做后端的防表单重复提交的token验证。第二个用意是对后台JSR303 Validator的校验结果做一个统一处理,不想把对校... admin 2022-06-06 139 #Java
使用纯java config来配置spring mvc方式 目录1、使用mavan新建一个webmvc项目2、新建好了项目后3、编辑pom.xml使用maven来引入项目依赖包4、先来看看基本项目完成后的web.xml是什么样子的5、先在src/java/main下新建一个config包6、先编写第一个java cofing的配置类App... admin 2022-06-06 192 #Java
SpringBoot拦截器使用精讲 目录定义拦截器注册拦截器指定拦截规则实现登陆功能验证登陆及登陆拦截功能我们对拦截器并不陌生,无论是 Struts 2 还是 Spring MVC 中都提供了拦截器功能,它可以根据 URL 对请求进行拦截,主要应用于登陆校验、权限验证、乱码解决、性能监控和异常处理等功能上。Spri... admin 2022-06-06 149 #Java