摘要: 1. 问题描述 我们需要将不同服务器(如Web Server)上的log4j日志传输到同一台ELK服务器,介于公司服务器资源紧张(^_^) 2. 我们需要用到filebeat 什么是filebeat? filebeat被用来ship events,即把一台服务器上的文件日志通过socket的方式,传阅读全文
posted @ 2017-05-26 23:47 Master HaKu 阅读(5814) 评论(0) 编辑
摘要: 0. 背景 我们在使用ELK进行日志记录的时候,通过网址在Kibana中查看我们的应用程序(eg: Java Web)记录的日志, 但是默认是任何客户端都可以访问Kibana的, 这样就会造成很不安全,我们应该设置相应的用户名和密码, 只有通过登录用户名和密码才能通过Kibana查看我们的日志。 1阅读全文
posted @ 2017-04-29 14:15 Master HaKu 阅读(11399) 评论(2) 编辑
摘要: 0. 安装JDK 参考网上教程在OSX下安装jdk 1. 下载及安装hadoop a) 下载地址: http://hadoop.apache.org b) 配置ssh环境 在terminal里面输入: ssh localhost 如果有错误提示信息,表示当前用户没有权限。这个多半是系统为安全考虑,默阅读全文
posted @ 2016-12-14 14:56 Master HaKu 阅读(5888) 评论(0) 编辑
摘要: 0. 大背景 众所周知,REST架构已经成为现代服务端的趋势。 很多公司,已经采用REST作为App, H5以及其它客户端的服务端架构。 1. 什么是JAX-RS? JAX-RS是JAVA EE6 引入的一个新技术。 JAX-RS即Java API for RESTful Web Services,阅读全文
posted @ 2016-11-24 19:05 Master HaKu 阅读(4243) 评论(3) 编辑
摘要: Charles默认是不监听Genymotion模拟器的网络动态的。 需要进行以下设置: 1. 打开你的Genymotion模拟器 2. 设置 -> Wifi -> 长按你的当前的网络连接 3. 选择 “修改网络” 4. 勾选 “显示高级选项” 5. 选择 “代理设置 -> 手动” 6. 设置你的代理阅读全文
posted @ 2016-11-16 20:23 Master HaKu 阅读(1414) 评论(0) 编辑
摘要: 1. 问题描述: Android Studio在运行模拟器某些机型或者真机某些机型的时候发生闪退。 错误如下: Java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxx.MainActivity}: java阅读全文
posted @ 2016-10-18 16:30 Master HaKu 阅读(1991) 评论(0) 编辑
摘要: File-->Settings... 按照下图配置 设置自动代理 This will attempt to user your system settings and is useful if your system uses a proxy autoconfiguratioin file(.pac阅读全文
posted @ 2016-06-10 11:33 Master HaKu 阅读(733) 评论(0) 编辑
摘要: 报错信息: Application Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured阅读全文
posted @ 2016-02-01 15:19 Master HaKu 阅读(96) 评论(0) 编辑
摘要: 先执行adbnodaemonserver,查看adb server的端口是多少C:\Users\xxxx>adbnodaemonserver cannotbind'tcp:5037'再执行下netstat-ano|findstr"5037"C:\Users\xxxxxx>netstat-ano|fi...阅读全文
posted @ 2015-05-19 18:20 Master HaKu 阅读(4330) 评论(0) 编辑
正文内容加载中...
posted @ 2019-02-14 10:52 Master HaKu 阅读(66) 评论(0) 编辑
摘要: 我们经常遇到html或者xml在Java程序中被某些库转义成了特殊字符。 例如: 各种逻辑运算符: > >= < <= == 被转义成了 &amp;#x3D;&amp;#x3D; 解决方案: 使用apache commons-lang3下的StringEscapeUtils工具类 maven依赖: 阅读全文
posted @ 2018-12-14 16:41 Master HaKu 阅读(231) 评论(0) 编辑
摘要: 因为 package-lock.json是自动生成的,可以配置 npm 来避免经常需要手动删除这个文件。 在当前项目禁用 package-lock.json 控制台下输入 echo 'package-lock=false' >> .npmrcecho 'package-lock.json' >> .阅读全文
posted @ 2018-10-27 17:43 Master HaKu 阅读(466) 评论(0) 编辑
摘要: 如题 见下图 设置以后,点击类,按Alt + Enter 自动加入的代码如下图阅读全文
posted @ 2018-08-19 16:59 Master HaKu 阅读(1080) 评论(0) 编辑
摘要: git push origin 分支名 --force eg: cd 代码目录 git push origin master --force 运行结果: Total 0 (delta 0), reused 0 (delta 0) To https://bitbucket.org/jnj_edg/ak阅读全文
posted @ 2018-05-22 15:56 Master HaKu 阅读(9399) 评论(0) 编辑
摘要: 1. What is aspect-oriented programming?(什么是面向切面编程?) Aspects help to modularize cross-cutting concerns.(切面帮助我们模块化横切关注点)In short, a cross-cutting concer阅读全文
posted @ 2018-04-18 09:51 Master HaKu 阅读(121) 评论(0) 编辑
摘要: 1. 什么是线程? 线程和进程的区别 在了解线程的概念前,我们应该先知道什么是进程? 进程是操作系统的基本概念之一, 它是正在执行的程序实例。 * 下面的一些进程的基本概念你可以了解下 操作系统逻辑上将一个进程分为以下几部分(段): # 文本 程序的指令 # 数据 程序使用的静态变量 # 堆 程序可阅读全文
posted @ 2018-04-16 09:58 Master HaKu 阅读(252) 评论(0) 编辑
摘要: 1. Netty简介 Netty是由JBOSS提供的一个java开源框架。它提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。Netty是一个基于NIO的客户端/服务器端编程框架。 Netty的成功案例:Alibaba Dubbo, HornetQ,阅读全文
posted @ 2018-03-20 15:01 Master HaKu 阅读(116) 评论(0) 编辑
摘要: Apache CXF是一个开源的WebService RPC框架。 例子: 1. 新建一个maven web项目, 添加pom 如下: 2. 定义远程服务接口,并用@WebService标明是一个远程的WebService 3. 远程服务的实现(通过endpointInterface指明对应的接口)阅读全文
posted @ 2018-03-14 15:58 Master HaKu 阅读(234) 评论(0) 编辑
摘要: 1. 什么是RPC RPC(Remote Procedure Call)即远程过程调用,指的是不同机器间系统方法的调用,这和 同机器动态链接库(DLL)有点类似,只不过RPC是不同机器,通过网络通信来访问远程的资源。 2. Java RMI技术 RMI(Remote Method Invocatio阅读全文
posted @ 2018-03-14 10:53 Master HaKu 阅读(253) 评论(0) 编辑