摘要:   Object类位于类结构树的最顶端,所有的类都是它的直接或间接子类,因此所有的类都继承了Object类的方法,我们可以在需要的时候覆盖这些方法。下面是一些将会在本文中讨论的Object类的方法: protected Object clone() throws CloneNotSupportedException... 阅读原文
2019-01-13 11:36:01 阅读(2607) 评论(0)
摘要: 背景:听说final Java高阶语法是挺进BAT必经之路。   final: final关键字顾名思义就是最终不可改变的。 1、含义:final可以声明成员变量、方法、类和本地变量;一旦将引用声明为final,此引用将不再被改变,编译器会检查代码,如果试图将此变量再次初始化则编译器会报告编译错误。 2、方法:方法前... 阅读原文
2019-01-13 11:06:03 阅读(4147) 评论(0)
摘要: 在开发过程中,有时候我们发现JVM占用的CPU居高不下,跟我们的预期不符,这时,CPU在做什么呢?是什么线程让CPU如此忙碌呢?我们通过如下几步,可以查看CPU在执行什么线程。 1.查找jvm进程ID: jps -lv 或者 ps aux | grep java 2.根据pid,查找占用cpu较高的线程:ps -mp... 阅读原文
2019-01-13 09:25:22 阅读(2679) 评论(0)
摘要:   背景:听说static Java高阶语法是挺进BAT必经之路。   static: 静态static,很多时候会令我望文生义,但是get到了static最重要的一点,其他的理解都还ok。 static最重要的一点就是:类属性中被static所引用的变量会被当作Gabage Collection的root根节点,而... 阅读原文
2019-01-13 09:16:48 阅读(2555) 评论(0)
摘要: 阅读原文
2019-01-13 09:05:32 阅读(2415) 评论(0)
摘要: 目录 简介 HIVE 基本操作 获取 HIVE 源码 编译 HIVE 源码 启动 HIVE 停止 HIVE 监听对 HIVE 元数据的操作 参考文档 简介 公司有个元数据管理平台,会定期同步 HIVE 中的元数据。但这样做有个问题,就是如果在 HIVE 中插入了一张新表或者新库等 HIVE 元数据变更的操作... 阅读原文
2019-01-13 08:13:17 阅读(3654) 评论(0)
摘要: 简介        Servlet生命周期,即阐述Servlet从产生到毁灭的整个过程。         在Servlet产生到消亡的过程中,有三个生命周期函数,初始化方法init(),处理客户请求的方法service(),终止方法destroy()。 init方法        在一个Servlet的生命周期中,i... 阅读原文
2019-01-13 07:51:27 阅读(3893) 评论(0)
摘要: 目录 1.环境介绍 2.配置中心 2.1 创建工程 2.2 修改配置文件 2.3 在github中加入配置文件 2.3 修改启动文件 3. 访问配置中心 1.环境介绍 上一篇文章中,我们介绍了如何利用eureka注册中心发布服务以及调用服务,有兴趣的小伙伴可以去看看我的前两篇文件。 本篇文章我们介绍如何利用... 阅读原文
2019-01-13 06:31:01 阅读(2627) 评论(0)
摘要:   背景:需要调用第三方接口,开启某项任务,用Hutool代替了HttpClient 调用第三方接口,简单粗暴。   代码如下:import java.util.Date;import org.apache.commons.lang.time.DateFormatUtils;import cn.hutool.htt... 阅读原文
2019-01-13 06:06:08 阅读(2541) 评论(0)
摘要: SpringMVC一.. SpringMVC重要组件介绍    1. DispacherServlet:前端控制器,接收所有请求,(如果配置/不包含jsp)    2. HandlerMapping:解析请求格式,判断希望要执行哪个方法    3. HandlerAdapter:负责调用具体的方法    4. Vie... 阅读原文
2019-01-13 00:50:02 阅读(3795) 评论(0)