自定义博客皮肤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)
  • 收藏
  • 关注

转载 lock和synchronized的区别

https://zhuanlan.zhihu.com/p/133128367知乎上的一篇文章,写得比较系统和详细,原理从底层源码分析得透彻

2022-03-31 14:13:29 158

原创 Spring Cloud报错Error creating bean with name ‘requestMappingHandlerMapping‘

https://www.cnblogs.com/songjilong/p/11976329.html

2022-03-04 16:27:27 1957

原创 One or more listeners failed to start

tomcat的报错一定要去tomcat服务器的日志文件,看具体的报错信息,通常是在 tomcat/logs/localhost.具体时间点.log的详情日志

2021-11-05 16:18:43 198

原创 maven package、install、deploy的区别

maven package、install、deploy的区别package命令完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库install命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库,但没有布署到远程maven私服仓库deploy命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地mave

2021-08-24 21:27:19 155

原创 JNA框架调用dll动态库(给你整得明明白白)

转载:https://www.cnblogs.com/new-life/p/9345840.htmljava调用dll动态库的方法,总的有三种:JNI、JNA、JNative。其中JNA调用DLL是最方便的。·JNI·JNA·JNativejava使用 JNI来调用dll动态库的调用,工作量略大,一般情况下开发人员会选用JNA或JNative。使用JNative调用DLL除了要引入jar包外还需要额外引入一个dll文件,而JNA只需要引入jar即可使用。使用JNA框架调用DLL动态库,

2021-07-05 09:40:45 6332 24

转载 fastjson 变量驼峰形式与下划线互转

亲测好用,不用每个实体类去加@JsonField了转载:添加链接描述

2021-06-11 10:36:55 2013

原创 redis反序列化报错原因分析和解决方案

问题:Cannot deserialize,无法反序列化分析:一、序列化id’不一致1、实体类实现了序列化接口后,没有指定序列化id。2、srpingboot jar包版本不一致的两个class文件,序列化id不一致。二、实体类属性不一致1、可能存到redis的时候是两个属性,但是我们本地业务扩展,新增了一些字段,也是无法完成饭序列的。解决方案:1、指定序列化id2、统一jar报版本3、清除redis库...

2021-05-28 17:09:36 4518

原创 高并发模式下的单例模式

废话不多说,直接撸代码package JavaBasic;/** * @ClassName SingleTon * @Deacription 高并发模式下的单列模式 双端检索机制DCL + volatile * @Author caizeming * @Date 2021/5/11 11:08 * @Version 3.0 */public class SingleTon { public static volatile SingleTon instance = null;

2021-05-28 15:12:40 104

原创 java.lang.NoSuchMethodException异常解决

首先,这个错误必然是运行期间的,网上说了一堆,检查类有没有这个方法,我觉得都是废话,没有这个方法,能通过编译?下面我分享一个我项目运行报错java.lang.NoSuchMethodException情景第一,我保证自己项目绝对有这个类和这个方法。且有一个?第二,其他什么形参也都正确,从服务器拿包下来,反编译class文件也都没问题。阿,这。。。。。反复打包反复发布到生产都不行,但是奇葩的是,测试环境并没有报错。于是玄学了一天,本来完全肯定是有同包同名的另一个class类存在,而这个类没有我要得方

2021-05-28 11:34:02 56907 14

原创 idea全局搜索class文件或者字符串

有时候我们需要第三方jar包是否有某个类,或者要查询class文件的某个特定字符串,快捷键默认的搜索,查的都是in project的内容。1、查某个类文件的时候,比如我要查Stringutils这个工具类。选择项目文件Project Files的时候,只能查到自己项目的,并不能找到jar里面的选择 All Places就能查到所有class文件了2、查特定字符串,也是同理说明:因为项目要引入很多第三方jar包,而且工程之间依赖多,存在很多相同的类名,甚至包名也一致,比如两个都是a.b.c.B

2021-05-28 11:02:59 16315

原创 web全局异常捕获

问题:为什么要在数据处理层controller层做全局异常捕获?分析:如果一个异常,在service层没有被catch到,那么,这个异常就传递到了controller层,如果controller不做处理,页面看到的就是500了。全局异常处理,针对的是这种情况:当异常不能被catch的时候,避免给用户展示500界面,在controller层做的统一处理,跳转到我们自定义的错误页面,或者返回自定义的error信息。方案:@ControllerAdvice+@ExceptionHandlerpackage

2021-05-24 16:51:11 670

原创 MySql数据库中敏感字段加密处理方案

MySql数据库中敏感字段加密处理方案新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入需求:客户希望用户部分信息在数据库中以密文存储方案:统一在数据库处理,使用mysql的加密函数AES_ENCRYPT(’‘明文,‘加密

2021-05-21 10:28:15 1175

原创 mybatis in foreach 双层嵌套

需求:根据角色id,返回角色名称,入参是List<List> 类型的二维数组,需要返回一个对应的集合,集合的元素是逗号分隔的字符串。dao层代码:List<String> queryRoleName(List<List<Long>> list);mapper代码:<select id="queryRoleName" parameterType="java.util.List" resultType="string"> &

2021-04-14 14:16:47 2883

原创 冒泡排序面试必备

package JavaBasic;import java.util.Arrays;/** * @ClassName Bubbling * @Deacription 冒泡排序 * @Author caizeming * @Date 2021/2/25 14:53 * @Version 3.0 */public class Bubbling { //记录循环次数 static int count = 0; static int count2 = 0; st

2021-02-25 20:22:17 89

原创 js限制输入框只能是金额数字

参考:https://www.cnblogs.com/hey6/p/12048800.htmljs方法定义://只能输入金额数字function checkMoney(obj){obj.value = obj.value.replace(/[^\d.]/g,""); //清除“数字”和“.”以外的字符obj.value = obj.value.replace(/.{2,}/g,"."); //只保留第一个. 清除多余的obj.value = obj.value.replace(".","KaT

2020-09-08 16:46:13 1246

空空如也

空空如也

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

TA关注的人

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