首页 > 2016年06月28日 > 全部分享
使用AtomicBoolean优雅初始化资源
在很多场景中,都需要用到加载资源等初始化操作,而且只需要初始化一次,那么问题就有了, 如何判断为初次操作 如果是并发处理,如何保证只初始化一次,不会重复初始化 ? 一、AtomicBoolean神器 java.util.concurrent.atomic.AtomicBoolean ,该布尔操作类保证了一系列的操作都是原子操作,不会受到多线程环境下的并发不安全问题,原理则是依赖神奇的s ...
分类:其他   时间:2016-06-28 16:55:07    收藏:0  评论:0  赞:0  阅读:201
elasticsearch配置文件参数(一)
elasticsearch的config文件夹里面有两个配置文 件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件, elasticsearch.yml参数如下: ? cluster.name: elasticsearch 配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有 ...
分类:其他   时间:2016-06-28 16:54:18    收藏:0  评论:0  赞:0  阅读:176
LRU-最少使用页面置换算法
LRU是Least?Recently?Used的缩写,即最近最少使用页面置换算法,是为虚拟页式存储管理服务的,是根据页面调入内存后的使用情况进行决策了。由于无法预测各页面将来的使用情况,只能利用“最近的过去”作为“最近的将来”的近似,因此,LRU算法就是将最近最久未使用的页面予以淘汰。 可以用一个特殊的栈来保存当前正在使用的各个页面的页面号。当一个新的进程访问某页面时,便将该页面号压 ...
分类:编程语言   时间:2016-06-28 16:53:27    收藏:0  评论:0  赞:0  阅读:185
ClassLoader原理分析
前文:Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的。 类装载器所做的工作实质是把类文件从硬盘读取到jvm运行内存中,或者从网络中读取到jvm运行内存中 JVM在加载类的时候,都是通过ClassLoader的loadClass()方法来加载class的。 ? 例如: publi
分类:其他   时间:2016-06-28 16:52:37    收藏:0  评论:0  赞:0  阅读:150
备忘录模式之我见
备忘录模式定义: 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态。 ?备忘录模式涉及以下三个角色: 发起人角色(Originator):记录当前时刻的内部状态,负责定义哪些属于备份范围的状态,负责创建和恢复备忘录数据 备忘录角色(Memento):负责存储发起人对象的内部状态,在需要的时候提供发起人需要的内部状态 备 ...
分类:其他   时间:2016-06-28 16:51:22    收藏:0  评论:0  赞:0  阅读:243
Heritrix3.1 过滤url
现在做Heritrix抓取,由于java版本之类的,我选择用了3.1,可是大部分的资料都是介绍1.14的,太让人生气,尤其一个最简单的功能:让保留的文件是和这个域名下有关的文件,不要被js那些抽取的链接又访问到其他站点抓取。在1.14版本,已经非常多的扩展代码等,可是完全和3.1不同。 ? 在这个前提下,我感觉是可以写个扩展替换的,我这里直接再源码中修改了,所改动的文件是?org.archiv ...
分类:Web开发   时间:2016-06-28 16:50:57    收藏:0  评论:0  赞:0  阅读:254
使用 PowerShell 自动登录 Azure
PowerShell 是管理 Azure 的最好方式之一,通过使用 PowerShell 脚本可以把很多的工作自动化。比如对于 Azure 上的虚拟机,可以设置定时关机操作,并在适当的时间把它开机,这样就能减少虚拟机的运行时间,同时也能为节能减排做出贡献。 PowerShell 的 Azure 模块中为我们提供了不同的 API, 早期的 API 叫 ASM(Azure Service Manag ...
分类:系统服务   时间:2016-06-28 16:50:32    收藏:0  评论:0  赞:0  阅读:143
移动端安卓和IOS开发框架Framework7教程-Template7 示例
{{#each}}...{{else}}...{{/each}} {{#each}}?is a block expression, that iterates through items of passed Array or through properties of passed Object. The following additional variables are available ...
分类:移动平台   时间:2016-06-28 16:50:08    收藏:0  评论:0  赞:0  阅读:441
“工业4.0”下的制造业数据化管理
制造业是我国国民经济的支柱产业,是我国经济增长的主导部门和经济转型的基础。 从企业信息化管理角度来看,我国制造企业信息化水平相对较低? ...
分类:其他   时间:2016-06-28 16:49:42    收藏:0  评论:0  赞:0  阅读:103
tty初探—uart驱动框架分析
本文参考了大量牛人的博客,对大神的分享表示由衷的感谢。 主要参考:     tty驱动分析 :http://www.wowotech.net/linux_kenrel/183.html      Linux TTY驱动--Uart_driver底层:http://blog.csdn.net/sharecode/article/details/9196591     Linux TTY驱...
分类:其他   时间:2016-06-28 15:49:12    收藏:0  评论:0  赞:0  阅读:241
net异步线程获取返回值的两种方式
方式一:endInvoke 方式二:回调函数 ...
分类:编程语言   时间:2016-06-28 15:48:31    收藏:0  评论:0  赞:0  阅读:119
Codeforces 372B Counting Rectangles is Fun
http://codeforces.com/problemset/problem/372/B 题意:每次给出一个区间,求里面有多少个矩形 思路:预处理,sum[i][j][k][l]代表以k,l为右下角,左上角不超过i,j有多少矩形,然后询问的时候枚举右下角就可以了 ...
分类:其他   时间:2016-06-28 15:48:11    收藏:0  评论:0  赞:0  阅读:203
20个Linux服务器安全强化建议(一)
Linux服务器安全对于保护用户数据、知识产权非常重要,同时还能减少你面对黑客的时间。在工作中,通常由系统管理员对Linux的安全负责,在这篇文章中,介绍了20条对Linux系统进行强化的建议。本文所有的建议都基于CentOS、RHEL系统或者Ubuntu/Debian的发行版本。 #1、加密数据通 ...
分类:系统服务   时间:2016-06-28 15:48:01    收藏:0  评论:0  赞:0  阅读:254
字符编码介绍
字符编码 介绍 From:http://www.liaoxuefeng.com/ 我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(by ...
分类:其他   时间:2016-06-28 15:47:55    收藏:0  评论:0  赞:0  阅读:208
selenium全局的等待时间处理
1、公司同事给了一个全局的等待处理, 中间的判断核心就是 通过js的脚本判断页面是否刷新完,状态是complete。如果是的话再执行以下的脚本, 否则等待系统的全局等待时间。 ...
分类:其他   时间:2016-06-28 15:47:42    收藏:0  评论:0  赞:0  阅读:555
报错:An error occurred at line: 22 in the generated java file The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory
org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 22 in the generated java file The method getJspApplicat ...
分类:移动平台   时间:2016-06-28 15:47:31    收藏:0  评论:0  赞:0  阅读:1681
个人整理的一些web前端面试题
1.一个网页从开始请求到最终显示的完整过程? 2.简述对CSS盒子模型的理解? width=margin-left + padding-left + content-width + padding-right + margin-right; height同理。 3.简述CSS中的定位机制(此问题多有 ...
分类:Web开发   时间:2016-06-28 15:47:21    收藏:0  评论:0  赞:0  阅读:170
javascript-经典例题
1.文本框焦点问题 onBlur:当失去输入焦点后产生该事件 onFocus:当输入获得焦点后,产生该文件 Onchange:当文字值改变时,产生该事件 Onselect:当文字加亮后,产生该文件 <input type="text" value="郭强" onfocus="if(value=='郭 ...
分类:编程语言   时间:2016-06-28 15:46:51    收藏:0  评论:0  赞:0  阅读:231
Centos7 Docker 多主机 容器互连--基于OVS
来一张自己画的图,mark:2016年6月27日17:09:14 自己理解,如有错误 多谢指教。 centos7, 部署OVS和docker、以及基于centos6.8的ssh images 命令。 二、配置OVS HOST1 HOST2 容器A 可以 ping通HOST2的容器A。HOST1 可以 ...
分类:其他   时间:2016-06-28 15:46:41    收藏:0  评论:0  赞:0  阅读:224
集合ArrayList
System.Collections 命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。 System.Collections.Generic 命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合更好的类型安全性和性 ...
分类:其他   时间:2016-06-28 15:46:31    收藏:0  评论:0  赞:0  阅读:206
1484条   上一页 1 ... 33 34 35 36 37 ... 75 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!