摘要:
jdk 1.7,1.8 互相切换: https://blog.csdn.net/yaomingyang/article/details/82528475 Mac OS系统下Beyond Compare破解方式: https://blog.csdn.net/tanningzhong/article/d 阅读全文
摘要:
返回主页面 重入锁ReentradeLock 情景:当一个线程调用Mutex的lock()方法获取锁之后,如果再次调用lock()方法,则线程会被自己锁阻塞,原因是Mutex在实现tryAcquire(int acquires)方法时没有考虑占有锁的线程再次获取锁的场景,而在调用tryAcquire 阅读全文
摘要:
返回主页面 https://blog.csdn.net/xu__cg/article/details/52831127 理解中断 中断可以理解为线程的一个标识位属性,它表示一个运行中的线程是否被其他线程进行了中断操作(通过调用该线程的interrupt()进行操作)。 运行中的线程自身通过检查是否被 阅读全文
摘要:
返回主页面 自定义同步组件 目标:实现同一时刻只允许至多两个线程同时访问,超过两个线程的访问将堵塞工具命名为TwinsLock. package com.qdb.thinkv.thread.lock; import java.util.concurrent.TimeUnit; import java 阅读全文
摘要:
返回主页面 自定义同步组件 阅读全文
摘要:
查看主目录 看下文件的路径 ls -l Linux系统中的每一个文件都与多种类型的权限相关联。在这些权限中,我们通常要和三类 权限打交道(用户、用户组以及其他用户)。 Linux系统中的每一个文件都与多种类型的权限相关联。在这些权限中,我们通常要和三类 权限打交道(用户、用户组以及其他用户)。 Li 阅读全文
摘要:
核心 spring Response.setContentType()参数说明 spring boot 发布 package 运行 spring-boot:run 解压jar包 unzip a.jar -d aabbcc aabbcc是个目录 修改端口 server.port=8420 不足 1.不 阅读全文