自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rest token的一个实现

最近工作需要开发基于无状态的api,平时使用的是spring mvc,感觉没有找到相关比较好的实现的开源项目,所以就自己实现了一个来管理token。 逻辑:大概是当通过用户验证后创建一个用户tokenmodel并存入tokenmodel仓库。然后返回给用户有用户信息和当前时间轴生成的加密字符,当带有token的请求到来时,根据请求参数中的用户从仓库中拿出相关用户信息并根据之前生成token的算法生

2016-09-12 19:32:47 1618

原创 java 结合lambda获取future

class Test{ public static <T> FutureTask<T> getFuture(Callable<T> callable){ FutureTask<T> futureTask = new FutureTask<T>(callable); new Thread(futureTask).start(); return

2016-08-22 22:44:34 1063

原创 jquery 结合bootstrap样式的前端分页

直接秀代码var pagination = { nowPage : 1, pageNum : 15, maxPage: undefined, search:function(){ var result = search(this.getStartNum(),this.pageNum,searchParams) if(result !=

2016-08-22 22:20:53 832

原创 简易的go http rest handler

使用go自带的http库时,虽然简单方便,但是日常使用时还是比较喜欢RESTful风格的api设计,所以自己造了个轮子。实现了一个简易的rest风格handler。 因为是设计来自己使用的和练手,所以思路比较简介且可能效率不高,大致的思路是: 当url中包含使用者想要任意匹配且要获取值得时候,使用/{name},在存url时将url分解为数组且不同长度的数组分组存,匹配时先获取url按/切割后的

2016-08-22 21:58:45 465

原创 ossec 修改sendmail.c源码发送邮件

因为公司需求在部署ossec是发现不能收到报警邮件,查看log提示信息也是非常的少,经过查看一些博客,文档发现ossec发送邮件是不想邮箱服务器发送验证信息的,所以我们常用的邮箱基本都会当做垃圾邮件或者直接拒收。 所以查看了wianm’s blog, 他的代码是:/* Return codes (from SMTP server) */#define VALIDBANNER "220"#de

2016-08-11 11:08:20 1230 1

原创 go1.6.2 strings.Split()我觉得有些问题

go1.6.2 strings.Split()bug当调用strings.Split(s,seq string)时,如果seq连续出现,比如s=" dfdgdfg dfdg hghyjkjuyk "。调用slice:=strings.Split(s," ")将会出现len(slice)!=3,我认为这并不是大家希望看到的结果。查看strings.Split(s,seq

2016-08-05 00:32:28 1232

原创 go channe笔记

最近使用go写了一个爬虫监控系统,每秒大概处理十次请求,得到数据后进行数据库处理,并将数据转发给websocket到前端展示。开始测试的时候没有问题,但是一上线接受真是数据时就会运行半小时后出现无法响应服务还有出了我有一句打印请求的body在打印信息我的其他逻辑全部没有运行了,最开始百思不得其解。最开始我的代码是这样子的:func (this *MainController) Post() {

2016-07-17 00:17:18 555

原创 go语言beego框架 orm实现insertOrUpdate功能

在beego1.6.1版本orm中并未提供insertOrUpdate,但是自己做项目时遇到了这个需求,顾写了一个自己的实现,暂只支持mysql与postgres。实现原理是数据自带可实现insertorupdate的功能语句。 mysql:-ON DUPLICATE KEY UPDATE postgres : -ON CONFLICT DO UPDATE SET 然后去orm实现中自己拼装s

2016-07-14 23:21:59 14107

原创 各数据库insert or update

各数据库insert or update最进使用beego时需要使用insertorupdate功能,但是beego1.6中并没有实现。顾想自己实现一个,查了下各数据库insetorupdate语句,总结在这里。- mysql:INSERT INTO tablename () VALUES () ON DUPLICATE KEY UPDATE SET ...列如:INSERT INTO tabl

2016-07-13 00:28:41 1543

原创 java List系(ArrayList,LinkedList,Vector)的比较

主要是复习一下以前学过的知识,也许还能帮助一下刚学习java的新手^-^所以我也开通了自己的博客言归正传,网上讲java List的博客也不少,但是我最近看了一本《数据结构与算法分析 java语言描述》,里面对list实现类的讲解还不错,也让我多他们有了更好一点的理解,所以我觉得我还是从这里开始吧,也把自己这方面的知识再巩固一下^-^.我以前的理解:ArrayLis

2016-01-19 09:57:18 315

空空如也

空空如也

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

TA关注的人

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