为移动端api做认证时,通过token的方式来做认证。使用jwt规范,具体实现如(请参考java-jwt文档); 总体流程:用户登录后,签发token给客户端,并保存该token到缓存jwtCache中,客户端每次访问api时,请求头中带token过来,判断该token是否是签发过的token,若是运行访问,不是,则拒绝访问;
使用tengine DSO 来动态编译安装第三方模块(Lua-nginx-module)
在使用nginx时,需要增加或者改动一个模块,都需要重新编译nginx文件。最近使用了tengine,它提供的DSO工具来动态加载模块。本例测试需要动态增加lua-nginx模块,记录一下安装过程。
ajax分页时,点击第N页链接,回退会返回第一页解决方法
1. 问题产生的描述
ajax做列表数据分页时,例如,当点击跳转至第三页后,点击一个链接,跳转至详情页,再点后退就是返回第一页列表数据了,怎么能使他还是第三页?
MySQL数据库存储过程动态表建立
1. 存储过程简介
我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。
利用Chocolatey快速在Windows下搭建一个开发环境
在 Linux 下,可以使用 apt-get或者yum 来安装应用程序,在 windows 下,现在可以使用 Chocolatey 来载搭建一个开发环境。
Git命令
在使用Git时,经常需要查询的命令。
Linux下新增修改删除查看用户和用户组
linux下添加,删除,修改,查看用户和用户组
Octopress写博客常用加入代码、图片、带标题图片方法
用Octopress写博客时,经常使用的方法,用以插入代码片段、图片:
Windows查看端口占用以及关闭相应的进程
进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-“选择列”
经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用
Intellij IDEA自动编译不用每次make
最近使用IDEA来开发JAVA应用,对IDEA的界面很有爱,但是缺受不了它的运行速度。每次运行都要编译,所以就有了这边文章 总感觉IDEA的编译速度比eclipse慢,eclipse每次保存都自动编译,而且运行的时候如果代码没有改变根本不会重新编译,但是IDEA这方便却不是,每次都要编译。通过google和自己的测试解决了这个问题。