随笔 - 2228  文章 - 4  评论 - 371  阅读 - 1109万
07 2021 档案
Intellij IDEA转换类图、时序图
摘要:1、IDEA 使用SequenceDiagram插件绘制时序图 可以在IDEA的Plugins中搜索上面的插件名,就可以安装插件了,如下图: 安装完成后,重启一下IDE。 使用方式 1、选中方法名(注意不要选类名),然后点击鼠标右键(显示可选项),选择Sequence Diagram 2、根据弹出框 阅读全文
posted @ 2021-07-30 15:40 duanxz 阅读(1045) 评论(0) 推荐(0) 编辑
使用HttpMessageConverter实现HTTP的序列化和反序列化
摘要:对象的序列化/反序列化大家应该都比较熟悉:序列化就是将object转化为可以传输的二进制,反序列化就是将二进制转化为程序内部的对象。序列化/反序列化主要体现在程序I/O这个过程中,包括网络I/O和磁盘I/O。 那么什么是http序列化和反序列化呢? 在使用springmvc/SpringBoot时, 阅读全文
posted @ 2021-07-30 15:35 duanxz 阅读(1121) 评论(0) 推荐(1) 编辑
通过@Valid注解对请求主体中的参数进行校验
摘要:@RequestBody在处理请求方法的参数列表中使用,它可以将请求主体中的参数绑定到一个对象中,请求主体参数是通过HttpMessageConverter传递的,根据请求主体中的参数名与对象的属性名进行匹配并绑定值。此外,还可以通过@Valid注解对请求主体中的参数进行校验。 import com 阅读全文
posted @ 2021-07-30 14:53 duanxz 阅读(792) 评论(0) 推荐(0) 编辑
Java-Enumeration ( 枚举类)
摘要:Enumeration(枚举)接口的作用和Iterator类似,只提供了遍历Vector和Hashtable类型集合元素的功能,不支持元素的移除操作。 Java8中Enumeration接口的源码: package java.util; public interface Enumeration<E> 阅读全文
posted @ 2021-07-22 19:31 duanxz 阅读(1931) 评论(0) 推荐(0) 编辑
SPI的实现原理
摘要:前言: SPI是jdk内置的服务发现机制, 全称叫Service Provider Interface. SPI的工作原理, 就是ClassPath路径下的META-INF/services文件夹中, 以接口的全限定名来命名文件名, 文件里面写该接口的实现。 然后再资源加载的方式,读取文件的内容(接 阅读全文
posted @ 2021-07-22 17:20 duanxz 阅读(1622) 评论(0) 推荐(0) 编辑
python批量获取gitlab里面所有项目的代码
摘要:背景现在越来越多的公司采用gitlab来管理代码。gitlab有个问题,免费版不支持全局代码搜索,这很麻烦。如果把代码全部clone到本地就可以方便的进行各种搜索了。可是gitlab也不提供git clone所有项目的功能。 公司越来越大,项目越来越多,怎么办呢?自己写个脚本来批量的git clon 阅读全文
posted @ 2021-07-08 19:15 duanxz 阅读(3729) 评论(0) 推荐(0) 编辑
Cloud Native
摘要:背景 Cloud Native表面看起来比较容易理解,但是细思好像又有些模糊不清:Cloud Native和Cloud关系是啥?它用来解决什么问题?它是一个新技术还是一个新的方法?什么样的APP符合“云原生”的呢?等等。下面将会一一解读。 Cloud Native介绍 Cloud Native是Ma 阅读全文
posted @ 2021-07-07 17:15 duanxz 阅读(526) 评论(0) 推荐(0) 编辑
Aerospike-介绍
摘要:Aerospike架构 Aerospike是一个开源的分布式键-值NoSQL数据库。它支持灵活的数据模式,并且支持满足ACID特性的事务。其架构包括如下三层: 客户端层:这一层包括带有Aerospike API的开源客户端库和能够感知数据在Aerospike集群中位置的追踪节点。 集群和数据分布层: 阅读全文
posted @ 2021-07-06 19:28 duanxz 阅读(4127) 评论(0) 推荐(1) 编辑
Groovy使用场景
摘要:最近在做一个小巧的规则引擎,看有的商业风控系统中用了groovy,感觉是不是可以借鉴使用groovy呢? 下面来自网上: 我们正在做的一个项目用到了,这是一个机器学习的平台,平台里面可以接入各种机器学习的算法,目前已经支持30来种算法。每个算法有各种各样的参数,为了提高用户友好性,让用户使用起来更方 阅读全文
posted @ 2021-07-02 10:49 duanxz 阅读(1004) 评论(0) 推荐(0) 编辑
javaStream与响应式流
摘要:将Java Stream用于响应式编程中,是有局限性的。比如如下两个需要面对的问题: Web 应用具有I/O密集的特点,I/O阻塞会带来比较大的性能损失或资源浪费,我们需要一种异步非阻塞的响应式的库,而Java Stream是一种同步API。 假设我们要搭建从数据层到前端的一个变化传递管道,可能会遇 阅读全文
posted @ 2021-07-01 17:08 duanxz 阅读(1014) 评论(0) 推荐(0) 编辑
响应式Spring
摘要:1 响应式编程之道 1.1 什么是响应式编程? 在开始讨论响应式编程(Reactive Programming)之前,先来看一个我们经常使用的一款堪称“响应式典范”的强大的生产力工具——电子表格。 举个简单的例子,某电商网站正在搞促销活动,任何单品都可以参加“满199减40”的活动,而且“满500包 阅读全文
posted @ 2021-07-01 14:52 duanxz 阅读(293) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示