2021年11月26日

BeanFactoryPostProcessor 作用(举例)

摘要: 1、BeanFactoryPostProcessor 作用 作用之一: 解析 xml 引入的资源配置文件里的值 看下两个配置文件就可以明白了 两个配置文件: 1、资源配置文件 2、spring xml配置文件 <?xml version="1.0" encoding="UTF-8" ?><beans 阅读全文

posted @ 2021-11-26 15:39 bkytian 阅读(823) 评论(0) 推荐(0) 编辑

2021年11月12日

ThreadLocal

摘要: 1、Threadlocal 背景、原理 背景:对于一个变量,如果多个线程需要操作该变量该怎么做,而且该变量在各个线程内还要代表不同的值(线程间不需要据此变量通信) 对于上述问题,首先可以加锁解决,但是总感觉不够灵活,浪费资源;其实这就可以用 ThreadLocal 原理:先写个例子再理解原理比较好( 阅读全文

posted @ 2021-11-12 15:55 bkytian 阅读(32) 评论(0) 推荐(0) 编辑

Java 模拟死锁

摘要: //想理解死锁,就必须得搞懂锁的底层实现(粗略记下:锁这个对象,就是去找个对象拿东西,拿到了就能进去) //然后看代码 public class Test1 { public static void main(String[] args) { String source1 = "资源一"; Stri 阅读全文

posted @ 2021-11-12 15:09 bkytian 阅读(59) 评论(0) 推荐(0) 编辑

2021年8月4日

byte 最小值为啥是最小是 -128 ;int最小值为啥是 -2147483648

摘要: 注意:符号位也是要参与计算的,详细解释如下前提是你必须了解二进制,因为这些都是围绕二进制计算的其次我们要知道:byte 是一字节 即 8 位二进制最后:深入理解最高位为符号位: 对于负数,当最高位为 1 时,并不代表不计算此位,而是计算之后把最高位这个值取值为负数 例如 1000 0000 = 0* 阅读全文

posted @ 2021-08-04 17:59 bkytian 阅读(302) 评论(0) 推荐(0) 编辑

2021年7月27日

cmd 查看端口号占用情况

摘要: netstat -ano 查看所有 netstat -ano|findstr "XXXX" 查看XXXX所有 示例如下 C:\Users\Gdsdss>netstat -ano|findstr "XXXX" 如果不显示东西 咋代表没被占用 阅读全文

posted @ 2021-07-27 15:19 bkytian 阅读(60) 评论(0) 推荐(0) 编辑

windows kafka 命令操作主题

摘要: windows 其实windows 和 Linux 差别就是 windows要在bin内的windows文件夹内执行命令 然后把 .sh改为 .bat 对与主题等一些操作 也只是换成对应的名称 widows 操作 查询消费组 kafka-consumer-groups.bat --bootstrap 阅读全文

posted @ 2021-07-27 10:14 bkytian 阅读(466) 评论(1) 推荐(0) 编辑

2021年7月26日

windows 解压压缩包(zookeeper等) 莫名出现文件已存在,文件损坏等问题

摘要: 应该是因为压缩软件 不支持解压此种压缩包, 比如 tar.gz 这种,在 Linux 可以直接解压 所以在 windows 系统上 如下操作即可 1、打开Windows上的Linux环境。即Windows PowerShell(我是Windows10的系统) 2、执行命令:tar -zxvf tar 阅读全文

posted @ 2021-07-26 10:38 bkytian 阅读(1511) 评论(0) 推荐(0) 编辑

2021年7月24日

springboot 整合 mybatis

摘要: springboot 整合 mybatis 看了忘不了 ( springboot 不管整合啥,记住三大步: 1、引入依赖 2、配置 3、使用 ) 首先是引入依赖(很长):(里面有 逆向工程得插件和依赖(已经有标注) 可以不用理会,直接删除或留着都不碍事) 最好自己直接用 idea 建个 spring 阅读全文

posted @ 2021-07-24 18:37 bkytian 阅读(235) 评论(0) 推荐(0) 编辑

java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigur

摘要: java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigur 原因: jar 包 版本 冲突 查看冲突的 jar 包: 在 pom.xml 中 Ctrl + A 阅读全文

posted @ 2021-07-24 17:25 bkytian 阅读(3794) 评论(0) 推荐(0) 编辑

java.lang.NoSuchMethodException: com.tt.mybatis_tk.test.CRUDMentMainTest.t2() at java.lang.Class.getMethod(Class.java:1786)

摘要: Class c = CRUDMentMainTest.class;Method t2 = c.getMethod("t2");因为c.getMethod("t2");只能调用 public 方法改用:Method t2 = c.getDeclaredMethod("t2"); 阅读全文

posted @ 2021-07-24 14:27 bkytian 阅读(212) 评论(0) 推荐(0) 编辑

导航