加载中
规则引擎及easyrules机制分析

一、什么是规则引擎 最近在工作中,遇到一类上层业务规则多变的场景。所以研究了规则引擎相关的内容,在这里可以与大家一起探讨。规则引擎相关的概念和相关业内使用,可以参考以下两篇文章,...

2018/07/25 22:17
1K
阿里云OSS管理文件元信息

管理文件元信息 文件元信息(Object Meta)包括HTTP header和自定义元信息,详情请参见开发指南中的文件元信息。 设置文件元信息 设置HTTP header 以下代码用于设置HTTP header: // Endpoin...

09/29 19:12
11
openssl从PFX导出私钥、公钥

0.1392017.09.11 09:03:42字数 791阅读 3594 数字证书文件格式(cer和pfx)的区别 PFX是带有私钥的证书(包含公钥和私钥) 由Public Key Cryptography Standards #12,PKCS#12标准定义,包含...

09/23 17:56
15
SkyWalking搭建

1、下载安装文件 wget https://mirrors.tuna.tsinghua.edu.cn/apache/skywalking/6.1.0/apache-skywalking-apm-6.1.0.tar.gz 2、启动服务 3、客户端配置 4、查看效果 5、注意的问题:时区!一...

06/13 15:01
123
RocketMQ源码启动

1、install 2、cd devenv/bin 3、mqnamesvr 启动名字服务 4、mqbroker 启动broker服务 详见:RocketMQ quikstart 需要注意,MQ读取地址时,可能读到不同的网卡,此时客户端producer 需要和n...

Service Mesh相关

Service Mesh相关 Service Mesh是层次化、规范化、体系化、无侵入的分布式服务治理技术平台。 ➤ 层次化 分为数据面和控制面两个概念,数据面是指所有数据流动的那个层面,控制面是用来控制这...

2018/10/09 15:15
15
commons-pool对象池相关分析

源代码下载 官网 Git 下载: $ git clone https://git-wip-us.apache.org/repos/asf/commons-pool.git 源码包下载src.zip 核心的类及关系如下图: ObjectPool ObjectPool是对象池的接口,定义...

2018/09/21 11:04
26
Spring JdbcTemplate模板模式与回调结合分析

在看Spring的JdbcTemplate的时候,看到其将模板模式和回调模式结合使用的实现,可以精妙的解决很多的问题。详见Spring中涉及的设计模式总结中的关于模板模式和回调模式结合的具分析,本文利用...

2018/09/20 12:37
54
Spring JDBC数据源分析

Spring数据源分析 Spring自带数据源DriverManagerDataSource Spring本身提供了一个简单的数据源实现类DriverManagerDataSource ,它位于org.springframework.jdbc.datasource包中。这个类实现...

2018/09/19 19:55
51
MySQL相关整理记录

如何查看MySQL的引擎情况? MySQL的不同的引擎对于事务的支持是不同的,InnoDB支持事务。 例如如下: show engines; show variables like '%storage_engine%'; 可参考: 如何查看mysql引擎相...

2018/09/19 15:48
10
Dubbo动态调用实现

问题提出 Dubbo常用使用方式大家都比较熟悉,确定好服务的与服务之间调用关系,确定好相关接口参数,基于spring配置好,启动provider,然后启动consumer去调用相关服务。但有这样的一种场景:...

2018/09/18 19:38
673
Alibaba Arthasa相关

Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的...

2018/09/18 10:20
262
Java 多线程相关问题记录

线程状态图: 线程状态图说明: 线程共包括以下5种状态。 **新建状态(New) **: 线程对象被创建后,就进入了新建状态。例如,Thread thread = new Thread()。 就绪状态(Runnable): 也被称为“...

2018/09/17 10:55
20
TCP相关问题记录

TCP连接的状态图: 三次握手: 在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG. 其中,对于我们日常的分析有用的就是前面的五个字段。 它们的含义是: SYN表...

2018/09/14 08:38
13
分布式系统CAP与BASE

分布式系统的概念 在《分布式系统概念与设计》一书中,对分布式系统做了如下定义:分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统...

2018/09/12 15:35
40
Netty实现高性能、高可靠、可定制和可扩展分析

Netty如何实现高性能? 性能是设计出来的,不是测试出来的。Netty采用如下设计实现高性能: 采用异步非阻塞的I/O类库,基于Reactor模式实现,解决了传统同步阻塞I/O模式下一个服务端无法平滑...

2018/09/08 21:49
60
Netty的拆包与粘包简介

TCP的粘包/拆包问题 无论是服务端还是客户端,当我们读取或者发送消息的时候,都需要考虑TCP底层的粘包/拆包机制。 TCP是一个“流”协议,所谓流,就是没有界限的一串数据。TCP底层并不了解上...

2018/09/07 12:53
33
Netty与JDK自带NIO的使用对比

Netty与JDK自带NIO的使用对比 开发高质量的NIO程序并不是一件简单的事情,出去NIO固有的复杂性和BUG不谈,作为NIO服务端,需要能够处理网络的闪断、客户端的重复接入、客户端的安全认证、消息...

2018/09/07 10:10
99
Sentinel相关问题记录

Sentinel FAQ整理 Sentinel 承接阿里巴巴近10年双十一大促流量的核心场景,以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。其提供丰富的应用场景支持、完备...

2018/09/06 13:05
951
VisualVm使用JMX的方式连接远程JVM

1、在catalina.sh中添加配置如下: 在其中“# ----- Execute The Requested Command -------------”之前插入一行(中间没有换行): CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.j...

2018/08/23 15:20
73

没有更多内容

加载失败,请刷新页面

返回顶部
顶部