转自: http://www.infoq.com/cn/articles/ConcurrentHashMap/ 术语定义 线程不安全的HashMap 因为多线程环境下,使用HashMap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap,如以下代码 效率 ...
分类:
其他好文 时间:
2017-01-03 18:41:54
阅读次数:
226
目前主流应用程序大体分为三类:Web App、Hybrid App、 Native App。web app(网页应用)hybrid app(混合应用)native app(原生应用) 淘宝天猫这样的超大型App,完全用Native是很难的,也是不现实的,业务逻辑太复杂,目前天猫是20% native ...
分类:
移动开发 时间:
2017-01-03 18:40:59
阅读次数:
238
过去,我们很少能够看到谁家在养宠物,连饭都吃不跑,哪有余粮来喂猫狗。但是今天,随着人们收入水平的不断提升、城市人际关系逐渐趋于淡化等诸多原因,越来越多的家庭都开始养宠物,甚至有个别人对待宠物比对待自己的儿女都用心。 ...
分类:
其他好文 时间:
2017-01-03 18:38:06
阅读次数:
221
1、修改ulimit vi /etc/security/limits.conf 增加 * soft nofile 65535 * hard nofile 65535 * - nofile 65535 修改 linux 内核文件 sysctl -P 报错error: "net.bridge.bridg ...
分类:
系统相关 时间:
2017-01-03 18:38:28
阅读次数:
269
项目中有一些地方需要做到保密的效果: 用户名一部分需要替换为*来达到保密效果; 银行卡号一部分需要替换为 * 身份证号一部分需要替换为 * 把这个工具类分享出来 ...
分类:
移动开发 时间:
2017-01-03 18:38:43
阅读次数:
273
USE `xxdb`; SELECT CONCAT( 'ALTER TABLE ' ,TABLE_NAME ,' ENGINE=MyISAM; ') as `sql-commands-for-convert-engine` FROM information_schema.TABLES AS t WH... ...
分类:
数据库 时间:
2017-01-03 18:37:29
阅读次数:
210
--查询表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GRO ...
分类:
数据库 时间:
2017-01-03 18:38:01
阅读次数:
232
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type=" ...
分类:
Web程序 时间:
2017-01-03 18:37:48
阅读次数:
170
安装的时候发现很多情况下会出现各种问题,现在写下自己安装成功的步骤: 1.首先官网下载zip安装包drupal-8.2.4.zip 2.下载官方提供的8.2.4简体中文语言包drupal-8.2.4.zh-hans.po 3. 将zip解压后新建目录drupal-8.2.4\sites\defaul ...
分类:
其他好文 时间:
2017-01-03 18:36:58
阅读次数:
608
上面的代码中有个叫name的成员变量,也有个同样叫name的方法参数。那么showName方法会输出参数的name还是成员变量name呢? 测试代码: 运行结果: 运行结果显示答案是会输出参数的name,原因是Java语法获取变量的时候采取的是就近原则所以name代表的是离它最近的参数name。如果 ...
分类:
编程语言 时间:
2017-01-03 18:37:22
阅读次数:
166
2016.12.26/27 1.writing-mode: vertical-rl;在电脑显示有效果,在手机端无效 解决办法:改为 -webkit-writing-mode: vertical-rl; 2.div设置inline-block之后,如果没有设置固定宽高,div内的内容将正常显示,div ...
分类:
其他好文 时间:
2017-01-03 18:35:14
阅读次数:
160
onended 事件 当音频播放结束后执行 JavaScript:<audio onended="myFunction()"> onended 事件在视频/音频(audio/video)播放结束时触发。 HTML 中:<element onended="myScript"> JavaScript 中 ...
分类:
其他好文 时间:
2017-01-03 18:34:04
阅读次数:
164
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 function confirm(){ var tel=$tel.val();//获取页面中登录名和密码 var ...
我之前在项目中用EF读取一个视图的数据,页面展示出现重复数据,当时百思不得其解,跟踪代码,数据读取时取到的数据并不是重复,为什么在前台显示就有重复了呢,我当时就在业务层将数据去重,但取到的数据跟数据库的数据就对不上了,最后是因为 实体对象中 没有设置所谓的“复合主键”(就是唯一区别的标识,当然在视图 ...
分类:
其他好文 时间:
2017-01-03 18:32:55
阅读次数:
165
1.列表渲染 wx:for 在组件上使用wx:for控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。 默认数组的当前项的下标变量名默认为index,数组当前项的变量名默认为item 使用 wx:for-item 可以指定数组当前元素的变量名,使用 wx:for-index 可以指定数组 ...
分类:
其他好文 时间:
2017-01-03 18:33:52
阅读次数:
397
前台需求分析 一:用户模块 前台JS校验 使用AJAX完成对用户名(邮箱)的异步校验 后台Struts2校验 验证码 发送激活邮件 将用户信息存入到数据库 点击激活邮件中的链接完成激活 根据激活码,查询数据库中是否有该用户; 如果有则激活,否则不激活; 根据激活码,查询数据库中是否有该用户; 如果有 ...
分类:
其他好文 时间:
2017-01-03 18:31:35
阅读次数:
433
本文转自自:http://blog.chinaunix.net/uid-25014876-id-59418.html linux设备驱动归纳总结(三):3.设备驱动面向对象思想和lseek的实现 一、结构体struct file和struct inode 在之前写的函数,全部是定义了一些零散的全局变 ...
分类:
系统相关 时间:
2017-01-03 18:31:46
阅读次数:
237