- 博客(4)
- 收藏
- 关注
原创 关于线程池的一些理解
阿里巴巴开发手册规定了不能显式地创建线程,就是说不要直接new一个线程,因为线程是很频繁的被使用着,所以会浪费大量的内存资源以及线程之间来回切换和线程销毁会占用大量的时间,降低一定的效率,我们之所以使用线程就是为了提高效率。创建一个线程池的参数有:corePoolSize核心线程数量、maximumPoolSize最大线程数量,keepAliveTime线程存活时间、unit线程存活时间的单位、BlockingQueue工作队列(任务队列)、拒绝策略;线程池可以通过new ThreadPoolExecu
2020-12-07 17:56:09
83
原创 <if test>遇到的一个坑 记录一下
中 如果判断条件是否等于1 不能使用,而是要使用 或者因为在sql语句中‘1’是会被识别为字符,一个Char类型和String类型是不对等的,所以如果使用这种情况,会造成里面的sql语句不执行,换一下’’ 与""的位置,或者加toString()就可以了...
2020-12-02 16:05:14
791
1
原创 对@RequirePermission注解的理解
新人一枚 记录成长。。。记录个人对于@RequirePermission注解的个人理解@RequirePermission是shiro根据权限进行拦截的一种方式,可以加在controller的上面,也可以加在controller的方面上面,进行接口的拦截,避免有人通过url直接访问系统造成什么不好的影响。@RequirePermission的实现 实际是通过subject的isPermitted()方法实现的。通过底层代码我们可以发现,它是通过securityManager的isPermitted(
2020-11-26 21:11:52
2791
原创 直接调用方法正常执行,但是封装了一个工具类去调用这个方法却报NullPointErException。
在项目中测试方法代码都是正常运行,然后我就把他封装到一个工具类中,但是在调用这个方法时,却报了NullPointerException,然后就使用junit进行单元测试,结果还是这样的,直接调用方法时正常的,但是通过工具类嗲用还是报空指针异常。这个可能是因为我的方法代码是放在一个类中,这个类有@Component注解,我们都知道,这个注解下的类是被spring管理的,然后我们在工具类中去引入这个类的实例,通过@Resource或者@Autowired都可以,(注意,因为我的这个类不是静态的,所以我的工具类
2020-11-10 10:55:28
468
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人