自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 Synchronize底层实现原理

转载文章:https://www.cnblogs.com/semi-sub/p/12906660.html相信对Java程序员来说,synchronized关键字对大家来说并不陌生,当我们遇到并发情况时,优先会想到用synchronized关键字去解决,synchronized确实能够帮助我们去解决并发的问题,但是它会引起一些其他问题,比如最突出的一点就是程序效率问题,不过后面随着JDK1.6对synchronized关键字做出了许多优化,让synchronized和java.util.concurre

2021-04-30 09:58:26 170

原创 Redis

1、String类型单值插入/获取:set key value、get key批量插入/获取:mset k1 v1 k2 v2 k3 v3 、mget k1 k2 k3127.0.0.1:6379> mset k1 v1 k2 v2 k3 v3OK127.0.0.1:6379> mget k1 k2 k31) "v1"2) "v2"3) "v3"数值增减:incr key 、incrby key increment、decr key 、decrby key decre

2021-03-14 12:48:28 180

原创 AQS之ReentrantLock笔记

package cn.mrwangyin.interview.three;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * AQS:是用来构建锁或者其他同步器组件的重量级基础框架及整个JUC体系的基石, * 通过内置的FIFO队列来完成资源获取线程的排队工作,并通过一个int类型变量 * 表示持有锁的状态! * <p> * Abstract.

2021-03-13 18:06:06 103

原创 Callable

package cn.mrwangyin.juc;import java.util.Arrays;import java.util.List;import java.util.concurrent.*;class MyThread implements Runnable { @Override public void run() { System.out.println("MyThread"); }}class MyThread2 implemen.

2021-02-23 22:41:33 68

原创 ReentrantLock

package cn.mrwangyin.juc;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;class Ret { private int num = 0; private Lock lock = new ReentrantLock(); priva.

2021-02-23 21:42:25 78 1

原创 synchronized:wait()、notify()、notifyAll()

package cn.mrwangyin.juc;class Sync { private int num = 0; public synchronized void add() throws InterruptedException {// if (num != 0) { while (num != 0) { //只能用 while 判断,因为防止虚假唤醒 //线程等待,将当前线程放入<等待池>,同时当前线程释放.

2021-02-23 21:16:16 123 1

转载 centos7下解决yum install mysql-server没有可用包

转载至:https://www.cnblogs.com/yowamushi/p/8043054.html[linux]centos7下解决yum install mysql-server没有可用包第一步:安装从网上下载文件的wget命令[root@master ~]# yum -y install wget第二步:下载mysql的repo源[root@master ~...

2019-10-29 11:20:38 148

转载 验证码 KAPTCHA 参数详解

原地址:https://www.cnblogs.com/louis80/p/5230507.htmlConstant 描述 默认值 kaptcha.border 图片边框,合法值:yes , no yes kaptcha.border.color 边框颜色,合法值: r,g,b (and optional alpha) 或者 white,black,blu...

2019-07-25 08:53:16 734

转载 Ubuntu16.04下安装破解secureCRT和secureFX的操作记录

原地址:https://www.cnblogs.com/kevingrace/p/9353963.html本地电脑之前安装的是win10,疲于win10频繁的更新和各种兼容问题,果断放弃win10系统,安装了Ubuntu 16.04系统,现在微信、QQ、钉钉、WPS等都已支持linux版本,所以在Ubuntu下进行日常运维操作完全不是问题。虽然在Ubuntu的terminel终端里可以进行ss...

2019-07-24 09:24:32 318

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除