自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Java并发] AQS抽象队列同步器源码解析--锁获取过程

要深入了解java并发知识,AbstractQueuedSynchronizer(AQS)是必须要拿出来深入学习的,AQS可以说是贯穿了整个JUC并发包,例如ReentrantLock,CountDownLatch,CyclicBarrier等并发类都涉及到了AQS。接下来就对AQS的实现原理进行分析。在开始分析之前,势必先将CLH同步队列了解一下CLH同步队列CLH自旋锁: CLH(Cra...

2019-12-15 17:22:48 250

原创 跨域访问的几种方式

1.使用jsonp实现跨域前台注意:dataType必须是jsonp$.ajax({ url: "http://localhost:8083/user/user/checkUsername", async:false, dataType:'jsonp', //跨域json请求一定是jsonp data: { "username":...

2019-02-13 15:06:32 634

原创 cglib动态代理

目标类public class PersonService { private String username; public String getUsername() { return username; } public PersonService(String username){ this.username = us...

2018-11-21 16:17:49 108

原创 jdk动态代理

 前言代理类型:静态代理1,jdk动态代理,cglib动态代理。本文只阐述jdk动态代理。jdk动态代理只能代理那些实现了接口的类,没有实现接口的类不能使用jdk动态代理,而是使用cglib动态代理,cglib是针对没有实现接口的类的动态代理。jdk动态代理1. 定义接口public interface PersonService { void say();}...

2018-11-21 15:07:45 100

转载 外键的作用

为什么说外键能保持数据的一致性、完整性你想想,你的表分割成了表1和表2,表2的学号引用了表1的学号字段作为外键,如果不建立外键,只是和表1一样单纯性 地设立一个学号字段,那么和建立外键有什么区别呢?比如表1中张三的学号为20140900001,那么我在表2中插数据的时候在学号字段插20140900001来记录张三的成绩不也是做到了表 的解耦了吗?这里存在的问题是,在不设置外键的情况下,...

2018-10-25 10:57:19 93

转载 TCP三次握手和四次挥手详解

转载自 https://www.cnblogs.com/laowz/p/6947539.htmlTCP三次握手详解及释放连接过程TCP在传输之前会进行三次沟通,一般称为“三次握手”,传完数据断开的时候要进行四次沟通,一般称为“四次挥手”。两个序号和三个标志位:  (1)序号:seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。  (2)确认序号:ack序号...

2018-06-17 11:54:44 189

原创 linux完全分布式redis集群安装与使用jedis连接集群环境

 目录redis集群安装完成后节点如下:(6主6从)redis下载与解压安装(192.168.209.128,192.168.209.129,192.168.209.129上同样操作)创建存放数据文件安装ruby在每台机器启动服务器节点连接客户端(以下任一命令执行都可)清空所有节点数据免密登录(可有可无)如果redis集群启动失败,(将/usr/local/...

2018-04-13 22:45:50 223

原创 使用Jedis对Redis操作入门篇

package com.jedis.test;import org.junit.Before;import org.junit.Test;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisSentinelPool;import java.util.*;/** * @Author:Virvil * ...

2018-04-13 17:33:43 168

空空如也

空空如也

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

TA关注的人

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