
框架
CrapeMyrtles
软件工程师
展开
-
mac 安装 redis-5.0.8【可自定义密码】
系统:10.12.4,redis版本:3.2.8一、下载 安装redis1. 直接百度 redis 中文网就可以下载2. 将文件解压到 /usr/local 中,解压命令:sudo tar -zxf Downloads/redis-3.2.8.tar.gz /usr/local/3.进入解压后的目录 cd usr/local/redis-3.2.8/4. sudo make test 测试编译,原创 2019-01-25 00:33:30 · 1216 阅读 · 0 评论 -
j_spring_security_logout 404
使用 Spring Security 的退出功能时,logout 报 404,这是因为在 security 的配置中加入了 <csrf/>,而在退出时使用了 get 方式,只要将 get 方式改为 post 即可原创 2017-05-01 17:48:13 · 961 阅读 · 0 评论 -
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component
严重: StandardWrapper.Throwableorg.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [/Users/xxx/Java/tomcat/apache-tomcat-8.5.14/webapps/spseuri原创 2017-05-01 17:43:06 · 3665 阅读 · 0 评论 -
Spring回滚实现方式
Spring通过AOP捕获异常而实现回滚,而AOP只能捕获runtimeexception和error类型异常,如果用try-catch捕获后,AOP自动捕获异常失效,即Spring无法实现回滚。如果既想要使用try-catch又想要回滚,可以手动回滚。Spring手动回滚实现原创 2017-02-20 16:15:24 · 1098 阅读 · 0 评论 -
SpringMVC登录拦截器
SpringMVC登录拦截器原创 2016-10-11 11:38:57 · 627 阅读 · 0 评论 -
SpringMVC配置连接两个数据库
SpringMVC同时配置两个数据库原创 2016-10-20 18:16:59 · 3252 阅读 · 0 评论 -
SSH跳过的坑
本处SSH指:Spring + SpringMVC + Hibernate 由于之前dao层和service层一直都是在xml中配置依赖关系,所以在SpringMVC的配置文件中只配置自动扫描包时,只配置到了controller层。当有一天突然换为注解注入依赖关系时,SpringMVC的配置文件仍然按照以前那种方式配置,报错大致如下 @org.springframework.bea原创 2017-03-29 03:03:07 · 573 阅读 · 0 评论 -
Hibernate遇到Caused by: java.lang.NoSuchMethodError: org.hibernate.annotations.common.util.impl.L
使用 hibernate 框架时,启动程序就报如下错误Caused by: java.lang.NoSuchMethodError: org.hibernate.annotations.common.util.impl.LoggerFactory.logger(Ljava/lang/Class;)Lorg/jboss/logging/Logger; at org.hibernate.ann原创 2017-03-30 16:55:25 · 2466 阅读 · 0 评论 -
org.hibernate.LazyInitializationException: failed to lazily initialize
这个问题肯定是由于关联表之间加载方式配置不当引起的(这不是废话么),网上有很多是关于“一对多”和“多对一”引起的错误的解决方案,我这里说一下,我遇到的是“多对多”修改前// UserInfo@ManyToMany(cascade=CascadeType.REFRESH, fetch = FetchType.LAZY)@JoinTable( name="user_role原创 2017-03-31 10:22:35 · 3643 阅读 · 0 评论 -
macbook 配置 Maven
配置步骤如下1. 去官网下载 maven 包2. 解压后放在某个目录下3. 使用命令打开 .bash_profile,命令:open .bash_profile 如图:(如果没有这个文件,先使用命令创建文件,命令:touch .bash_profile)4. 讲下面内容添加到文件中,然后command + s 保持export JAVA_HOME=/Library/Java/JavaVirtual原创 2017-04-19 00:05:09 · 2048 阅读 · 0 评论 -
Git SSH Key 生成步骤
Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。 github的SSH配置如下: 一 、 设置Git的user name和email: gitconfig–globaluser.name“wangbt” git config –global user.name “wangbt” git config –global user.ema转载 2017-04-22 21:27:03 · 1338 阅读 · 0 评论 -
Spring AOP 记录日志
Spring AOP 最常用的地方之一就是记录日志,这里记录除了记录日志描述外,还记录了方法请求的参数,并将记录保存到数据库。这里用到了自定义注解,使用如下1. 创建 log 日志类,并生产相应的pojo,pojo如下public class OperationLog implements Serializable { /** * */ private stat转载 2017-08-18 15:00:51 · 1002 阅读 · 0 评论