摘要: Logstash 是一个开源的数据收集引擎,它具有备实时数据传输能力。它可以统一过滤来自不同源的数据,并按照开发者的制定的规范输出到目的地。它以插件的形式来组织功能,通过配置文件来描述需要插件做什么,配置文件主要由input、filter和output三部分组成。 一、input 负责从数据源提取数 阅读全文
posted @ 2018-12-20 16:02 一问三不知。 阅读(3386) 评论(0) 推荐(0) 编辑
摘要: 思路: 在docker搭建elasticsearch与kibana来展示日志,在微服务部署的机子上部署logstash来收集日志传到elasticsearch中,通过kibana来展示,logstash使用读取本地文件的方式来获取日志内容 1、在192.168.1.18机子中使用 docker-co 阅读全文
posted @ 2018-12-17 17:23 一问三不知。 阅读(1688) 评论(0) 推荐(0) 编辑
摘要: 需求:写了一个工具类,但是工具类中的一些变量需要放到配置文件中,而这个工具类中的变量与方法都是静态的,这个时候我需要一个办法将配置文件中的相关配置读取过来赋值给这些静态变量。找了一些文章,试了一些方法,感觉比较好用的是一下 我的工具类ClientUtil,setConfigInfo()方法用来供读取 阅读全文
posted @ 2018-12-12 16:54 一问三不知。 阅读(10614) 评论(0) 推荐(1) 编辑
摘要: 要求:现在想把集合中的某个元素,放到该集合的第一个位置,但是其他元素的顺序不需要管。 方法:需要遍历集合,找到这个元素在集合中的位置,然后使用Collections.swap(list,o,i) (O:为元素目前所在位置,i:为要放置的位置)方法来进行元素调换 结果: 阅读全文
posted @ 2018-11-29 16:55 一问三不知。 阅读(13582) 评论(2) 推荐(0) 编辑
摘要: 近日在方法返回类型为List数据类型时,返回结果为空集合比较好,还是null比较好的问题上有点纠结。 我觉得应该统一返回空集合,这样可以不用进行空指针的判断,不然又多了一个产生bug的可能性。而有人认为,明明可以使用null,缺要使用空集合会造成性能的下降。 我觉得这个还是要见仁见智吧,看了一些文章 阅读全文
posted @ 2018-11-29 15:16 一问三不知。 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 每次项目push、pull都需要输入账号和密码,很烦,方便免密pull与push代码,在本地需要用git bash 创建一个公钥,然后在gitlab中把公钥保存下来。 步骤如下: 1、打开 git bush here命令窗口,输入:ssh-keygen -t rsa -C "your_email@e 阅读全文
posted @ 2018-11-10 21:17 一问三不知。 阅读(1850) 评论(0) 推荐(0) 编辑
摘要: 对于一个有“健忘症”的人来说,密码形同虚设。。设置了就忘记,每次登陆都要重新设置密码。。。 然后,无意中发现,谷歌浏览器点过一次记住密码后,竟然可以明文查看账号和密码!! 步骤: 1、打开谷歌浏览器,在右上角的菜单项中,选择设置选项 2、将页面拉到最下方,选择点开高级选项 3、在高级选择下,找到管理 阅读全文
posted @ 2018-11-10 21:07 一问三不知。 阅读(590) 评论(0) 推荐(0) 编辑
摘要: Future模式有点类似于网上购物,在你购买商品,订单生效之后,你可以去做自己的事情,等待商家通过快递给你送货上门。 在并发编程中,我们经常用到非阻塞的模型,在多线程的三种实现中,不管是继承thread类还是实现runnable接口,都无法保证获取到执行结果。通过实现Callback接口,并用Fut 阅读全文
posted @ 2018-10-29 16:34 一问三不知。 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 前提:在使用SpringBoot构建项目时,我们通常需要做一些预先操作(类似开机自启动)。而SpringBoot正好提供了一个简单的方式来实现–CommandLineRunner。 CommandLineRunner是一个接口,在容器启动成功后的最后一步回调。使用时,实现该接口就行。如果存在多个加载 阅读全文
posted @ 2018-10-26 16:02 一问三不知。 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一、 经常搞不清楚,当一个对象做为参数传入到方法中时,为啥有时候值能被改变,有时候又不会改变,以下说明原因: 1、当传入的参数,在方法中能被改变的为 引用传递 2、当传入的参数,在方法中没被改变的为 值传递 java的数据类型分为基本数据类型和引用数据类型,方法的参数分为实际参数和形式参数。一般情况 阅读全文
posted @ 2018-10-08 11:51 一问三不知。 阅读(172) 评论(0) 推荐(0) 编辑