1.背景 在我们日常的开发中,前后端之间的接口联调很麻烦,经常出现后端加了字段,前端还不知道,所谓接口文档,经常和代码是不同步的。 好在现在有了grpc,它可以定义好Prot...
1.背景 在我们日常的开发中,前后端之间的接口联调很麻烦,经常出现后端加了字段,前端还不知道,所谓接口文档,经常和代码是不同步的。 好在现在有了grpc,它可以定义好Prot...
前言SpEL(Spring Expression Language),即Spring表达式语言,是比JSP的EL更强大的一种表达式语言。为什么要总结SpEL,因为它可以在运行...
服务化是很多互联网公司发展中不得不面临的选择,原因很简单,因为随着公司业务不断的发展,如果不对服务进行拆分,你会很痛苦,各种耦合,各种代码拷贝,改不动,不敢上,有木有,我司就...
以前几家公司,用过Excel管理用例,发现几个测试间同步用例相当的麻烦,然后就开始用Redmine(一款免费的工具),初始设置太反人类,用用还是挺顺手的,后来社区安利了Tes...
SpringCloud的项目一定要前后分离,这就需要一个API文档生成的工具,后端一定要和前端或者是移动端对接接口,那么问题来了,接口是不是要自己写给他们看,一般的会采用Ex...
随着互联网的发展,面对海量用户高并发业务,传统的阻塞式的服务端架构模式已经无能为力,由此,本文旨在为大家提供有用的概览以及网络服务模型的比较,以揭开设计和实现高性能网络架构的...
需求背景 开发中经常会碰到导出excel的需求,通常导出的格式大部分都是“表头+循环数据+表尾”的形式,其中可能还包含字体大小颜色,边框,背景颜色,合并单元格等场景。 分析 ...
public class IdempotentFlag {
private static ThreadLocal<String> idempotent = new ThreadLocal<String>();
public static void doing() {
idempotent.set("1");
}
public static boolean isDoing() {
if ("1".equals(idempotent.get())) {
return true;
}
return false;
}
public static void done() {
idempotent.remove();
}
}
spring boot通用“幂等”处理需求 同样一个请求连续发两遍(请求的参数可能有细微不一样,比如时间戳,但是对后台来说这应该属于同一个请求),想达到的目的是:两个请求同时到达的时候只有一个请求在执行,另外一个...
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机...