摘要:
总结 : 返回 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)