项目笔记

一、shiro访问权限 1.如何规定访问权限? @RequiresPermissions 参数是否只是简单的字符串匹配?(未解决) 2.如何指定对应用户的访问权限? (1)doGetAuthorizationInfo中有getMenuList()函数,该函数获取当前user所拥有的menu。 1当前user何时指定? 在doGetAuthenticationInfo中生成Principal(...阅读全文>>

Maven中自动生成关于项目站点的一些坑

Overview 主要使用使用Maven自动生成项目站点的一些坑。 List maven-site-plugin 插件需要使用3.3版本,如果使用3.2,由于兼容性问题可能在site阶段报错。 Eclipse中启动mvn site阶段找不到JAVA_HOME: 报错信息如下: Failed to execute goal org.apache.maven.plugins:maven-ja...阅读全文>>

jeesite里spring-mvc的初步认识

1.整体框架和流程     首先是跟spring-mvc没有直接关系但是是系统整体的流程的说明。     以user管理为例,最外层是UserController结构,这个结构是跟spring-mvc直接关联的,之后会细讲。这个结构的主要是分配url的处理函数。当用户在浏览器中输入url时,spring-mvc把...阅读全文>>

Jeesite中shiro的用法讲解

前言     Apache Shiro 是一个框架,可用于身份验证和授权。虽然这两个术语代表的是不同的含义,但出于它们在应用程序安全性方面各自的角色考虑,它们有时会被交换使用。 身份验证 指的是验证用户的身份。在验证用户身份时,需要确认用户的身份的确如他们所声称的那样。在大多数应用程序中,身份验证是通过用户名和密码的组合完成的。只要用户选择了他人很难猜...阅读全文>>

Maven中实现自动部署到Tomcat

Overview 以下纪录了实现Maven自动部署的步骤。 修改本地Tomcat端口 为了保持本地环境跟服务器环境一致,方便部署,首先需要修改本地tomcat的默认端口号,将8080改为8888:修改tomcat目录中/conf/server.xml中的Connector的port属性。 <Connector port="8888" protocol=&qu...阅读全文>>

服务器开发环境搭建

基本LAMP环境的搭建 不论使用的服务器是托管的PC服务器/工作站,还是购买的VPS/云主机服务,选好系统版本后,对Web开发首先需要搭建起最常用的LAMP架构,在这主要记录我们使用过的命令和碰到的问题。比较详细的搭建手册可以见这里 L:即Linux的发行版,此处基于的是Ubuntu 14.04 LTS; A:即Apache,安装:apt-get install apache2,并开启伪静...阅读全文>>

使用markdown写博客

Overview 使用markdown可以很方便地编写排版漂亮的博客,下面是对markdown语法的简要描述。 一分钟快速入门 基本符号 *,-,+ 3个符号效果都一样,这3个符号被称为 Markdown符号 空白行表示另起一个段落 `是表示inline代码,tab是用来标记 代码段,分别对应html的code,pre标签 换行 单一段落( <p>) 用一个空白行 连续两个...阅读全文>>

在Mac下jeesite框架搭建的相关问题

2.1.4 运行bin\eclipse.bat脚本: 直接在jeesite根目录运行以下命令: mvn -Declipse.workspace=. eclipse:clean eclipse:eclipse 2.3.3 根据修改参数创建对应数据库(数据库编码:UTF-8)。 在mysql中自己手动创建jeesite,使用命令行: create database jeesite; 5. 运行d...阅读全文>>

HTML5、CSS3、Bootstrap 3.0、jQuery、jQuery.fullPage与浏览器之间的兼容性问题

1.目前常用的前端开发框架 Bootstrap jQuery jQuery.fullPage 2.目前主流的浏览器 Chrome Firefox Safari Opera Internet Explorer 3.HTML5、CSS3、框架、兼容与不兼容 HTML5 是下一代 HTML 标准。 HTML , HTML 4.01的上一个版本诞生于 1999 年。自从那以后,Web 世界已...阅读全文>>