自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

原创 Nestjs framework (Node.js) 集成 Seq 应用程序日志收集

nestjs-seqSeq logging module for Nest framework (node.js) ???? Installation$ npm i --save @jasonsoft/nestjs-seqQuick StartOnce the installation process is complete, we can import the SeqLoggerModule into the root AppModule.import { Modul...

2021-10-24 20:00:21 2115

原创 基于 Node.js + Koa 构建完整的 Web API (配置 Nodemon 工具检测文件更改时自动重启应用)

主题内容:基于 Node.js + Koa 构建完整的 Web API (配置 Nodemon 工具检测文件更改时自动重启应用)背景描述:上一篇基于 Node.js + Koa 构建完整的 Web API (配置 ESLint 和使用 Airbnb 编码规范)介绍代码编码规范的 ESLint +Airbnb配置和使用;这一篇我们将介绍通过配置Nodemon工具来更好的做开发,Nodemon 工具可以检测到目录中的文件更改时通过自动重新启动节点应用程序来帮助开发基于node.js的应用程序,不多...

2021-02-24 19:26:33 503

原创 基于 Node.js + Koa 构建完整的 Web API (配置 ESLint 和使用 Airbnb 编码规范)

主题内容:基于 Node.js + Koa 构建完整的 Web API (配置 ESLint 和使用 Airbnb 代码规范)背景描述:上一篇基于 Node.js + Koa 构建完整的 Web API (让项目支持 ES6/ES2015 及更高版本的新特性)介绍了让我们已创建项目更好的支持ES6及更高版本的特性;这一篇我们将介绍代码编码规范的 ESLint +Airbnb配置和使用,不管在哪一家公司都有自己的编码规范(除这个公司就他一个人,任性),我们这里采用更多人使用的Airbnb编码规范...

2021-02-02 21:52:58 1016

原创 基于 Node.js + Koa 构建完整的 Web API (让项目支持 ES6/ES2015 及更高版本的新特性)

主题内容:基于 Node.js + Koa 构建完整的 Web API (让项目支持 ES6/ES2015 及更高版本的新特性)目标框架:Node.jsv14.15.4(包含npm 6.14.10)开发工具:Visual Studio Code (VSCode)开发平台:macOS Big Sur 11.1 / Windows 10开发人员:成长的小猪 Jason Song背景描述:上一篇基于 Node.js + Koa 构建完整的 Web API 项目我们介绍了引入KoaWeb...

2021-02-01 21:02:27 746

原创 基于 Node.js + Koa 构建完整的 Web API 项目

主题内容:基于 Node.js + Koa 构建完整的 Web API 项目目标框架:Node.jsv14.15.4(包含npm 6.14.10)开发工具:Visual Studio Code (VSCode)开发平台:macOS Big Sur 11.1 / Windows 10开发人员:成长的小猪 Jason Song背景描述:上一篇基于Node.js构建完整服务端应用(创建 Node.js Web API 项目篇) 我们分别介绍了在 macOS Big Sur /Wind...

2021-01-31 18:14:03 628 2

原创 基于 Node.js 构建完整服务端应用(创建 Node.js Web API 项目篇)

主题内容:在 macOS Big Sur /Windows 10上创建 Node.jsWebAPI项目目标框架:Node.jsv14.15.4(包含npm 6.14.10)开发工具:Visual Studio Code (VSCode)开发平台:macOS Big Sur 11.1 / Windows 10开发人员:成长的小猪 Jason Song背景描述:上一篇基于Node.js构建完整服务端应用(开发环境安装篇) 讲述了Node.js服务端应用开发环境和开发工具安装...

2021-01-28 18:01:11 941

原创 基于 Node.js 构建完整服务端应用(开发环境安装篇)

主题内容:基于Node.js构建完整服务端应用 Node开发环境安装 / VSCode开发工具和扩展安装 /PostmanWebAPI调试工具安装目标框架:Node.jsv14.15.4(包含npm 6.14.10)开发工具:Visual Studio Code (VSCode)开发平台:macOS Catalina 10.15.5开发人员:成长的小猪 Jason Song背景描述:目前Node.js已经使用很广泛了,我们在前端开发中使用非常普遍,纯前端开发的同学对后端开发接触...

2021-01-27 21:30:13 506

原创 使用 VS Code( .NET Core CLI )创建 .NET Core Web API 项目

创建工具:.NET Core CLI目标框架:.NET Core 3.1 SDK开发工具:Visual Studio Code (VSCode)开发平台:macOS Catalina 10.15.5开发人员:成长的小猪 Jason Song使用背景:接着上一篇“安装 ASP.NET Core 开发环境(.NET Core 3.1)”搭建开发环境,这一次介绍一下使用 VS Code( .NET Core CLI )创建 .NET Core Web API 项目;在.NET Core跨平台开发中.

2020-06-07 20:53:27 4120

原创 安装 ASP.NET Core 开发环境(.NET Core 3.1)

安装环境:Windows 10专业版安装人员:成长的小猪 Jason Song对于刚刚要接触 .NET Core或即将想要学习的同学来说,首先就是搭建开发环境,接下来同鞋们可以按照以下步骤搭建 ASP.NET Core 开发环境。.NET Core SDK包括构建和运行.NET Core应用程序所需的.NET Core运行时和命令行工具。1.下载并安装.NET Core SDK.NET Core SDK包括构建和运行.NET Core应用程序所需的.NET Core运行时和命令行工具。下..

2020-06-07 08:08:21 15047

原创 在 CentOS 7.7 上安装 Docker Engine(Install Docker Engine on CentOS 7.7)

安装环境:CentOS Linux release 7.7.1908 (Core)安装版本:Docker version 19.03.8部署人员:成长的小猪 Jason Song目前市面上 Docker很流行,我们要积极的了解起来哦,首先就是要把它安装起来哦,然后我们一起探索安装方法为了简化安装和升级任务,这里我推荐大家使用存储库安装,首次安装Docker Engine之前,需要设置Docker存储库,之后你可以从存储库进行安装和更新Docker。设置存储库 1、安装yu...

2020-05-12 14:06:32 373

原创 在 Ubuntu 16.04 上安装 Docker Engine(Install Docker Engine on Ubuntu 16.04)

安装环境:Ubuntu16.04.6 LTS (Xenial Xerus)安装版本:部署人员:成长的小猪 Jason Song目前Docker Engine非常的火哦,不管我们是运维还是开发,应该都要多多少少了解这么好的东西,首先就是把安安装起来哦安装方法为了简化安装和升级任务,这里我推荐大家使用存储库安装,以下我会在Ubuntu16.04.6 LTS (Xenial Xerus)系统上进行全新安装;首次在安装Docker Engine之前,需要设置Docker存储库,之后你可以从存储库进..

2020-05-12 12:41:54 504

原创 gyp: No Xcode or CLT version detected 在 macOS Catalina 错误解决办法

开发环境:macOS Catalina 10.15安装版本:Node.jsv10.16.3(包含npm 6.9.0)部署人员:成长的小猪 Jason Song当我们在使用Node.js开发使用 npm install命令时候遇到上面的错误gyp: No Xcode or CLT version detected!gyp ERR! configure error g...

2020-03-27 10:07:44 4042 6

原创 查询 MySQL 实例上所有数据库

调试环境:CentOS 7.6安装版本:MySQL Community Server (5.6.43)调试人员:成长的小猪 Jason Song通过以下方法我们可以查询到当前实例中所有的数据库列表第一种 通过 SHOW命令查询(方式一)show databases;第二种 通过 SHOW命令查询(方式二)show schemas;第三种 通过 SQL 语句查询...

2019-12-18 15:35:22 2713

原创 Win10更新太频繁,快速禁用Win10自动下载更新

自从装了Win10后,系统几乎每周都会自动下载更新,不更新则频繁提示,让人几乎崩溃,最后找到下面的方法,希望下面的方法也能帮助到你。Win10专业版:我装的是这个版本Windows+R,输入“gpedit.msc”回车,在本地组策略编辑器中依次打开:计算机配置-管理模板-Windows组件-Windows更新,在右侧双击“配置自动更新”和“允许自动更新立即安装”将状态改为“已禁用”...

2019-12-03 15:15:00 516

原创 JS、NodeJs 斜杠转反斜杠 反斜杠转斜杠 斜杠“/”或反斜杠“\”替换

开发环境:macOS Catalina 10.15安装版本:Node.jsv10.16.3(包含npm 6.9.0)部署人员:成长的小猪 Jason Song我们在开发中经常遇到斜杠“/”或反斜杠“\”替换问题,我这里做一下简单的整理,希望下面的方法能帮助到你,如果你有更好的办法可以回复给我,我一并整理出来斜杠转反斜杠、斜杠替换 Slashtobackslash、Replac...

2019-10-11 14:25:01 8233 1

原创 在CentOS上通过二进制文件安装Node.js(Install Node.js via binary archive on CentOS)

安装环境:CentOS 7.6安装版本:Node.js12.8.1(包含npm 6.10.2)部署人员:成长的小猪 Jason Song官方下载地址 https://nodejs.org/en/download/current/复制 Linux 二进制文件 (x64) 地址(选择自己需要的版本,我这里选择的是当前最新的二进制文件),用以下命令下载[root@JasonSo...

2019-08-19 16:43:26 575

原创 生成10位或13位时间戳且将时间戳和DateTime互转(C#版本)

使用场景:我们经常在调用第三方API时,请求对方接口需要对参数进行签名认证,签名过程中可能使用到时间戳,在不同平台上,可能要求的时间戳长度不一样,可能是10位(精确到秒)或13位的(精确到毫秒)的情况,我目前遇到这种情况,所以我将的方法粘贴上来,希望对你有所帮助哦TimeHelper类/// <summary>/// 时间相关/// Add by 成长的小猪(Jason....

2019-05-07 16:30:42 7045

原创 在 .Net Core 上通过 JsHttpClient 抓取HTML页面数据(.Net Core 爬虫)

调试环境:ASP.NET Core Web API目标框架:.NET Core 2.2开发工具:Visual Studio 2017 提供者:成长的小猪 Jason Song由于我们在创业过程中,经常因为没有基础数据,于是通过编写爬虫来抓取相关网页数据,我们以前在.NET Framework 上使用 HttpHelper 类进行抓取相应网页上非常方便,如今技术在不断的迭代升级,跨...

2019-04-25 14:41:29 3026 2

原创 Autofac " Circular component dependency detected " 错误解决

开发环境:ASP.NET Core Web目标框架:.NET Core 2.2 提供者:成长的小猪 Jason Song错误代码:Autofac.Core.DependencyResolutionException: Circular component dependency detected错误场景:使用 Autofac IOC框架 PropertiesAutowired属...

2019-04-12 14:03:44 4247

原创 ASP.NET Core WebAPI JWT Bearer 认证失败返回自定义数据 Json

开发环境:ASP.NET Core Web API目标框架:.NET Core 2.2权限认证:JWT Bearer 提供者:成长的小猪 Jason Song应用场景:当前我们给微信小程序提供服务接口,接口中使用了权限认证这一块,当我使用 JWT Bearer 进行接口权限认证的时候,返回的结果不是我们客户端想要的,其它我们想要给客户端返回统一的数据结构,在结果中告知客户端是不是有...

2019-04-12 10:44:12 8383 1

原创 " Unable to load DLL 'libgdiplus': The specified module could not be found "错误解决

今天在CentOS 7 上运行 .Net Core 2.2 Web API 项目 使用 QRCoder 创建二维码的时候发生以下错误// 文章来源 http://blog.csdn.net/jasonsong2008An unhandled exception occurred while processing the request.DllNotFoundException:...

2019-03-14 17:33:42 3138

原创 “ fatal error: openssl/ssl.h: No such file or directory “错误解决

今天在 CentOS 7.6 上编译 HAProxy 1.9.4 版本的时候发生如下错误[root@JasonSong haproxy-1.9.4]# make clean[root@JasonSong haproxy-1.9.4]# make -j 8 TARGET=linux2628 USE_OPENSSL=1 USE_PCRE=1 USE_ZLIB=1 CC src/e...

2019-02-22 11:29:40 25395 1

原创 修改 MySQL 8.0 默认的数据目录(快捷操作无配置)

使用场景:我们使用的是阿里云,单独购买了数据盘(空间大并可做备份),MySQL 8.0 数据库默认装在系统盘上,为了考虑安全性和空间问题,我们需要将默认的数据库目录更改到其它位置(我这里是SSD数据盘,通过挂载)操作系统:CentOS 7.6      数据库: MySQL 8.0     查看我本人更多原创文章,请点击这里MySQL 8.0 默认数据目录位置为:/var/lib/my...

2019-02-21 14:41:21 5597

原创 在 CentOS Linux 7.6 上安装 MySQL 8.0 步骤( Install MySQL 8.0 on CentOS 7.6 )

记录一下在 CentOS 7.6 上安装 MySQL 8.0 步骤( Install MySQL 8.0 on CentOS 7.6 ) 查看我本人更多原创文章,请点击这里操作系统: CentOS 7.6 64位    MySQL Server version:8.0.15[root@JasonSong ~]# cat /etc/os-release NAME="CentOS Linux...

2019-02-20 17:21:15 3814

原创 SQL Server 批量重建索引

-- 指定你要重建索引的数据库USE TestDbGODECLARE @table_name VARCHAR(200)--查询数据库里的所有表名DECLARE cursor_reindex CURSOR FAST_FORWARD READ_ONLY FOR SELECT name FROM sys.tables--使用游标遍历表列表OPEN cursor_reindex...

2019-01-24 11:32:13 3598

原创 CentOS 启用或禁用服务自动启动 (Enable or Disable Service Autostart in CentOS)

在 CentOS 7 中检查服务自动启动是启用或禁用状态[root@jasonsong ~]# systemctl is-enabled nginx在 CentOS 7 中禁用服务自动启动[root@jasonsong ~]# systemctl disable nginx在 CentOS 7 中启用服务自动启动[root@jasonsong ~]# systemctl ...

2019-01-23 16:18:31 3916

原创 SQL Server 查询数据库中的所有索引

我们时常需要关注一下自己的数据库是否需要重建索引,因为索引产生大量的碎片,这个时候需要删除索引进行重建,重建索引需要快速知道当前数据下的所有索引信息,你可以使用下面的 T-Sql查询相关信息批量重建索引可以点击访问SQL Server 批量重建索引SELECT CASE WHEN t.[type] = 'U' THEN '表' ...

2019-01-23 12:41:28 13769

原创 微信小程序开放数据解密 AES-128-CBC 解密(Java版本)

最近朋友在弄微信小程序开发,需要跟微信服务端交互,微信敏感数据都有加密返回,需要在服务端接收进行解密后再返回给客户端小程序,今天就通过Java进行数据的解密,以下展示是Java代码如果你使用的C#,请访问这个地址(C#版本) https://blog.csdn.net/jasonsong2008/article/details/83586119我们先来看一下微信官方的说明文档,以下直接文档来自微...

2018-10-31 18:40:29 3412 4

原创 微信小程序开放数据解密 AES-128-CBC 解密(C#版本)

最近朋友在弄微信小程序开发,需要跟微信服务端交互,微信敏感数据都有加密返回,需要在服务端接收进行解密后再返回给客户端小程序,今天就通过C# 进行数据的解密,以下展示是C# 代码如果你使用的Java,请访问这个地址(Java版本) https://blog.csdn.net/jasonsong2008/article/details/83588666我们先来看一下微信官方的说明文档,以下直接文档来...

2018-10-31 16:37:04 2571 12

原创 Json.NET(Newtonsoft.Json) 对象序列化为JSON时自定义某些属性的展示或隐藏

我们经常在生产当中需要根据不同的场景需求使用Json.NET(Newtonsoft.Json) 提供不同的API数据结构,例如某个对象当中其中几项不能对外(API)提供数据展示,但是需要对内部(API)系统提供展示,这个时候我们可能为此建立多个不同的业务实体进行相应的赋值然后进行序列化来解决这个问题;其实 Json.NET(Newtonsoft.Json) 为我们做了相应的功能(如:通过JsonI...

2018-08-09 17:34:55 3340

原创 DES加密解密类 生成Hex密文或Base64密文(C#版本)

我们经常在开发中要对字符串进行加密,解密,下面是我经常用到的DES加密和解密方法,可以根据自己的需求选择DES的不同加密模式和填充模式,这里提供两种加密结果方法,一种是返回HEX加密字符串,这个字符串不包含特殊字符,密文全部是由字母和数字组成,非常适用某些特殊场景,也是我特别喜欢的一种加密结果,不需要考虑特殊字符问题;还一种就是最常见的加密结果Base64字符串,不多说了,直接上代码加密解密使用方...

2018-04-25 12:45:05 5553 5

原创 通过两个位置的经纬度坐标计算距离(Java版本)

目前移动领域的项目越来越多,最近自己带领团队也着手移动端项目的开发,在开发中经常涉及到地理位置的业务,获取移动端客户GPS坐标位置来计算距离,一开始使用的是百度地图API来计算,发现百度API只支持50位置坐标计算,对于真正的业务上的位置点,这远远不够,后来谷歌提供一种计算公式,可以很快的计算出两个坐标之间的距离,这在一定程度上帮助我们快速的计算出距离,感觉很不错,将代码分享给有需要的同学。以

2017-11-03 12:29:15 8109 1

原创 通过两个位置的经纬度坐标计算距离(C#版本)

目前移动领域的项目越来越多,最近自己带领团队也着手移动端项目的开发,在开发中经常涉及到地理位置的业务,获取移动端客户GPS坐标位置来计算距离,一开始使用的是百度地图API来计算,发现百度API只支持50位置坐标计算,对于真正的业务上的位置点,这远远不够,后来谷歌提供一种计算公式,可以很快的计算出两个坐标之间的距离,这在一定程度上帮助我们快速的计算出距离,感觉很不错,将代码分享给有需要的同学,以下是

2017-11-02 12:17:45 9463 2

原创 优化或修改CentOS最大连接数限制

系统环境:CentOS + Keepalived + HAProxy + MariaDB + Galera + MongoDB当我们在架设高可用服务器环境时会遇到来自于系统级别的连接数限制问题,这是因为CentOS根据系统硬件信息自己默认初始了一个限制连接数量,往往这个数量是我们遇到的问题,所以今天我们需要修改系统的默认值来达到我们需要的要求,解决一定的高并发产生的连接数问题。使用

2015-08-04 10:54:55 26487

原创 CentOS 64位安装Memcached(Memcached installed in CentOS 64-bit systems)

  首先安装“Memcached”需要依赖“libevent libevent-devel”文件,因此我们使用“yum”来安装  [root@Jason soft]# yum install libevent libevent-devel   开始安装“Memcached”,下载最新的“Memcached”源代码,官方网站是:http://memcached.org/,当前...

2013-12-26 18:26:55 3099

原创 在Windows XP和Windows 7系统上安装.NET Framework 3.5框架

最近在发布个人软件的时候,需要.NET Framework 3.5框架的支持,有不少使用软件的人遇到了安装.NET Framework 3.5框架的问题,今天在这里简单的讲述一下安装方法。在Windows XP系统上安装.NET Framework 3.5框架XP系统下需要下载.NET Framework 3.5框架安装文件,下载地址:http://www.microsoft.co

2013-12-10 18:31:48 47219

ActiveState Perl Dev Kit 9.1.1 for Windows

对应的破解补丁下载地址: http://download.csdn.net/detail/jasonsong2008/4025863 Perl的开发套件(PDK)特点 Perl 的开发工具包( PDK )包含自成体系,轻松地部署任何平台的应用程序的快速发展所需要的一切。 打开你的Perl程序,随时可以运行在Windows,Mac OS X,LINUX,SOLARIS,HP - UX的*或AIX *,或所有的可执行文件。不难发现,未使用或过度使用的代码的覆盖面和热点分析仪。交互式地创建复杂的基于Perl的过滤器。Windows开发人员?无痛调试Perl脚本,并轻松地转换成有用的VBScript代码的Perl。另外创建。NET和ActiveX组件,Windows服务和系统托盘中的应用,都用Perl写的。

2013-07-31

空空如也

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

TA关注的人

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