
笔记
文章平均质量分 53
jxxchallenger
不是看到希望才努力,而是努力了才能看到希望。
展开
-
Java线程死锁与活锁
虽然多线程有助与提升应用程序性能,同时也引入了一些问题。在本教程里,我们使用Java示例探讨死锁和活锁问题。两个或多个线程彼此一直等待被其他线程持有的一个锁或者资源此时死锁就会产生。换句话说就是某个时间点线程T1持有一个或多个锁或者资源(lock1, …),为了完成操作它需要获得其他锁(lock2, …),以此同时其他线程T2已经获得了lock2,T2为了完成操作也需要获取lock1。因此,由于死锁线程无法进行,应用程序可能会暂停或失败。经典的哲学家进餐。原创 2024-10-26 16:12:49 · 228 阅读 · 0 评论 -
Lock与synchronized对比
【代码】Lock与synchronized对比。原创 2024-10-24 17:46:46 · 105 阅读 · 0 评论 -
Why are Thread.stop, Thread.suspend and Thread.resume Deprecated?
【代码】Why are Thread.stop, Thread.suspend and Thread.resume Deprecated?原创 2024-10-20 21:56:37 · 885 阅读 · 0 评论 -
Canary vs Blue-Green Deployment: Pros and Cons Explained
In the fast-paced world of software development, the deployment strategy chosen can make a significant difference in both the success of product releases and overall operational efficiency. The debate between canary vs blue-green deployment is a critical o原创 2024-10-19 15:50:23 · 575 阅读 · 0 评论 -
《Spring Microservices in Action, 2nd Edition》读后总结
总体来说有种时过境迁的感觉,有些章节的内容已经跟不上现在。原创 2024-10-07 10:50:48 · 494 阅读 · 0 评论 -
踩坑spring cloud gateway /actuator/gateway/refresh不生效
踩坑spring cloud gateway /actuator/gateway/refresh不生效原创 2024-10-03 17:04:11 · 697 阅读 · 0 评论 -
踩坑Resilience4j @Bulkhead二
方法判断返回值类型, 如果是。,发现程序无法进入这个方法。方法中使用if-else对。,所以会进入else中抛出。因为我们的返回值类型是。原创 2024-10-01 18:57:39 · 398 阅读 · 0 评论 -
踩坑Resilience4j @Bulkhead
【代码】踩坑Resilience4j @Bulkhead。原创 2024-09-30 10:45:28 · 434 阅读 · 0 评论 -
eureka.client.service-url.defaultZone的坑
出现两个key,也就是defaultZone不支持snake-case风格配置。仔细查看官方文档发现就是这个问题导致服务启动找不到Eureka注册中心。根据错误日志堆栈打断电调试。原创 2024-09-15 16:55:44 · 862 阅读 · 0 评论 -
Spring 4.2.5 + Hibernate 5.2.10 报错笔记
项目离线无网开发,无法帖出报错控制台信息当@Transactional的isolation属性指定了值时Hibernate执行总是抱错无法执行通过跟踪代码发现Hibernate 5.2.10的ConnectionReleaseMode默认AFTER_TRANSACTIONSpring期望值是ON_CLOSE如果不想改变Spring+Hibernate的版本的话,解决办法如下原创 2017-11-18 13:27:54 · 845 阅读 · 0 评论 -
解密Hibernate @GenericGenerator注解中的strategy属性
先上图我们看到 Generator strategy either a predefined Hibernate strategy or a fully qualified class name. 那么a predefined Hibernate strategy 到底在哪预定义的呢? Hibernate又预定义了哪些strategy ?我不知道你在阅读到这里之前有没有想过原创 2017-11-18 11:48:58 · 6601 阅读 · 2 评论 -
log4j2配置
1、添加maven依赖 org.apache.logging.log4j log4j-core 2.8.2 org.apache.logging.log4j log4j-api 2.8.2 org.apache.logging.log4j log4j-slf4j-impl 2.8.2 org.apache.logging.log4j log4j-jcl 2.8.2原创 2017-07-15 11:23:25 · 726 阅读 · 0 评论 -
Red Hat JBoss EAP 7 配置启用development模式
公司项目组升级了Red Hat JBoss Developer Studio 10.2,连带EAP也升级为Red Hat JBoss EAP 7。跟EAP 6.3配置development模式有区别。1、在standalone.xml中找到如下代码段: 2、修改为如下:原创 2017-07-14 21:37:38 · 1769 阅读 · 0 评论 -
jboss eap 6.3 热加载
修改后:原创 2017-03-31 20:11:12 · 414 阅读 · 0 评论 -
pl/sql developer 查询语句无法使用中文条件
问题:我大天朝的数据库表格字段值很多带中文的,so通过where条件可能传的是中文值,使用pl/sql developer 查询,发现带中文条件查不出记录。解决办法:1、执行SELECT userenv('language') FROM dual;2、设置(新建)系统环境变量NLS_LANG,将查询到的值填入,重启pl/sql developer原创 2017-03-12 17:26:17 · 3273 阅读 · 0 评论