上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 31 下一页
摘要: ArrayBlockingQueue是一个用数组实现的环形队列,在构造方法中,会要求传入数组的容量 创建数组长度为10的有界队列,数据类型为字符串 BlockingQueue<String> blockingQueue = new ArrayBlockingQueue<>(10); <?xml ve 阅读全文
posted @ 2022-11-09 22:20 不忘初心2021 阅读(91) 评论(0) 推荐(0) 编辑
摘要: jps是jdk提供的一个查看当前java进程的小工具, 全称是JavaVirtual Machine Process Status Tool 输出jvm参数 jps -v scp命令,用于文件复制 scp /d/software/a.jar root@127.0.0.1:/home/a.jar 重新 阅读全文
posted @ 2022-11-06 15:28 不忘初心2021 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 首先解释appen-before,其作用就是保证两个操作的顺序性,特别是多线程中,确保数据的准确性,对于执行顺序会有一定的要求 这里引入volatile手动设置 类似的synchronized也可以实现happen-before 测试代码 package com.java.test.happer.b 阅读全文
posted @ 2022-11-05 00:46 不忘初心2021 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 该问题出现于接口使用get请求,参数的长度太长导致的问题,修复方案,将该接口的请求方式又get请求换成post请求即可 进一步分析,两者都是http的请求方式,根本原因是浏览器和web服务器限制了url的长度,get请求是和服务器建立一次请求,post是和服务器建立两次请求 阅读全文
posted @ 2022-11-03 22:43 不忘初心2021 阅读(352) 评论(0) 推荐(0) 编辑
摘要: merge使用中加入条件筛选,使用on (A.条件1=B.条件2 and A.条件2=B.条件2) 其中后面的update语法,不能出现 on中涉及的条件字段 阅读全文
posted @ 2022-11-03 22:37 不忘初心2021 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 本注解的使用,需要引入fastjson依赖 <!--添加fastjson依赖--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.70</version> </de 阅读全文
posted @ 2022-11-01 00:29 不忘初心2021 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 在java中,每段线程都是运行了不同的任务,可能有的线程刚执行了任务,有的线程任务已经执行了一半了,后者有的任务执行快要结束了,所以线程的关闭需要考虑到各种情况,不是简单的使用stop()、destory()等方法 最优方案是让其运行完(也就是方法执行完毕),干净地释放掉所有资源,然后退出。如果是一 阅读全文
posted @ 2022-10-30 22:18 不忘初心2021 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 事务的ACID特性 A-原子性 事务一个原子操作单元,对于数据的修改,要么全部执行,要么全部执行 以下有两种情况需要分析? 事务提交了,如果此时Buffer Pool的脏页没有刷盘,如何保证修改的数据生效? 如果事务没有提交,但是Buffer Pool脏页刷盘了,如果保证不该存在的数据撤销? 以上问 阅读全文
posted @ 2022-10-27 00:04 不忘初心2021 阅读(102) 评论(0) 推荐(0) 编辑
摘要: InterruptedException在如下场景下会发生,即使用sleep(),wait(),join()方法时 package com.java.test.Interrupted.expection; import lombok.SneakyThrows; import lombok.exter 阅读全文
posted @ 2022-10-26 22:57 不忘初心2021 阅读(40) 评论(0) 推荐(0) 编辑
摘要: wget https://arthas.aliyun.com/arthas-boot.jar java -jar arthas-boot.jar arthas-boot是Arthas的启动程序,它启动后,会列出所有的Java进程,用户可以选择需要诊断的目标进程。 选择第一个进程,输入 1 ,再Ent 阅读全文
posted @ 2022-10-26 16:42 不忘初心2021 阅读(24) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 31 下一页