- 博客(130)
- 资源 (10)
- 收藏
- 关注

原创 前言
2017.5现在已近在Java开发工作中沉浸了半年,算上学习的时间,零零散散也有快两年了,所以也准备写写博客,这里将博客的格式稍微规定一下,以后就按照此格式进行博客编写。1.博客需要将领域区分清楚,不同的领域得标明。2.博客的目的在于以后进行相关开发时,即使忘了,也能通过博客快速回忆。3.博客分两种,基础流程类,此类应该做到简洁明了,易懂。技术分析类,此类得深入源码,探究实现原理。学无止境。201...
2018-03-08 11:01:40
815
原创 Arthas 日常记录
Arthas 是一个 Java 诊断程序 , [Arthas 官方](https://arthas.aliyun.com/doc/http-api.html#%E4%BC%9A%E8%AF%9D%E4%BA%A4%E4%BA%92) 已经很详细的描述了命令的使用 , 如果想整体学习可以查看.
2024-03-05 22:21:48
1048
1
原创 操作手册 : AD 及 LDAP 操作
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case操作手册系列主要记录平时积累的无体系的操作笔记 , 这一篇主要是 LDAP (
2021-08-19 23:15:12
3184
原创 盘点 Seata : Server 端接收请求
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case一 . 前言突然发现 Server 端接受请求这一块漏掉了 , 这一块有点绕
2021-08-19 23:11:36
592
原创 盘点Seata : undo-log 处理
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case一 .前言前面说了 Seata Client 的请求流程 , 这一篇来看一
2021-08-19 23:10:49
4158
原创 盘点 Seata : Server 端事务的 Session 流程
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case一 . 前言上一篇对 Session 的管理进行了了解 , 这一篇对其 SQ
2021-08-19 23:09:56
247
原创 盘点 Seata : Server 端事务的 Session 初始化
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case一 .前言前面说了 Seata Client 的请求流程 , 这一篇从 S
2021-08-19 23:09:07
503
原创 盘点 Seata : Client 端 AT 事务请求Server 流程
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case一 . 前言前面一篇说了 AT 模式中到 Template 的所有流程 ,
2021-08-19 23:08:27
429
原创 盘点 Seata : Client 端 AT 事务发起流程
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case一 .前言之前分别介绍了 Seata 的启动和配置 , 这一篇来看一下 Cl
2021-08-19 23:07:04
397
原创 盘点 Seata : Client 端配置流程
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case一 . 前言这一篇来看一下 Seate Client 端的配置文件 , 以及
2021-08-19 23:06:24
1575
原创 盘点 Seata : Seata Server 配置流程
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case一 .前言这是 Seata 部分的第二篇 , 主要来说一说 Seata Se
2021-08-19 23:05:36
716
原创 盘点 Seata : Seata Server 启动流程
theme: awesome-greenhighlight: a11y-dark首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824 Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/cas
2021-08-19 23:04:33
1432
原创 盘点认证协议 : 普及篇之LTPA
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case纯约束型协议 : OAuth , SAML , OIDC , CAS ,LT
2021-08-03 00:24:17
1783
原创 盘点认证协议 : 普及篇之Kerberos
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case纯约束型协议 : OAuth , SAML , OIDC , CAS ,LT
2021-08-03 00:23:35
1397
原创 盘点认证协议 : 普及篇之 OTP 和短信认证方式
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case纯约束型协议 : OAuth , SAML , OIDC , CAS ,LT
2021-08-03 00:22:47
7722
原创 盘点认证协议 : 普及篇之ADFS , WS-Federation
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case纯约束型协议 : OAuth , SAML , OIDC , CAS服务器
2021-08-03 00:22:02
2681
1
原创 盘点认证协议 : 普及篇之SAML
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case纯约束型协议 : OAuth , SAML , OIDC , CAS服务器
2021-08-03 00:21:12
3852
原创 盘点认证协议 : 普及篇之OAuth , OIDC , CAS
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case这一篇来聊一聊老本行 - 身份安全的相关概念 . 主要来说一说一般身份认证中
2021-08-03 00:20:22
5362
1
原创 盘点认证框架 : SpringSecurity Filter 篇
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case一 . 前言上一篇聊了聊 Secutity 的基础 , 这一篇我们聊一聊 S
2021-08-03 00:19:15
684
原创 Java 多线程 : 真想聊清楚线程池
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case线程池这东西 , 用很简单 , 想用好 , 不容易啊~~一 . 线程
2021-07-26 23:28:02
1349
原创 Java 多线程 : 漫谈 CAS
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case一 . CAS 简介什么是 CAS ?CAS操作 —— Compar
2021-07-26 23:26:45
141
1
原创 Java 多线程 : 说说线程状态
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case一. 线程等待// 等待具体时间> sleep(time)
2021-07-26 23:25:54
287
2
原创 掰碎了的正则表达式 : Java 篇
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case一 . Get Start正则测试网站 : https://regex101
2021-07-26 23:24:11
270
1
原创 Java 多线程 : 漫谈 Volatile
首先分享之前的所有文章 , 欢迎点赞收藏转发三连下次一定 >>>> ???????????? 文章合集 : ???? https://juejin.cn/post/6941642435189538824Github : ???? https://github.com/black-antCASE 备份 : ???? https://gitee.com/antblack/case一 . volatile 基础> volatile 保证内存的可见
2021-07-26 23:22:37
399
1
原创 Java多线程 : 细说 synchronized
theme: awesome-greenhighlight: a11y-dark总文档 :文章目录Github : https://github.com/black-ant1.1 synchronized 简述synchronized 是一种重量级锁 , 可以保证在同一个时刻,只有一个线程可以执行某个方法或者某个代码块 .主要操作对象是方法或者代码块中存在的共享数据, 同时可保证一个线程的变化(主要是共享数据的变化)被其他线程所看synchronized 的核心原理为 Java .
2021-07-25 23:40:56
1947
5
原创 JVM 虚拟机手册
前言前段时间翻看自己多年以来攒下的满满家当 , 突然有一种满满的满足感 .但是想想多年来找资料的艰辛 , 决定将这些文档整理出来, 分享给大家 .笔记华而不实 , 其中可能也有不正确的地方 , 欢迎指正. 在此也感谢道友们的奉献 , 文档暂分为几个:源码 Git另外还有其他的笔记会陆陆续续的分享处理 , 谢谢大家的支持 .一 . 基础知识1 . 1 常见的内存溢出> 堆溢出> 元空间溢出 , 元数据区的内存溢出> 直接内存溢出> 虚拟机栈和本地方法栈
2021-07-25 23:38:50
920
原创 Case 2.6 Web Plugin gin
Case 2.6 Web Plugin该文总结了一些常见Web工具的用法 , 包括 文件上传 , 下载 , okHttp , swagger , HttpClient ,RestTemplate 等https://github.com/black-ant/casehttp://www.antblack.xyz/文章目录Case 2.6 Web Plugin一 . Plugin 简介二 . Plugin 使用2.1 文件上传的三种方式2.1.1 配置文件2.1.2 使用2.2 文件下载的方式2
2021-01-10 23:00:08
151
原创 Case 2.4 Spring Thymeleaf
Case 2.4 Spring Thymeleaf该文档包含 Spring Thymeleaf 的使用方式https://github.com/black-ant/case/tree/master/case%202.4%20Thymeleafhttp://www.antblack.xyz/文章目录Case 2.4 Spring Thymeleaf一 . 代码 Demo1 . 1 Maven Pom1 . 2 Controller1 . 3 View二 . 基本信息使用标准Thymelea
2021-01-10 22:59:30
153
原创 Case 1.3.1 RestEasy 使用方式
Case 1.3.1 RestEasy 使用方式EasyRest 是一个比较早期的 Restful 框架 , 但是仍然有部分公司还在用 , 该文档用于描述该框架的基础点及常见用法https://github.com/black-ant/case/tree/master/case%202.3.%20easyresthttp://www.antblack.xyz/文章目录Case 1.3.1 RestEasy 使用方式一 . 框架特性二 . 框架用法2.1 Maven2.2 SpringBoo
2021-01-10 22:58:37
197
1
原创 Case 1.2.1 FreeMarker
Case 1.2.1 FreeMarker该文档包含 FreeMarket 的基本使用及常见用法https://github.com/black-ant/case/tree/master/case%202.2%20Freemarkerhttp://www.antblack.xyz/一 . 基础知识点> FreeMarker是一款模板引擎 , 用来在MVC模式的Web开发框架中生成HTML页面 , 通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的
2021-01-10 22:57:23
177
原创 Swagger V3 Java 整合记录
Swagger V3 Java 整合记录最最重要的前言以下文章是针对 swagger v3 版本的 整合过程 ,这里用了 jersey , 整个过程其实很简单 , 但是社区里面没有找到中意的过程 , 一会弄完的事情却花了大半天 ,属实不太划算 .所以 , 这是整个源码 ,拿去不谢 , 下面其实不用看了 , 感觉省事了麻烦点个赞https://github.com/black-ant/c...
2019-11-24 20:16:50
4575
原创 Bundles实现 LDAP操作 AD 域
一 . LDAP 和 AD 背景介绍LDAP 是 一个 轻量目录协议 ,全名 Lightweight Directory Access Protocol , 他用于发布目录信息到许多不同资源的协议 , LDAP 类似于一个集中的地址本 ,类似于一个 电话簿 。在整个开发中 ,有以下关键的元素 :AD 里面每个对象都有一个唯一的DN路径 ,我们来看这样一条路径CN=user-ant,o...
2019-05-31 21:53:32
255
原创 SpringCloud + MongoDB 实现订单缓存
Json是一种数据格式,它可以被多种数据语言使用,是一种通用的数据格式。1.JSON简介
2019-04-10 15:42:52
2077
3
原创 电子商城 SKU 简述 及 前端算法排序
通常电子商城项目中会涉及到SKU ,SPU 概念 , 前者是原子级 , 后者是一种类别 。SKU:Stock Keeping Unit : 库存单位 , 以库存进出为单位 ,SPU:Standard Product Unit : 标准产品单位 ,从产品视角 ,是产品信息聚合的最小单位 ,一个SPU 可以包含多个 SKUSPU 就是一个商品 ,例如华为P30 , 小米9 , 而每个 SPU...
2019-04-09 11:35:00
2899
转载 月度小总结 :Thymeleaf 常用点
Thymeleaf 笔记1 使用标准2 导入外部链接3 Springboot 使用spring.thymeleaf.prefix=classpath:/templates/spring.thymeleaf.suffix=.htmlMaven 依赖org.springframework.bootspring-boot-starter-thymeleaf4 模板引用...
2019-03-31 18:34:58
1762
原创 微信小程序 : 有张简历 -- 小总结
趁着短暂休息的几天 ,简单撸一个微信小程序 ,先看看效果图。当然 , 以上只是效果图~~~~ , 源码完成后会上传到Github , 看到的大佬能不能指导下完全没有后台服务器的情况下怎么通过纯小程序组件实现MQ或者websocket功能,小程序的圈子生态并没有想象的好 , 即时聊天的实现毫无头绪。。。以下是主要的笔记, 后续会继续完善微信小程序API基础点1 > 小程序主体...
2019-03-31 18:19:24
10364
1
原创 基于Shiro 的 springCloudOAuth2授权管理
>一 . OAuth 角色------1 . 1 资源拥有者 : 能授权访问受保护资源的一个实体------1 . 2 资源服务器 : 存储受保护的资源------1 . 3 授权服务器 : 成功验证资源拥有者并且获取授权之后,为他们颁发授权令牌给客户端------1 . 4 客户端 : 使用它访问受保护的资源>二 . 认证流程------1、客户端从资源拥有者那请求...
2019-02-28 22:52:15
3702
原创 Shiro 源码阅读笔记
> 一 securityManager : 安全管理器 ,shiro 核心接口 ,用于提供安全管理的各种服务------ > Subject login(Subject var1, AuthenticationToken var2)------ > void logout(Subject var1);------ > Subject createSubject(Su...
2019-02-28 22:04:31
1442
原创 基于WebSocket 的百度地图位置互享
一 功能简述基于websocket基于百度地图实现位置互享二 百度地图基本使用百度地图开发平台注册百度账户并且开启百度开发,获得AK码(注意浏览器需要选择浏览器版)使用AK码获得JavaScript , 具体使用方法参考API文档,很简单以下是简单封装的文档var _maplink = "https://api.map.baidu.com/api?v=3.0&ak...
2019-02-28 21:42:07
2390
1
原创 ANTSystem
近期正在搭建一个商城物流系统,基于SpingCloud全家桶,该页面为目录页。GitHub地址:ant-system业余时间有限,进展可能缓慢,每天一步步,每次一点点。一 项目架构图二 项目核心组件...
2019-01-31 22:14:59
260
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人