加载中
MAVEN项目打包为tar.gz包

1 生成可执行的启动脚本 打包命令:mvn clean package appassembler:assemble <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>appassemble......

Micro Service Architecture — Timeout

1 Overview 常见的微服务架构: 做好超时时间的限定,用于判定超时后资源能够及时被释放,用于处理其它的请求,从而提升的性能。 前端:Ajax、Node 代理层:DNS、LB(SLB、F5、Keepalived+LV...

微服务架构—链路追踪(MDC篇)

MDC 为每个线程建立一个独立的存储空间,开发人员可以根据需要把信息存入其中。MDC 使用Map机制来存储信息,信息以key/value对的形式存储在Map中,类似于ThreadLocal的作用(MDC底层就是Thr...

微服务架构—链路追踪(Nginx篇)

在大部分的微服务架构中,Nginx基本是常用的接入层设施,所以我们希望请求ID从Nginx层进行校验填充,并且打印在Nginx的请求日志中。

微服务架构—幂等机制

微服务架构中,幂等是一致性方面的一个重要概念。幂等(Idempotent)是一个数学领域与计算机学的概念,常见于抽象代数中。而在编程中,一个幂等操作的特点是指其任意多次执行所产生的影响均与...

微服务架构—高级设计篇

微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的。...

微服务架构—服务降级

什么是服务降级?当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或换种简单的方式处理,从而释放服务器资源以保证核心交易的能正常运行。

微服务架构—优雅停机方案

微服务架构中的应用优雅停机主要是指应用实例有计划而平滑(即不产生需要处理的事故)的退出。

微服务架构—Snowflake分布式ID(黑科技)

基于Twitter的Snowflake算法(俗称雪花算法)实现64位自增ID算法,性能高达:QPS>400w/s。

枚举在业务系统中的最佳使用方式

最佳使用方式(如下代码): DB中存储的是int类型的1或2 Mapper 层从DB中映射出来实体就是Grade.LEVEL_1或LEVEL_2(开发者无须再转换一次、或不需要使用新模型进行接收映射该字段) 最终响应...

算法和数据结构知识

目录 在线练习 在线编程面试 数据结构 算法 贪心算法 位运算 复杂度分析 视频教程 面试宝典 计算机科学资讯 文件结构 在线练习 LeetCode Virtual Judge CareerCup HackerRank CodeFights Kat...

2017/11/19 16:35
22
详细深入分析 Java ClassLoader 工作机制

什么是 ClassLoader ? 大家都知道,当我们写好一个 Java 程序之后,不是管是 C/S 还是 B/S 应用,都是由若干个 .class 文件组织而成的一个完整的 Java 应用程序,当程序在运行时,即会调用该...

2017/11/19 14:07
53
IDEA中GIT远程版本回退

工作中遇到git远程仓库需要回退到历史版本的问题,根据网上的搜索结果结合自己的实践,整理了如下步骤: 1. 在“Show History”中找到当前版本(取名:newVersion)和想要回退到的版本(old...

2017/11/03 09:53
48
Java8环境下的Maven javadoc插件的配置

问题 今天用maven在release代码时,又出现新的问题了,生成javadoc出现异常,导致release失败。   Refer to the generated Javadoc files in './target/site/apidocs' dir. org.apache.mave...

2017/10/08 12:33
25
代码中banner文字

1.在src/main/resources下新建一个banner.txt文档 2.通过http://patorjk.com/software/taag网站生成需要的字符,将字符拷贝到代码中,比如我这里为test!生成字符,如下:...

2017/08/08 09:58
20
jconsole命令(Java Monitoring and Management Console)

JDK内置工具使用 一、javah命令(C Header and Stub File Generator) 二、jps命令(Java Virtual Machine Process Status Tool) 三、jstack命令(Java Stack Trace) 四、jstat命令(Java Virtual...

2017/05/31 10:49
16
jvisualvm命令(Java Virtual Machine Monitoring, Troubleshooting, and Profiling Tool)

JDK内置工具使用 一、javah命令(C Header and Stub File Generator) 二、jps命令(Java Virtual Machine Process Status Tool) 三、jstack命令(Java Stack Trace) 四、jstat命令(Java Virtual...

2017/05/31 10:48
14
Nginx配置优化指南

前言 大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了!而且,在大多数情况下,一个常规安装的nginx对你的网站来...

2017/02/07 10:37
1K
性能测试应该怎么做?

偶然间看到了阿里中间件Dubbo的性能测试报告,我觉得这份性能测试报告让人觉得做这性能测试的人根本不懂性能测试,我觉得这份报告会把大众带沟里去,所以,想写下这篇文章,做一点科普。 首先...

2016/12/27 09:26
71
一些压力测试结果(Mysql,Zookeeper,Redis,Mongodb)

1. Redis(使用fastredisclient) redis-shard 10连接 cpu 7-8% 9-12% root@gleasy cloudredis]# bin/redis-benchmark -t get -h 192.168.0.11 -p 6680 -d 15 -l 60 -c 200 -b shard 成功:5740...

2016/12/25 11:44
268

没有更多内容

加载失败,请刷新页面

返回顶部
顶部