- 博客(63)
- 资源 (2)
- 收藏
- 关注
原创 记一次使用函数式接口
records,log.info("自定义的代码1"+jsonObject );records,log.info("自定义的代码2"+jsonObject );records,log.info("自定义的代码3"+jsonObject );
2025-09-01 21:44:30
150
原创 springboot的yml读取不能用中文作为key
java类如上最近配置yml文件时遇到一个问题,像这样是不可以的但是 key 改成中文可以了。
2025-08-27 10:27:37
199
原创 dbeaver导出的sql不带id
在使用deaver导出sql时,总是没有id,原来自增的id默认不导出,可以通过修改配置来导出的。2. 在导出是修改包含生成的列,点击一下"值"这里,就会变成"v",再导出就会带上id了。1.选择需要导出的表,导出。
2025-08-12 17:23:21
177
原创 windows docker应用自动启动
记录一个低级的错误,最近在本地安装了docker,使用时报错,我这里是不清楚它是需要打开桌面客户端(下图的界面)重启电脑后需要打开desktop的用户界面,没有明白什么原理,但是是有效的。
2025-07-07 17:39:23
223
原创 docker的代理服务器配置
也不知道是加了这个之后管用的,还是powershell重启,所以都管用的,反正是都给复制过来了。配了好多的国内镜像都不管用,感觉只有这1个是管用的。
2025-07-04 16:17:36
120
原创 restTemplate使用中的异常,org.springframework.web.client.HttpServerErrorException$InternalServerError: 500
有时需要转发请求,而springmvc会对请求的url进行encode,再转发给另一个sprinmvc时会再次encode,从而报出如下的错误,所以我们需要在转发前进行decode,再进行转发,
2025-06-26 15:13:02
216
原创 Unable to load authentication plugin ‘caching_sha2_password‘.
1、进去mysql 8.0 command line client。新版本的默认加密方式改变,需要手动修改加密方式。2、输入use mysql。
2024-12-10 09:26:58
386
原创 把jar包打到本地仓库
mvn install:install-file -Dfile="D:\360安全浏览器下载\kingbase8-8.6.0.jar" -DgroupId="cn.com.kingbase" -DartifactId="kingbase8" -Dversion="8.6.0" -Dpackaging=jar。很明显,他把"cn.com.kingbase"给截断了,第一个点之后的内容跟之前的内容作为两部分,分别解析,所以出错,需要加引号来强调,不再截断。
2024-12-03 10:00:56
168
原创 ArrayList iterator解析
-> java.util.ArrayList.Itr#next (内部类的方法)---> ArrayList.this.elementData;-->java.util.ArrayList.Itr(这是一个内部类)一个比较有意思的代码,我是第一次看到,不知道大家有没有注意到。内部类的方法是可以直接方法外部类的变量的。4.获取到外部类的成员变量。
2024-10-07 06:49:48
220
原创 idea生成双击可执行jar包
用解压软件打开log-parse-utils.jar,打开log-parse-utils\META-INF\MANIFEST.MF,确认"Main-Class"是我们相要的结果,如果不对的话,就改成自己需要的class名。我们经常会写一个处理文件的main方法,使用时再去寻找,入入会比较麻烦,这里就可以把我们写过的main方法打成jar包,放到指定的目录来处理文件并生成想要的结果。我这里是一个生成xmind,解析sql的一个main方法,可以通过配置文件来修改有哪些类会执行。5.确认main方法的配置。
2024-04-30 15:54:18
672
原创 jeecg-boot安装
执行sql文件jeecgboot-mysql-5.7.sql(jeecg-boot项中)--clean --install --org.jeecg.JeecgSystemApplication main方法启动。2.1.1 注意maven版本,apache-maven-3.5.0,我之前用的3.9.3是不能用的。我选择的18.20.1,但是隔天就没有了,好奇怪 ,18.20.2应该也一样。3.1.2.1下载的包直接点下一步就能安装,需要再配置下环境变量。这里还是挺多的jar,在不同的仓库,我也是下载别人的。
2024-04-11 13:44:05
905
1
原创 NoclassDefFoundError:FileUploadException
ClassNotDeFoundErrir FileUploadException
2024-03-01 11:02:26
463
1
原创 spring读源码的问题-getSingleton
sharedInstance = getSingleton(beanName, () -> {
2022-09-25 18:23:52
299
原创 mybatis3.5.4源码修改
mybatis源码修改需要下载两个文件 :mybatis-3-mybatis-3.5.4.zip -->mybatis项目parent-mybatis-parent-31.zip https://github.com/mybatis/parent/tags--> mybatis依赖的父项目1.下载mybatis 3.5.4下载地址 :https://github.com/mybatis/mybatis-3/releases这里可以选择自己需的版本:...
2022-04-30 16:12:18
617
原创 事务的传播机制有哪些,他们的作用是什么
事务的传播机制有哪些,他们的作用是什么?支持一个当前事务(越来越暴躁):required(默认) : 如果当前事务不存在,就创建一个新的事务 --> 如果地里没有苗,就种一棵supports(支持) : 如果当前事务不存在,就不使用事务 --> 如果地里没有苗,就不种了mandatory(强制性) : 如果当前事务不存在,就抛出异常 --> 如果地里没有苗,就坐地里大哭反对一个当前事务(越来越彻底地反对):requires_new(需要新的): 如果当前事务存在,就
2022-04-26 16:51:42
305
原创 spring @Async无法调用类内方法
类内方法相互调用不会异步处理@RequestMapping(value = "/totalQuery.json") public SearchResult totalQuery(){ System.out.println("totalQuery: " + Thread.currentThread().getId()); orderService.test(); return null; }priva...
2022-04-26 14:15:51
692
原创 创建的maven项目加包无效
最近自己总创建一些项目练手,结果发现添加的jar包总是无效,结果发现maven配置里竟然忽略了这个pom.xml,新加的项目会忽略pom,还是挺奇怪的,可能是新建的时候没有选对吧
2022-04-21 10:27:00
351
原创 设计模式-单例模式
1.饿汉式单例2.懒汉式单例3.静态内部类单例4.枚举式单例5.ThreadLocal线程单例6.注册式单例1.饿汉式单例:特点: 程序启动时即创建好对象优: 没有线程安全的问题缺点:在创建的对象数量较多时可能会创建很多的无用对象,浪费资源public class HungrySingleton { private static final HungrySingleton hungrySingleton = new HungrySinglet...
2022-01-21 11:03:34
319
原创 grep中的小括号
以前习惯用单引号,小括号怎么都查不了,冒号之类的也需要转义grep -rn ‘(’ catalina.out今天突然想要解决这个问题,没有想到解决方案如此简单,只需要换成双引号,小括号的问题没有了,其他的特殊字符也不需要转译了grep小括号grep -rn "(" catalina.out...
2022-01-07 16:04:34
1107
原创 设计模式1:工厂模式
1.无工厂 ,直接new object()2.简单工厂 ,if new object ()3.方法工厂 ,选择工厂 ,工厂new object (产品等级)4.抽象工厂 ,选择工厂 ,工厂new objectA(),工厂new objectB()(产品等级+产品族)演进过程 :1.无工厂 ,new 了太多的对象,如果new的过程复杂就会有很多的重复代码2.简单工厂 : if new object,当需要添加新的对象时,就会增加if的判断语句,不符合开闭原则3. 方法工
2021-12-31 17:29:50
180
原创 继承时的入参和出参
入参:父子和子类的入参类型需要保持一致出参: 子类的出参可以与父类相同,也可以是父类的子类public class MapParent { public Map testMap(Map param) { System.out.println("bbb" + param); return (HashMap)param; }}public class MapSub extends MapParent { @
2021-12-31 15:16:25
932
原创 mysql锁表的问题
mysql更新的where条件不是索引列时,肯定会锁整张表的,所以千万不能用无索引列作条件.索引列也要考虑在索引是否会失效.所以更新是用id作where条件是比较保险的,这时又需要考虑对事务的支持.非唯一索引应该是修改是无阻碍,插入时会错误.再试验一下...
2021-12-31 15:10:50
186
原创 有vip的服务器获取客户端的ip地址
在真实的项目环境中,往往会在服务器外层加nginx/vip等,导致获取失败.我的程序是加了vip,在网上找到很多,结果都没有成功.但是发现在一个共同的特点,他们都用到了request.getHeader().于是我自己就获取到所有header并打印出来,终于找到了正确的获取方式:request.getHeader("x-forwarded-for"),这种方式在本地测试是不成功的,需要请求有代理的服务器以后甩锅就更加轻松了, Enumeration<String> hea
2021-11-04 20:45:48
1432
原创 程序七大设计原则
1.开闭原则(Open-Closed Principle, OCP)是指一个软件实体如类、模块和函数应该对扩展开放, 对修改关闭。2.依赖倒置原则(Dependence Inversion Principle,DIP)是指设计代码结构时,高层模块不应该依 赖底层模块,二者都应该依赖其抽象。抽象不应该依赖细节;细节应该依赖抽象。单一职责(3.Simple Responsibility Pinciple,SRP)是指不要存在多于一个导致类变更的原因。假设我们有一个 Class 负责两个职责,
2021-10-09 16:07:46
185
原创 mysql快速查询数据量
SELECT table_rows FROM information_schema. TABLES WHERE table_name = #{bakTableName} ;这种查询方式不是特别的准确,只能作一个大概(一开始没有注意,再次使用时查百度都不能直接用,就再翻出代码记录一下)...
2021-08-17 10:12:34
320
原创 idea构建spring源码项目
成功的环境 :jdk1.8.0_271/idea2019.1.3/gradle-4.4.1-bin.zip/spring-framework1-5.0.x特别感谢借鉴的另两位博主https://blog.csdn.net/u013713832/article/details/81227701https://blog.csdn.net/u012977486/article/details/1087246881.下载源代码源码下载地址https://github.com/spring-.
2021-07-19 00:23:22
1331
7
原创 距离顺序排列矩阵单元格
给出 R 行 C 列的矩阵,其中的单元格的整数坐标为 (r, c),满足 0 <= r < R 且 0 <= c < C。另外,我们在该矩阵中给出了一个坐标为(r0, c0) 的单元格。返回矩阵中的所有单元格的坐标,并按到 (r0, c0) 的距离从最小到最大的顺序排,其中,两单元格(r1, c1) 和 (r2, c2) 之间的距离是曼哈顿距离,|r1 - r2| + |c1 - c2|。(你可以按任何满足此条件的顺序返回答案。)来源:力扣(LeetCode)链..
2020-11-18 10:27:01
357
原创 springboot mybaits报错
这个报错的意思是找到了java类,但是没有找到对对应的实现(在xml中定义)这里是启动类中的扫描所有的mapper.java@MapperScan(“com.data.mapper”)这里是配置文件扫描所有的xml文件mybatis.mapper-locations=classpath*:com/data/db/*.xml2020-09-16 16:08:10,462 [http-nio-1116-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatc
2020-09-16 16:32:26
150
原创 jar修改源码
1.获取相关jar,导入项目如果不生效可以先进行一个这样的配置,https://blog.csdn.net/hwt1070359898/article/details/905172912.找到相就的class文件复制代码到新建的同名java文件中3.修改源码rebuildD:\idea-workspace\roptest\src\org\openas2\processor\receiver\AS2Receiver...
2020-09-01 10:51:39
352
原创 引入jar包时出现了版本冲突
引入jar包时出现了版本冲突不同的jar,class路径完全相同,本地可以运行,测试就挂掉下面展示一些 内联代码片。// A code blockvar foo = 'bar';Caused by: java.lang.NoSuchMethodError: org.codehaus.jackson.type.JavaType.<init>(Ljava/lang/Class;)V at org.codehaus.jackson.map.type.SimpleType.&
2020-08-10 17:09:28
688
原创 根据url获得文件,文件再转成字符串返回
HttpURLConnection.getInputStream直接读取会有数据丢失.所以要先转成InputStreamByteArray,然后再读取其中的数据一开始在网上找的代码是这样的,结果传的图片总是一半,丢失数据.private String getPic(String imageUrl) { HttpURLConnection httpUrl = null; URL url = null; byte[] data = null; try { ur
2020-07-22 11:56:11
440
原创 springboot项目启动问题EmbeddedWebApplicationContext
异常信息;下面展示一些 内联代码片。Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2020-06-11 15:47:18,752 [main] ERROR org.springframework.boot.SpringApplication:771 - Application startup failedo
2020-06-11 16:22:02
2559
原创 notepad删除不包含指定字符串的行
删除不包含"国美物流"的行,直接这样操作还不会,找到了以"国美物流"开始的行,暂时也只能先处理数据,再做正则处理正则表达式为:^[^国美物流].*\r\n1,2.结果...
2020-04-17 08:49:45
5160
原创 easyui datagrid编辑
http://www.jeasyui.net/extension/202.html1.保证引入必要的js包,这些在压缩包里都,(datagrid-cellediting.js这个包一下要在datagrid创建之前引入,我是因为这个迷惑了一会儿) <link rel="stylesheet" type="text/css" href="./js/easyui.css">...
2020-01-19 14:09:31
472
日志解析工具 分析源码 得出xmind文件
2023-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人