Restful API接口的简陋版权限控制设计

不得不承认,这个标题异常绕口……前言现在用jersey+spring+hibernate已经做了好几套“XXXX管理系统”了,但其实和单机应用无异,因为从来都没有遇到过权限设计的问题。但是上周帮学长做毕业设计时候不得已碰到了这一块。折腾了近5个小时。最终算有个屌丝版的解决方案了。

Continue Reading...

利用Python实现FTP同步

接上一篇,文件放在Digital Ocean的速度也不快。刚好我前两天申请了一个万网的免费PHP空间,我就想如何利用这个PHP空间。 PHP我肯定是一点都不熟悉的,好在其开放了FTP,于是我想到了用FTP来自动同步。

Continue Reading...

Git WebHook实现自动更新Gitbook简易版

最近开始记录笔记,想选一个好用的能记录,能帖代码,还比较好看的,选来选去,最后决定使用Gitbook。 但是Gitbook.com的速度比较慢,感觉不爽,于是决定放在自己DigitalOcean的VPS上。但是不能每次修改都上去手动generate,于是决定使用Github的Webhook来实现这个自动发布的功能。

Continue Reading...

接触到的第一个工程

这个学期接手了上两届学长的一个“大工程”,最初拿到手真的是吓我一跳。教科书采购管理系统,系统架构是用的标准的SSH,但是用法比较奇特,Struts在整个工程中只是起到了一个前后端接口的作用(直接调用Writer来输出JSON格式的内容)。系统分层也比较乱,整个系统的开发能很明显的看出是一个个功能来做的,因为包都是按功能分的,跟某个功能相关的DAO,Service,Action都放在同一个包下,各个包之间的调用错综复杂(主要是在Service调用DAO,Action调用Service这两个方面)。

Continue Reading...

BaseDao与BaseService的使用

前言使用spring+hibernate越来越多,就会发现Dao和Service的大多操作都是CRUD,而且各个Dao的代码也是大同小异,就想到能否用一个大的父类来完成其共同的CRUD操作。实现图如下:

Continue Reading...

友情链接