首页
标签
分类
项目
我的主页
BitWarden
IT-Tools
空蓝图床
Memos
关于
Jantor
累计撰写
76
篇文章
累计收获
1149
次访问
累计创建
45
个标签
导航
首页
标签
分类
项目
我的主页
BitWarden
IT-Tools
空蓝图床
Memos
关于
目录
【转】java多线程读写锁ReadWriteLock
2019-08-21 11:17
8
0
0
24.8℃
JUC
#Java #JUC Java多线程中读写锁ReadWriteLock的使用 该博客转载自lavimer的Java多线程中读写锁ReadWriteLock的使用 1. 概念 读写锁分为读锁和写锁,多个读锁之间是不需要互斥的(读操作不会改变数据,如果上了锁,反而会影响效率),写锁和写锁之间需要互斥,也
【转】-Java锁解析
2019-08-12 09:58
9
0
0
24.9℃
JUC
#Java #JUC 不可不说的Java“锁”事 **该博客转载自美团技术团队 的不可不说的Java“锁”事 ** 前言 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8和Netty 3.10.6)、使用场景进行
【转】并发下的集合
2019-08-12 09:17
10
0
0
25.0℃
JUC
#Java #JUC 高并发下的Java数据结构(List、Set、Map、Queue) 本文转载至薛勤的博客的高并发下的Java数据结构(List、Set、Map、Queue) 由于并行程序与串行程序的不同特点,适用于串行程序的一些数据结构可能无法直接在并发环境下正常工作,这是因为这些数据结构不是
【转】-Java CAS操作的ABA问题
2019-08-12 09:15
19
0
0
25.9℃
#Java #JUC #转载 Java CAS操作的ABA问题 本文转载至ksfzhaohui的Java CAS操作的ABA问题 1. CAS介绍 比较并交换(compare and swap, CAS),是原子操作的一种,可用于在多线程编程中实现不被打断的数据交换操作,从而避免多线程同时改写某一数
【转】-Java CAS 原理剖析
2019-08-12 09:14
6
0
0
24.6℃
JUC
#Java #JUC #转载 Java CAS 原理剖析 本文转载来自卡巴拉的树的Java CAS 原理剖析 在Java并发中,我们最初接触的应该就是synchronized关键字了,但是synchronized属于重量级锁,很多时候会引起性能问题,volatile也是个不错的选择,但是volati
【转】-volatile关键字解析
2019-08-07 11:55
5
0
0
24.5℃
JUC
#Java #JUC Java并发编程:volatile关键字解析 本文转载来自于Matrix海 子的Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。
nginx部署vue项目
2019-07-11 17:02
3
0
0
24.3℃
Linux
#Nginx #Vue #Linux nginx部署vue项目 1. 前言 此文档主要介绍如何使用nginx部署vue等前端项目,并配置SSL证书部署的前提下是服务器已经安装nginx,前端项目已打包成静态文件 2. 部署过程 2.1 申请SSL证书 向服务商(阿里云)申请SSL证书,并且下载ngi
【转】-Java反射
2019-07-09 09:34
21
0
0
26.1℃
Java
#Java #转发 #反射 Java 反射由浅入深 | 进阶必备 原文链接 本博文主要记录我学习 Java 反射(reflect)的一点心得,在了解反射之前,你应该先了解 Java 中的 Class 类,如果你不是很了解,可以先简单了解下。 一、Java 反射机制 参考了许多博文,总结了以下个人观点
【转】-OAuth2.0 原理流程及其单点登录和权限控制
2019-07-03 09:41
6
0
0
24.6℃
Java
#OAuth #Java [转]OAuth2.0 原理流程及其单点登录和权限控制 原文链接 单点登录是多域名企业站点流行的登录方式。本文以现实生活场景辅助理解,力争彻底理清 OAuth2.0 实现单点登录的原理流程。同时总结了权限控制的实现方案,及其在微服务架构中的应用。 1 什么是单点登录 1.1
手写MyBatis
2019-07-01 15:14
14
0
0
25.4℃
Java
#Java #MyBatis 手写MyBatis 1. 前言 本篇博客,将使用JDK动态代理、注解、反射等技术,编写一个最简单的MyBatis,可基本实现对象的增删查改 2. 注解的定义 2.1 Delete注解 /** * @ClassName Delete * @Descriiption 删
上一页
下一页
1
2
3
4
5
6
7
8
弹