后端
如何使用Node.js开发RESTful API接口(Node.js+Express+Sequelize+MySQL)
本教程手把手教你搭建一套使用 Node.js + Express + Sequelize + MySQL 构建的后端服务,详细描述通过 Node.js 与数据库通讯。整个服务搭建起来后,我们使用 Postman 对整个后端服务进行测试。本教程每段代码我都亲手测过,保证百分百没有错误,请打开你的 te
2022-07-12 22:20:19阅读全文
前后端都要懂的 Linux 中间件安装与常用命令指南
大家好啊,最近言哥的新小册——NestJS项目实战上线了,我也在小册群潜伏了一段时间,但是注意到很多前端同学在实战的过程中对配置 Linux 相关环境这件事上,遇到了不同程度的问题,所以我就想着出一篇教程帮助大家快速的掌握 Linux 上的常用命令,以及相关中间件的安装。
2022-07-17 18:28:52阅读全文
MongoDB的安装与连接
MongoDB是一种以文档的形式存储的NoSQL数据库。MongoDB分付费版和免费版本,云服务版本Atlas和企业高级版本是需要付费的。MongoDB社区版本是开源的,开源代码仓库地址是:https://github.com/mongodb/mongo
2022-07-17 15:38:55阅读全文
yum出错:Could not resolve host: mirrors.cloud.aliyuncs.com
拉取了一个阿里云镜像后,使用yum时出现“Could not resolve host: mirrors.cloud.aliyuncs.com”错误,解决方法如下:1、我的镜像是linux版本是8,改动上会比7有所区别。2、cd /etc/yum.repos.d/,可以看到如下内容:
2022-09-28 09:54:42阅读全文
在 PHP CodeIgniter 中使用 JSPDF 创建一个动态生成多个页面的 pdf 文件
这是我在 php codeigniter 中这个问题的简单解决方案。1-在<head>标签后添加脚本:
2022-09-27 21:31:42阅读全文
后台日志报500 Internal Server Error错误,但是日志里面没有报错信息的解决方法
2022-09-27 14:58:45阅读全文
令人困惑的 Go time.AddDate
我们经常会使用 Go time 包 AddDate(),对日期进行计算。而它得到的结果,可能会往往超出我们的“预期”。(为什么预期要打引号,因为我们的预期可能是模糊、偏差的)。
2022-09-29 23:50:37阅读全文
windows下用swoole-cli来简化运行环境
众所周知用windows环境下写swoole的项目是真的麻烦,不是虚拟机就是测试服务器开发,好在现在有docker可以很方便的使用各种开发环境,但是资源占用也不少。偶然发现swoole-cli静态编译了php的swoole环境,确实很方便。
2022-10-07 18:55:59阅读全文
windows 环境下使用 Node.js 遇到 unable to get local issuer certificate
我有一个 OData 服务,部署在 SAP S/4HANA 服务器上,浏览器里通过如下 url,可以正常访问到其元数据:
2022-10-08 16:52:48阅读全文
Node.js 应用访问 https 服务器时遇到 unable to get local issuer certificate
服务器运行在 nginx 上。
2022-10-09 01:17:43阅读全文
Node.js TLSSocket 库里涉及到的证书链的概念简介
笔者使用这篇教程介绍的方法,将部署在 SAP ABAP 系统上的 OData 服务,使用如下命令行,给它绑定一个 localhost:8089 的代理。
2022-10-09 07:25:17阅读全文
用了这个API协作调试工具,忘记了postman
今年三四月份的时候,公司已经上线的项目,发现有部分接口存在重复提交的情况,接口也没做好幂等,导致数据库落下了大量重复数据,于是我就开始优化接口,加了redis分布式锁和一些防重校验,好了,背景介绍完毕。
2022-10-13 11:47:22阅读全文
堪称一站式管理平台,同时支持Linux、MySQL、Redis、MongoDB可视化管理!
SpringBoot实战电商项目mall(50k+star)地址:https://github.com/macrozheng/mall
2022-10-13 21:54:10阅读全文
如何在iPad上直接打开并运行GitHub上的代码?
在2005年,Linus Torvalds开创了一个名为Git的开源版本控制系统。开发者在使用Git作为版本控制系统时,能够获取项目的整个代码库和修改历史。因此,他们也能更轻易地新建分支和合并代码。
2022-10-25 22:09:34阅读全文
记一次 Ubuntu Linux 动态调整分区空间
用了一段时间后,发现 Ubuntu 空间太小了不够用了。于是扩容了硬盘大小,同时需要对分区进行调整来进行扩容。
2022-10-27 14:14:52阅读全文
node后端(koa)如何打包加密,以及node_modules如何优化?
用node开发后端会存在那些问题呢? 在我们用node做后端开发遇到的三个问题。一安全问题,代码并没有编译就直接传递了,只要进去服务器代码可以看得一清二楚。二是文件体积问题,随便一个项目node_modules件包就是一百兆左右。第三个是部署问题,每次部署新项目都要下载安装插件导致部署非
2022-11-16 18:53:41阅读全文
Python 工匠:一个关于模块的小故事
2022-11-17 00:28:24阅读全文
JVS三方登录配置说明(钉钉扫码登录介绍)
JVS支持多种登录模式,默认支持账号密码、手机号+动态验证码(前提配置短信通道) ,除了这两种模式,还支持 钉钉、企业微信、公众号、ldap。
2022-11-17 10:24:03阅读全文
13种Shell逻辑与算术,能写出5种算你赢!
相较于最初的 Bourne shell,现代 bash 版本的最大改进之一体现在算术方面。早期的 shell 版本没有内建的算术功能,哪怕是给变量加1,也得调用单独的程序来完成。
2023-01-10 17:26:14阅读全文
Java中多线程的ABA问题探讨
前言 本文是笔者在日常开发过程中遇到的对 CAS 、 ABA 问题以及 JUC(java.util.concurrent)中 AtomicReference 相关类的设计的一些思考记录。对需要处理 ABA 问题,或有诸如笔者一样的设计疑问探索好奇心的读者可能会带来一些启发。本文主体由三部分构成:
2023-01-11 09:37:29阅读全文