自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 synchronized关键字使用和理解

synchronized关键字使用和理解作用分类使用注意事项性质原理缺陷面试准备总结思考题作用保证多个线程同一时刻只能有一个线程执行同步块分类使用对象锁修饰在普通方法的同步锁使用方法 public synchronized void method(){ }修饰在代码块的同步锁 public void method(){ ...

2019-01-20 18:58:13 294

原创 ThreadLoacl对象的使用原理和使用场景

ThreadLoacl对象的使用原理和使用场景使用原理使用场景使用原理线程本地类对每个对象在每个线程进行副本保存,即每个线程取的对象都是不同的对象,该对象只在对象的线程使用,所以是线程安全的源码查看:取值代码 get()方法 public T get() { Thread t = Thread.currentThread(); ThreadLocal...

2019-01-16 11:28:09 440

原创 HashMap与concurrentHashMap源码解析

HashMap与concurrentHashMap解析前言HashMapBase 1.7put 方法get 方法Base 1.8put 方法get 方法ConcurrentHashMapBase 1.7put 方法get 方法Base 1.8put 方法get 方法总结前言Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。本篇主要想讨论 Concurr...

2019-01-16 11:23:05 408

原创 vim常用命令

vim常用命令命令作用dd删除(剪切)光标所在整行5dd删除(剪切)从光标处开始的5行yy复制光标所在整行5yy复制从光标处开始的5行n显示搜索命令定位到的下一个字符串N显示搜索命令定位到的上一个字符串u撤销上一步的操作p将之前删除(dd)或复制(yy)过的数据粘贴到光标后面表4-2 ...

2019-01-16 11:14:26 319

原创 vsftpd 服务使用及客户端使用注意事项

vsftpd 服务使用介绍centos 版本 安装vsftpd服务器参数配置文件vsftpd服务程序常用的参数以及作用开启服务端 用客服端连接的注意事项介绍vsftpd是一款在Linux发行版中最受推崇的开源FTP服务器程序。特点是小巧轻快,安全易用。centos 版本 安装安装命令:yum -y install vsftpd设置开机启动:systemctl enable vsftpd...

2019-01-16 11:04:10 1159

原创 请求跨域问题详解

什么是跨域跨越是浏览器进行安全限制的一种方法,如果浏览器禁用了这种安全限制就不会出现跨域问题产生跨域的原因(以下三者都满足)只要调用方访问被调用方的域名、端口、IP不一样 浏览器没有禁用安全限制 采用了XMLHttpRequest的请求解决跨域的思路被调用方解决: 被调用方解决-支持跨域(根据http协议关于跨域方面的要求,增加响应头信息,告诉浏览器允许被跨域调用)(因为在发生...

2018-08-22 22:48:09 4558

空空如也

空空如也

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

TA关注的人

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