置顶随笔

[置顶]java validation 后台参数验证

摘要: 一、前言 二、几种解决方案 三、使用bean validation 自带的注解验证 四、自定义bean validation 注解验证 一、前言 在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节。比如参数不能为null,email那么必须符合email的格式,如果手动进行if判断或者写正阅读全文

posted @ 2016-10-22 16:03 范晓刚 阅读(8908) 评论(0) 编辑

2017年6月7日

Zero-Copy

摘要: 概述 考虑这样一种常用的情形:你需要将静态内容(类似图片、文件)展示给用户。那么这个情形就意味着你需要先将静态内容从磁盘中拷贝出来放到一个内存buf中,然后将这个buf通过socket传输给用户,进而用户或者静态内容的展示。这看起来再正常不过了,但是实际上这是很低效的流程,我们把上面的这种情形抽象成阅读全文

posted @ 2017-06-07 10:20 范晓刚 阅读(13) 评论(0) 编辑

2017年3月13日

在IDEA中使用MyBatis Generator逆向工程生成代码

摘要: 本文介绍一下用Maven工具如何生成Mybatis的代码及映射的文件。 一、配置Maven pom.xml 文件 在pom.xml增加以下插件: 配置好Maven插件,下面需要配置插件需要配置文件 二、在maven项目下的src/main/resources 目录下建立名为 Maven的项目配置文件阅读全文

posted @ 2017-03-13 15:23 范晓刚 阅读(613) 评论(0) 编辑

2017年2月21日

如何禁止chrome自动跳转https

摘要: 请在chrome的地址栏输入: 在打开的页面中, Delete domain 栏的输入框中输入:xx.xx.com(注意这里是二级域名),然后点击“delete”按钮,即可完成配置。 然后你可以在 Query domain 栏中搜索刚才输入的域名,点击“query”按钮后如果提示“Not found阅读全文

posted @ 2017-02-21 10:48 范晓刚 阅读(805) 评论(0) 编辑

2016年11月7日

git 常用命令

摘要: 一、基础 二、分支管理 三、标签管理 四、自定义Git 五、搭建Git服务器 一、基础 git config --global user.name "Your Name"设置你的仓库用户名(用于标识提交者) git config --global user.email "email@example.阅读全文

posted @ 2016-11-07 13:57 范晓刚 阅读(14) 评论(0) 编辑

2016年10月23日

mac上将代码上传到github

摘要: 前言 有时我们会写一些小程序来学习新的知识,但是完事之后过一段时间可能会忘记,最好的办法就是找到原来的代码看一看。现在可以将代码免费托管到一些网站上,其中最著名的非github莫属了, 今天就把这个过程记录下,方便其他同学和自己查看 步骤 一 创建github账户 二 安装git客户端 (因为mac阅读全文

posted @ 2016-10-23 15:34 范晓刚 阅读(79) 评论(0) 编辑

maven 常用参数使用详解

摘要: 前言 作为java开发按人员,使用maven构建似乎成为了工作中平常的事情,但有时会遇到一些问题,感到困惑,于是我整理出来,方便其他同学更好的使用,以后会慢慢更新这个文章。 命令介绍 -DskipTests=true 构建时跳过测试代码 -DarchetypeCatalog=internal 构建的阅读全文

posted @ 2016-10-23 10:36 范晓刚 阅读(51) 评论(0) 编辑

2016年10月22日

java validation 后台参数验证

摘要: 一、前言 二、几种解决方案 三、使用bean validation 自带的注解验证 四、自定义bean validation 注解验证 一、前言 在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节。比如参数不能为null,email那么必须符合email的格式,如果手动进行if判断或者写正阅读全文

posted @ 2016-10-22 16:03 范晓刚 阅读(8908) 评论(0) 编辑

2016年9月23日

连接跳板机、连接线上机器那些事

摘要: 1.让跳板要不掉线编辑文件:~/.ssh/configHost * ServerAliveInterval 60 ServerAliveCountMax 6 ForwardAgent yes CheckHostIP no Compression yes ControlMaster auto Cont阅读全文

posted @ 2016-09-23 14:37 范晓刚 阅读(220) 评论(0) 编辑

mac item2 ssh

摘要: 一、常规ssh登录流程 ssh登陆有三个参数,主机名,用户名,用户密码,流程都是一样。 1.ssh 用户名@主机名 2.返回包含(yes/no)的字符串,此时输入 “yes" 3.然后再返回 ”password:",此时输入 用户密码。 登陆完成。 二、 我们可以自己写一个脚本,收集主机名,用户名,阅读全文

posted @ 2016-09-23 13:25 范晓刚 阅读(129) 评论(0) 编辑

2016年9月22日

2016-09-22

摘要: 今天发现项目日志一直找不到,自己找也找不到,后来问了一位同事。 同事做法如下: 1、他找到本地项目的部署位置,然后找到了项目的部署位置,然后查看日志文件的配置。 2、然后确认该路劲是否存在,最后确认是路径不存在,其实是我配置错了,将/Users误配置成/User 心得:找问题还得从根本入手阅读全文

posted @ 2016-09-22 14:00 范晓刚 阅读(13) 评论(0) 编辑

导航

公告