ELK简介ELK是Elasticsearch+Logstash+Kibana简称 Elasticsearch 是一个分布式的搜索和分析引擎,可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsear…
标签:intellij-idea
Android 炫酷的多重水波纹 MultiWaveHeader
自去年第一次发布开源库 SmartRefreshLayout 以来,深刻的感受到了开源的乐趣。所以打算以后开发过程中把一些自己实现的实用开源库也开源出来,供大家使用、讨论、升级。MultiWaveHeader 便是第二个…
SSM+maven实现答题管理系统(一)
最近项目比较忙,然后又生病了,都没时间写博客了QAQ。这次我带来了SSM框架搭建的一个答题管理系统,之前我用的tp框架构建的答题管理系统,这次我用SSM框架重构了一下 1.前期准备 SSM架构的相关知识(Spring+S…
Airbnb开源 快速搭建企业级BI数据平台
最近在公司做一个数据可视化相关的项目,使用了Airbnb开源维护的企业级BI数据平台superset,相较于tableau这种收费的商业软件,Superset是开源维护的,同时图表的种类和颜值普遍偏高。以下效果图: 以及…
IntelliJ IDEA 2019 快捷键终极大全,速度收藏!
自动代码常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如要输入for(User user : users)只需输入user.for+Ta…
sortByKey引发的疑问(job,shuffle,cache)
Just for fun,写了一个demo, val rdd = sc.parallelize(Seq((1, "a"), (2, "c"), (3, "b"), (2, "c"))) val sorted = rdd.…
有的线程它死了,于是它变成一道面试题。
有些线程它活着,但它躺在池中碌碌无为;有的线程它死了,于是它变成一道面试题。 这次的文章,要从一次阿里的面试说起。 我记得那天是周一,刚刚经历过周末过的放松,干劲十足的我正在键盘上疯狂的输出。这时,我的手机响了起来,拿起…
IDEA/Webstorm使用WSL作为默认的Terminal并配置nodejs
首先要安装WSL 关于安装步骤,参考这篇文章 在IDEA或WebStorm中: File -> Settings -> Tools -> Terminal 在Shell path处填: "cmd.exe…
IntelliJ Idea 常用快捷键列表
IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert …
MyBatis源码下载安装教程
一、下载(原文链接:http://www.studyshare.cn/soft… github下载:去下载 百度网盘下载:去下载 提取码:d1er 二、安装 1、检查本机Maven版本,必须3.25以上,最好…
HibernateValidator自定义验证
前言 在自己的摸索下对HibernateValidator有了初步的认识,可以使用已有的约束条件对字段做出限制,减少不要代码的出现,使代码更简洁。但在最近的实际使用中,出现了一些无法使用框架处理的问题,例如,在第三方请求…
Hibernate Validator入门及使用
前言 最近在开发某个模块的功能时,里面包含大量对请求参数判空和验证的步骤且参数繁多,存在大量的重复判断,验证影响代码的美观遂决定优化这部分代码。SpringBoot自带了参数验证框Hibernate Validator,…