Java编程
文章平均质量分 89
驼峰8000
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Cloud Alibaba微服务内部Dubbo RPC通信
一、为什么要集成Dubbo RPC 在国内建设微服务有Dubbo和Spring Cloud两种主流方案可供选择。Dubbo是服务治理与RPC实现方案(可能理解为一个分布式通信框架),虽然在国内有着非常大的用户群体,但是其周边设施与组件相对来说并不那么完善。而Spring Cloud则是一套完整的分布式微服务架构解决方案,很多开发者更希望享受Spring cloud全家桶生态。 在Spring Cloud构建的微服务系统中,大多数的开发者使用都是官方提供的Feign组件来进...原创 2021-03-22 20:52:49 · 761 阅读 · 1 评论 -
Java:volatile关键字
今天我们来讲volatile这个关键字。 volatile是Java里面提供的一种轻量级的同步机制,非常的轻量级,没有线程的上下文切换和调度。 Volatile 关键字包含两个基本语义,分别是线程的可见性和有序性。可见性指的是当一个线程对某个变量值执行了修改操作,其它线程能感知到该变量值已经被修改,再次读取该变量值时将是被修改后的新值。有序性则是因为JVM通常情况下是会对要执行的指令进行优化性重排序,为保证特殊情况下某段指令能顺序执行,则需要禁止JVM对这...原创 2020-11-19 11:39:15 · 260 阅读 · 0 评论 -
Java:消息摘要算法
一、MD5因为在消息摘要算法中,MD5应该最常用的,所以放在最前面。另外MD家族中除了MD5外,还有MD2和MD4,MD2和MD5在JDK中已经有实现,MD4则是在Bouncy Castle有实现。public abstract class MD5 {private static MessageDigest md;static {try {md = MessageDigest.ge...原创 2016-10-17 14:44:05 · 899 阅读 · 0 评论 -
Java:24节气计算
import java.util.HashMap;import java.util.Map;/** * 计算公式:[Y*D+C]-L * * @author * */public class SolarTerm { /** * 节气D值 */ private static final double D = 0.2422; /** ...原创 2018-08-01 16:17:29 · 4210 阅读 · 3 评论
分享