![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
雪山
文章平均质量分 82
d
凡夫贩夫
独立开发者,服务范围:软件定制;技术方案编写;技术咨咨询;
展开
-
聊聊设计模式之单例模式
聊聊设计模式之单例模式春天是一个生长的季节,趁着这金三银四的好时光,昨天去面试了一把,被问了很多的问题,不难,都理解,但是很多问题知道没记清,说不清,真的是尴尬呀。其中一个就是叫我手写一个单例,不知道是激动,还是紧张,static修饰符都忘写了。最近也有点懒了,也疏于总结了,得改呀,所以今天就聊聊单例。单例模式是一种常见的设计模式,要求属于单例的类全局只有一个对象,spring容器里的be...原创 2019-04-16 16:22:16 · 424 阅读 · 1 评论 -
关于springboot+shiro+thymeleaf页面级元素的权限控制的问题
学习了很多大神的总结,基本上都是一样的,shiro权限框架,前端验证是为jsp设计的,其中的tag只能用于jsp系列的模板引擎。使用了thymeleaf作为前端模板引擎,使用HTML文件,没法引入shiro的tag lib,此时如果要使用shiro的话,可以引入thymeleaf-extras-shiro.jar这个拓展包来曲线实现shiro的前端验证。在pom.xml中加入如下依赖:&...原创 2018-05-07 10:10:26 · 7322 阅读 · 3 评论 -
spring boot (二) servlet listener filter interceptor
spring boot 二 servlet listenerfilter interceptor 一般做web开发,使用controller就可以满足大部分的需要,但是有的时候也会用到servlet listener filter 和interceptor等,spring boot中取消了繁杂的xml配置,但是功能并没有减少,所以要对于这些需求,也有相应的解决办法。原创 2017-10-25 15:32:38 · 413 阅读 · 0 评论 -
Spring +mybatisplus+shiro权限管理集成整合
一、Apache Shiro是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。 Shiro能做什么呢?验证用户身份用户访问权限控制,比如:1、判断用户是否分配了一定的安全角色。2、判断用户是否被授予完成某个操作的权限在非 web 或 EJB 容器的环境下可以任意使用Session API可以响应认证、访问控制,或者Session 生命周期中发生的事件...原创 2018-05-03 14:38:12 · 3125 阅读 · 3 评论 -
spring boot (一)入门 启动、日志配置和快速构建
spring boot 入门什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spri原创 2017-10-24 14:59:57 · 1829 阅读 · 0 评论 -
关于spring的定时调度注解@Scheduled 知识点
注解@Scheduled 可以作为一个触发源添加到一个方法中,例如,以下的方法将以一个固定延迟时间5秒钟调用一次执行,这个周期是以上一个调用任务的完成时间为基准,在上一个任务完成之后,5s后再次执行:1234@Scheduled(fixedDelay=5000)public void doSomething() { // something that should execute ...原创 2018-02-28 17:10:09 · 1000 阅读 · 0 评论 -
关于spring boot属性文件中文参数文输出到页面乱码
在eclipse中,以.properties后缀的属性文件默认是ISO-8859-1,即字节编码,这种编码方式向下兼容ASCII,而Unicode编码与ISO-8859-1标准兼容,UTF-8则是对Unicode进行了编码,是其一种实现方式。UTF-8(8-bit Unicode Transformation Format),是一种变长的编码方式,它以8位为码元,用1...原创 2017-10-24 17:17:39 · 2561 阅读 · 0 评论 -
mysql查询:行转列,列转行,请不要再羞辱我了
被一道行转列的sql面试题羞辱了,好伤心…大概有这么一个场景,有三个产品,分别是1,2,3,和三个仓库,分别是01,02,03,三个仓库分别储存三个产品,数量分布如下图:产品(PID)仓库(SID)数量(PNUM)1011010282021120353035想得到的结果如下图:产品(PID)仓库一 (S1ID)...原创 2019-12-23 11:00:08 · 1797 阅读 · 0 评论