- 博客(15)
- 收藏
- 关注
原创 Java8 stream-流
package stream;import com.google.common.collect.ImmutableList;import org.apache.commons.lang.StringUtils;import java.util.List;import java.util.Map;import java.util.Set;import java.util.stream...
2018-06-03 11:58:48 238
转载 Git 回滚到指定版本
Git 回滚到指定版本先根据log找到要回滚的目标版本$ git logcommit f92ef7766f538f66Author: xxx <xxx@xx.com>Date: Mon Sep 11 21:33:22 2017 +0800 删除接口commit 881f05ea1ff3b15fAuthor: xxx <xxx@xx.com>Date: Mon Sep 11 1
2017-09-12 10:28:57 574
转载 Redis 常用命令汇总
连接redis服务器redis-cli 连接本地的 redis 服务redis-cli -h host -p port -a password 连接远程的 redis 服务,一般只需要输入 host 和 port 即可, redis 默认 port 是 6379PING 连接 redis 服务后,PING 命令用于检测 redis 服务是否启动Redis 键(key)EXISTS key
2017-09-05 17:55:42 352
转载 Git 分支管理
查看分支git branch 查看本地分支git branch -r 查看远程分支git branch -a 查看本地+远程分支创建分支git branch new_branch 创建本地分支git push origin new_branch 把本地分支推到远程分支切换分支git checkout new_branch 切换本地分支创建和切换分支的快捷方式在上面的例子中,分别使用两个命令创建
2017-09-04 17:48:31 341
转载 Linux 实用命令
查看进程命令:ps aux & ps -ef 举例: ps aux|grep javaps -ef|grep redis 说明: ps aux:用BSD的格式显示 java 进程,显示的项目有: USER , PID , %CPU , %MEM , VSZ , RSS , TTY , STAT , START , TIME , CO
2017-08-25 16:26:27 197
原创 Socket 绑定异常 解决方案
在linux/mac环境中,用非root用户,将某个小于1024的端口绑定到socket上时,系统抛出java.net.BindException: Permission denied异常信息。 查了下资料,大概有如下两种解决方案: 1、将用户转换为root用户; 2、将端口号修改为大于或等于1024。 错误信息如下: Exception in thread "
2017-08-22 11:02:58 2001
转载 用户注册之验证码
generateCaptchaKey()generateCaptchaImage(String captchaKey)验证码:Captcha每个Captcha都需要有一个key,根据这个key,系统才能得到对应的验证码图片以及实际值。因此generateCaptchaKey()会生成一个Captcha key,使用这个key再调用generateCaptchaImage()方法就能得到验证码图片。
2017-08-21 17:37:36 1042
转载 Maven 实战学习
Maven 最主要的命令 mvn clean compilemvn clean testmvn clean packagemvn clean install 执行test之前先执行compile 执行package之前先执行test 执行install之前先执行package
2017-08-21 16:29:59 240
原创 Springmvc -> Controller注解
@RestController@RequestMapping("/hello")public class HelloController { @RequestMapping(value = "/hi/{name}") public void hi(@PathVariable String name, @RequestParam String msg) { Syst
2017-08-21 11:49:53 288
转载 java:数组转list、list转数组
数组转list:String[] strArray = new String[] { "a", "b" };List<String> list = Arrays.asList(strArray);注意: 使用工具类 Arrays.asList()把数组转换成list时,不能使用其修改集合相关的方法,它的 add/remove/clear 方法会抛出 UnsupportedOperationExc
2017-08-21 11:33:20 1891
转载 IntelliJ IDEA For Mac 快捷键
IntelliJ IDEA For Mac 快捷键 建议将 Mac 系统中与 IntelliJ IDEA 冲突的快捷键取消或更改,不建议改 IntelliJ IDEA 的默认快捷键。Mac键盘符号和修饰键说明⌘ Command⇧ Shift⌥ Option⌃ Control↩︎ Return/Enter⌫ Delete⌦ 向前删除键(Fn+Delete)↑ 上箭头↓ 下箭头
2017-08-02 18:02:21 384
转载 Git 命令切换分支
Git一般有很多分支,我们clone到本地的时候一般都是master分支,那么如何切换到其他分支呢?主要命令如下:1、查看远程分支$ git branch -a我在mxnet根目录下运行以上命令:~/mxnet$ git branch -a* master remotes/origin/HEAD -> origin/master remotes/origin/master remote
2017-07-28 10:44:51 655
转载 jdk8中的forEach使用return执行下一次遍历
在使用foreach()处理集合时不能使用break和continue这两个方法,也就是说不能按照普通的for循环遍历集合时那样根据条件来中止遍历,而如果要实现在普通for循环中的效果时,可以使用return来达到,也就是说如果你在一个方法的lambda表达式中使用return时,这个方法是不会返回的,而只是执行下一次遍历,看如下的测试代码: List<String> list = n
2017-07-20 11:41:36 13276 1
转载 类加载机制
类加载机制:装载:查找并加载类的二进制字节流。连接: 验证:确保类的字节流中的信息符合当前JVM的要求。 准备:为类变量分配内存并设置类变量初始值。 解析:将常量池内的符号引用替换为直接引用。初始化:初始化类变量和其他资源。这些资源有static{}块,构造函数,父类的初始化等。
2017-07-19 11:24:29 288
转载 mysql查询语句之limit
mysql查询语句之limit我们在查询数据时,经常要得到前几条或者中间某几条数据,mysql为我们提供了一个很好的功能:limitSELECT * FROM table LIMIT 5,10; // 检索记录行 6-15//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1: SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-
2017-07-19 11:12:20 344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人