自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 module ‘resty.kafka.client‘ not found:

在我集成lua‐resty‐kafka模块到openresty做日志收集的时候发生的一个问题,下面是nginx日志2020/10/31 11:18:07 [error] 8185#0: *1963 lua entry thread aborted: runtime error: /usr/local/openresty/nginx/lua/items-access.lua:4: module 'resty.kafka.client' not found: no field package.prelo

2020-10-31 11:35:25 621

转载 JVM与Java体系结构

JVM与Java体系结构前言作为Java工程师的你曾被伤害过吗?你是否也遇到过这些问题?运行着的线上系统突然卡死,系统无法访问,甚至直接OOMM!想解决线上JVM GC问题,但却无从下手。新项目上线,对各种JVM参数设置一脸茫然,直接默认吧然后就JJ了每次面试之前都要重新背一遍JVM的一些原理概念性的东西,然而面试官却经常问你在实际项目中如何调优VM参数,如何解决GC、OOM等问题,一脸懵逼。大部分Java开发人员,除会在项目中使用到与Java平台相关的各种高精尖技术,对于Java技术的

2020-10-30 21:40:26 116

转载 centos7 openresty使用Lua连接Redis集群

连接redis集群需要用到 lua-resty-redis-cluster模块github地址https://github.com/cuiweixie/lua-resty-redis-cluster下载之后,需要用2个文件rediscluster.lua和redis_slot.c 都在lib里面复制包中的 redis_slot.c 到openresty安装目录的lualib下,rediscluster.lua到lualib下的resty下.c文件无法在Nginx配置文件中引入,需要编译成**.so*

2020-10-29 14:02:34 628

原创 Nginx+Lua多级缓存实战(获取活动详情)

Nginx+Lua多级缓存实战介绍创建活动表CREATE TABLE `activitt_info` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(100) DEFAULT NULL COMMENT '活动名称',`desc` varchar(3000) DEFAULT NULL COMMENT '活动介绍',`starttime` datetime DEFAULT NULL,`endtime` datetime DEFAULT N

2020-10-29 13:57:01 583 1

转载 Lua表达式

表达式算术运算符Lua 的算术运算符如下表所示:算术运算符说明+加法-减法*乘法/除法^指数%取模示例代码:test1.luaprint(1 + 2) -->打印 3print(5 / 10) -->打印 0.5。 这是 Lua 不同于 C 语言的地方print(5.0 / 10) -->打印 0.5。 浮点数相除的结果是浮点数-- print(10 / 0) -->

2020-10-29 11:07:40 3165

原创 attempt to index local ‘result‘ (a nil value)

lua中报错:attempt to index local ‘result’ (a nil value)在lua中调用方法一定要用冒号“:”,不然会attempt to index local ‘result’ (a nil value)

2020-10-29 09:24:30 5861

原创 【Lua入门】安装以及基本介绍

Lua介绍Lua是一门以其性能著称的脚本语言,被广泛应用在很多方面。Lua一般用于嵌入式应用,现在越来越多应用于游戏当中,魔兽世界,愤怒的小鸟都有用到。优势:1、Lua极易嵌入到其他程序,可当做一种配置语言。2、提升应用性能,比如:游戏脚本,nginx,wireshark的脚本3、兼容性强,可以直接使用 C 代码写的函数。比如corona 移动应用开发平台,跟PhonePap类似,不过使用Lua做开发语言,应用可以build到iOS,Android,kindle fire,nook平台; 服务器

2020-10-28 23:02:30 938

原创 【Docker】安装MySQL开启远程连接

安装DockerCentOS安装Docker拉取镜像docker search mysqldocker pull mysql查看镜像docker imagesdocker network create common-networkdocker network ls创建MySQL容器记得要设置密码docker run -itd --name mysql -p 3306:3306 --net common-network -e MYSQL_ROOT_PASSWORD=123

2020-10-27 22:51:52 517

转载 CentOS安装Docker

环境准备1.Linux要求内核3.0以上2.CentOS 7[root@iZ2zechlh3ak4o2inpz2b1Z ~]# uname -r3.10.0-1127.19.1.el7.x86_64 # 要求3.0以上[root@iZ2zechlh3ak4o2inpz2b1Z ~]# cat /etc/os-release NAME="CentOS Linux"VERSION="7 (Core)"ID="centos"ID_LIKE="rhel fedora"VERSION_ID="7"

2020-10-27 22:20:41 105

原创 缓存架构设计之——Nginx缓存

前言为了提升网站的整体性能,我们一般会采用缓存,从宏观层面来说,会采用浏览器缓存和后端焕春,Nginx处于Web网站的服务最外层,而且支持浏览器缓存配置和后端数据缓存,用它来做部分部分数据缓存,效率更高。Web缓存是可以自动保存常见的文档副本打HTTP设备。当Web请求抵达缓存时,如果本地有"已缓存的"副本,就可以从本地设备而不是服务器中提取这个文档。1、OpenResty安装OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方

2020-10-27 11:44:53 379

原创 缓存架构设计之——Redis集群搭建

前述这里我们要基于Docker 安装一个redis集群,主要包含:Redis集群配置,主从复制,集群扩容缩容。1、Redis集群高级应用这里安装6个redis,配置如下Redis节点IP端口Redis-7001172.18.0.27001Redis-7002172.18.0.37002Redis-7003172.18.0.47003Redis-7004172.18.0.57004Redis-7005172.18.0.67005R

2020-10-27 00:28:35 440

Volatile.pdf

Volatile

2021-04-13

synchronize.pdf

synchronize详解

2021-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除