摘要: 总结 :  返回 json 、  xml  格式  数据            @XmlRootElement <dependency> <groupId>com.fasterxml.jackson.dataformat</gro... 阅读原文
2019-08-17 10:06:05 阅读(2421) 评论(0)
摘要: 前言 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。今天主要来介绍了下... 阅读原文
2019-08-17 08:16:11 阅读(2574) 评论(0)
摘要: 我们知道kafka是基于TCP连接的。其并没有像很多中间件使用netty作为TCP服务器。而是自己基于Java NIO写了一套。 几个重要类 先看下Kafka Client的网络层架构。     本文主要分析的是Network层。 Network层有两个重要的类:Selector和KafkaC... 阅读原文
2019-08-17 06:52:02 阅读(2339) 评论(0)
摘要: 背景介紹 (Background Introduction) 目前有一些报表客户抱怨打不开 报表执行过程过长,5、8、10秒甚至更多 不能及时发现和掌握服务器web站点情况 用戶需求(User Requirements) 监控web站点执行情况 使用跟用户相同的谷歌浏览器进行模拟后台解析 ... 阅读原文
2019-08-17 06:29:07 阅读(2377) 评论(0)
摘要: 作者:林冠宏 juejin.im/post/5a28b37c6fb9a044fc44a103 有时候花了大把时间去看一些东西却看不懂,是很 “ 蓝瘦 ” 的,花时间也是投资。 本文适合: 曾了解过线程池却一直模模糊糊的人 了解得差不多却对某些点依然疑惑的 不适合: ... 阅读原文
2019-08-17 06:00:11 阅读(2447) 评论(0)
摘要: 在JDK的命令行中,一般开发人员最耳熟能详的肯定就是java,javac,javap等常用命令,不过在jdk/bin下还有许多其他的命令行工具,它们被用来监测JVM运行时的状态,下面我们来详细解读一下几个常用的工具以及如何使用。 jhat jhat(JVM Heap Analysis Tool)命令是与jma... 阅读原文
2019-08-17 00:21:34 阅读(2425) 评论(0)
摘要:       阅读原文
2019-08-16 22:20:27 阅读(2458) 评论(0)
摘要: 1、注解概述 从JDK5.0开始,Java增加对元数据(MetaData)的支持,也就是注解(Annotation)。其实我们早就已经接触过注解了,例如我们经常在Java代码中可以看到 “@Override”,“@Test”等等这样的东西,它们就是Java中的注解。注解可以像修饰符一样使用,可以用于修饰包、... 阅读原文
2019-08-16 21:10:24 阅读(2630) 评论(0)
摘要: 上一篇:最常见的Java面试题及答案汇总(一) 容器 18. java 容器都有哪些? 常用容器的图录:   19. Collection 和 Collections 有什么区别? java.util.Collection 是一个集合接口(集合类的一个顶级接口)。它提供了对集合对象进行... 阅读原文
2019-08-16 19:33:03 阅读(2495) 评论(0)
摘要: 文件上传下载 使用spring-mvc,完成文件上传与下载功能 jar包依赖 <!--文件上传--> <dependency>    <groupId>commons-io</groupId>    <artifactId>co... 阅读原文
2019-08-16 19:04:02 阅读(2336) 评论(0)