自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 SpringBoot整合ElasticSearch(最新版迅速入门)

前言这里默认读者已经安装好ElasticSearch,因为本文不会涉及到ElasticSearch的安装在整合SpringBoot之前,需要先确定版本,以下是版本对应表

2022-07-28 16:08:07 1456 5

原创 Shiro动态权限(整合Spring Boot)

1、说明2、数据库3、代码4、测试5、小结动态权限是程序运行期间,对用户的权限进行更改而不需要修改源码。在shiro中,实现动态权限只需要实现一个自定义的过滤器即可,这里使用的方法是继承。需要注意的是,任何的动态权限都会损耗服务器的资源,因为所谓的动态权限就是根据数据库的变化,实时的将情况反应到客户端,即每次请求都需要对数据库发送请求,因为需要的是实时的数据,所以没办法使用Redis解决这个问题,因为即使存储到Redis中,Redis也需要去向数据库发送请求来更新数据,甚至因为请求经过了Redis,

2022-06-27 16:25:34 2168 2

原创 RabbitMQ

1、简介2、安装3、概念4、生存时间RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。Rabbit科技有限公司开发了RabbitMQ,并提供对其的支持。起初,Rabbit科技是LSHIFT和CohesiveFT在2007年成立的合资企业,2010年4月被VMware旗下的SpringSource收购。RabbitM

2022-06-22 11:20:19 2338

原创 Spring Security

1、简介2、入门3、内存配置4、角色控制5、连接数据库6、动态权限pring Security是一个功能强大、可高度定制的身份验证和访问控制框架。它是保护基于Spring的应用程序的事实标准。Spring Security是一个面向Java应用程序提供身份验证和安全性的框架。与所有Spring项目一样,Spring Security的真正威力在于它可以轻松地扩展以满足定制需求。springsecurity底层实现为一条过滤器链,就是用户请求进来,判断有没有请求的权限,抛出异常,重定向跳转。1、导入

2022-06-20 16:36:01 2058 1

原创 Gitee第三方登录

写这篇文章时,参考了一位大佬的文章,算是把大佬文章里一些不详细的部分补充完整了,但是核心的代码没有什么改动,只是抛弃掉了那个重定向的工具类,以下是大佬文章的链接:http://t.csdn.cn/0L7T41、登录gitee官网:https://gitee.com/2、注册或登录账号3、进入中4、创建应用5、客户端id和密钥6、至此准备工作就结束了1、导入依赖2、application.yml3、GiteeHttpClient4、GiteeController5、index.html6、he

2022-06-15 10:50:51 9048 2

原创 natapp

natapp是一个内网穿透工具,内网穿透也叫做内网映射,也叫“NAT穿透”,所谓内网穿透简单来说就是让外网能够访问内网,即把自己的电脑当服务器,让别人能够访问自己的电脑。1、注册一个账号,并且进行实名认证2、点击购买隧道,免费隧道,填写名称,填写端口号,这样我们就得到了一条免费的隧道,需要注意的是,一个端口只能开一条隧道3、下载客户端,解压下载的压缩包4、解压之后,双击运行是无法运行的,需要在同级目录下创建文件5、进入官网教程,找到config配置,将其中的内容复制到我们创建的文件中6、进入我的

2022-06-15 10:20:52 1420

原创 Mybatis

1、简介2、入门3、核心文件4、映射文件5、动态SQL6、注解SQL7、缓存8、拓展MyBatis框架的前身是iBatis,是Apache软件基金会的一个开源项目。2010年,这个项目有Apache Software Foundation迁移到了Google Code,并更名位MyBatis,2013年,项目迁移到了GitHub上。如果你只是想要进行简单操作,那么按照以下步骤来,即可掌握mybatis的基本用法!要使用 MyBatis, 只需将 mybatis-x.x.x.jar 文件置于类

2022-06-14 19:51:37 1053 1

原创 Java日志框架

参考资料http://t.csdn.cn/pU3tihttp://t.csdn.cn/2spxnJava的日志发展有很多年历史,最早的时候,是使用和,这是最早的日志记录方式,但是不灵活也不可配置,要么就是全部打印,要么就是全部不打印,没有一个统一的日志级别。在1996年初,欧洲安全电子市场项目组决定编写自己的跟踪,最后该演变为,日志软件包一经推出就备受欢迎,这里必须要提到一个人,就是的主要贡献者——Ceki Gülcü。后来Apache基金会说服Ceki Gülcü将log4f贡献到Apache并加入Ap

2022-06-14 10:39:24 556

原创 Docker

创建时间:2022/6/6作者:千乐Docker 是基于Go语言开发的一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。对于开发和运维人员来说,最希望的效果就是一次创建或者配置后,可以在任意地方、任意时间让应用正常运行,对于算法研究人员来说,可能不同的算法需要不同版本的软件,那么在同一个环境中就会存在冲突,docker 的环境隔离就可以很方便的用

2022-06-13 20:00:41 1618 3

空空如也

空空如也

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

TA关注的人

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