摘要: 本文链接 https://unmi.cc/understand-java-regex-backslash/, 来自 隔叶黄莺 Unmi Blog Java 语言里的几大变革,一为 jdk1.4 引入的正则表达式,jdk1.5 引入的泛型。没有泛型之前有不少人曾想方设法从编译器入手让 Java 支持泛 阅读全文
posted @ 2017-09-13 19:44 PianoCoder 阅读(7698) 评论(1) 推荐(0) 编辑
摘要: @Test public void testMap2List() throws Exception{ Map<String, String> map = new HashMap<String, String>(); map.put("1", "AA"); map.put("2", "BB"); ma 阅读全文
posted @ 2016-02-17 19:16 PianoCoder 阅读(94787) 评论(2) 推荐(2) 编辑
摘要: 【git 删除本地分支】git branch -D br【git 删除远程分支】git push origin :br (origin 后面有空格)git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id【本地代码库回滚】:git reset --hard commit-id :回... 阅读全文
posted @ 2015-12-31 17:20 PianoCoder 阅读(211800) 评论(2) 推荐(0) 编辑
摘要: 基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布式的面向资源的网络应... 阅读全文
posted @ 2015-12-08 15:36 PianoCoder 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1 事务的传播属性(Propagation)1) REQUIRED ,这个是默认的属性Support a current transaction, create a new one if none exists.如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。被设置成这个级别时,会... 阅读全文
posted @ 2015-09-08 10:10 PianoCoder 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:http://www.linuxidc.com/Linux/2013-12/93690.htm#0-tsina-1-14812-397232819ff9a47a7b7e80a40613cfe1 Java中有两种实现多线程的方式。一是直接继承Thread类,二是实现Runnable接... 阅读全文
posted @ 2015-09-01 11:20 PianoCoder 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。(一)分页查询格式:SELECT*FROM(SELECTA.*,ROWNUMRNFROM(SELECT*FROMTABLE_NAME)AWHEREROWNUM=21其中最内层的查询SELECT*FROMTABLE_NAME表示不进行翻... 阅读全文
posted @ 2015-08-24 19:27 PianoCoder 阅读(4124) 评论(0) 推荐(0) 编辑
摘要: 作者: 阮一峰日期: 2009年8月30日转载地址:http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。... 阅读全文
posted @ 2015-08-10 19:10 PianoCoder 阅读(253) 评论(0) 推荐(0) 编辑
摘要: ◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;系统信息存放在文件里,文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。文件可以是一封信、一个通讯录,或者是程序的源语句、程序的数据,甚... 阅读全文
posted @ 2015-07-23 11:54 PianoCoder 阅读(919) 评论(0) 推荐(0) 编辑
摘要: Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux... 阅读全文
posted @ 2015-07-23 11:50 PianoCoder 阅读(5576) 评论(0) 推荐(0) 编辑