自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 shell脚本生成指定字符的随机串

#!/bin/bashif [ -z $1 ];then echo "请在第一个参数中传入需要生成的随机串个数"; exit -1;fiif [ "$1" -lt 1 ];then echo "生成随机串的个数不可以小于1"; exit -1;fiif [ -z $2 ];then echo "请在第二个参数传入需要生成的随机串长度"; exi

2016-07-12 09:06:40 4279 1

原创 Gson-JsonParser解析Json字符串

背景:gson工具在转换json字符串的时候非常方便,一种是常常用到的转换成对象的方式,还有一种是使用类似原生的转换方式,两种都有各自的好处以及各自的应用场景,第一种往往是针对对象字段比较稳定,不会经常变更时使用,而且更偏向于面向对象的原则,第二种更多是针对字段容易频繁修改,即内容不稳定的json串,如日志打点记录的场景,所以此时就会用到JsonParser来做一些通用的转换适用的

2015-05-30 21:23:24 5430

原创 linux的用户和组管理

1.添加用户    useradd -u 1688 livis      新增用户livis,uid为1688    passwd livis    设置密码2.修改用户信息    usermod     -c  增加账号说明 usermod -c "i am livis"    -e  增加密码失效时间    -u  修改uid    -L

2015-02-26 16:45:17 458

原创 vi常用的操作命令

1.搜索和替换/word    向下搜索word这个关键字,按n往前找,按N往回找?word    向上搜索word这个关键字,按n往前找,按N往回找:1,$s/client/server/g          从第一行到最后一行中将client关键字全部替换为server:1,$s/client/server/gc         从第一行到最后一行中将clien

2015-02-26 16:43:36 585

原创 使用ibatis nullvalue

使用场景:java对象类是用基本数据类型,但是数据库中的字段信息为空时,可以防止转换时抛出java.lang.IllegalArgumentException异常          nullValue="0" />     nullValue="0" />  如:以上配置,其中birthDay为Date类型,edu

2015-02-26 16:33:12 2185

原创 LeetCode(2) Add Two Numbers实现

题目:https://oj.leetcode.com/problems/add-two-numbers/You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a

2015-02-25 22:12:42 478

原创 LeetCode(1) Two Sum实现

题目:https://oj.leetcode.com/problems/two-sum/Given an array of integers, find two numbers such that they add up to a specific target number.The function twoSum should return indices of the tw

2015-02-02 07:57:27 560

原创 使用java进行内容的压缩操作(gzip)

使用java gzip进行文件压缩和解压操作

2014-12-20 22:03:23 773

原创 eclipse自动去除无效引用、去除无效变量和自动格式化代码

对于有代码洁癖的码者来说,看到eclipse上的感叹号会比较难受,最近在解决sonar遇到的问题的时候发现检查出来有很多无效引入导致的问题,但是全部文件都要修改是比较痛苦的事情,最好就是在大家编写的时候每次都执行下ctrl+shift+O操作,但是不是每个人都会记得或者想去执行这个操作,最好是在保存的时候自动去除相关无效的代码,特地上网一搜发现还真有这块设置功能,特地研究了一下,大概可控制的点如下

2014-11-27 18:38:23 8856

原创 开发常用在线协作工具推荐

在整个团队开发中,避免不了的是团队成员之间的协作,包括文档的共享、需求的管理、信息的同步等等,下面就介绍几个最近常用到的一些工具:(1) google doc地址:https://drive.google.com这个功能的强大已经不需要我再去做介绍,非常好的办公文档共享和协作在线编辑文档工具,即常用的办公文档,word,excel,ppt,唯一的缺点有时候可能需要翻墙才可以访问

2014-11-20 09:45:11 1895 1

原创 htmlunit爬虫工具使用

Htmlunit是一款模拟浏览抓取页面内容的java框架,egde

2014-11-16 18:31:11 6776

原创 Git代码分支管理在项目中的实践

Git是一个非常强大的版本管理工具,

2014-11-08 00:55:01 4131

原创 "正三角"与"倒三角"接口设计差异

最近在讨论开放api接口的封装设计方式时,沉淀了以下的一些内容,在这里大家探讨一下,我称它为“正三角设计”与“倒三角设计”:正三角设计所谓“正三角设计”是指开放通用接口,由一个主入口分流到其它子接口,其它子接口不对外开放,通过类型值进行路由,如下图:倒三角设计“倒三角设计”是上层封装多种业务接口,底层调用通用的逻辑,通用接口不对外开放,如下图:

2014-11-03 09:34:46 2022

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除