随笔分类 -  Java

摘要:IDEA启动报错 报错信息:Error running 'TmsApplication': Command line is too long. Shorten command line for TmsApplication or also for Application default config 阅读全文
posted @ 2021-07-10 15:50 表演给自己看的认真 阅读(161) 评论(0) 推荐(0) 编辑
摘要:/** * 用ThreadLocal来存储Session,以便实现Session any where. * */ public class ThreadLocalUtil { protected final Logger logger = LoggerFactory.getLogger(this.g 阅读全文
posted @ 2021-06-25 15:16 表演给自己看的认真 阅读(345) 评论(0) 推荐(0) 编辑
摘要:public class ZKLock implements Watcher { private ZooKeeper zk; //当前锁 private String currentLock; //资源名称 private String lockName; //锁根节点 private String 阅读全文
posted @ 2021-06-25 15:02 表演给自己看的认真 阅读(106) 评论(0) 推荐(0) 编辑
摘要:dubbo 工作原理 第一层:service 层,接口层,给服务提供者和消费者来实现的第二层:config 层,配置层,主要是对 dubbo 进行各种配置的第三层:proxy 层,服务代理层,无论是 consumer 还是 provider,dubbo 都会给你生成代理,代理之间进行网络通信第四层: 阅读全文
posted @ 2021-06-25 09:31 表演给自己看的认真 阅读(117) 评论(0) 推荐(0) 编辑
摘要:public class IdWorker { private long workerId; private long datacenterId; private long sequence; public IdWorker(long workerId, long datacenterId, lon 阅读全文
posted @ 2021-06-25 09:30 表演给自己看的认真 阅读(111) 评论(0) 推荐(0) 编辑
摘要:1、org.springframework.util包下的 StringUtils.hasText()StringUtils.hasText():如果字符序列不为 null 值,并且字符序列的长度大于 0 ,并且不含有空白字符序列,则返回 true public static void main(S 阅读全文
posted @ 2021-05-10 11:02 表演给自己看的认真 阅读(1567) 评论(0) 推荐(0) 编辑
摘要:http://localhost:8088/user/userInfoBySystemCd?pageNum=10&pageSize=1 /** * 分页参数封装类 */ public class PageParam { private Integer pageNum;// 当前页面 private 阅读全文
posted @ 2021-05-08 11:19 表演给自己看的认真 阅读(756) 评论(0) 推荐(0) 编辑
摘要:使用Future获得异步执行结果时,要么调用阻塞方法get(),要么轮询看isDone()是否为true,这两种方法都不是很好,因为主线程也会被迫等待。从Java 8开始引入了CompletableFuture,它针对Future做了改进,可以传入回调对象,当异步任务完成或者发生异常时,自动调用回调 阅读全文
posted @ 2021-03-25 16:12 表演给自己看的认真 阅读(110) 评论(0) 推荐(0) 编辑
摘要:skywalking启动(apache-skywalking-apm-es7-8.0.1) cd /u02/tomcat-8.5.9/apache-skywalking-apm-bin-es7/bin # 建议先启动这个,观察日志成功后再启动web ./oapService.sh ./webappS 阅读全文
posted @ 2021-01-14 10:39 表演给自己看的认真 阅读(2210) 评论(0) 推荐(0) 编辑
摘要:pom.xml中添加依赖 <dependency> <groupId>org.apache.skywalking</groupId> <artifactId>apm-toolkit-logback-1.x</artifactId> <version>8.0.1</version> </depende 阅读全文
posted @ 2021-01-14 10:31 表演给自己看的认真 阅读(4090) 评论(0) 推荐(0) 编辑
摘要:/** * subclass:对应 ByteBuddy.subclass() 方法。这种方式比较好理解,就是为目标类(即被增强的类)生成一个子类,在子类方法中插入动态代码。 * 通过一个示例展示 Byte Buddy 如何增强 log() 方法 */ public class TestByteBud 阅读全文
posted @ 2021-01-04 14:38 表演给自己看的认真 阅读(414) 评论(0) 推荐(0) 编辑
摘要:1、DBeaver启动时默认去找环境变量的JDK(在环境变量中配置JDK) 2、在DBeaver启动时指定JDK 新建dbeaver的快捷方式,点击快捷方式的属性,在目标一栏最后添加 -vm D:\jdk1.8.0_171\bin\javaw.exe VM后的内容为jdk中javaw的路径 3、显示 阅读全文
posted @ 2020-09-24 14:58 表演给自己看的认真 阅读(3472) 评论(0) 推荐(0) 编辑
摘要:JwtToken JWT token的格式:header.payload.signature 1、header的格式(算法、token的类型): {"alg": "HS512","typ": "JWT"} 2、payload的格式(用户名、创建时间、生成时间): {"sub":"wu","creat 阅读全文
posted @ 2020-08-19 20:22 表演给自己看的认真 阅读(258) 评论(0) 推荐(0) 编辑
摘要:public void ESClientInit() { public static RestHighLevelClient client = null; //不需要用户名和密码的认证 //client = new RestHighLevelClient(RestClient.builder(new 阅读全文
posted @ 2020-08-18 14:57 表演给自己看的认真 阅读(3942) 评论(0) 推荐(0) 编辑
摘要:@RequestMapping(value = "/UpdateUser", method = RequestMethod.POST) @ResponseBody public String UpdateUser(@RequestBody String userStr, HttpServletReq 阅读全文
posted @ 2020-06-03 10:33 表演给自己看的认真 阅读(259) 评论(0) 推荐(0) 编辑
摘要:报错原因:@ApiModel(value="userVO") dataType = "UserVO" 两个名称不一致,导致没有对应起来,首字母一个大写,一个小写 解决方法:接口中的 dataType = "UserVO" 的dataType 的值 和实体类的 @ApiModel(value="Use 阅读全文
posted @ 2020-05-19 14:42 表演给自己看的认真 阅读(870) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示