Git地址:https://github.com/code4craft/xsoup 引入包 案例:
Git地址:https://github.com/code4craft/xsoup 引入包 案例:
欢迎访问我的博客,同步更新: 枫山别院 maven的mvn dependency依赖分析和常用命令介绍 在项目开发过程中,我们经常会有分析项目依赖的需要,查找jar依赖路径,...
Object obj = new Object(); 是我们都会写的Java代码,但是你知道它执行之后,在不考虑对象引用所占空间的情况下,这个obj对象占用了多少内存空间吗?...
背景知识 探索JVM体系结构 HotSpot架构 HotSpot JVM拥有一个支持强大功能和基础的架构,并支持实现高性能和大规模可扩展性的能力。例如,HotSpot JVM...
#refer:http://blog.jobbole.com/109170/#comment-159599 一、什么是垃圾回收 首先,在了解G1之前,我们需要清楚的知道,垃圾...
1. 概念 我们知道,Elasticsearch(ES) 的底层存储引擎是 Lucene,ES 调用 Lucene 的接口进行 CRUD,写入 Lucene 的数据首先是缓存...
面试题 es 写入数据的工作原理是什么啊?es 查询数据的工作原理是什么啊?底层的 lucene 介绍一下呗?倒排索引了解吗? 面试官心理分析 问这个,其实面试官就是要看看你...
我熟练应用ctrl c和ctrl v 开发curd代码好多年了。 mysql查询为什么会慢,关于这个问题,在实际开发经常会遇到,而面试中,也是个高频题。 遇到这种问题,我们一...
天有不测风云,数据库有旦夕祸福。 前面写 Redo 日志的文章介绍过,数据库正常运行时,Redo 日志就是个累赘。 现在,终于到了 Redo 日志扬眉吐气,大显身手的时候了。...
dubbo的优雅停机依赖jvm hook,在spring工程下使用时,如果业务中有使用到hook机制进行处理,由于jvm钩子函数的执行是并发执行,存在如下问题:1.dubbo...
Dubbo优雅停机的机制 Dubbo是通过JDK的ShutdownHook来完成优雅停机的所以如果用户使用 kill -9 PID 等强制关闭命令,是不会执行优雅停机的,只有...
ClassLoader 是 Java 届最为神秘的技术之一,无数人被它伤透了脑筋,摸不清门道究竟在哪里。网上的文章也是一篇又一篇,经过本人的亲自鉴定,绝大部分内容都是在误导别...
本系列 Netty 源码解析文章基于 4.1.56.Final 版本 本文概要 在上篇文章 我为 Netty 贡献源码 | 且看 Netty 如何应对 TCP 连接的正常关...
那些“简单的”并发代码背后,隐藏着大量信息。。。独占锁虽说在j.u.c中有现成的实现,但在JAVA的语言层面也同样提供了支持(synchronized);但共享锁却是只存在于...
延时队列,相信各位小伙伴并不会陌生,jdk原生提供了延时队列的使用,当然我们这里介绍的不是这种;在实际的项目中,如果我们有延时队列的场景,可以怎样去实现呢 举一个简单的例子,...
延时任务有别于定式任务,定式任务往往是固定周期的,有明确的触发时间。而延时任务一般没有固定的开始时间,它常常是由一个事件触发的,而在这个事件触发之后的一段时间内触发另一个事件...
概述 agent探针可以让我们不修改代码的情况下,对java应用上使用到的组件进行动态监控,获取运行数据发送到OAP上进行统计和存储。agent探针在java中是使用java...