随笔分类 -  java

摘要:1、AQS介绍? AQS 的全称为 AbstractQueuedSynchronizer ,翻译过来的意思就是抽象队列同步器。这个类在 java.util.concurrent.locks 包下面。 AQS 就是一个抽象类,主要用来构建锁和同步器。 public abstract class Abs 阅读全文
posted @ 2024-03-22 16:24 粒子先生 阅读(103) 评论(0) 推荐(0)
摘要:CAS(Compare and Swap)比较并替换,CAS是实现乐观锁的一个重要操作。 CAS 是一个硬件指令,保证是原子操作。Java 中通过 UnSafe 来实现。原子类: AtomicBoolean,AtomicInteger,AtomicLong 等使用 CAS 实现。1. 概述CAS 的 阅读全文
posted @ 2024-03-22 16:21 粒子先生 阅读(184) 评论(0) 推荐(0)
摘要:synchronized一. synchronized解读 1.1 简单描述synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized 翻译为中文的意思是同步,也称之为同步锁。synchronized的作用是保证在同一时刻, 被修饰的代码块或方法只会有一个线程执行, 阅读全文
posted @ 2024-03-22 14:15 粒子先生 阅读(1852) 评论(0) 推荐(0)
摘要:在使用Hibernate的时候我们一般都会配置hibernate.hbm2ddl.auto这个属性,而其中的常见的属性值包括: create create-drop validate update 而在使用的过程中,update是我用的比较多的,由于官方文档对于这个属性产生的效果和使用的范围没有做详 阅读全文
posted @ 2024-01-10 08:28 粒子先生 阅读(544) 评论(0) 推荐(0)
摘要:源配置 桌面选中IDEA右键—>打开文件所在位置,打开后所处位置默认在bin目录下,返回上一层目录。 按照 plugins\maven\lib\maven3\conf 的顺序,依次打开,在conf文件目录下出现一个setting.xml的文件 打开 Maven 的配置文件(windows机器一般默认 阅读全文
posted @ 2022-05-24 09:15 粒子先生 阅读(1647) 评论(0) 推荐(0)
摘要:Jar包冲突是老生常谈的问题,几乎每一个Java程序猿都不可避免地遇到过,并且也都能想到通常的原因一般是同一个Jar包由于maven传递依赖等原因被引进了多个不同的版本而导致,可采用依赖排除、依赖管理等常规方式来尝试解决该问题,但这些方式真正能彻底解决该冲突问题吗?答案是否定的。笔者之所以将文章题目 阅读全文
posted @ 2022-05-19 19:37 粒子先生 阅读(2817) 评论(0) 推荐(0)
摘要:转载:https://blog.csdn.net/qingfanpeng/article/details/105015277 jps用于列出java进程 jps -q只输出进程ID,而不输出类的短名称jps-v可以显示传递给JVM的参数jps -V输出java进程的进程id和通过flag文件传入jv 阅读全文
posted @ 2021-02-26 11:17 粒子先生 阅读(599) 评论(0) 推荐(0)
摘要:转自:https://zhuanlan.zhihu.com/p/24576502 前言 为什么要学习设计模式? 个人觉得设计模式传授的是一种思想,是一种脱离语言的编程习惯。对于一个没有太多经验的程序员,如何写出 简洁优雅,可复用性高,可扩展性强,高内聚低耦合 的代码至关重要。学习别人的设计模式就是为 阅读全文
posted @ 2020-08-13 18:54 粒子先生 阅读(256) 评论(0) 推荐(0)
摘要:转自:https://zhuanlan.zhihu.com/p/52977862 理解MVCC之前,我们需要回顾了解一下数据库的一些其他相关知识点 (1)数据库为什么要有事务? 为了保证数据最终的一致性。 (2)事务包括哪几个特性? 原子性、隔离性、一致性、持久性。 参考:事务的ACID特性:htt 阅读全文
posted @ 2020-03-24 20:22 粒子先生 阅读(1243) 评论(0) 推荐(0)
摘要:转自:https://www.jb51.net/article/140158.htm#_lab2_1_0 目录 I. 前提 II. 实例演示 1. 硬编码方式 2. 基于TransactionProxyFactoryBean方式 3. xml使用方式 4. 注解方式 III. 小结 IV. 其他 1 阅读全文
posted @ 2020-03-23 23:54 粒子先生 阅读(661) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/hellozhxy/article/details/81081187 非常好的文章,学习一下 事务隔离级别介绍 隔离级别脏读不可重复读幻读 未提交读(Read uncommitted) 可能 可能 可能 已提交读(Read committed) 不可 阅读全文
posted @ 2020-03-23 23:37 粒子先生 阅读(1733) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/magotzis/p/9456695.html 接到项目需求需要将一些https请求利用nginx代理到http接口上,因此要在本地上搭环境进行测试,现在将该过程记录一下。 生成证书 1. 使用openssl生成密钥privkey.pem: op 阅读全文
posted @ 2019-12-16 19:06 粒子先生 阅读(28761) 评论(0) 推荐(1)
摘要:转自:https://github.com/ghyg525/util_java_jdbc JdbcUtil.java jdbc.properties 测试: 参考文档: https://github.com/ghyg525/util_java_jdbc https://www.shiyanlou.c 阅读全文
posted @ 2018-08-08 16:01 粒子先生 阅读(711) 评论(0) 推荐(0)