摘要: 1. Collections.unmodifiableMap 是什么? Java的官方解释: Returns an unmodifiable view of the specified map. This method allows modules to provide users with "re 阅读全文
posted @ 2017-01-05 20:00 smurf 阅读(2443) 评论(0) 推荐(0) 编辑
摘要: Java CountDownLatch 阅读全文
posted @ 2016-11-30 21:11 smurf 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 在Java国际化(i18n)中, vm页面显示内容需要使用 #springMessage("title") 实际运行时发现页面输出$springMacroRequestContext.getMessage($code)。看了一下源代码,#springMessage是一个宏,在spring.vm中定义 阅读全文
posted @ 2016-10-31 18:16 smurf 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: Java国际化(i18n) 最近在做一个网站国际化的功能。用Java做开发,使用spring+velocity. Java提供了对i18n的支持,spring对其做了集成,可以很方便的配置。主要思想就是根据语言来读取不同的配置文件,来显示对应的文本。主要步骤如下: 1. 用两个properties文 阅读全文
posted @ 2016-10-31 18:00 smurf 阅读(2440) 评论(0) 推荐(0) 编辑
摘要: 以前上学的时候简单了解了下linux,现在对它的认识也只停留在一些小白命令上。以为我只要不是做服务器端开发的应该不会去碰吧,工作了才知道做开发的多少还是要熟悉一些linux的,至少你的项目会部署在linux服务器上吧。以前没搞明白的还是要花时间还回来的。不能再废话了~像我这种小白在linux系统下查... 阅读全文
posted @ 2015-08-03 21:02 smurf 阅读(224) 评论(0) 推荐(0) 编辑
摘要: PriorityQueue 阅读全文
posted @ 2014-11-05 22:42 smurf 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 数组在有序的情况查找某元素,用二分查找可以达到logn的时间复杂度。二分查找虽然看似容易,想要把这个算法完全写好,并灵活运用确并非易事儿。据说专业的程序员有90%的人无法正确实现。如果你不信,不妨自己动手试一试,然后用一些测试用例测一下。二分查找的思想:在有序数组A[n]中查找x,令s=0,e=n-... 阅读全文
posted @ 2014-10-31 20:46 smurf 阅读(177) 评论(0) 推荐(0) 编辑
摘要: lock-free是一种基于原子变量类来构建的非阻塞同步算法。比较并交换(compare-and-swap)我们经常会先检查某项东西,然后对其进行修改,如if(X...) {X=...}。这种行为在多线程下并不是线程安全的。那我们该如何做呢?一种方法是对操作进行加锁,如synchornized(ob... 阅读全文
posted @ 2014-10-07 16:00 smurf 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 题目描述:有N个人,其中一个明星和n-1个群众,群众都认识明星,明星不认识任何群众,群众和群众之间的认识关系不知道,现在如果你是机器人R2T2,你每次问一个人是否认识另外一个人的代价为O(1),试设计一种算法找出明星,并给出时间复杂度(没有复杂度不得分)。----------------------... 阅读全文
posted @ 2014-08-29 15:51 smurf 阅读(657) 评论(0) 推荐(0) 编辑
摘要: [转]本文出自 “大浪淘沙” 博客,请务必保留此出处http://yuanbin.blog.51cto.com/363003/112029原网页地址:http://yuanbin.blog.51cto.com/363003/112029#0-youd...子网划分的两个例子例1:本例通过子网数来划分... 阅读全文
posted @ 2014-08-28 15:19 smurf 阅读(345) 评论(0) 推荐(0) 编辑