请稍侯

redis入门

安装 首先去redis官网下载redis安装包 我下载的是 redis-3.0.3.tar.gz tar zxvf redis-3.0.3.tar.gz cd redis-3.0.3 make redis的数据类型 string 类型 string类型是redis的最基本类型。 相关的基本命令如下 127.0.0.1:6379> set test vvkee OK 127.0.0.1:6379> get test "vvkee" list 类型 redis的list类型其实就是一个每个子元素都是string类型的双向链表。 我们可以通过push,po...

Read More

java比较两个数组的并集、差集与交集

前言 在开发工程中,需要比较两个数组的差集与交集。 代码实现 数组并集 /** * 并集 * * @param a * @param b * @return */ public static String[] union(String[] a, String[] b) { // 利用Set的特性 Set<String> set = new HashSet<String>(); for (String s : a) { set.add(s); } for (String s : b) { ...

Read More

jstl中fn标签的用法

前言 在jsp页面的开发中,不可避免的我们要使用jstl标签, 而其中的fn标签对我们处理一些数据有很大的帮助。 使用 在jsp页面中增加:<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>, 我们就可以使用fn标签了。 用法 fn:contains 判断字符串是否包含另外一个字符串 <c:if test="${fn:contains(name, searchString)}"> fn:containsIgnoreCase 判断字符串是否包含...

Read More

使用Spring进行单元测试

测试的作用 作为一个开发人员,我们为什么要写单元测试? 我们可以通过编写单元测试来验证自己程序的有效性 通过持续自动的执行单元测试和分析单元测试的覆盖率等来确保软件本身的质量 当Spring遇见测试 @ContextConfiguration(locations = { "classpath:applicationContext.xml", "classpath:spring-mybatis.xml" }) @RunWith(SpringJUnit4ClassRunner.class) @Transactional public class MemberService...

Read More

使用git stash储藏你的工作

为什么会用到 git stash 在工作中,我们正在一个分支上快乐的开发着,可能新增了一些文件,可能修改了一些文件。 突然,领导告诉你,有一个紧急的bug需要立即修改。 可是,你已经修改了许多的东西,这些东西又是不能提交的,怎么办? 这个时候git stash就派上用场了。 git stash系列命令 git stash 系列命令主要包含以下几个命令。 git stash git stash pop git stash list git show stash@{1} git stash apply stash@{1} git stash drop ...

Read More

使用sed命令进行文本替换

事出有因 最近产品同学需要修改一个问题,将项目里的一个“XX”文字替换为另一个文字,刚开始的时候就苦逼苦逼的一个页面一个页面的改。 一个小时。。。。两个小时。。。 忽然觉得,这不科学啊,有没有更好的方法呢? 这个时候才想起,linux下不是有一个sed命令么。 赶紧百度下学习学习。 sed回顾 sed是一个很好的文本处理工具,以行为单位进行处理,可以将数据行进行替换,删除,新增。 sed 命令行的格式: sed [-nefri] 'command' 输入文本 具体的参数代表的含义在这里就不一一介绍了,同学们可以自行百度。 这里主要讲讲 -i 参数 -i 直接修改...

Read More

Java读取配置文件

在系统开发中,或多或少的使用配置文件来管理系统运行时的一些参数。 *.properties是我们使用的比较多的一种方式。 使用java.util.Properties类的load方法 示例代码如下 import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.Properties; public class PropertiesLoader { private static Properties properties = ...

Read More

Xshell配色设置

Xshell 是一个强大的安全终端模拟软件,最近我在使用xshell最为连接linux服务器的工具。 个人觉得它要比SecureCRT好用的一点。 但是当连接到Linux服务器后,它自带的配色真的是亮瞎了我的双眼,文件夹的蓝色….我根本看不到。 无奈之下,个人在网上找了三个xshell的配色方案。 三种配色方案 1, 第一种 [ubuntu] text(bold)=ffffff magenta(bold)=ad7fa8 text=ffffff white(bold)=eeeeec green=4e9a06 red(bold)=ef2929 green(bold)=8ae234...

Read More

Git分支管理

Git分支管理 在Git流行的今天,如果你还在使用CVS/SVN。那你就真的是out了。 借用在一个文章上看到的标题:Git分支管理是一门艺术 一个成功的 Git 分支模型 原文链接:http://nvie.com/posts/a-successful-git-branching-model/ 已经有人做过中文的翻译了,在此就不在继续翻译(实际情况是英文水平不咋滴)。 中文链接:http://www.oschina.net/translate/a-successful-git-branching-model 版本控制 语义话的版本控制规范:http://semver.or...

Read More