一个web项目中大都会有权限管理这个功能。这个功能从细粒度上讲,会最少牵涉到五张表:用户表、用户-角色表、角色表、角色-权限表、权限表。权限表中会管理项目中所有的权限。今天(2018-05-29)发现项目中有些用户应该有某些权限但是没有,于是就在页面上操作一下、记录请求路径、添加路径到权限表中、添加...
常见的有FileSystemXmlApplicationContext、ClassPathXmlApplicationContext。举个例子就是:String[] locations = new String[]{"classpath*:person.xml"};// 读取配置...
在SVN和GIT的多分支同时开发个人感觉SVN在多分支同时开发时比较好。原因如下:当前一个产品的版本是1.3,若要进行1.4的开发,会新建一个分支,但同时生产环境代码出现问题要修复,就得重新新建一个分支,这时在SVN的branches目录下会有两个文件夹对应两个分支。开发者可以将它们分别导入到开发工...
任何框架想要灵活都会使用配置文件,使用配置文件就意味着要读取它,配置文件中一个通用的套路就是使用占位符。它就类似于变量,让开发者只定义一次,方便修改。那么,各框架是如何读取配置文件并解析占位符的呢?Spring也免不了要解析占位符的。之前(2016年03月)曾研究过MyBatis-V3.2.6的源代...
要从包图网下载资源,但是一个个点击下载又感觉烦琐,就想着能不能通过代码来批量下载。故有此文。访问任意一个资源如http://ibaotu.com/sucai/614383.html ,点击“免费下载”会进入到http://ibaotu.com/?m=download&id=614383 ,有...
本博客不会解释Dubbo是什么、它的发展历史、它能做什么、为什么要和zookeeper一起用,我也解释不了。只是简单地搭建一下服务并使用它。工具zookeeper-3.4.11 必需dubbo-admin-2.6.0 非必需,但很有必要dubbo-parent 示例代码 必需步骤(仅在windows...
SonarQube是用来检查分析静态代码质量的工具,码云用户可以使用码云提供的SonarQube服务来分析代码质量。普通用户或企业可以在本地安装一个。对于安装过Tomcat/Nginx的java开发说,安装一个SonarQube是很简单的。java开发中使用到的服务器的安装套路大都是下载 tar.g...
大概在前年(2016年10月)我的一颗下面的大牙因为粉碎性地掉了三分之一颗。当时没有感到任何的疼痛,也就没有意识要去修补牙齿。如此过了一年多,到昨天(2018年04月07日)之前使用凉水刷牙时感到牙疼,这时才想到要去就医。看病过程中医生说了句很有道理的话——当身体感到疼痛时,可以已经有点晚了。想到这...
名称,只是一个代号。 ——古龙关于名称,我很喜欢古龙的见解与说法。桌子?地球?和编程有什么关系?听着很有意思,而事实却远非如此,因为它们之间几乎没有什么联系。但是它们间却确实存在着一定的联系,不然,本文就不会出现了。请问,你平时上课用的四条腿的家伙为什么叫桌子?那么,再请问,初中地理书上有地球也叫水...
昨天(2018-03-31)又玩了一遍步步高rpg游戏伏魔记,这天是二月十五,应该去烧香拜佛的,应该去烧香拜佛的,应该去烧香拜佛的……在家想到了步步高伏魔记,就打开久违的电子词典4988,下载并传输完成之后,就开始玩了。之前上高一时玩过几次伏魔记,但时隔十年之久后再玩一下的感觉是不一样的。以前玩的时...