work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 ··· 58 下一页

2022年2月25日

摘要: 1、动态输出 打开E:\study\openresty\openresty-1.19.9.1-win64 目录下的 conf/nginx.conf 文件 在server中增加一下代码 location /hello { default_type text/html; content_by_lua ' 阅读全文

posted @ 2022-02-25 17:51 work hard work smart 阅读(174) 评论(0) 推荐(0) 编辑

2022年2月24日

摘要: 1、OpenResty在Window下安装 1)、 下载 下载地址: https://openresty.org/cn/download.html 选择 64 位 Windows: openresty-1.19.9.1-win64.zip 2) 解压 双击 nginx.exe 3)验证 localh 阅读全文

posted @ 2022-02-24 15:56 work hard work smart 阅读(138) 评论(0) 推荐(0) 编辑

2022年2月19日

摘要: 1、fastify安装 npm i fastify --save 2、第一个服务器 main.js // 加载框架并新建实例 const fastify = require('fastify')({ logger: true }) //申明路由 fastify.get("/", function(r 阅读全文

posted @ 2022-02-19 21:07 work hard work smart 阅读(311) 评论(0) 推荐(0) 编辑

2022年2月18日

摘要: Nodejs中的函数与JavaScript类似。 匿名函数:samp11.js function execute(someFunction, value) { someFunction(value); } execute(function(word){ console.log(word) }, "H 阅读全文

posted @ 2022-02-18 15:54 work hard work smart 阅读(38) 评论(0) 推荐(0) 编辑

摘要: 创建模块 hello.js exports.world = function(){ console.log("hello world"); } 引入模块samp9.js var hello = require("./hello"); hello.world(); 执行 PS E:\study\nod 阅读全文

posted @ 2022-02-18 15:45 work hard work smart 阅读(20) 评论(0) 推荐(0) 编辑

摘要: 1、从流中读取数据 samp7.js var fs = require("fs"); var data = ''; // 创建可读流 var readerStream = fs.createReadStream('input.txt'); // 设置编码为 utf8 readerStream.set 阅读全文

posted @ 2022-02-18 15:21 work hard work smart 阅读(26) 评论(0) 推荐(0) 编辑

摘要: 1、阻塞代码 创建文件input.txt, 内容为 hello world in input.txt 创建samp3.js var fs = require("fs"); var data = fs.readFileSync('input.txt'); console.log(data.toStri 阅读全文

posted @ 2022-02-18 14:07 work hard work smart 阅读(31) 评论(0) 推荐(0) 编辑

摘要: 一、创建samp1.js 内容如下: console.log("Hello World"); 运行结果: PS E:\study\nodejs\demo1> node .\samp1.js Hello World 二、创建第一个应用 创建samp2.js var http = require("ht 阅读全文

posted @ 2022-02-18 13:03 work hard work smart 阅读(53) 评论(0) 推荐(0) 编辑

2022年2月17日

摘要: 1、下载node.js https://nodejs.org/zh-cn/download/ 我这里选择的版本为 node-v14.16.1-x64.msi 下载完成后点击安装 阅读全文

posted @ 2022-02-17 10:57 work hard work smart 阅读(40) 评论(0) 推荐(0) 编辑

2022年2月15日

摘要: 一、基本使用 1、基本路由实现 1).增加依赖包 <dependency> <groupId>io.vertx</groupId> <artifactId>vertx-web</artifactId> <version>3.5.2</version> </dependency> 2)、创建一个Htt 阅读全文

posted @ 2022-02-15 23:37 work hard work smart 阅读(87) 评论(0) 推荐(0) 编辑

摘要: 参考: https://www.liqinglin0314.com/article/479 https://blog.csdn.net/blueheart20/article/details/51601441 阅读全文

posted @ 2022-02-15 22:57 work hard work smart 阅读(117) 评论(0) 推荐(0) 编辑

摘要: Vert.x 最大的特点在于异步(底层基于Netty),通过事件循环(EventLoop)来调起存储在异步任务队列(CallBackQueue)中的任务,大大降低了传统阻塞模型中线程对操作系统的开销。异步模型能够很大程度的提高系统的并发量。 1、Vertx能做什么 Java能做的,Vert.x 都能 阅读全文

posted @ 2022-02-15 10:34 work hard work smart 阅读(1230) 评论(0) 推荐(0) 编辑

2022年2月14日

摘要: Vertx底层通信框架依赖于Netty,并封装了对Http协议的支持,因此可以非常方便的进行Web开发,且不依赖于任何中间件。 下面简单实现一个HttpServer 1、引入依赖 <dependency> <groupId>io.vertx</groupId> <artifactId>vertx-c 阅读全文

posted @ 2022-02-14 18:22 work hard work smart 阅读(270) 评论(0) 推荐(0) 编辑

2022年2月13日

摘要: 一、lua基本语法 1、lua注释 --[[ print("hello lua"); --]] 2、lua标识符 标识符以一个字母A到Z,或者a到z或下划线,开头后加上0个或者多个字母,下划线,数字(0到9) 最好不要使用下划线加大写字母的标识符,因为lua的保留字也是这样的。 Lua不允许使用特殊 阅读全文

posted @ 2022-02-13 20:10 work hard work smart 阅读(322) 评论(0) 推荐(0) 编辑

摘要: 在Idea安装Lua插件Emmylua,安装完成后重启IDE 创建lua工程 File-> New Project, 选择lua 创建lua文件 helloworld.lua 编写lua文件,打印hello lua 运行lua文件 参考: 文档:https://www.runoob.com/lua/ 阅读全文

posted @ 2022-02-13 13:41 work hard work smart 阅读(184) 评论(0) 推荐(0) 编辑

2021年11月11日

摘要: 三条服务器,每台服务器安装两个clickhouse实例 一、服务器规划 单机两个clickhouse实例安装,参考Clickhouse 单机双实例 zookeeper集群安装,参考: Zookeeper 集群搭建--单机伪分布式集群 我这里用的是三台服务器,分别为第一台sever1 118.xx.x 阅读全文

posted @ 2021-11-11 19:41 work hard work smart 阅读(1514) 评论(0) 推荐(0) 编辑

2021年11月3日

摘要: 一、生产者负载均衡 1、分区器 使用分区器,kafka生产消息时,根据分区器将消息投递到指定的分区中。 Kafka默认的分区器时DefaultPartitioner。它的分区策略是根据key进行分配的。 如果key不为null: 对key值进行Hash计算,算出一个分区号; 拥有相同Key值被写入同 阅读全文

posted @ 2021-11-03 11:53 work hard work smart 阅读(1118) 评论(0) 推荐(0) 编辑

2021年11月2日

摘要: 目前kafka集群有3个节点,server.properties 配置 offsets.topic.replication.factor=1 transaction.state.log.replication.factor=1 transaction.state.log.min.isr=1 目前设置 阅读全文

posted @ 2021-11-02 20:00 work hard work smart 阅读(203) 评论(0) 推荐(0) 编辑

2021年10月30日

摘要: 1、增加依赖 <!-- curator ZK客户端--> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-framework</artifactId> <version>2.10.0</version> < 阅读全文

posted @ 2021-10-30 21:41 work hard work smart 阅读(303) 评论(0) 推荐(0) 编辑

2021年10月24日

摘要: 1、下载 wget https://alibaba.github.io/arthas/arthas-boot.jar 启动 java -jar arthas-boot.jar 2、相关命令 1)输入dashboard,仪表盘显示当前进程相关信息 ID 线程ID NAME 线程名称 GROUP 线程组 阅读全文

posted @ 2021-10-24 21:26 work hard work smart 阅读(159) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 58 下一页