码迷,mamicode.com
首页 > 2018年12月21日 > 全部分享
ReentrantReadWriteLock读写锁的使用
类ReentrantLock具有完全互斥排他的效果,即同一时间只有一个线程在执行ReentrantLock.lock()后面的代码。这样虽然保证了线程的安全性,但是效率低下。JDK提供了ReentrantReadWriteLock读写锁,使用它可以加快效率,在某些不需要操作实例变量的方法中,完全可以 ...
分类:其他好文   时间:2018-12-21 19:39:12    阅读次数:173
Keystone— 身份认证服务
1.keystone 一.Keystone 做下面这几件事情: 1、管理用户及其权限 2、维护 OpenStack Services 的 Endpoint 3、Authentication(认证)和 Authorization(鉴权) 二. keystone 的概念 User:指使用Openstac ...
分类:其他好文   时间:2018-12-21 19:39:00    阅读次数:1514
NTP 时钟同步服务
一. NTP服务含义 1. 什么是时钟同步 地球分为东西十二个区域,共计 24 个时区 格林威治作为全球标准时间即 (GMT 时间 ),东时区以格林威治时区进行加,而西时区则为减。 地球的轨道并非正圆,在加上自转速度逐年递减,因此时间就会有误差在计算时间的时,最准确是使 用“原子震荡周期”所计算的物 ...
分类:其他好文   时间:2018-12-21 19:38:53    阅读次数:271
glance— 镜像服务
一、glance介绍: Glance是Openstack项目中负责镜像管理的模块,其功能包括虚拟机镜像的查找、注册和检索等。 Glance提供Restful API可以查询虚拟机镜像的metadata及获取镜像。 Glance可以将镜像保存到多种后端存储上,比如简单的文件存储或者对象存储 理解 Im ...
分类:其他好文   时间:2018-12-21 19:38:44    阅读次数:684
Memcache 缓存系统
一 理论基础 在大型海量并发访问网站及openstack等集群中,对于关系型数据库,尤其是 大型关系型数据库,如果对其进行每秒上万次的并发访问,并且每次访问都在 一个有上亿条记录的数据表中查询某条记录时,其效率会非常低,对数据库而 言,这也是无法承受的。 缓冲系统的使用可以很好的解决大型并发数据访问 ...
分类:系统相关   时间:2018-12-21 19:38:37    阅读次数:257
swift4.2 打印所有系统字体
func showAllFonts(){ let familyNames = UIFont.familyNames var index:Int = 0 for familyName in familyNames { let fontNames = ... ...
分类:编程语言   时间:2018-12-21 19:38:29    阅读次数:361
数据储存方案
一,数据存储介绍 1.操作系统获得存储空间的方式一般分为: ① 外接活动硬盘 (DAS) ② 网络存储服务器 (NAS) ③ 存储区域网路服务 (SAN) (1) DAS:(Direct Attached Storage— 直接连接存储) 本地存储设备: 通过某种协议(SAS,SCSI,SAN,iS ...
分类:其他好文   时间:2018-12-21 19:38:19    阅读次数:374
Cad--02
1.图层 第一规则:cad的分层顺序以数字开头第一队,以字母开头的第二队,以汉字开头的按汉语拼音排序第三队。 第二规则:图纸里的东西包括以下内容:字、标注、图框、河流及山体及用地的色块填充以及他们的线框,道路边线、中心线、规划界限行政边界或其他界限、分析性边界、色块,必须的不能删掉但可以冻住的辅助性 ...
分类:其他好文   时间:2018-12-21 19:38:05    阅读次数:210
2019年UI和UX设计趋势:大概是最全的汇总了!
朋友们,很快,2018就要跟我们说👋啦。这一年的喜怒哀乐,都无法阻挡地沉淀在我们的人生轨迹里,成为我们特别的经验。新的一年,继续,直道而行。 在这里给大家分享一篇关于2019年UI和UX设计趋势,这个大概是最全的汇总! 赶在2018年的尾巴,墨墨姐为大家整理了2019年的UX和UI设计趋势(感谢两 ...
分类:其他好文   时间:2018-12-21 19:37:58    阅读次数:218
Linux 基本操作
快速安装 git 安装 npm ...
分类:系统相关   时间:2018-12-21 19:37:50    阅读次数:158
Ubuntu 安装nodejs最新版本
sudo apt update -y sudo apt install -y npm sudo npm config set registry https://registry.npm.taobao.org sudo npm install n -g sudo n stable ...
分类:Web程序   时间:2018-12-21 19:37:44    阅读次数:202
CF932G Palindrome Partition
"传送门" Sol 首先 $n$ 为奇数肯定无解 当 $n$ 为偶数时 老套路,把串 $S$ 变成 $S_1S_nS_2S_{n 1}$,设为 $T$ 那么满足条件的 $S$ 的划分相当于 $T$ 中的划分,使得每一段为长度为偶数的回文串 下面就只考虑 $T$ 的划分 设 $f_i$ 表示前 $i$ ...
分类:其他好文   时间:2018-12-21 19:37:30    阅读次数:184
modbus_tk模块
modbus_tk模块 通过modbus-RTU 读取地址,调用后返回反馈数值和故障信息。 modbus_tk模块安装 pip install pymodbus_tk 下面代码功能;读取地址为0x42700 长度为43个数值。 附上读取其它数值的功能码,注释为反馈的报文格式 ...
分类:数据库   时间:2018-12-21 19:37:22    阅读次数:820
shiro整合thymeleaf
1、引入依赖 2、ShiroConfig中编写shiroDialect 3、html页面添加xmlns 4、在标签中使用shiro标签 注:根据不同权限某些功能进行隐藏和展示: 如:admin账号具有最大权限,则可以看到所有功能 zhangsan具有修改权限,则只能看到修改按钮 lisi具有增加权限 ...
分类:其他好文   时间:2018-12-21 19:37:11    阅读次数:200
spring系列六、springboot配置错误页面及全局异常
一、spring1.x中处理方式 二、spring2.x中处理方式 那么此时只要出现了错误,就会找到相应的 http 状态码,而后跳转到指定的错误路径上进行显示。 三、ErrorPageAction跳转处理 404.html 四、全局controller异常返回处理 1、返回错误页面配置 如果此时配 ...
分类:编程语言   时间:2018-12-21 19:37:02    阅读次数:244
Redis主从读写分离配置
环境描述: 主redis:192.168.10.1 6379 从redis:192.168.10.2 6380 一、主从配置 1、将主从redis配置文件redis.conf中的aemonize no 改为 yes 2、修改从redis配置文件redis.conf中的port 6379 改为 638 ...
分类:其他好文   时间:2018-12-21 19:36:52    阅读次数:224
nginx负载均衡及配置
为什么要实现服务器集群? 实现服务器集群主要就是为了负载均衡(Load Balance)——有两台或者以上的服务器或者站点提供服务,服务将来自客户端的请求,靠某种算法,去尽量平分请求到集群的机器中,从而避免一台服务器因为负载太高而出现故障,而即使其中某个机器出现故障,负载均衡会自动规避选择,使得用户 ...
分类:其他好文   时间:2018-12-21 19:36:42    阅读次数:237
918条   上一页 1 ... 13 14 15 16 17 18 19 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!