摘要: 如何实现线程之间的通讯 线程间共享变量需要使用volatile关键字标记,确保每个线程都能读取到更新后的变量值。这涉及到Java的内存模型。在Java虚拟机中,变量的值保存在主内存中,但是,当线程访问变量时,它会先获取一个副本,并保存在自己的工作内存中。如果线程修改了变量的值,虚拟机会在某个时刻把修 阅读全文
posted @ 2020-12-03 21:54 umin 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 巨人的肩膀 总概: https://www.cnblogs.com/jinggod/p/8503211.html 1. 关于BIO AIO NIO (转自 https://blog.csdn.net/anxpp/article/details/51512200) (https://blog.csdn 阅读全文
posted @ 2020-11-14 20:59 umin 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1.前端的并发请求后台接口,后台会异步执行,即第一个请求未返回,第二个请求也会执行,不同的请求在不同的线程中执行。 2.廖雪峰 多线程相关 https://www.liaoxuefeng.com/wiki/1252599548343744/1304521607217185 3.自己设计负载均衡怎么设 阅读全文
posted @ 2020-10-23 14:33 umin 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 由于之前设计表考虑不周导致存在重复数据,需要建立唯一索引失败,所以需先删除重复数据! 本例中,需要建立用户和门禁的联合唯一索引 1.先查询所有的重复数据 SELECT * FROM `user_accesscontrol_auth` WHERE ( `user_name`, `access_cont 阅读全文
posted @ 2020-10-14 17:03 umin 阅读(1049) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-06-11 16:49 umin 阅读(29) 评论(0) 推荐(0) 编辑
摘要: hashmap的put方法 https://blog.csdn.net/qq_38182963/article/details/78942764 1、put操作可以覆盖原来的value,前提条件就是hash值相同且是同一个key,或者hash值相同且两个key equals。 2、插入链表后,元素大 阅读全文
posted @ 2020-06-09 16:28 umin 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.添加依赖--首先看下一下maven的依赖,主要是mybatis依赖,mysql驱动,以及之后测试使用的依赖spring-boot-test mybatis-spring-boot-starter mysql-connector-java 2.其次在application.properties文件 阅读全文
posted @ 2020-06-04 10:58 umin 阅读(1690) 评论(0) 推荐(0) 编辑
摘要: 第一种实现 LockSupport的park和unpark方法(**重要1**) package com.example.demo.wxyDemo;import java.util.concurrent.locks.LockSupport;/** * 用两个线程,一个输出字母,一个输出数字,交替输出 阅读全文
posted @ 2020-05-16 14:33 umin 阅读(1709) 评论(0) 推荐(0) 编辑
摘要: package com.example.demo.wxyDemo;import java.util.concurrent.*;/** * 线程池示例:溢出队列抛异常 */public class ThreadDemo { public static void main(String[] args) 阅读全文
posted @ 2020-05-16 13:42 umin 阅读(904) 评论(0) 推荐(0) 编辑