摘要: 前言 最近这几天,真的越来越感受到了。业务需求推动技术的发展。没有业务需求支持,一切都是扯。 之前在知乎回答了一个问题突然火了,导致我的小程序流量暴增,如下图:                                                                  最高峰的时... 阅读原文
2019-06-02 15:18:03 阅读(2095) 评论(0)
摘要:   1.sleep()方法 在指定时间内让当前正在执行的线程暂停执行,但不放锁!!!! sleep()使当前线程进入阻塞状态,在指定时间内不会执行。 sleep的时间到了之后,虽然不用抢锁了,但还要和其他线程抢CPU时间片,也就是说,下面的代码,每隔一秒打印一次当前时间,两次打印的间隔有可能超过1秒,即打印的... 阅读原文
2019-06-02 14:30:03 阅读(1788) 评论(0)
摘要:   大家好,小乐又来给大家分享Java8核心特性了,上一篇文章是《乐字节|Java8核心实战-接口默认方法》,这次就来讲Java8核心特征之Lambda表达式。   Java8 引入Lambda表达式,允许开发者将函数当成参数传递给某个方法,或者把代码本身当作数据进行处理。使用Lambda表达式,使得应用变得简... 阅读原文
2019-06-02 12:38:04 阅读(1749) 评论(0)
摘要: Java开发桌面程序学习(一)——JavaFx+Jfoenix初始以及搭建 前言 想做一个Java的桌面程序,但是,使用原生的Swing感觉又十分麻烦,那个布局都是拿代码设置,看着十分的乱,偶然的情况下, 了解到了JavaFx,使用上Jfoenix的UI,界面十分好看,便是想来学一学。 虽然现在大多数桌面程序都是使用... 阅读原文
2019-06-02 11:04:38 阅读(2298) 评论(0)
摘要: 容器源码分析 如果没有特别说明,以下源码分析基于 JDK 1.8。 在 IDEA 中 double shift 调出 Search EveryWhere,查找源码文件,找到之后就可以阅读源码。 List ArrayList 1. 概览 实现了 RandomAccess 接口,因此支持随机访问。这是理所当然... 阅读原文
2019-06-02 09:39:05 阅读(1695) 评论(0)
摘要: 前言 面试前对目标公司,岗位要求及面试流程有所了解,这样才可以有针对性的突破,我们来看以下几个方面,相信可以帮助大家解决大部分求职迷茫的问题。 第一,常见的技术人员发展路径/和竞争要求。 第二,技术面试一般都有哪些流程? 第三,如何去选择一个高命中率的岗位? 第四,面试前要怎么准备? 第五,面试都有哪些考... 阅读原文
2019-06-02 07:59:40 阅读(1793) 评论(0)
摘要: 前阿里p8架构师谈,对于Java程序猿学习当中各个阶段的建议。这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是大佬你是如何学习Java的,能不能给点建议? 今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于... 阅读原文
2019-06-02 07:54:02 阅读(2231) 评论(0)
摘要:  本篇分享的是es官网推荐的es客户端组件RestHighLevelClient的使用,其封装了操作es的crud方法,底层原理就是模拟各种es需要的请求,如put,delete,get等方式;本篇主要分享常用查询,希望能给大家带来好的帮助; 分页查询 条件查询 文本模糊匹配 时间范围匹配 ... 阅读原文
2019-06-02 06:19:02 阅读(1883) 评论(0)
摘要: 原来我曾经写过一篇《如何快速学习Java》的文章。后来也有朋友咨询我“如何系统的学习Java”的问题。 这些朋友中,好多都是已经入了行,但不满足于工作枯燥的“增删改查”,或者“模板化”的SSM框架。而是有心成为Java技术专家,或者架构师。 对于朋友的提问,我本很乐意回答。然而这个答案绝非三言两语能够说清。所... 阅读原文
2019-06-02 06:00:08 阅读(2116) 评论(0)
摘要:   一、题目   Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.   An input string is valid if... 阅读原文
2019-06-02 00:45:01 阅读(2280) 评论(0)