Tag: java
所有带有 "java"标签的文章
-
用 gRPC 打造最终一致的 AP-模式注册中心
背景与目标 需求 说明 高可用 (A) 任意 Dispatcher 宕机或网络分区,注册/发现仍立即可用 分区容忍 (P) 各分区内继续服务,网络恢复后自动收敛数据 最终一致 强一致不是刚需;允许短暂不一致 低延迟 注册/心跳 O(μs),
-
函数式编程-Java
Lambda表达式 规范 明确指明参数类型 代码多于一行,不能省略{}以及最后一行的return 可以根据上下文推断出参数类型是,可以省略参数类型 只有一个参数时,可以省略() 1.(int a, int b) -> a + b; // 两
-
注解和反射
元注解 负责注解其它注解 @Target:用于描述注解的使用范围(可以用在哪个地方) @Retention:描述注解的生命周期(SOURCE<CLASS<RUNTIME) @Document:说明该注解将被包含再javadoc中 @Inhe
-
Session_Token_JWT
在Web应用中,保持用户状态是一个常见且关键的需求。由于HTTP协议本身是无状态的,服务器无法自动知道两个请求是否来自同一个用户。这里就需要session发挥作用。本文将通过具体的Spring框架代码示例,来深入理解session的使用和重
-
Java自定义排序
前言 主要内容为Java的几种自定义排序方法、Vector的API和相结合的算法题。 自定义排序 普通类型数组 Java的Arrays类中提供了几种方法来对普通类型数组排序: Arrays.sort(int[] a):按照数字顺序排列指定的
-
ThreadLocal
前言: 再写博客时,遇到了如何处理保存用户的信息时出现混乱的问题(线程安全问题),在一番查找后,寻到了ThreadLocal用来保存登录的用户的信息的方法。 一、ThreadLocal是什么 在讲ThreadLocal前,先来看一下什么是线
-
REST风格和入门案例
一、REST是什么? REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计