2019最新架构师视频教程
全网最新最全java高级架构师视频教程! 提前沟通,只要你是真心想要学习提高自己,在java学习方面,我会根据自身经验毫无保留的提供学习思路。 尊享数据,十年经验提供专业java进阶路线指导,面向所有求职在职java遇到瓶颈的程序员打造的高级课程! 2019年尚硅谷、黑马、达内、尚学堂、千锋等知名机…
ThreadLocal是什么、深入理解ThreadLocal原理和应用场景
ThreadLocal熟悉而又陌生的一个变量。 ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。 ThreadLocal用…
左连接left join和右连接right join的区别
一直说左连接右连接的,用的一脸蒙圈,特意找个例子来加深记忆 左连接:左边有的,右边没有的为null 右连接:左边没有的,右边有的为null 再来个内连接: 内连接:显示左边右边共有的 左连接只影响右表,右链接只影响左表。 左连接 (left join) select * …
hive 外部表和管理表、分区表的理解
外部表external,删除外部表不会删除数据,只删除元数据,删除管理表会把数据和元数据一起删除。 分区表,partitioned table,根据某个字段按照目录分区,提高查询效率 注意:hive表创建时候指定目录,即使目录没有文件也可以创建,创建好后把文件上传过去,hive表中会自动加载,分区表…
java常用获取年月日以及格式化方法
摘一段java常用获取年月日以及格式化代码: public class DateTest { public static void main(String[] args) throws ParseException { Calendar now = Calendar.getI…
eclipse 中文乱码问题汇总
eclipse 中文乱码问题汇总 1、默认workspace编码修改,解决大部分乱码问题: 菜单——>Preferences——>General——>workspace把text file encoding编码改成utf-8 2、properties文件乱码:菜单——>Pre…
extjs常见却又恶心的错误 Cannot read property ‘internalId’ of undefined
用ext时候经常遇到这么个错误,报错内容模棱两可,位置更是耐人寻味,浏览器调试很难定位到异常位置,这异常的大概意思就是不能读取未定义的属性“internalId”,但是这个属性在哪里,是什么时候定义的,需要怎样定义?而且有些时候有些语法错误也会报这个错,id重复也会报这个错。遇到这样的问题一定要谨慎…
split(” “, -1)用法
众所周知split的用法,指定字符分割返回数组。下面讲一个特殊的用法,后面跟第二个参数,意思是返回 的数组个数,如果是-1,返回所有。 split(” “) 和 split(” “, -1) 区别: 代码示例: String line = “…
读数据量很大的一张表(两千万数据以上)提升效率的解决方案参考
1、通过搜索调研,可以尝试使用工具如sqoop或者datax,或者借鉴其开源代码提供的思路来解决,datax中有channel和通道速率,主键分片splitPk等各种配置方式。 2、从数据库层面考虑,比如oracle中有各种根据不同方式将一张表根据算法拆分比如rowid等,一个牛人悬赏的例子: &#…
eclipse使用技巧终极宝典
eclipse查看一个方法被谁引用(调用)的快捷键四种方式 1.(首推)双击选中该方法,Ctrl+Alt+H 如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”, Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。 2.(次推)…
谁说java不能爬?
一说到爬虫,都会想到近几年火爆天际的Python,甚至有很多java老粉丝也想转行学python了。我也曾经深思熟虑过是否要学习另一种语言了呢?java是否已经失宠?经过了一番搜寻论证,我得出了一个惊人的结论: java是世界上最好的语言! 就拿爬虫来说吧!我们java也是可以勉为其难的实现滴。这用…
关于线程同步的一点见解,帮助理解同步原理
找个图片形象一点:线程工作时候,线程对共享变量的读写都必须在自己的工作内存中进行,而不能直接在主内存中读写。不同线程不能直接访问其他线程的工作内存中的变量,线程间变量值的传递需要主内存作为桥梁。 线程可见性原理: 线程一对共享变量的改变想要被线程二看见,就必须执行下面两个步骤:①将工作内存1中的共享…