摘要: 1. 问题描述 我们需要将不同服务器(如Web Server)上的log4j日志传输到同一台ELK服务器,介于公司服务器资源紧张(^_^) 2. 我们需要用到filebeat 什么是filebeat? filebeat被用来ship events,即把一台服务器上的文件日志通过socket的方式,传阅读全文
posted @ 2017-05-26 23:47 Master HaKu 阅读(3440) 评论(0) 编辑
摘要: 0. 背景 我们在使用ELK进行日志记录的时候,通过网址在Kibana中查看我们的应用程序(eg: Java Web)记录的日志, 但是默认是任何客户端都可以访问Kibana的, 这样就会造成很不安全,我们应该设置相应的用户名和密码, 只有通过登录用户名和密码才能通过Kibana查看我们的日志。 1阅读全文
posted @ 2017-04-29 14:15 Master HaKu 阅读(5795) 评论(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 阅读(3224) 评论(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 阅读(3028) 评论(3) 编辑
摘要: Charles默认是不监听Genymotion模拟器的网络动态的。 需要进行以下设置: 1. 打开你的Genymotion模拟器 2. 设置 -> Wifi -> 长按你的当前的网络连接 3. 选择 “修改网络” 4. 勾选 “显示高级选项” 5. 选择 “代理设置 -> 手动” 6. 设置你的代理阅读全文
posted @ 2016-11-16 20:23 Master HaKu 阅读(931) 评论(0) 编辑
摘要: 1. 问题描述: Android Studio在运行模拟器某些机型或者真机某些机型的时候发生闪退。 错误如下: Java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxx.MainActivity}: java阅读全文
posted @ 2016-10-18 16:30 Master HaKu 阅读(1249) 评论(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 阅读(81) 评论(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 阅读(2386) 评论(0) 编辑
正文内容加载中...
posted @ 2018-05-22 15:56 Master HaKu 阅读(40) 评论(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 阅读(28) 评论(0) 编辑
摘要: 1. 什么是线程? 线程和进程的区别 在了解线程的概念前,我们应该先知道什么是进程? 进程是操作系统的基本概念之一, 它是正在执行的程序实例。 * 下面的一些进程的基本概念你可以了解下 操作系统逻辑上将一个进程分为以下几部分(段): # 文本 程序的指令 # 数据 程序使用的静态变量 # 堆 程序可阅读全文
posted @ 2018-04-16 09:58 Master HaKu 阅读(42) 评论(0) 编辑
摘要: 1. Netty简介 Netty是由JBOSS提供的一个java开源框架。它提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。Netty是一个基于NIO的客户端/服务器端编程框架。 Netty的成功案例:Alibaba Dubbo, HornetQ,阅读全文
posted @ 2018-03-20 15:01 Master HaKu 阅读(29) 评论(0) 编辑
摘要: Apache CXF是一个开源的WebService RPC框架。 例子: 1. 新建一个maven web项目, 添加pom 如下: 2. 定义远程服务接口,并用@WebService标明是一个远程的WebService 3. 远程服务的实现(通过endpointInterface指明对应的接口)阅读全文
posted @ 2018-03-14 15:58 Master HaKu 阅读(77) 评论(0) 编辑
摘要: 1. 什么是RPC RPC(Remote Procedure Call)即远程过程调用,指的是不同机器间系统方法的调用,这和 同机器动态链接库(DLL)有点类似,只不过RPC是不同机器,通过网络通信来访问远程的资源。 2. Java RMI技术 RMI(Remote Method Invocatio阅读全文
posted @ 2018-03-14 10:53 Master HaKu 阅读(66) 评论(0) 编辑
摘要: 1. 自动任务的功能为: 定时扫描数据库中的记录,然后发邮件 代码如下 scheduleMail.py 2. 把它做成后台任务的shell脚本如下 scheduleMail.sh 3. 如何杀死后台任务 这里有个坑,很多网上的博客没有说,我在这里提一下,以免大家重复去踩。 杀死该任务,就像杀死传统L阅读全文
posted @ 2017-10-01 14:09 Master HaKu 阅读(645) 评论(0) 编辑
摘要: 最近,微服务这个概念越来越流行,很多企业开始选择微服务作为自己新的架构。 那么,什么是微服务呢? 我们先来看一下架构大神martin fowler对微服务的解释。 The term "Microservice Architecture" has sprung up over the last few阅读全文
posted @ 2017-08-23 22:45 Master HaKu 阅读(208) 评论(0) 编辑
摘要: 1. Daemons(守护进程) 新老架构 老的: Apache Hadoop 1.x (MRv1) 新的: Apache Hadoop 2.x (YARN)-Yet Another Resource Negotiator 1-1) Apache Hadoop 1.x (MRv1) 包含如下后台进程阅读全文
posted @ 2017-08-10 12:38 Master HaKu 阅读(52) 评论(0) 编辑
摘要: 1. 问题描述 我们需要将不同服务器(如Web Server)上的log4j日志传输到同一台ELK服务器,介于公司服务器资源紧张(^_^) 2. 我们需要用到filebeat 什么是filebeat? filebeat被用来ship events,即把一台服务器上的文件日志通过socket的方式,传阅读全文
posted @ 2017-05-26 23:47 Master HaKu 阅读(3440) 评论(0) 编辑