java
qq_15282563
这个作者很懒,什么都没留下…
展开
-
遍历Map的四种方法
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("转载 2016-05-27 11:16:33 · 234 阅读 · 0 评论 -
Spring3自定义环境配置 <beans profile="">
摘自springside3 Spring 3.1的功能,以后就不用为了区分Test, Dev, Production环境,搞几个只有细微区别的application.xml, application-test.xml及引用它们的web.xml了。 首先,将applicationContext.xml中的namespace从3.0升级到3.1.xsd, 然后就可以在文件末尾加入不同环境转载 2016-08-19 15:32:37 · 361 阅读 · 0 评论 -
Java_Ant详解
1,什么是ant ant是构建工具 2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个 3,ant的好处 跨平台 --因为ant是使用java实现的,所以它跨平台 使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很久,你仍然转载 2016-09-13 19:11:19 · 140 阅读 · 0 评论 -
Subversion svn 分支、切换、合并、基线
目的 多个版本中并行开发,提高开发效率; 保证各个版本和各个环境(开发、测试、主干)的独立,避免相互影响; 通过分支与主干的合并,这样主干永远是最新、最高版本,并且都在后面的测试中,保证了质量; 用分支进行bug修改,而主干上进行新功能的开发。分支上的bug修改完合并到主干上; SVN目录结构 Trunk(开发库) : 主干目录,负责新功能的开发; 此目录下的转载 2016-09-22 11:54:45 · 2339 阅读 · 0 评论 -
url-pattern / 和 /* 的区别
上述问题我也遇到,所以就记录下来。 总是现象就是: spring用到forward("/WEB-INF/jsp/*.jsp") 而forward当然是又要经过web.xml的映射的, 然后,在URL匹配时, / 不会匹配到*.jsp,不会进入spring的DispatcherServlet类 /* 会匹配*.jsp,导致进入spring的DispatcherServlet类,然后转载 2016-12-13 02:02:41 · 241 阅读 · 0 评论 -
客户端svn上传后,原始文件在服务器的什么位置?
原作者:寅春树 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 SVN服务器端不是简单将上传的文件一个一个存放起来的; SVN服务器端默认采用的FSFS格式是将每次commit的内容增量方式存放的,每个增量包存成1个文件,这个增量包中包括了这次commit的全部数据。 也就是说你不可能在服务器端存放该版本库的文件夹下找到你上传的某个文件。 SVN服务器版本库有两种格转载 2016-12-19 11:23:40 · 569 阅读 · 0 评论 -
Twitter的分布式自增ID算法snowflake (Java版)
概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移到Cassandra,因为Cassandra没转载 2017-04-20 11:06:24 · 303 阅读 · 0 评论