NodeJS
文章平均质量分 81
蜗牛水里爬
这个作者很懒,什么都没留下…
展开
-
nodejs中edje-sql 读取MSSQL数据-笔记
nodejs代码:var edge = require('edge');var sqlPath = "Data Source=192.168.15.71;Initial Catalog=Finance;Persist Security Info=True;User ID=sa;Password=sa123.abc;Connect Timeout=180;Pooling=False";var原创 2016-08-04 11:41:04 · 1133 阅读 · 0 评论 -
nodejs基于zookeeper的thrift简易框架---(typescript)
2017-12-13日更新1.概述1.1微服务架构1.2服务端1.2.1 NodeJS Server1.2.1.1CommonAutostart.tsclass AutoStart extends BaseChildProcess主要功能: 1)用于程序启动后,监听所有子线程Handle。 2) 用于程序启动后,检测该服务的子线程是否异常。如有异常捕获后重启。 3)用于程序启动后,监听子线程的原创 2017-12-01 19:11:32 · 1311 阅读 · 0 评论 -
zookeeper注册服务信息---获取IP地址及空闲端口(nodejs typescrip)
本示列使用typescript编写 2017-10-17日更新 修复多网卡获取IP问题。功能调用 getIdlePort(callback: (port: number, ip?: string) => void)在回调中获得本机空闲端口及IP地址,IP地址是数组类型。自己打印出来需要使用哪个ip地址自行配置吧。一般多网卡会有多个IP地址。简要说明下本机IP地址是随时可以获取的,空闲服务端口...原创 2017-09-08 11:17:01 · 7211 阅读 · 0 评论 -
nodejs操作MSSQL两种方式--笔记
一、使用MSsql微软官方npm包。好处微软原生。弊端:支持不够强大。二、使用Edge npm 包,好处够强大,C#有多强大,他就有多强大。弊端:不能跨平台。如要跨平台的等mono的支持吧,具体我也没有太关注这个东西。实例①MSsql微软官方npm包(我同事预研的,直接copy过来了,偷懒。有乱码,将据点吧)npm install mssql@3.3.0 使用3X的版本4X的升级了 下原创 2016-08-29 16:52:45 · 17166 阅读 · 0 评论 -
Thrift Server nodejs Client C# ---学习笔记
Thrift中使用Nodejs作为服务端,C#作为客户端。1、nodejs中回调在Thrift中的处理,没仔细看文档栽了。郁闷了一会。2、nodejs支持的模式比较少,对接的时候C#示列代码如下:C# 客户端核心代码需要使用Thrift nugget包最新版的即可。 using (TBufferedTransport transport = new TBufferedTrans原创 2017-10-19 17:36:51 · 464 阅读 · 0 评论 -
城市查询-汉字转拼音、拼音、全拼、简拼、混拼、卷舌音、前后鼻音、兼容查询C#与nodejs+redis应用---笔记
2018-10-18日整理更新原文地址:http://blog.csdn.net/gzy11/article/details/52351697实现主要功能:1、全拼搜索。如:shanghai 搜索出上海2、简拼搜索。如:sh 上海3、模糊拼音搜素。实现类似搜狗拼音输入法。如:石嘴山 SZhSh;ShZSh;ShZhS;SZuiShan;ShiZShan;ShiZuiS;SZhuiS...原创 2016-08-29 13:25:06 · 4017 阅读 · 0 评论 -
JavaScript、typescript、nodejs日期操作-笔记
可使用 date-utils https://github.com/JerrySievert/date-utilsJavaScript、typescript、nodejs日期操作:1、获取当前日期。2、格式化日期。3、获取当前时间-分钟。4、获取当日期格式化至分钟。5、传入日期增加小时,并格式化为2017092215。6、传入日期增加小时,并获取当前小时。7、传原创 2017-03-30 17:34:58 · 7211 阅读 · 1 评论 -
zookeeper注册服务信息---注册服务信息/获取服务信息(nodejs typescrip)
2017-10-17更新 修复无法自动建立多级目录问题。使用node-zookeeper-client,其它的安装不上,各种报错之后放弃。核心功能:适用于RPC服务端 zookeeper 注册节点信息, 适用于RPC客户端获取节点信息,并另有简单负载均衡功能。npm install node-zookeeper-client简单说zookeeperRPC,包含原创 2017-09-08 13:50:36 · 1569 阅读 · 0 评论 -
vscode开发nodejs配置备忘录(typescript)
微软官方文档,实在是记不太住啊。过一段时间不开发这个东西就忘了。vscode 开发node 配置https://code.visualstudio.com/docs/nodejs/nodejs-tutorialvscode使用typescript开发nodejshttps://code.visualstudio.com/docs/languages/typescript原创 2017-09-08 10:43:29 · 479 阅读 · 0 评论 -
将exe、bat等文件创建为windows服务(SrvanyUI)
1、nodejs首先通过cmd方式自动启动。cmd命令行2、创建自己的bat文件。编写启动Nodejs的CMD命令。如:node D:\1_工作目录\ESLogsServer.js另存为bat文件。3、通过SrvanyUI将bat文件转化为windows服务。Srvany是微软套件的一个小工具。SrvanyUI是一位大神,封装成简化的可视化工具。此工具貌似支持任何形式的可执...原创 2017-04-14 15:27:15 · 7306 阅读 · 0 评论 -
Nodejs心跳包(二)监控elasticsearch服务器状态--学习笔记
知识点:在Elasticsearch监控集群健康(cluster health),集群健康有三种状态:green、yellow或red。green表示:所有主要分片和复制分片都可用yellow表示:所有主要分片可用,但不是所有复制分片都可用red表示:不是所有的主要分片都可用从以上的解释来看只有当status值为red时服务器会有问题。yellow表示可用,但是复制分片部分有问原创 2017-02-10 18:10:48 · 3396 阅读 · 0 评论 -
Nodejs心跳包(一)简易监控 --学习笔记
写JavaScript本身是弱语言,到了Nodejs中也是V8下执行的脚本。本质无法改变。知识点:一、心跳包 心跳包通俗来说就是,让使用者知道当前软件的一个状态。比如说:BOSS让你干一件事,总体上来说他有两种途径知道你干的情况。①BOSS不厌其烦的主动问你,干好了没?②你每天定时向BOSS汇报情况。③推送机制。基于心跳包来说,所以,客户端主动发起请求和原创 2017-02-09 18:32:59 · 9385 阅读 · 3 评论 -
Nodejs实现自动清理elasticsearch过期索引(日志清理)--学习笔记
2018-08-16更新 修正支持5.X全系 最新6.X 版本自动清除索引 增加权限验证。 本人是C#开发者,写起Nodejs估计还保留着浓浓的C#风格吧。elasticsearch简单说一下,索引一般推荐以日期为单位。没啥原因大家的经验而已。elasticsearch相关资料:https://www.elastic.co/guide/en/elasticsearch/cli...原创 2017-02-17 18:56:46 · 4020 阅读 · 0 评论 -
nodejs中edje 调用c#dll-笔记
安装edje包edje https://github.com/tjanczuk/edgenodjs 代码:var edge = require('edge');var getResult = edge.func('D:/gongzy/Documents/Visual Studio 2013/Projects/TestNodejs/TestNodejs/bin/Debug/Test原创 2016-08-03 17:00:01 · 5915 阅读 · 3 评论