- 浏览: 37585 次
- 性别:
- 来自: China
最新评论
文章列表
实现方法一:
pom文件添加以下及节点
<build>
<resources>
<resource>
<directory>src/main/java</directory>
</resource>
</resources>
</build>
说明:默认的资源文件夹是src/main/resource,此方法修改了资源文件夹,让你默认的资源文件夹变成了src/main/java文件夹。而这个文件夹在maven中是默认放置源代码 ...
- 2017-05-09 10:19
- 浏览 184
- 评论(0)
Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。官方地址:https://projectlombok.org/,github地址:https://github.com/rzwitserloot/lombok。
下载好了Lombok ,打开Lombok
- 2017-05-09 10:14
- 浏览 330
- 评论(0)
Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。官方地址:https://projectlombok.org/,github地址:https://github.com/rzwitserloot/lombok。
注解介绍
下面只是介绍了几个常用的注解,更多的请参见https://projectlombok.org/features/index.html。
- 2017-05-09 10:14
- 浏览 270
- 评论(0)
配置认证密码:
通过配置文件进行配置
redis配置文件 redis.conf 中,打开配置文件找到#requirepass foobared
去掉行前的注释,并修改密码为所需的密码,保存文件requirepass 此处为设置的密码
重启redis
远程访问:
redis配置文件 redis.conf 中,打开配置文件找到
# 注释掉bind 127.0.0.1可以使所有的ip访问redis
# 若是想指定多个ip访问,但并不是全部的ip访问,可以bind多个
有时候这样也不行
试试
bind 0.0.0.0
- 2017-05-09 09:56
- 浏览 725
- 评论(0)
配置认证密码:
通过配置文件进行配置
redis配置文件 redis.conf 中,打开配置文件找到#requirepass foobared
去掉行前的注释,并修改密码为所需的密码,保存文件requirepass 此处为设置的密码
重启redis
远程访问:
redis配置文件 redis.conf 中,打开配置文件找到
# 注释掉bind 127.0.0.1可以使所有的ip访问redis
# 若是想指定多个ip访问,但并不是全部的ip访问,可以bind多个
有时候这样也不行
试试
bind 0.0.0.0
- 2017-05-09 09:56
- 浏览 278
- 评论(0)
pom文件配置:
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.1</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<ve ...
- 2017-04-27 16:36
- 浏览 270
- 评论(0)
pom文件配置:
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.1</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<ve ...
- 2017-04-27 16:36
- 浏览 250
- 评论(0)
编写拦截器
package com.platform.interceptor;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndV ...
- 2017-04-27 14:14
- 浏览 186
- 评论(0)
编写拦截器
package com.platform.interceptor;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndV ...
- 2017-04-27 14:14
- 浏览 217
- 评论(0)
shiro的缓存是被shiro的缓存管理器所管理的,即CacheManage,Shiro的用户认证是没有提供缓冲机制的,因为每次登陆一次查询一次数据库比对一下用户名密码,做缓存的必要几乎是没有的。
但是shiro的授权将会是大量的数据,shiro的授权缓存是默认开启的,接下来我们将对shiro的缓冲使用EhCache来管理,之后授权时只有用户第一次访问系统的时候会走realm查数据库,之后就会走缓冲。
注意:用户正常退出或者非正常退出时都会清空缓冲。
<!-- 缓存管理器 -->
<bean id="cacheManager" class= ...
- 2017-04-27 09:36
- 浏览 391
- 评论(0)
shiro的缓存是被shiro的缓存管理器所管理的,即CacheManage,Shiro的用户认证是没有提供缓冲机制的,因为每次登陆一次查询一次数据库比对一下用户名密码,做缓存的必要几乎是没有的。
但是shiro的授权将会是大量的数据,shiro的授权缓存是默认开启的,接下来我们将对shiro的缓冲使用EhCache来管理,之后授权时只有用户第一次访问系统的时候会走realm查数据库,之后就会走缓冲。
注意:用户正常退出或者非正常退出时都会清空缓冲。
<!-- 缓存管理器 -->
<bean id="cacheManager" class= ...
- 2017-04-27 09:36
- 浏览 286
- 评论(0)
下载
ehcache .xsd文件
1、首先将 ehcache.xml 的 <ehcache> 元素的xsi:noNamespaceSchemaLocation属性进行修改,本例为
xsi:noNamespaceSchemaLocation="http://ehcache.xsd"
2、打开eclipse,依次点击 Window -> Preferences -> XML -> XML Catalog-> User Specified Entries ,点击 Add 按钮,选择 Catalog Entry ...
- 2017-04-27 09:30
- 浏览 176
- 评论(0)
下载
ehcache .xsd文件
1、首先将 ehcache.xml 的 <ehcache> 元素的xsi:noNamespaceSchemaLocation属性进行修改,本例为
xsi:noNamespaceSchemaLocation="http://ehcache.xsd"
2、打开eclipse,依次点击 Window -> Preferences -> XML -> XML Catalog-> User Specified Entries ,点击 Add 按钮,选择 Catalog Entry ...
- 2017-04-27 09:30
- 浏览 90
- 评论(0)
页面不允许在框架内
window.onload=function(){
if(self != top){
top.location.href = self.location.href;
}
}
页面不能点右键,不用CTRL+A,不能复制作!
<body oncontextmenu="window.event.returnvalue=false"
onkeypress="window.event.returnvalue=false"
onkeydown="window.event.returnv ...
- 2017-04-20 15:38
- 浏览 317
- 评论(0)
页面不允许在框架内
window.onload=function(){
if(self != top){
top.location.href = self.location.href;
}
}
页面不能点右键,不用CTRL+A,不能复制作!
<body oncontextmenu="window.event.returnvalue=false"
onkeypress="window.event.returnvalue=false"
onkeydown="window.event.returnv ...
- 2017-04-20 15:38
- 浏览 87
- 评论(0)