2019年9月16日

离线日志处理方案

摘要: 接上文,本文采用Hive相关的技术来完成数据清理和计算 一. 原始日志信息的存储 hive的表支持正则式的方式进行存储和读取,如下:(注:不要建成外部表,便于数据清洗完后Truncate掉数据,以便后续数据的清洗) 我们的access.log的日志数据格式如下: 所以建表语句中的正则式 二. 原始日 阅读全文

posted @ 2019-09-16 10:10 瑞查德 阅读(602) 评论(0) 推荐(0)

2019年9月10日

Java内部类

摘要: 什么是内部类: 在Java中,可以将一个类定义在另一个类里面或者一个方法中的类叫做内部类。内部类包括这几种:成员内部类、局部内部类、匿名内部类和静态内部类。 成员内部类: 成员内部类是最普通的内部类,他的定义位于另一个类的内部,形式如下: class Circle { double radius = 阅读全文

posted @ 2019-09-10 10:04 瑞查德 阅读(114) 评论(0) 推荐(1)

2019年9月4日

Super和This总结

摘要: this: this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 Java关键字this只能用于方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代 阅读全文

posted @ 2019-09-04 15:24 瑞查德 阅读(217) 评论(0) 推荐(0)

为什么说java中只有值传递

摘要: 值传递(pass by value)是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。 引用传递(pass by reference)是指在调用函数时将实际参数的地址直接传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。 区别: 值传 阅读全文

posted @ 2019-09-04 15:12 瑞查德 阅读(356) 评论(0) 推荐(0)

2019年8月16日

FastDFS初印象

摘要: 是什么? FastDFS是一个轻量级分布式文件系统。 能干嘛? 对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等。 相关概念 一、网络拓扑图 对上图的基本了解,client是客户端,tracker和storage是FastDFS系统的俩个角色。 二、详细了解tracke 阅读全文

posted @ 2019-08-16 16:49 瑞查德 阅读(108) 评论(0) 推荐(0)

2019年8月1日

深度好文,springboot启动原理详细分析

摘要: 我们开发任何一个Spring Boot项目,都会用到如下的启动类 从上面代码可以看出,Annotation定义(@SpringBootApplication)和类定义(SpringApplication.run)最为耀眼,所以要揭开SpringBoot的神秘面纱,我们要从这两位开始就可以了。 一、S 阅读全文

posted @ 2019-08-01 16:48 瑞查德 阅读(304) 评论(0) 推荐(1)

2019年5月8日

MySql优化相关概念的理解笔记

摘要: MySQL架构 查询执行流程 查询执行的流程是怎样的: 连接1.1客户端发起一条Query请求,监听客户端的‘连接管理模块’接收请求1.2将请求转发到‘连接进/线程模块’1.3调用‘用户模块’来进行授权检查1.4通过检查后,‘连接进/线程模块’从‘线程连接池’中取出空闲的被缓存的连接线程和客户端请求 阅读全文

posted @ 2019-05-08 15:54 瑞查德 阅读(247) 评论(0) 推荐(0)

导航