- 博客(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关注的人
RSS订阅