标签:token

Java

spring源码解析—spring-core(二)

1

xiaoli.wang 发布于 2020-07-25

Bean解析 XmlBeanDefinitionReader.registerBeanDefinitions: public int registerBeanDefinitions(Document doc, Resource r...

阅读(56)评论(0)赞 (0)

Java

Spring Security 实战干货:图解用户是如何登录的

2

hanze 发布于 2020-07-25

1. 前言 欢迎阅读Spring Security 实战干货系列文章,在集成 Spring Security 安全框架的时候我们最先处理的可能就是根据我们项目的实际需要来定制注册登录了,尤其是 Http 登录认证。根据以前的相关文章介绍, Http 登录认证由过滤器 Userna...

阅读(45)评论(0)赞 (0)

Spring

Spring源码解析(三) – 纯注解启动spring?怎么可能!

xiaoli.wang 发布于 2020-07-25

上一篇我们有讲到使用 context:component-scan 标签,注册扫描器之后,扫描器可以把目标包下面有符合过滤器条件(默认情况下会注册一个 @Component 注解的 AnnotationTypeFilter )的类封装成 beanDefinition 并且注册到 ...

阅读(85)评论(0)赞 (0)

编程技术

一款vue编写的功能强大的swagger-ui,有点秀(附开源地址)

7

dulong 发布于 2020-07-24

wagger-ui有非常多的版本,觉得不太好用,用postman,每个接口都要自己进行录入。所以在基于think-vuele进行了swagger格式json的解析,自己实现了一套swaggerui界面。 swagger分为后端数据提供方方和前端页面展示请求方。从一定角度来看,sw...

阅读(42)评论(0)赞 (0)

Java

网络编程-Gson源码分析

2

changyuan.xu 发布于 2020-07-23

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 1.1 JSON 语法规则 JSON是一个标记符的序列...

阅读(38)评论(0)赞 (0)

Java

mybatis sqlsession与sqlsquery、transaction、connection

2

yeseng 发布于 2020-07-23

sqlsession和connection 一个sqlsession一般对应一个connection,并且mybatis默认每次获取session都会开启一个事务,且不自动提交事务。如果更新操作完成后不手动commit,则在连接断开时会将更新操作回滚,一个sqlSession(一...

阅读(39)评论(0)赞 (0)

Spring

潜修55天,苦学371页的SpringCloud39个基础实例+1个综合项目

19

songhua.gao 发布于 2020-07-23

写在前面 作为一名Java开发者,不会SpringCloud吗?它是在面试求职中必会被问到的,也是在企业任职中所需的技能,那么你知道SpringCloud是什么吗?为什么用吗?怎样用吗?为什么要这样用吗?如何可以用的更好吗?有什么最佳的实践吗?今天用知识点+实例的方式+综合项目来...

阅读(86)评论(0)赞 (0)

Java

深挖view绘制流程(二)

3

Harries 发布于 2020-07-23

Choreographer的中文翻译是编舞者、舞蹈编导的意思,为什么起这个名字呢?因为view的刷新和舞蹈一样是需要按着节拍来的,Choreographer就是根据VSync信号这个节拍来安排view的刷新动作。 它使用ThreadLocal单例模式,每个线程都有自己的Chore...

阅读(47)评论(0)赞 (0)

Spring

Spring Cloud OAuth2(基于JWT)的微服务认证授权实战

10

songhua.gao 发布于 2020-07-21

在上一章中已经介绍了Spring Security Oauth2的基本理论知识及其使用场景,本章节中注解介绍在Spring Cloud 中如何通过Oauth2来实现微服统一认证授权。 1.1解决方案 本文中主要用到以下解决方案: 基于无状态令牌(jwt)的认证方案,服务端无需保存...

阅读(62)评论(0)赞 (0)

Spring

SpringBoot 入门:09 – 基于JWT的简单认证与授权

likai 发布于 2020-07-21

认证和授权在绝大多数项目中多少都会涉及到,我们这个项目采用 JWT 配合 Spring Security 来做,本篇教程以实现为主,不对这两个技术做过多的深入。 在 pom.xml 依赖配置中加入: <dependency> <groupId>io.jso...

阅读(43)评论(0)赞 (0)

Java

通过GIT hook触发Jenkins自动编译填坑日记

2

刘莉莉 发布于 2020-07-21

需求:当git服务器检测到代码提交到某个分支之后,自动通过jenkins的web hook触发某个项目的编译操作 实现: 1. 我们项目采用的git服务器为Bonobo Git Server6.3版本( https://bonobogitserver.com/ ),其目前管理员尚...

阅读(69)评论(0)赞 (0)

编程技术

给Swagger换了个新皮肤,瞬间高大上了!

11

yanxinchi 发布于 2020-07-21

Swagger作为一款API文档生成工具,虽然功能已经很完善了,但是还是有些不足的地方。偶然发现knife4j弥补了这些不足,赋予了Swagger更多的功能,今天我们来讲下它的使用方法。 knife4j简介 knife4j是springfox-swagger的增强UI实现,为Ja...

阅读(92)评论(0)赞 (0)

Java

在 worker service 中使用 quartz.net

1

尖兵 发布于 2020-07-20

以下示例基于 Quartz.Net 3.0.7(在最新的 3.1-beta2 中已经包含了支持 Microsoft DI 的方法) 在 worker service 中,通过官网示例,会发现 quartz.net 并未生效,究其原因系 DI 未注入导致,原生 quartz.net...

阅读(50)评论(0)赞 (0)

Java

ActiveMQ学习总结

20

刘莉莉 发布于 2020-07-20

编辑推荐: 本文主要介绍了消息中间件的产生的背景/什么是消息中间件、JMS介绍、ActiveMQ等相关内容,更多内容请看下文。 来自于博客园,,由火龙果软件Anna编辑、推荐。 一、消息中间件的产生的背景 1.在网络通讯中,Http请求默认采用同步请求方式,基于请求与响应模式 2...

阅读(54)评论(0)赞 (0)

Java

基于Fabric8将SpringBoot工程快速构建镜像并发布到k8s详细教程

4

xiaoli.he 发布于 2020-07-19

在当下风靡的云计算生态中,Docker从发布开始就引领这容器化技术的潮流,Docker非常适合管理单个容器。但是如果我们的分布式应用系统是由多个容器组成的,随着系统地迭代演化,使用越来越多的容器和容器化应用程序,并处于高并发、高可用等考虑将其划分为数百个部分,很可能会导致管理和编...

阅读(66)评论(0)赞 (0)

Java

Shiro安全管理框架(一)

dulong 发布于 2020-07-19

一、创建一个 SpringBoot 项目,并导入 shiro 安全管理框架的 maven 依赖包。在 pom.xml 中添加如下依赖包: <dependency> <groupId>org.springframework.boot</groupId&...

阅读(51)评论(0)赞 (0)