背景 公司的一个ETL项目,主要是从Blob上的CSV文件和HDFS平台下载数据并解析后入到业务的Mysql数据量大概一个小时20个文件左右(基本集中到每个小时的50分左右)...
背景 公司的一个ETL项目,主要是从Blob上的CSV文件和HDFS平台下载数据并解析后入到业务的Mysql数据量大概一个小时20个文件左右(基本集中到每个小时的50分左右)...
JVM运行时数据区分为线程共享部分、线程独占部分。多线程程访问共享可变数据时,涉及到线程间数据同步的问题。但并不是所有时候都要用到共享数据,所以线程封闭概念就提出来了。数...
谈到并发我们就会想到多线程,要想实现多个线程之间的协同,如:线程执行先后顺序、获取某个线程执行的结果等等。都涉及取线程之间相互通信。线程通信分为以下四类: 文件共享 网络...
说到线程终止,在Thread中有stop(),destroy(),interrupt(),destroy方法JDK中不提供实现这里不做说明,我们只讨论stop()和inter...
在写代码的过程中经常会遇到匿名内部类和lambda表达式里面参数都必须用final类型的变量,即使偶而可以不加final也只是这个变量只有在内部类中使用的情况下(这个...
线程用了多年,一直是处于只会用的状态,最近想详细的研究一下多线程,在这里做一下记录。在Thread中一共有6种状态。 NEW : 创建了Thread对象,但尚未启动的线程的线...
1 我叫孙悟空。 我不知道自己从哪里来,他们说我是女娲补天散落的一块顽石。可石头又怎会懂感情。 从小我就懂得保护自己,我知道要想不被人伤害,最好的办法就是先伤害别人。 不久后...
前言 我们在开发中经常会遇到需求修改的情况,因为老板的思想永远是跳跃的,所以开发的时候也要尽量多多考虑程序的扩展性,我们尽量把一些改变控制到我们可预见的范围内,这在后续的开发...
前言 从开始接触面向对象开始就有对面向对象原则的了解,到目前为止也多次看到,可每次看到的时候,都有种似曾相识却又惊叹无比的感觉,这样的感觉明显是不对的,学完一些知识应该是融汇...
今天又重新看了面向对象的六大原则,看了之后下意识的发出"我去,原来xx源码中那么写的原因在这里"的感慨,但回头想一下,总感觉哪里不对,细思极恐啊。 从开始学习java就了解面...