线程
-
在高并发情况下我是这样解决单用户超领优惠券问题
问题抛出 在近期的项目里面有一个功能是领取优惠券的功能, 问题描述: 每一个优惠券一共发行多少张,每个用户可以领取多少张: 如:A优惠券一共发行120张,每一个用户可以领取140张…
-
Volatile与Java内存模型
被volatile修改的变量有2大特点 特点 可以保证 可见性 有序性 还是那张图,volatile只能保证可见性和有序性 那为什么volatile可以实现这些功能呢? 底层就是内…
-
线程同步方法
多线程执行操作相同资源时,有时会出现子线程耗时操作,导致子线程未结束就执行主线程造成共同操作的资源数据结果出错,需用到线程同步,以下给出几种线程同步方法 1.join t1.sta…
-
day05 Java网络编程socket 与多线程
java网络编程 java.net.Socket Socket(套接字)封装了TCP协议的通讯细节,是的我们使用它可以与服务端建立网络链接,并通过 它获取两个流(一个输入一个输出)…
-
java se 高级基础
接口 继承树 Collection接口 Map接口 Collection 接口 Collection接口:单列集合,用来存储一个一个的对象 List接口:extends Colle…
-
Linux 进程管理
基础知识 进程 内核的功能和作用:文件系统管理、网络管理、进程管理、内存管理等,属于linux最基础的功能 进程:process,正在运行中的程序的一个副本。允许有多个进程同时执行…
-
JVM优化之 -Xss -Xms -Xmx -Xmn 参数设置简介说明
转自: http://www.java265.com/JavaCourse/202204/2983.html 下文笔者讲述JVM参数中常见的”-Xss -Xms -Xm…
-
牛客面试系列之Redis
Redis数据类型 数据类型 :最大存储数据量 key:512M string:512M hash:2^32-1 list:2^32-1 set:2^32-1 sorted set…
-
2020年2月面试题100+大全(合适各级Java人员)
前言: 在家办公的第三天。每天活动在10平米的范围内。臀部都酸痛,麻木! 本文不是原创。为整理所得!但是内容是很干货的!我看了也有帮助。做个分享。 复制代码 该列表包含了入门级 J…
-
2020年2月面试题100+大全(合适各级Java人员)
前言: 在家办公的第三天。每天活动在10平米的范围内。臀部都酸痛,麻木! 本文不是原创。为整理所得!但是内容是很干货的!我看了也有帮助。做个分享。 复制代码 该列表包含了入门级 J…