摘要:
理解Java内存区域与Java内存模型Java内存区域 Java虚拟机在运行程序时会把其自动管理的内存划分为以上几个区域,每个区域都有的用途以及创建销毁的时机,其中蓝色部分代表的是所有线程共享的数据区域,而绿色部分代表的是每个线程的私有数据区域。 方法区(Method Area): 方法区属于线程共 阅读全文
摘要:
大数据学习过程中,会学习非常多的技术,但SCALA无疑是必不可少,那我们在大数据技术的学习过程中,如何快速的认识scala,并且学习它,感谢科多大数据公司的余老师提供的详细素材,本人整理成章,希望对你们有帮助。 众所周知,Spark支持4门语言,分别为R、Python、Java与Scala,但真正的 阅读全文
摘要:
类型推断 挑逗指数: 四星 我们知道,Scala一向以强大的类型推断闻名于世。很多时候,我们无须关心Scala类型推断系统的存在,因为很多时候它推断的结果跟直觉是一致的。 Java在2016 年也新增了一份提议JEP 286,计划为Java 10引入局部变量类型推断(Local-Variable T 阅读全文
摘要:
本文主要介绍MyBatis的反射模块是如何实现的。 MyBatis 反射的核心类Reflector,下面我先说明它的构造函数和成员变量。具体方法下面详解。 org.apache.ibatis.reflection.Reflector public class Reflector { private 阅读全文
摘要:
Java中最常用的线程池技术就是ThreadPoolExecutor。接下来就整体看看ThreadPoolExecutor的实现。 这个类的注解非常多,很多也是重点,所以就不从注解开始看起。先从使用说起,有个概念先。 基本使用 // 核心线程 int corePoolSize = 5; // 最大线 阅读全文
摘要:
一.单一职责原则 单一职责原则是最简单的面向对象设计原则,它用于控制类的粒度大小。单一职责原则定义如下: 单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。问题由 阅读全文
摘要:
1,批量表的前缀:{prefix}来自类AbstractJdbcBatchMetadataDao中的变量DEFAULT_TABLE_PREFIX 2,{prefix}job_execution:存放job执行的相关数据,包括job执行的结果,job结束时状态,job开始时间,job结束时间,版本号, 阅读全文
摘要:
一、什么是注释 说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源代码的。在J2SE5.0中可 阅读全文
摘要:
定时任务几种实现方式 Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务,没怎么用过就不说了。Spring3.0以后自带的task,可以将它看成一个轻量级的Quartz,而且使用起来比Quartz简单许多。java的线程池类Schedule 阅读全文
摘要:
1,本地已经修改的代码不要commit和push 2,选中工程,右击Team,然后点击Fetch from Upstream,从远程服务器拉取最新的代码 3,上一步操作完成,再右击工程,选中Team,然后点击Synchronize Workspace,确认跟远程服务器代码是否一致,如果冲突就解决冲突 阅读全文