Wesley13 Wesley13
4年前
java b2b2c多用户开源商城系统基于脚本引擎的促销架构源码分享
需求分析在分享源码之前,先将b2b2c系统中促销模块需求整理、明确,方便源码的理解。业务需求b2b2c电子商务系统(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.javamall.com.cn%2F)中促销活动相关规则需以脚本数据的方式存放
御弟哥哥 御弟哥哥
4年前
HashMap深度解析:一文让你彻底了解HashMap
前言HashMap是Map族中最为常用的一种,也是JavaCollectionFramework的重要成员。本文首先给出了HashMap的实质并概述了其与Map、HashSet的关系,紧接着给出了HashMap在JDK中的定义,并结合源码分析了其四种构造方式。最后,通过对HashMap的数据结构、实现原理、源码实现三
Stella981 Stella981
4年前
Dubbo 云原生之路:ASF 毕业一周年、3.0 可期
!1.png(https://ucc.alicdn.com/pic/developerecology/86f96cb46a5a4f2ab1e931a9ebe89e79.png)作者|刘军\\导读:\\今年是Dubbo从Apache基金会毕业的一周年,同时也是推进Dubbo3.0,即全面拥抱云原生的重要一年。Dubbo社
Wesley13 Wesley13
4年前
dubbo
作者|铁城  dubbogo社区committer本文将手把手教你使用dubbogo调用dubbogo或dubbo提供的服务提供方。前言本文基于dubbogo1.5.4版本(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F
Stella981 Stella981
4年前
Dubbo
一.旧版:!(https://oscimg.oschina.net/oscnet/81b7c4eeaa85cca8ecf8bb7e32b52c5b448.png)1\.下载地址:gitclone https://github.com/GITluliang/dubboops.git2\.cd dubboops/dubboadmin
Stella981 Stella981
4年前
JUC中Lock和ReentrantLock介绍及源码解析
Lock框架是jdk1.5新增的,作用和synchronized的作用一样,所以学习的时候可以和synchronized做对比。在这里先和synchronized做一下简单对比,然后分析下Lock接口以及ReentrantLock的源码和说明。具体的其他的Lock实现的分析在后面会慢慢介绍。Lock框架和synchronized
Stella981 Stella981
4年前
Dubbo 3.0 前瞻之对接 Kubernetes 原生服务
Kubernetes是当前全球最流行的容器服务平台,在Kubernetes集群中,Dubbo应用的部署方式往往需要借助第三方注册中心实现服务发现。Dubbo与Kubernetes的调度体系的结合,可以让原本需要管理两套平台的运维成本大大减低,而且Dubbo适配了Kubernetes原生服务也可以让框架本身更加融入云原生体系。基于D
Stella981 Stella981
4年前
CVE
本文借助CVE20209484Tomcat漏洞详细的介绍了本地和远程调试Tomcat源码。分析漏洞成因以及补丁修补情况,以及分析ysoserial反序列化链。0x01漏洞简介ApacheTomcat发布通告称修复了一个源于持久化Session的远程代码执行漏洞(CVE20209484)。漏洞条件比较苛刻:tomcat必须启
Stella981 Stella981
4年前
Dubbo
  Dubbo中的一个关键接口LoadBalance,dubbo是按照其中的规则来调用多台provider的服务的。  先看一下接口的实现类图:  !(https://img2018.cnblogs.com/blog/1643369/201908/164336920190807154202043591634982.png)  从上图中我们
Easter79 Easter79
4年前
SpringCloud基础组件总结,与Dubbo框架、SpringBoot框架对比分析
本文源码:GitHub·点这里(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fcicadasmile%2Fspringcloudbase)||GitEE·点这里(https://gitee.com/cicadasmile/springcloud