自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

九哥乌托邦

被编程毁掉人生

  • 博客(40)
  • 资源 (7)
  • 收藏
  • 关注

原创 SpringMVC+Shiro权限管理

SpringMVC+Shiro权限管理什么是权限呢?举个简单的例子:我有一个论坛,注册的用户分为normal用户,manager用户。对论坛的帖子的操作有这些:添加,删除,更新,查看,回复我们规定:normal用户只能:添加,查看,回复manager用户可以:删除,更新normal,manager对应的是角色(role)添加,删除,更新等对应的是权限(permission)我们采...

2016-10-24 13:10:16 95

原创 Pearl开源的企业级权限管理系统

Pearl 是Gem生态中的成员之一,基于SpringBoot2.2+开发的用户权限系统,内置强大基础业务能力,完善的权限控制体系,高效稳定的底层支撑。为企业提供拿来即用的基础框架,也是您学习Java企业级微服务平台的最佳学习案例。 http://www.gemframework.com基础能力建设:精细化权限管理,自定义菜单配置,安全身份认证,系统监控,代码生成,示例演示等。官方提供完善的A...

2022-01-10 15:14:42 256

原创 nodejs常用命令

npm如何获取全局安装的默认目录?npm config get prefixnpm root -gnpm设置全局安装目录npm config set prefix “D:\Program Files\nodejs\node_global”npm设置全局缓存目录npm config set cache“D:\Program Files\nodejs\node_cache”npm config list //查看基本配置 npm config list -l //查看所有...

2021-12-06 14:38:15 964

原创 分享两个开源项目,码云仓库如下内容

我最近开发了一套SpringBoot基础权限快速开发框架,已经传到码云最新系统演示站:http://demo.gemframework.com:8088/admin/index源码地址:https://gitee.com/gemteam/pearl源码地址:https://gitee.com/gemteam/coral...

2020-04-22 17:30:01 395 1

原创 Eclipse集成Lombok插件教程

第一步:下载lombok.jar包https://projectlombok.org/download.html 第二步:将lombok.jar包复制到myeclipse.ini/eclipse.ini所在文件目录,如下图: 第三步:下到本地后双击运行Lombok.jar,数秒后将弹出一框,以确认eclipse的安装路径 ,如图: 第四步:打开myeclipse.ini/ecli...

2020-04-06 16:19:05 371

原创 IDEA集成Lombok插件教程

IDEA中引入Lombok支持只需两步即可完成如下:点击File-- Settings设置界面,安装Lombok插件:点击File-- Settings设置界面,开启 AnnocationProcessors:(开启该项是为了让Lombok注解在编译阶段起到作用。)...

2020-04-06 16:06:48 338

原创 Shiro的Session管理机制与实现原理

SessionDAO最顶层的类,定义了持久化Session的标准但没有做任何实现;AbstractSessionDAO提供了SessionDAO的基础实现,如生成会话ID等;CachingSessionDAO提供了对开发者透明的Session缓存的功能,只需要设置相应的 CacheManager 即可;注:需要特别说明的是,CachingSessionDAO仅是提供了缓存功能...

2020-03-29 10:33:29 1454

原创 浅谈权限控制-Spring security 第三方登录与数据库配置方案详解

Spring security 提供了接口,依据这些接口可以自定义自己的校验规则。AccessDecisionManager权限校验FilterInvocationSecurityMetadataSource权限配置数据库加载AbstractSecurityInterceptor Spring security 核心抽象接口AuthenticationManager 自定义...

2020-03-26 11:40:58 802

原创 Linux常用的压缩命令

Linux压缩命令用一次查一次,查一次用一次,用完就忘,下次用还是百度,也许真的是上了年纪了有点健忘,不知道有没有跟我一样的小伙伴。今天又用到了,还是想不起来,到底是xvzf还是cvzf还是xvf.........乱七八糟的字母组合真心记不住啊。而且网上查的好多文章都长篇大论,有必要吗?我就想简单的打个包或者解个压写一篇论文来介绍一个命令太不明智了!还有好多种压缩格式,真是想想都头大,所以我还是...

2020-03-25 16:49:41 154

原创 Linux挂载硬盘详细步骤

==============================================================#挂载硬盘命令按顺序依次执行:fdisk -lfdisk /dev/vdbnp1回车回车w#通知系统分区表的变化partprobe#查看硬盘容量详情df -TH(centos7以下版本系统,此时可能已然看不到最新分区)...

2020-03-25 16:35:22 638

原创 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 103

原创 聊聊 Layui监听单选框,下拉框,复选框等代码写法

最近在做Coral项目的时候遇到这样一个问题:Layui中怎么动态监听radio单选框的事件,下面先来看一段代码:<html>... <form> <input type="radio" name="type" value="1" title="菜单" checked> <input type="radio"...

2020-03-25 12:29:51 731

原创 浅谈Maven的relativePath

<relativePath/>设定一个空值默认值为../pom.xml 表示将始终从父级仓库中获取,不从本地路径获取 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-par...

2020-03-25 10:57:04 29502

原创 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 539

原创 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 100

原创 Linux查看内存真实使用量命令

ps aux | awk '{mem += $6} END {print mem/1024/1024}'

2020-03-17 12:40:25 138

原创 关于IDEA常用快捷键和使用技巧的整理备忘

记笔记是我从业以来一直保持的自我认为很好的习惯,以前经常喜欢使用有道云笔记,不知从何时起习惯上分享到CSDN,云笔记用作私人随笔备忘很不错,但是知识是需要分享的,将自己了解的知识点公开分享到互联网也是一种快乐。很多2008年-2014出道的程序猿可能都在沉浸在用着Eclipse撸代码的快感中,当然不得不承认Eclipse着实强大算是当初Java开发的一代神器!不过,随着长江后浪推前浪的浩荡气势...

2020-03-15 12:14:27 163

原创 记录关于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 202

原创 关于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 9350 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 508

原创 自媒体运营工具分享-运营超级工具宝典

整理了一波自媒体运营过程中的超好用的工具!!!OpenWriteOpenWrite.CN坚决支持与助力原创博主的内容输出助力博主运营,一文多发平台:CSDN、博客园、思否、开源中国、掘金等一键搞定! 一键复制到微信公众号!支持原创、抵制抄袭博客建站Hexo:https://hexo.io/WordPress:https://zh-cn.wordpress.com/Gh...

2020-03-11 13:01:32 653 1

原创 Pearl开源的企业级权限管理系统

获取源代码 | 技术交流群1 | 技术交流群2Pearl 是Gem生态中的成员之一,基于SpringBoot2.2+开发的用户权限系统,内置强大基础业务能力,完善的权限控制体系,高效稳定的底层支撑。为企业提供拿来即用的基础框架,也是您学习Java企业级微服务平台的最佳学习案例。 http://www.gemframework.com基础能力建设:精细化权限管理,自定义菜单配置,安全身份认证,...

2020-03-07 13:05:09 684

原创 如何设置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 1201

转载 IDEA开启热部署 SpringBoot开启热部署

1. 前言在实际开发过程中,每次修改代码就得将项目重启,重新部署,对于一些大型应用来说,重启时间需要花费大量的时间成本。对于一个后端开发者来说,重启过程确实很难受啊。在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作。下面我=我们就看看对于简单的类修改的热部署怎么实...

2020-03-04 22:15:14 143

原创 如何清理Linux得history记录

#第一步>~/.bash_history#清空当前缓存中的命令history -c #关闭shell连接,可以避免写入~/.bash_historyexit

2020-02-26 15:43:24 2999

原创 常用的Linux命令整理

查看应用进程号/端口号netstat -nultp|grep mysqld输出环境变量export PATH=$PATH:/usr/libexec/git-coreexport PATH=$PATH:/usr/lib/git-core登录MySQL/app/mysql -uroot -p123456 tablename查看日志:tail -fn200 /opt/lo...

2020-02-26 15:42:17 175

原创 如何根据不同项目设置不同git用户名和邮箱

前言:最近项目中遇到这样的场景,不同项目之间的仓库地址不同,所以需要对不同项目设置不同的git名称和邮箱,这样一来可以区分提交帐号,二来可以保护隐私。延伸场景:假如您在公司项目上git提交时使用真实姓名,但是在同一台电脑上同一个gitbash或者(eclipae/idea)IDE上向githu或者gitee这些公开仓库上提交代码时又不想用真实姓名,这个时候就可以针对不同的项目设置不同的git...

2020-02-26 15:05:48 2470

原创 CentOS7.x系统设置firewall规则的命令整理

1、查看firewall服务状态systemctl status firewalld2、查看firewall的状态firewall-cmd --state3、开启、重启、关闭、firewalld.service服务# 开启service firewalld start# 重启service firewalld restart# 关闭service firewalld ...

2020-02-26 14:47:30 202

原创 CentOS6.x系统设置iptables规则的命令整理

//查看状态 | 服务开启 | 服务关闭service iptables status | start| stop//删除规则service iptables statusiptables -D INPUT 5 [行号]//设置IP段 并且指定访问端口iptables -I INPUT -s 192.168.1.0/24 -p tcp --dport 8080 ...

2020-02-26 14:44:28 321

原创 CentOS挂载硬盘详细步骤

挂载硬盘有史以来最简单的教程,没有之一:一、查看磁盘情况fdisk -l二、磁盘分区fdisk /dev/vdbnp1回车回车w按照上面的顺序,闭着眼睛狂敲键盘吧,让大脑休息一下三、通知系统分区表的变化partprobe四、查看磁盘分区情况df -TH(centos7以下版本系统,此时可能已然看不到最新分区)五、格式化磁盘...

2019-11-28 09:43:36 598

原创 CentOS7完美安装MySQL8教程

一、检查mysql是否安装rpm -qa | grep mysql#如果已安装先卸载yum remove mysql-xxx-xxx#查找卸载残余文件find / -name mysql#强制删除残余文件rm -rf /var/lib/mysql#查看是否安装mariadb(有冲突)rpm -pa | grep mariadb#如果已安装先卸载yum -...

2019-11-28 09:33:22 144

原创 完整的Nginx配置文件&参数优化

#user nobody;worker_processes 8;#error_log logs/error.log;#error_log logs/error.log notice;error_log logs/error.log info;pid logs/nginx.pid;events { #epoll是多路复用IO(I/O Mu...

2019-09-08 12:49:04 300

原创 CentOS7安装Nginx完整步骤

在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。也可以通过直接下载安装包的方法首先安装必要的库(nginx 中gzip模块需要 zlib 库,rewrite模块需要 pcre 库,ssl 功能需要openssl库)。选定**/app**为安装目录,根据你自己习惯的路径灵活设置。正式安装Nginx之前,我们需要先安装前置依赖。比把大象装冰箱稍微复杂一...

2019-09-08 11:53:18 110

转载 Maven仓库及配置讲解

什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。重复永远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得版本...

2019-03-10 19:03:15 190

原创 IDEA如何设置终端Terminal窗口字体

要设置idea里Terminal终端的字体,只需要设置Console Font即可,设置方法如下:打开属性对话框(File--&gt;Settings),选择Editor--&gt;Color Scheme--&gt;Console Font,在右侧面板修改Font为自己想要的字体,如下图: 注意:设置完毕后需要重启IDEA才可生效,上面的设置对已经打开的终端窗口不会立即生效。 ...

2019-03-10 16:24:56 5200

转载 CSDN的markdown编辑器使用大全

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-01-10 13:37:50 112

原创 GemFrame微服务架构介绍

架构简介GemFrame基于SpringCloud、SpringBoot、MyBatis及周边的生态技术开发。是一款稳定,高效的企业级微服务架构,更是致力面向中小型企业提供的一套全面微服务架构的解决方案。并且其具有代码规范,学习成本极低,开箱即用等特点,方便开发者快速上手。官方网址: http://www.gemframe.cn服务治理监控:Gem架构封装了SpringCloud提供的负载...

2019-01-10 13:36:06 936

原创 MyBatis深入浅出,从入门到精通教程

 原文链接:http://www.cnblogs.com/dongying/p/4031382.html 

2016-10-14 13:41:50 112

原创 MyBatis介绍

那么从本篇文章开始,将会介绍mapper映射文件的配置, 这是mybatis的核心之一,一定要学好。在mapper文件中,以mapper作为根节点,其下面可以配置的元素节点有: select, insert, update, delete, cache, cache-ref, resultMap, sql 。本篇文章将简单介绍insert, update, delete 的配置及使用...

2016-10-14 13:36:17 144 1

原创 Spring缓存注解@Cache使用

参考资料http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/http://swiftlet.net/archives/774 缓存注解有以下三个:@Cacheable      @CacheEvict     @CachePut @Cacheable(value=”accountCach...

2016-10-14 13:32:53 81

DTMF资源包-完整版

DTMF资源包-完整版DTMF资源包-完整版DTMF资源包-完整版

2022-06-28

4000个微信头像打包下载

4000个网站会员头像自己整理于互联网

2021-01-01

lombok.jar压缩包

Lombok就是一个实现了"JSR 269 API"的程序。在使用javac的过程中。 Lombok就是一个实现了"JSR 269 API"的程序。在使用javac的过程中。

2020-04-06

Postman-win64-7.14.0-Setup.rar安装版

Postman-win64-7.14.0-Setup.rar安装版

2020-04-06

apache-maven-3.5.2-稳定版.rar

apache-maven-3.5.2-稳定版.rar gemframe开源框架开发环境必备

2020-04-06

Redis-x64-3.2.100-稳定版.rar

缓存redis3.2.1稳定版解压即可用缓存

2020-04-06

jdk-8u172-windows-x64.rar

珍藏版jdk-8u172-windows-x64安装包 windows 64位系统配置jdk必备 当前主流java开发环境版本

2020-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除