熔断器hystrix 在分布式系统中,每个服务都可能会调用很多其他服务,被调用的那些服务就是依赖服务,有的时候某些依赖服务出现故障也是很正常的。 Hystrix 可以让我们在分布式系统中对服务间的调用进行控制,加入一些调…
分类:java
java轻松玩转httpget和httppost
废话不多少说,直接上代码 //get请求 public static void HttpClientGet(String url) throws Exception { // 获取http客户端 CloseableHtt…
Java虚拟机知识点【参数】
示例 -server -Xms1024m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=512m -XX:+PrintGCDetails -Xloggc:/logs/gc.$$.lo…
Java Restful API 文档生成工具 smart-doc
谁说生成api文档就必须要定义注解? 谁说生成接口请求和返回示例必须要在线? 用代码去探路,不断尝试更多文档交付的可能性。 如果代码有生命,为什么不换种方式和它对话! 一、背景 没有背景、就自己做自己的背景 在当今各种盛…
String类常用功能
String类常用功能 判断: boolean equals(Object obj) boolean equalsIgnoreCase(String str) //忽略大小写 boolean startsWith(Str…
java 泛型详解---转载
转自:https://www.cnblogs.com/coprince/p/8603492.html 对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 &nb…
最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+数据库
JAVA基础 JAVA中的几种基本数据类型是什么,各自占用多少字节。 String类能被继承吗,为什么。 String,Stringbuffer,StringBuilder的区别。 ArrayList和LinkedLis…
java基础知识(一)
一,开发前奏 a.Java语言的发展历史。 Java语言是美国Sun公司(…
Java架构师与开发者一定要知道的10个提高效率的工具
最近发布的 Java8 完美的诠释了高效和创新的特性…. 也为那些想要在创新之路上取得成功的企业铺平了道路…. 然后…..合适的完成工作….. 一些高效的工具是当然是必不可…
使用fastjson读取超巨json文件引起的GC问题
项目中需要将巨量数据生成的json文件解析,并写入数据库,使用了 alibaba 的 fastjson,在实践过程中遇到了 GC 问题,记录如下: 数据大约为70万条,文件大小在3~4G左右,使用 fastjson 官方…
java的线程池的使用
1、线程池的创建 1、首先创建一个类,然后实现Runnable接口 public class ExectorTest implements Runnable {} 2、首先声明一个线程池的全局变量 public …
Java 9 Module System (JSR 376)几乎全票通过
The Java Community Process(SM) Program 投票结果:除了一贯反对者Red Hat弃权,其他全票通过。注意这次还不是Final Release,而是紧接一个月前被否决的public re…