Espada

酸萝卜 ♂ 别吃

千千万万设计模式之适配器模式

模式千万条,生命就一条,可以下班了。

模式千万条,生命就一条,可以下班了。 本系列已经开源至GitHub,repository地址。 最初只是为了做个人笔记,参考了前人的笔记和博客,在这里我用更接潮流、更接地气的例子来帮助加深理解记忆。 由于本人技术水平也有限,着重点在于思想的理解,若出现任何错误、不恰当内容,欢迎各位前来issues指正。 感谢任何分享、开源学习教程的前辈,正是有你们这一群乐于奉献的人才让整个生态变得生机勃......

Quick Sort思想以及Java代码实现

20世纪最牛的算法之一

快速排序概要 快排的三个步骤: 选择基准:在待排序列中,按照某种方式挑出一个元素,作为 “基准”(pivot)。 分割操作:以该基准在序列中的实际位置,把序列分成两个子序列。此时,在基准左边的元素都比该基准小,在基准右边的元素都比基准大。 递归地对两个序列进行快速排序,直到序列为空或者只有一个元素。 其实快排实现的核心思想就是分治和递归,接下来用大白话解释下快排的原理,用词和说明可能不是......

阿里云对象存储使用

提供99.9999999999%的数据可靠性,这究竟是怎么得出来的?

这两天僵住了,分配给我的项目是提前写完了,但是测试样例却不好弄,索性就划着,反而给了我很多时间去学习其他知识。 图床很有必要首先GayHub本来就不是很稳定,公司网络访问十分OK,回到家连ping都快ping不通了,clone个repository真的是玩一年,更别说编辑blog了,打开博客图片就加载不出来,家里好歹也是电信100Mbps的,网速应该没问题。像我这种对艺术与美都有追求的......

Swagger初体验

这世间 没有 不相交的平行线

Swagger…现在好像又多了一层台味… 前言以前刚接触到Swagger,不知道他还能导出成Word、PDF文档,就觉得Postman+文档够用了,现在觉得代码中集成这样的框架,在初期能够方便很多。 功能丰富 :支持多种注解,自动生成接口文档界面,支持在界面测试API接口功能; 条理清晰 :开发过程中花一点写注释的时间,就可以及时的更新API文档,省心省力; 整合简单 :通过添加pom......

入职浙江广电一年的感悟(真)

交给领导的任何心得(伪),永远不会是的真正的想法,虽然还没写也想赖掉,哈哈。

206abe22ace773edf1b1040aa193e075ef4e884ee5403c1134c997b4e44238bf165b9c2f433608956cacdd7c4e9fc6c0ac7114f2dbeceddbba1b4a368f49276e93ca0f595d5df7e79e2e298cae7b1bf3a9c107911baf21a19b4ab213b532be8e3c......

Shiro学习一

2018年还没毕业时写的blog

前言新的公司让我去熟悉下Shiro框架,公司的项目的权限管理都是基于Shiro写的,照着前辈们的blog学习了一番,这里做点个人学习记录。 Shiro的整体架构图 </div> 首先是Shiro的几个组件 SecurityManager即所有Subject的管理者,这是Shiro框架的核心组件,可以把他看做是一个Shiro框架的全局管理组件,用于调度各种Shiro框架的服务。......

Spring-ldap

LDAP就是个辣鸡!

背景经过了这么多年,集团内的各种系统紊乱复杂,结构数据互相同步,而LDAP服务器内的组织架构早已没人维护。现有需求需要无纸化办公的组织架构数据增量同步到LDAP服务器中。 简单记录下遇到并解决的问题和方法,万一以后又要维护了呢。 LDAP基本概念LDAP采用目录树的模型,下面是一些概念的解释: 目录树:在一个目录服务系统中,整个目录信息集可以表示为一个目录信息树,树中的每个节点是一个条目。......