- 博客(18)
- 资源 (7)
- 收藏
- 关注
原创 Shiro的Session管理机制与实现原理
SessionDAO最顶层的类,定义了持久化Session的标准但没有做任何实现;AbstractSessionDAO提供了SessionDAO的基础实现,如生成会话ID等;CachingSessionDAO提供了对开发者透明的Session缓存的功能,只需要设置相应的 CacheManager 即可;注:需要特别说明的是,CachingSessionDAO仅是提供了缓存功能...
2020-03-29 10:33:29 1498
原创 浅谈权限控制-Spring security 第三方登录与数据库配置方案详解
Spring security 提供了接口,依据这些接口可以自定义自己的校验规则。AccessDecisionManager权限校验FilterInvocationSecurityMetadataSource权限配置数据库加载AbstractSecurityInterceptor Spring security 核心抽象接口AuthenticationManager 自定义...
2020-03-26 11:40:58 829
原创 Linux常用的压缩命令
Linux压缩命令用一次查一次,查一次用一次,用完就忘,下次用还是百度,也许真的是上了年纪了有点健忘,不知道有没有跟我一样的小伙伴。今天又用到了,还是想不起来,到底是xvzf还是cvzf还是xvf.........乱七八糟的字母组合真心记不住啊。而且网上查的好多文章都长篇大论,有必要吗?我就想简单的打个包或者解个压写一篇论文来介绍一个命令太不明智了!还有好多种压缩格式,真是想想都头大,所以我还是...
2020-03-25 16:49:41 164
原创 Linux挂载硬盘详细步骤
==============================================================#挂载硬盘命令按顺序依次执行:fdisk -lfdisk /dev/vdbnp1回车回车w#通知系统分区表的变化partprobe#查看硬盘容量详情df -TH(centos7以下版本系统,此时可能已然看不到最新分区)...
2020-03-25 16:35:22 660
原创 Linux安装JDK
#安装JAVA#解压压缩包tar -zxvf jdk-8u221-linux-x64.tar.gz#配置环境变量vi /etc/profileJAVA_HOME=/app/jdk1.8.0_221JAVA_HOME=/app/setup/jdk1.8.0_221PATH=$JAVA_HOME/bin:$JAVA_HOME/lib/dt.jar:$JAVA_H...
2020-03-25 16:32:09 111
原创 聊聊 Layui监听单选框,下拉框,复选框等代码写法
最近在做Coral项目的时候遇到这样一个问题:Layui中怎么动态监听radio单选框的事件,下面先来看一段代码:<html>... <form> <input type="radio" name="type" value="1" title="菜单" checked> <input type="radio"...
2020-03-25 12:29:51 784
原创 浅谈Maven的relativePath
<relativePath/>设定一个空值默认值为../pom.xml 表示将始终从父级仓库中获取,不从本地路径获取 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-par...
2020-03-25 10:57:04 29550
原创 Linux查看内存使用量 和 清理缓存命令
查看缓存(G为单位)的命令 free -g清理缓存的命令 echo 1 >/proc/sys/vm/drop_cachesecho 2 >/proc/sys/vm/drop_cachesecho 3 >/proc/sys/vm/drop_caches...
2020-03-18 11:42:58 549
原创 Linux环境下安装并配置Java JDK环境配置
#安装JAVA#解压压缩包tar -zxvf jdk-8u221-linux-x64.tar.gz#配置环境变量vi /etc/profileJAVA_HOME=/app/jdk1.8.0_221JAVA_HOME=/app/setup/jdk1.8.0_221PATH=$JAVA_HOME/bin:$JAVA_HOME/lib/dt.jar:$JAVA_H...
2020-03-17 13:33:33 118
原创 关于IDEA常用快捷键和使用技巧的整理备忘
记笔记是我从业以来一直保持的自我认为很好的习惯,以前经常喜欢使用有道云笔记,不知从何时起习惯上分享到CSDN,云笔记用作私人随笔备忘很不错,但是知识是需要分享的,将自己了解的知识点公开分享到互联网也是一种快乐。很多2008年-2014出道的程序猿可能都在沉浸在用着Eclipse撸代码的快感中,当然不得不承认Eclipse着实强大算是当初Java开发的一代神器!不过,随着长江后浪推前浪的浩荡气势...
2020-03-15 12:14:27 172
原创 记录关于thymeleaf th:replace th:include th:insert 的区别
th:insert :保留自己的主标签,保留th:fragment的主标签。 th:replace :不要自己的主标签,保留th:fragment的主标签。 th:include :保留自己的主标签,不要th:fragment的主标签。(官方3.0后不推荐)比如: <!--底部--> <footer th:fragme...
2020-03-14 15:48:46 214
原创 关于Lombok @builder注解 如果继承父类无法获取父类属性的解决办法
问题场景描述:如果当前类继承了父类,Lombok的@builder注解获取不到父类属性。子类User中使用@Setter、@Getter,并不能给父类UserBase.java中的属性id生成Setter、Getter子类User中使用@Builder,也获取不到父类UserBase.java中id的Get,Set方法。解决方案:在子类和父类中都使用@SuperBuild...
2020-03-14 11:22:21 9793 1
原创 Linux查询进程的PID 批量PID查询
ps aux | grep 关键字| grep -v grep | awk '{print $2}'批量删除ps aux | grep 关键字| grep -v grep | awk '{print $2}' | xargs kill -9
2020-03-13 15:58:44 536
原创 自媒体运营工具分享-运营超级工具宝典
整理了一波自媒体运营过程中的超好用的工具!!!OpenWriteOpenWrite.CN坚决支持与助力原创博主的内容输出助力博主运营,一文多发平台:CSDN、博客园、思否、开源中国、掘金等一键搞定! 一键复制到微信公众号!支持原创、抵制抄袭博客建站Hexo:https://hexo.io/WordPress:https://zh-cn.wordpress.com/Gh...
2020-03-11 13:01:32 679 1
原创 Pearl开源的企业级权限管理系统
获取源代码 | 技术交流群1 | 技术交流群2Pearl 是Gem生态中的成员之一,基于SpringBoot2.2+开发的用户权限系统,内置强大基础业务能力,完善的权限控制体系,高效稳定的底层支撑。为企业提供拿来即用的基础框架,也是您学习Java企业级微服务平台的最佳学习案例。 http://www.gemframework.com基础能力建设:精细化权限管理,自定义菜单配置,安全身份认证,...
2020-03-07 13:05:09 706
原创 如何设置IDEA快捷生成方法头,类头注释
1、进入到idea应用界面点击File列表, 如图:2、点击settings,进入到settings界面找到editor下的live templates,如图:3、点击上图指出的加号,打开列表点击Live Template,进入到Live Template界面进行设置。比如Abbreviation设置为:qq 表示快速引用模版的快捷键Expand with 表示选中的...
2020-03-07 12:43:26 1263
转载 IDEA开启热部署 SpringBoot开启热部署
1. 前言在实际开发过程中,每次修改代码就得将项目重启,重新部署,对于一些大型应用来说,重启时间需要花费大量的时间成本。对于一个后端开发者来说,重启过程确实很难受啊。在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作。下面我=我们就看看对于简单的类修改的热部署怎么实...
2020-03-04 22:15:14 158
lombok.jar压缩包
2020-04-06
jdk-8u172-windows-x64.rar
2020-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人