摘要: 这里使用的是kafka插件是doujiang大佬的https://github.com/doujiang24/lua-resty-kafka,版本为v0.2.0。 应用场景 在nginx转发中,记录非200请求的信息,遂打算在log_by_lua*中整合信息并发送kafka消息。下面附上openre 阅读全文
posted @ 2023-03-15 16:03 liquorppp 阅读(99) 评论(0) 推荐(0) 编辑
摘要: (目录) 1.反射 1.1.概述 Java的反射机制是指在程序的运行状态时,可以构建任何一个类的对象,对任何一个对象可以了解其所属的成员变量和方法,这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。 1.2.实现方式 在最初的 helloworld案例 中,我们知道源代码会编译成 阅读全文
posted @ 2022-12-01 10:42 liquorppp 阅读(30) 评论(0) 推荐(0) 编辑
摘要: (目录) 《计算机网络》作为计算机专业的必修课,估计大家对他仍有后怕,这本书很厚,知识面很广,建议有时间的朋友通篇阅读和理解。 1.网络编程概述 1.1.目的 通过通信线路将多台计算机连接起来,并进行数据传输。 1.2.常用的网络协议 1.2.1.TCP TCP(Transmission Contr 阅读全文
posted @ 2022-12-01 10:39 liquorppp 阅读(17) 评论(0) 推荐(0) 编辑
摘要: @(目录) 在基础学习的时候我们在说Java特性时,提到过Java语言支持多线程编程,这是Java非常重要的特性。多线程在今后的开发中很重要。 1.进程与多线程的概述 打开我们的任务管理器,我们看到有很多应用,这里的应用其实就是一个进程。进程是系统进行资源分配和调度的基本单位,进程是程序的实体。 操 阅读全文
posted @ 2021-05-06 10:29 liquorppp 阅读(45) 评论(0) 推荐(0) 编辑
摘要: (目录) 1.流的概述 1.1.IO流是什么 我们生活中遇到的流有河流,河流的特点是自上而下的、从源点向终点运输水的通道。 那么IO流就是计算机中建立于数据源和目的地之间的运送数据的通道。 1.2.IO流的分类 按照数据类型分: 字节流:传送的数据是字节 字符流:传送的数据是字符 按照流向分:相对于 阅读全文
posted @ 2020-12-21 11:17 liquorppp 阅读(79) 评论(0) 推荐(0) 编辑
摘要: (目录) 1.集合 1.1.集合是什么 之前的基础篇中我们知道了一种数据结构:数组,可以存放很多数据。但是数据有很大的局限性: 支持的数据类型单一 声明时需要指定大小,大小固定,可扩展性差 连续的存储单元,对内存要求苛刻 那么是否有其他的数据结构或者数据类型用于存储数据以解决数组的局限性呢,集合框架 阅读全文
posted @ 2020-12-08 11:33 liquorppp 阅读(361) 评论(2) 推荐(0) 编辑
摘要: @(目录) 1.异常是什么 异常就是程序运行中可能会出现的错误,例如文件找不到,网络超时等。 异常Exception的父类时Throwable,Throwable实现了Serializable可序列化,有两个子类:Error和Exception。 1.1.Error Error错误不是异常,是JVM 阅读全文
posted @ 2020-08-26 11:33 liquorppp 阅读(214) 评论(0) 推荐(0) 编辑
摘要: (目录) 1.顺序结构 顺序结构较为简单,即自上而下顺序执行程序。 2.选择结构 2.1.if else结构 语法: if (布尔表达式) { //表达式为true时执行 } else { //表达式为false时执行 } 例如: public class TestIfElse { public s 阅读全文
posted @ 2020-08-26 11:04 liquorppp 阅读(120) 评论(0) 推荐(0) 编辑
摘要: (目录) 1.面向对象概述 1.1.类与对象的关系 有对象吗,没有的话我给你new一个! 对象顾名思义就是一个个的个体,当所有的个体,例如人的总称为人类,这一类的生物或者物品。人类是对人这种个体的抽象化,不会说你是个人类,而是说你是个人,所以人就是人类的具体实现。 简而言之,类是对象的抽象化,对象是 阅读全文
posted @ 2020-08-26 11:00 liquorppp 阅读(105) 评论(0) 推荐(0) 编辑
摘要: (目录) 1.数据类型 1.1.基本数据类型 类型 位数 默认值 byte 8 0 char 16 'u0000' short 16 0 int 32 0 long 64 0L float 32 0f double 64 0d boolean 值只有true和false,可以使用1bit表示 0或1 阅读全文
posted @ 2020-08-26 10:59 liquorppp 阅读(104) 评论(0) 推荐(0) 编辑