自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

念念不忘,必有回响

微信:weihubeats。个人公众号:小奏技术,专注于技术分享

  • 博客(13)
  • 收藏
  • 关注

原创 Spring Boot(九)整合Spring Security实现动态权限控制

Spring Security简介安全框架,权限管理Springboot中 Spring Security的使用引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star...

2019-12-27 13:54:52 2987 3

原创 Springboot(十)springsecurity认证流程源码分析

用户认证流程这里我们简单从springsecurity源码中分析用户认证流程当用户发送登入请求首先会进入UsernamePasswordAuthenticationFilter并调用attemptAuthentication()方法获取用户名密码从源码我们可以看到获取的用户参数信息放在了UsernamePasswordAuthenticationToken对象中,在UsernamePa...

2019-12-27 12:49:41 469

转载 我画了近百张图来理解红黑树

我画了近百张图来理解红黑树之前在公司组内分享了红黑树的工作原理,今天把它整理下发出来,希望能对大家有所帮助,对自己也算是一个知识点的总结。这篇文章算是我写博客写公众号以来画图最多的一篇文章了,没有之一,我希望尽可能多地用图片来形象地描述红黑树的各种操作的前后变换原理,帮助大家来理解红黑树的工作原理,下面,多图预警开始了。在讲红黑树之前,我们首先来了解下下面几个概念:二叉树,排序二叉树以及平衡...

2019-12-24 16:38:23 211

原创 oracle、mysql临时表区别

oracle临时表临时表分类:会话级临时表(session表)事务级临时表会话级临时表(session表)会话级临时表是指临时表中的数据只在会话生命周期之中存在,当用户退出会话结束的时候,Oracle自动清除临时表中数据创建方式Create Global Temporary table Table_Name(id_ int)On Commit Prese...

2019-12-24 10:34:02 1141

转载 我以为我对Mysql索引很了解,直到我遇到了阿里的面试官

我以为我对Mysql索引很了解,直到我遇到了阿里的面试官本文来自微信公众号:Hollis,原作者是一位不愿意透露姓名的粉丝相信很多人对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。因为索引是MySQL中比较重点的知识,相信很多人都有一定的了解,尤其是在面试中出现的频率特别高。楼主自认为自己对MySQL的索引相关知识有很多了解,而且因为最近在找工作面试,所...

2019-12-20 17:29:24 278

原创 springboot(八)集成Swaggger2

文章目录Swagger2简介项目目录引入依赖application.yml建Swagger2配置类Swagger常用注解构建测试Controller测试项目源码Swagger2简介Swagger是一款可以快速生成符合RESTful风格API并进行在线调试的插件项目目录引入依赖 <!--Swagger-UI API文档生产工具--> <depende...

2019-12-20 14:01:45 608 1

原创 BlockingQueue

文章目录BlockingQueue接口的继承关系BlockingQueue(阻塞队列)特点BlockingQueue常用方法ArrayBlockingQueueArrayBlockingQueue简单使用LinkedBlockingQueuePriorityBlockingQueueSynchronousQueue基于BlockingQueue实现生产者消费者BlockingQueue接口的继承...

2019-12-14 23:25:19 592

原创 Springboot(七)整合redis

文章目录项目结构引入依赖application.yml封装工具类 RedisUtilRedisConfig测试项目源码项目结构引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...

2019-12-10 22:30:02 302

原创 docker安装reids

文章目录1. 搜索redis镜像(非必须)2. 拉取镜像3. 查看容器4.挂在配置文件并启动创建启动容器测试连接1. 搜索redis镜像(非必须)docker search redis或者在 https://hub.docker.com/搜索2. 拉取镜像docker pull redis或者docker pull redis:5.0.7不带版本号默认最新latest3. 查看容器...

2019-12-10 14:42:08 179

原创 idea通过git拉取github项目,修改提交

1.复制github项目地址https://github.com/weihubeats/springcloud-shopping-parent.git2.进入idea打开如下界面输入复制的URL点击Clone,完成克隆

2019-12-10 08:57:42 1687

原创 SpringCloud(四)Eureka自我保护机制

Eureka自我保护机制默认情况下,EurekaClient会定时向EurekaServer端发送心跳,如果EurekaServer在一定时间内没有收到EurekaClient发送的心跳,便会把该实例从注册服务列表中剔除(默认是90秒),但是在短时间内丢失大量的实例心跳,这时候EurekaServer会开启自我保护机制,Eureka不会踢出该服务。自我保护模式可以让集群更加健壮,但是我们在开...

2019-12-09 20:53:29 968

原创 手写一个简单版本spring事务

文章目录事务分类基于Aop实现编程式事务测试基于Aop实现spring声明式事务基于Spring AOP事务测试基于Aop实现类似@Transactional注解1. 实现自定义注解2. 基于aop实现事务回滚提交3. 测试补充说明事务分类编程式事务:在代码中显式调用beginTransaction()、commit()、rollback()等事务管理相关的方法(自己手动控制事务)声明...

2019-12-08 12:34:46 432

原创 Springboot整合mybatis完整版(企业级基本demo)

文章目录项目目录结构数据库sql配置文件config包下配置类编写测试po,dao,mapper使用SpringBootTest测试完整项目测试项目目录结构数据库sql数据库:shopping_user使用测试表:sp_user建表语句:drop table if exists sp_user;CREATE TABLE `sp_user` ( `id` varchar(20...

2019-12-01 21:00:56 610

空空如也

空空如也

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

TA关注的人

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