摘要: 前天在开发中遇到个问题,ajax死活都请求不到后天,就一个非常简单的请求拉取数据,前端一直报404,最后不得已在博问提了个问题,最终解决了, 其实也是粗心和对springMVC的不熟练所导致id 在一个springMVC的方法中,只要声明的参数,如上面的page和rows两个参数,那么前台一定要传, 阅读全文
posted @ 2018-11-20 15:03 青山与妙高 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: 原因千千万,我只说我遇到的问题的解决方法。 首先我的,父子工程pom引用都没问题,没有拼写错误,也没有版本错误,没有jar包冲突,然而,本地仓库里就是下不下来。 问题肯定在pom文件里,之前导入各种工程都没问题,估计还是pom配置项的问题。 最后无意(真的是无意,瞟一眼)中看到,POM中有个仓库配置 阅读全文
posted @ 2018-11-05 16:47 青山与妙高 阅读(16019) 评论(0) 推荐(0) 编辑
摘要: 1、使用拦截器 用户每次和后台交互,如果用户长时间未操作,则需要检测用户的登录状态,这样的场景已经是再正常不过了。 传统的做法可以在每个controller里先判断user的状态,然后再执行业务操作,但这样比较代码不够精简,优雅。 可以使用最简单的拦截器,如: 只要我们在登录的时候给session设 阅读全文
posted @ 2018-11-02 13:15 青山与妙高 阅读(4688) 评论(0) 推荐(2) 编辑
摘要: 静态代码块 关键字static,实例如下: 特点:类的加载而执行,只执行一次,并优先于主函数。具体说,静态代码块是由类调用的。类调用时,先执行静态代码块,然后才执行主函数的,总的来说,静态代码块是和类一起的,优先级最高,类加载的同时,静态代码块同时也执行,但只执行一次,所以作用一般是用来加载一些配置 阅读全文
posted @ 2018-10-29 15:36 青山与妙高 阅读(4541) 评论(0) 推荐(0) 编辑
摘要: 如果发现当输入完SVN地址,check out的时候出现卡死(程序未响应),重启或者多次尝试仍没有解决。 可能的解决方法:先判断URL的地址是内网还是外网,如果是内网,一定要保证处于内网才能顺利检索,本人就是因为自己电脑和SVN不在同一个网段内出现卡死问题,算是一个小粗心的问题, 特别有些ip地址, 阅读全文
posted @ 2018-10-26 14:46 青山与妙高 阅读(9007) 评论(0) 推荐(0) 编辑
摘要: 直接上代码: 为什么会报异常呢,通过一些查资料或者基础较好的读者知道只需要使用调用迭代器iterator.next()方法即可返回当前元素,所以只需要在remove()方法前面加上 注意这里有人会使用int x = iterator.next();这样来把当前的索引赋值然后再进行操作,其实这样是没必 阅读全文
posted @ 2018-10-25 09:05 青山与妙高 阅读(15468) 评论(0) 推荐(1) 编辑
摘要: Java线程安全主要是由两个特性来组成,1、原子性。2、可见性。 volatile关键字 原子性类似于数据库事务中的原子性,一个操作必须有始有终,不能中途被停止。 而可见性的意思:是多个线程之间访问共享变量时,A线程所修改的变量需要及时的被B线程或其他所有线程所读取到。 直接上代码,下面先看看当一个 阅读全文
posted @ 2018-10-23 16:37 青山与妙高 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 项目中用到了shiro session会话管理机制,今天来总结一下,以下都是在spring boot框架实现。 shiro的session管理机制很完善,也是独立于j2ee容器且不依赖的,所以我们完全可以使用shiro提供给我们的session会话管理来实现我们的业务逻辑,默认提供的sessionD 阅读全文
posted @ 2018-10-23 13:28 青山与妙高 阅读(13144) 评论(2) 推荐(1) 编辑
摘要: JSON是一种通用的传输数据的格式,现在处理JSON数据的jar包有很多,比如Jackson,Gson等,大部分方法都类似,无非是将实体类-JSON互相转换。 在Spring MVC中,已经不需要我们特地的将查询出来的实体类集合手动的转换为JSON数据,再返回给前端。 在SpringMVC配置文件中 阅读全文
posted @ 2018-10-23 09:34 青山与妙高 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 需求是限制IP频繁访问某接口,用的方案是使用redis记录访问IP的值,先设定好初始值,每次访问自增,达到某限定值后,进行阻止。 用的是自定义工具类,使用spring封装的spring-data-redis进行操作,在对某key进行increment()方法时,报错: 代码逻辑如下: 第一次进来,如 阅读全文
posted @ 2018-10-22 16:32 青山与妙高 阅读(64636) 评论(1) 推荐(5) 编辑