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