上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页
摘要: Lock锁的公平性和非公平性 1、lock锁项目使用 在项目中的使用方式: public class AQSTestOne { // 使用公平锁来进行测试 private static final Lock LOCK = new ReentrantLock(true); public static 阅读全文
posted @ 2022-03-13 15:28 雩娄的木子 阅读(1507) 评论(0) 推荐(0)
摘要: # 线程中断 [TOC] ## 1、线程概述 ### 1.1、线程中断的粗暴和柔性 在以前的JDK版本中,如果不想要线程继续运行,那么需要中断线程的话,那么可以直接将线程stop掉; 但是这样子在线程中工作的程序可能会收到一定的影响,比如说在批量提交数据阶段,其中的一个线程直接被中断掉,那么将会导致 阅读全文
posted @ 2022-03-10 14:36 雩娄的木子 阅读(64) 评论(0) 推荐(0)
摘要: # LockSupport [TOC] ## 一、为什么需要LockSupport类 来看下在没有LockSupport之前,是怎么**实现让线程等待/唤醒**的。在没有LockSupport之前,线程的挂起和唤醒咱们都是通过Object的wait和notify/notifyAll方法实现。 那如果 阅读全文
posted @ 2022-03-10 00:35 雩娄的木子 阅读(195) 评论(0) 推荐(0)
摘要: # syncronzied关键字 [TOC] ## 1、为什么需要syncronized关键字 在计算机中多线程在访问共享资源的时候,在对共享资源进行访问并修改的时候,会导致出现数据问题。 所以为了解决这种问题,引入了锁的概念。下面看看不使用锁的时候,然后再看看使用锁的时候 ```java publ 阅读全文
posted @ 2022-03-08 17:58 雩娄的木子 阅读(26) 评论(0) 推荐(0)
摘要: # HashMap及其衍生 [TOC] ## 0、流程图 首先上来直接上一下hashmap的put流程,然后按照put流程来进行重点分析 ![](https://img2022.cnblogs.com/blog/1713503/202203/1713503-20220308020457539-144 阅读全文
posted @ 2022-03-08 02:07 雩娄的木子 阅读(18) 评论(0) 推荐(0)
摘要: 1、查询进程及其关闭进程 ps -ef | grep java (先查java进程ID) kill -9 PID(生产环境谨慎使用) 2、nohup命令 nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时或者关闭客户端该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/ 阅读全文
posted @ 2022-03-07 16:54 雩娄的木子 阅读(41) 评论(0) 推荐(0)
摘要: # 第10章 Redis优化 学习目标 - 了解Redis缓存集群方案 - 搭建集群环境 - 能够使用spring整合Redis集群环境 [TOC] 本章内容我们的主题为Redis,目前Redis在企业中的应用已经非常广泛,同时Redis也是面试中的重点内容。 # 1. Redis缓存相关问题 ## 阅读全文
posted @ 2022-03-02 16:48 雩娄的木子 阅读(94) 评论(0) 推荐(0)
摘要: 1. 以前日期时间类的问题 2. JDK8获取时间对象 LocalDate(年月日) LocatTime(时分秒) LocatDateTime(年月日时分秒) public static LocalDateTime now() : 当前时间的日期时间对象 public static LocalDat 阅读全文
posted @ 2022-03-01 18:25 雩娄的木子 阅读(119) 评论(0) 推荐(0)
摘要: 一、File基本知识点 1. File 构造方法: File(String pathname) File(String parent, String child) File(File parent, String child) 相对路径和绝对路径 成员方法: 创建功能 createNewFile() 阅读全文
posted @ 2022-03-01 17:36 雩娄的木子 阅读(94) 评论(0) 推荐(0)
摘要: 1、流程图 首先来看一下map操作的流程图: 已经将重要的步骤标记为红色。 hashmap的存储结构 数组+链表+红黑树 如果仅仅只是采用数组的时候,那么时间复杂度都是O(1),但是如果数据量一旦很多,那么将会导致数组的长度特别长,而且将会造成扩容的效率特别低下; 为什么需要链表?因为考虑到哈希冲突 阅读全文
posted @ 2022-02-27 23:59 雩娄的木子 阅读(67) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页