摘要:
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)