- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人