在ConcurrentHashMap没有出现以前,jdk使用hashtable来实现线程安全,但是hashtable是将整个hash表锁住,所以效率很低下。 ConcurrentHashMap将数据分别放到多个Segment中,默认16个,每一个Segment中又包含了多个HashEntry列表数组 ...
分类:
编程语言 时间:
2017-05-03 22:49:21
阅读次数:
308
写在前面 Java设计模式总共有23种,虽然我也没仔细数。单例模式,好像在常用的Java项目中必不可少吧,好比是做米饭绝对少不了米,没毛病。这里谈谈自己的理解吧,大致分为几个方面: 1.哪些时候需要用到单例模式,即单例模式的使用场景,谈谈Singleton Mode的概念 2.常见有哪几种单例模式 ...
分类:
编程语言 时间:
2017-05-03 17:20:33
阅读次数:
226
一。报错原因:设置的memory_max_target超过了系统中设置的share memory(/dev/shm)而已。 二。解决办法:增加tmpfs的大小 三。调整tmpfs的大小(两种方法) 1.直接去/etc/fstab文件中修改参数的值,重启操作系统后生效 (1)在root用户下:vi / ...
分类:
其他好文 时间:
2017-05-02 18:17:59
阅读次数:
309
前言安卓应用的用户界面是构建在View 和ViewGroup 这两个物件的层级之上的。 View 就是一般的UI组件。像button,输入框等。 viewGroup 是一些不可见的view的容器,用来定义子View 怎样布局。 相似在一个网格或是一个垂直列表。安卓提供了一套XML的标签词汇用来定义U ...
分类:
移动开发 时间:
2017-04-30 17:10:27
阅读次数:
282
1.创建存储过程create or replace procedure pro_student_info_byId( in_Id in t_student_info.id%type,out_custInfo out sys_refcursor )is begin open out_custInfo ... ...
分类:
其他好文 时间:
2017-04-30 12:25:06
阅读次数:
309
WebView加载页面 webView有两种加载方式, 加载网络地址 加载本地资源 添加请求头信息,在这里可以加入认证信息等等 设置页面内链接跳转,拦截了跳转事件,在相应函数中做对应的处理。 设置允许js方法执行 返回键返回上个页面(默认webView将页面存放到缓存栈中) 安卓调用html的js方 ...
分类:
移动开发 时间:
2017-04-29 17:29:50
阅读次数:
279
Spring配置文件: <!-- DataSource --> <bean id="dataSource" class="com.jiewen.commons.toolkit.db.BasicDataSource" destroy-method="close"> <property name="dr ...
分类:
编程语言 时间:
2017-04-25 18:35:35
阅读次数:
162
HashMap与HashTable的区别: 1、HashMap是非线程安全的,HashTable是线程安全的。 2、HashMap的键和值都允许有null值存在,而HashTable则不行。 3、因为线程安全的问题,HashMap效率比HashTable的要高。 HashMap的实现机制: Hash ...
分类:
其他好文 时间:
2017-04-25 17:03:10
阅读次数:
155
项目中用到了给客户端的推送功能,选用了极光推送,下面演示一下在thinkphp中集成极光推送 1.下载极光推送的php类,可以从笔者的git下载 2.thinkphp集成 /* * 极光推送 * $pushId:极光ID,字符串或者array() * $content:推送内容 * $remark: ...
分类:
Web程序 时间:
2017-04-25 16:43:45
阅读次数:
197
@Autowired @Resource(name="redisTemplate") private RedisTemplate<String, String> rt; public void flushdb(){ rt.execute(new RedisCallback<Object>() { p ...
分类:
编程语言 时间:
2017-04-25 11:46:00
阅读次数:
1065