排序:
默认
按更新时间
按访问量

Netty心跳机制

What 顾名思义, 所谓 心跳, 即在 TCP 长连接中, 客户端和服务器之间定期发送的一种特殊的数据包, 通知对方自己还在线, 以确保 TCP 连接的有效性.Why因为网络的不可靠性, 有可能在 TCP 保持长连接的过程中, 由于某些突发情况, 例如网线被拔出, 突然掉电等, 会造成服务器和客...

2018-06-07 13:50:05

阅读数:41

评论数:0

netflix hystrix 使用详解

1. 依赖引入pom.xml<properties>    <hystrix-version>1.4.22</hystrix-version><...

2018-05-10 16:27:41

阅读数:40

评论数:0

Hystrix 参数详解

Hystrix 参数详解hystrix.command.default和hystrix.threadpool.default中的default为默认CommandKeyCommand PropertiesExecution相关的属性的配置:hystrix.command.default.execu...

2018-05-10 15:55:56

阅读数:28

评论数:0

springcloud hystrixCommand 配置详解

主要用来控制 HystrixCommand 命令的行为,主要有下面5种类型的属性配置:execution配置该配置前缀为 hystrix.command.defaultexecution.isolation.strategy :该属性用来设置执行的隔离策略,有如下二个选项:THREAD:通过线程池...

2018-05-10 13:31:52

阅读数:38

评论数:0

jvm 虚拟机加载原理

首先Throws(抛出)几个自己学习过程中一直疑惑的问题:1、什么是类加载?什么时候进行类加载?2、什么是类初始化?什么时候进行类初始化?3、什么时候会为变量分配内存?4、什么时候会为变量赋默认初值?什么时候会为变量赋程序设定的初值?5、类加载器是什么?6、如何编写一个自定义的类加载器?首先,在代...

2018-04-18 17:52:25

阅读数:38

评论数:0

hystrix 参数详解

简介上节我们讨论了hystrix+feign+ribbon,但是可能很多人都知道hystrix还有线程隔离,信号量隔离,等等各种参数配置,在这几就记录下hystrix的参数,一、hystrix参数使用方法通过注解@HystrixCommand的commandProperties去配置,如下就是hy...

2018-04-08 18:05:34

阅读数:43

评论数:0

基于token的多平台身份认证架构设计

1   概述在存在账号体系的信息系统中,对身份的鉴定是非常重要的事情。随着移动互联网时代到来,客户端的类型越来越多, 逐渐出现了 一个服务器,N个客户端的格局 。不同的客户端产生了不同的用户使用场景,这些场景:有不同的环境安全威胁不同的会话生存周期不同的用户权限控制体系不同级别的接口调用方式综上所...

2018-03-30 10:32:33

阅读数:26

评论数:0

类加载

之前写过一篇关于Java中普通代码块和static代码块的区别,大致讲解了普通代码块和Static代码的区别,但是并没有讲它们的加载执行顺序,本章就细细的将一下类的加载机制(初始化顺序)。类生命周期类的字节码从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)...

2018-03-20 18:14:49

阅读数:35

评论数:0

voilate

一、Java内存模型想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的。Java内存模型规定了所有的变量都存储在主内存中。每条线程中还有自己的工作内存,线程的工作内存中保存了被该线程所使用到的变量(这些变量是从主内存中拷贝而来)。线程对变量的所有操作(读取,赋值)...

2018-03-20 17:20:41

阅读数:74

评论数:0

https

我们先不了聊HTTP,HTTPS,我们先从一个聊天软件说起,我们要实现A能发一个hello消息给B:如果我们要实现这个聊天软件,本文只考虑安全性问题,要实现A发给B的hello消息包,即使被中间人拦截到了,也无法得知消息的内容如何做到真正的安全?这个问题,很多人马上就想到了各种加密算法,什么对称加...

2018-03-20 16:19:00

阅读数:59

评论数:0

java设计模式

一.单一职责原则   单一职责原则是最简单的面向对象设计原则,它用于控制类的粒度大小。单一职责原则定义如下: 单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只...

2017-11-21 08:54:43

阅读数:344

评论数:0

com.alibaba.druid

解决ERROR - unregister mbean error javax.management.InstanceNotFoundException: com.alibaba.druid:type= 原创 2017年05月22日 16:00:58 标签:tomcat /数据库...

2017-11-13 16:41:04

阅读数:200

评论数:0

sigar 获取跨平台服务器信息

Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件。它用来从许多平台收集系统和处理信息. 这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX. Sigar有C,C#,Java和Per...

2017-06-02 11:00:02

阅读数:572

评论数:0

ice windows

第一步,基于Windows下的安装,所以下载windows版的Ice,官网最新版本是Ice3.4.2:http://www.zeroc.com/download/Ice/3.4/Ice-3.4.2.msi第二步,安装Ice:常规安装即可,可以选择安装目录,本次安装是在G:\Ice第三步,设置Ice...

2017-05-17 19:31:42

阅读数:175

评论数:0

MySql 插入(insert)性能测试

测试环境: 笔记本电脑 CPU:I5  系统:MAC OS 10.7 内存:8G 硬盘:5400转,笔记本硬盘   MySql 版本:Oracle官网下载的mysql-5.5.24-osx10.6-x86_64, 默认安装 MySql JDBC驱动版本:m...

2015-11-04 18:46:12

阅读数:475

评论数:0

mysql profiles 性能查询

通过show variables like xxx 详解mysql运行时参数   1, 查看MySQL服务器配置信息   Java代码  mysql> show variables;    2, 查看MySQL服务器运行的各种状态值   Java代码  ...

2015-07-31 15:01:15

阅读数:361

评论数:0

ReentrantLock可重入锁的使用场景

摘要 从使用场景的角度出发来介绍对ReentrantLock的使用,相对来说容易理解一些。 场景1:如果发现该操作已经在执行中则不再执行(有状态执行) a、用在定时任务时,如果任务执行时间可能超过下次计划执行时间,确保该有状态任务只有一个正在执行,忽略重复触发。 b、用在界面交互时点击执行较...

2015-07-27 15:56:04

阅读数:983

评论数:0

linux 下的sar工具命令小结

我习惯使用的命令是 : sar  -r  -f   /var/log/sa/sa24  sar 既能报告当前数据,也能报告历史数据 不带选项执行会以10分钟为间隔报告自午夜起当天的CPU利用率。 脚本sal收集了这些历史数据,它是sar软件包的一部分,必须设置为定期从c...

2015-07-08 18:09:05

阅读数:346

评论数:0

linux下查看cpu物理个数和逻辑个数

[plain] view plaincopy hadoop@chw-desktop3:~$ cat /proc/cpuinfo   processor   : 0   vendor_id   : GenuineIntel   cpu family  : 15  ...

2015-07-08 18:00:03

阅读数:392

评论数:0

影响Linux服务器性能的因素

1. 操作系统级 CPU内存磁盘I/O带宽网络I/O带宽 2. 程序应用级 二、系统性能评估标准 影响性能因素 影响性能因素 评判标准 好 坏 糟糕 CPU user% + sys% user% +...

2015-07-08 17:54:43

阅读数:388

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭