java
zhengdongshiwo
这个作者很懒,什么都没留下…
展开
-
maven查看jar依赖树
例:mvn dependency:tree -Dverbose -Dincludes=asm:asm。过滤串使用:groupId:artifactId:version的方式进行过滤,可以不用书写全。原创 2023-01-03 08:36:24 · 225 阅读 · 0 评论 -
ideal社区版之坑
在resource下面加上文件夹,用ideal的rebuild始终编译不了新加入的文件夹。解决方案:重启ideal原创 2021-11-03 11:49:09 · 563 阅读 · 0 评论 -
动态数据源-多数据源事务问题
在动态数据源中,如果一个方法开启了事务,那么里面包含了一个非事务的预期操作其它数据源的方法,那么这个内嵌操作实际操作的是外层方法的数据源。 根本原因是因为如果有事务的话,正常情况下涉及到的所有SQL语句,会在事务方法的结尾处进行提交,而此时事务内部调用的方法的动态datasource已经在该方法执行完之后就已经over了。 解决方案:1.拆分两个数据源的事放在一个方法中,可以拆分出来,注意自调用事务不生效的解决方案。2.在被调用的另个数据源的方法...原创 2021-08-09 10:30:00 · 610 阅读 · 0 评论 -
pgsql-jsonb和mongodb性能比较
在对其中id字段未做索引的情况下,多次执行的分析结果是743ms左右。在对其中id字段未做索引的情况下,多次执行的分析结果是743ms左右。用客户端工具实际查询,平均耗时1000ms (有网络通信时长)2.有索引...原创 2021-04-16 12:53:08 · 1406 阅读 · 0 评论 -
测试端口联通性
Linux系统测试端口连通性的方法有四种常用方法:1. telnet 方法2. wget 方法3. ssh 方法4. curl 方法下面一一介绍。1. telnet用法: telnet ip port(1)连接不存在的端口telnet 1.1.1.1 8 Trying 1.1.1.1... telnet: connect to address 1.1.1.1: Connection timed out(2)连接存在的端口telnet 1.1.1.1 8000...原创 2021-02-05 11:06:14 · 154 阅读 · 0 评论 -
Feign如何实现局部配置优先于全局默认配置
Feign如何实现局部配置优先于全局默认配置?回答这个问题之前,首先需要介绍一下Feign的使用和实现过程。基于openFeign的版本如下version=2.1.1.RELEASEgroupId=org.springframework.cloudartifactId=spring-cloud-openfeign-core我们在启动类上标注@EnableFeignClients注解,加上全局的默认配置实现,如下图。之后呢在调用远程方法的接口上标上注解FeignClien..原创 2021-03-02 18:59:31 · 2263 阅读 · 1 评论 -
踩坑记-springboot工程设置Resources
设置步骤1.选中右边某个目录(Resources目标目录)2.选中tab中的Resources3.右下角apply4.确定一定要重启ideal,否则不生效,牢记。原创 2020-11-19 16:55:00 · 406 阅读 · 0 评论 -
spring事务探索
@Transactional(rollbackFor =Exception.class)@Overridepublic int testTransaction(TestVO testVO1, TestVO testVO2){ testMapper.insert(BeanUtils.copy(testVO1, Test.class)); //throw new RuntimeException(); insertTrans(testVO2); return 1;}@.原创 2021-06-24 17:27:27 · 66 阅读 · 0 评论 -
CGLIB和JDK代理总结
@Testpublic void testVueStr() { AppService appService = new AppServiceImpl(); log.info("appService,"+ appService.getClass() + "," + appService.hashCode()); AppService appService2 = (AppService) Proxy.newProxyInstance(this.getClass().getClass.原创 2020-10-11 14:46:18 · 307 阅读 · 2 评论 -
有效字符串判定
private boolean validStr(String targetStr) { if (targetStr == null || targetStr.isEmpty()) { return true; } Character[] validChars = {'*', '(', ')'}; boolean isValid = targetS...原创 2020-05-01 02:25:29 · 1279 阅读 · 0 评论