技术总结

个人技术探索和落地时的总结

从零搭建 ubuntu 服务器及 nodejs项目部署

技术总结

从零搭建 ubuntu 服务器及 nodejs项目部署

大概好几年前写的了,现在搬到博客上,防止丢失😄 **目标:**nodejs服务器配置及本地项目部署到线上的每一个业务流程,把本地可以跑通的nodejs项目,无论是微信小程序的后台,微信公众号的后台,还是手机app的后台,或是网站后台,都可以部署到线上,如果依赖的有数据库(mongodb),以及支持https服务,都可以做到! **服务器版本:**阿里云ECS ubuntu 14.04 64位,1核1G大概能提供2-3w的请求量 服务器地址: 60.205.249.111 服务器用户: captainjack 一、流程 * 域名: 购买域名 -> 域名备案 * 购买服务器 -> 阿里云ECS -> 服务器版本选择ubuntu 14.04 64位 * 配置新用户,禁用root及默认端口 * 配置ssh本地到服务器之间链接(为了不泄露个人信息,

Mac 本机配置远程服务器的免密 SSH 登录

技术总结

Mac 本机配置远程服务器的免密 SSH 登录

在本地电脑上针对服务器进行远程登录配置,是非常必要的操作,不仅可以快速登录服务器,而且在使用 Datagrip 连接远程数据库时,也可以通过 SSH 配置文件的方式,快速进行认证并且连接。  id_ed25519 作为 SSH 密钥对是一种更安全且现代的认证方式,相比传统的 RSA 密钥,它在性能和安全性上都更好。 首先,在阿里云控制台上,进入 ECS -> 网络与安全 -> 安全组,确保它允许来自你 IP 地址的 22端口(TCP) 访问。 生成 SSH 密钥对(id_ed25519) 1. 打开终端,输入以下命令生成 SSH 密钥对: ssh-keygen -t ed25519 -C "

关于微信支付千二、千六手续费

技术总结

关于微信支付千二、千六手续费

申请微信支付,需要先进入微信商户平台开通微信商户,而这里面涉及到一个交易手续费的关键环节。 一般自己注册商户平台时,交易手续费很多都是千6,也就是入账 1000块,就得给微信 6 块钱,如图,通过服务商注册,会能提供千 2 的账号,差距惊人。 我之前有朋友花了 6 万块,让小程序公司给上架了一个商城,也是千 6 的手续费,其实很多人是不知道这里面的细节的。 千二非常普遍,只要通过服务商给你开,千六到千二区间随便调整,而且服务商注册没有任何门槛,只是调整到千二的话,服务商就没有任何佣金了,不过行业里面大家现在基本都是默认千二。 需要注意的是,服务商帮忙开千二,实际上没什么成本,如果他们要收取昂贵的手续费,那么就有些不地道了。 千二代开需要哪些资料 1、营业执照照片, 2、法人身份证正反面 3、商户名称 4、公司对公户账号及具体位置开户行 5、手机号一个(能接验证码的) 6、邮箱号一个(

Ghost 博客部署,我的最爱

技术总结

Ghost 博客部署,我的最爱

♥️ 强烈推荐 Ghost 博客,我的最爱,之前断断续续瞎折腾过几个博客,始终没有找到合适的,中间还一度自己做了个博客的版本,直到我用上了 Ghost blog,我就停止了折腾。 1️⃣ 主题市场很精美且丰富,超过绝大部分竞品 2️⃣ 开源: 可以在自己的 VPS 上直接部署,完全可控 3️⃣ 性能强大,博客编辑,后台设置,功能非常丰富 4️⃣ SEO 友好,支持 Code 嵌入,三方插件集成,如 Stripe, Zapier 等 5️⃣ 邮件订阅支持,Stripe 支付接入,可以对订阅收费 优点 Ghost 是非常完善的博客系统,也是基于 Nodejs 开发的,不仅提供了 Cloud 版本,

《高效程序员的45个习惯 - 敏捷开发修炼之道》之读书笔记

技术总结

《高效程序员的45个习惯 - 敏捷开发修炼之道》之读书笔记

多年前阅读此书时,如醍醐灌顶,从那之后,这些书里面的核心思想,慢慢渗透到我的开发生涯之中,受益良多,把内容分享出来,时时阅读。 * 金句子 * 所有学习上的成功,都只靠两件事: 策略和坚持,而坚持本身就应该是最重要的策略之一 * 只有明白”为什么做“,才能解决”如何做“的问题 * 敏捷就是管理变化的 * 程序员在拒绝设计的同时,也就放弃了思考 * 敏捷并不止是针对代码开发,它存在于软件工程的所有环节 * 先解决困难的问题,简单的问题留到最后 * 敏捷依赖人,而不是依赖于项目的甘特图和里程表 * 如果你没有犯任何错误,说明你可能没有努力去工作 * 很多开发者由于脏乱代码和看不懂的逻辑而秃顶 * 每个敏捷开发的"时间盒"必须是短期的 * 好的设计应该是正确的,而不应该是精确的 * 敏捷的一大特点就是持续开发,持续保证可开发,持续保证可发布 * 敏捷使用短迭代 * 给我一份详细的长期计划,我就会给你一个注定完蛋的项目 * 在小且重复的周期中,增量完成各种开发任务: 分析、设计、实现、测试和获

Sanity 学习笔记

技术总结

Sanity 学习笔记

Sanity 在 CMS 各方面对比中表现都非常不错,加上非常慷慨的 Free Plan,成为众多独立开发者的首选,需要注意的是 Sanity 不是个完全开源的 CMS,它只有 Studio 是开源的。 Sanity 也在官网放出了与其他竞品的比较信息,点击查看, 比如 Payload , Strapi, Ghost 等 学习路径 学习 Sanity 最好的资料就是 Sanity 官方的这个教程,从 Schema 的编写,到 Input 组件的定制,到Structure 的定制,GROQ 的语法介绍,最后集成到 Nextjs 项目中请求并显示数据,然后部署运行,没有比这个教程更好的教程了! Studio Studio 是 Sanity CMS 的后台管理系统,

Ghost 部署博客 - 阿里云

技术总结

Ghost 部署博客 - 阿里云

Ghost 介绍 👉 Ghost 是当下非常流行的博客平台,提供订阅版和开源版本,功能强大,使用方便,之所以选用源码安装,是为了可以直接改代码。 1. 强大的编辑功能。支持富文本、markdown、unsplash、youtube、codePen 等多种资源的嵌入 2. 主题市场。提供了标准的体验和视觉良好的多种主题,免费版就很好看了。 3. 插件系统,如对接支付。 4. 开源可用,方便开发者进行定制和二开。 Ghost 非常适合用作个人站点、新闻网站或者企业的发布平台等,我的当前站点 https://www.meepo.me 就是基于它搭建的。 🤩 而且它是使用 NodeJS 开发,对我来说非常友好,即方便做定制,也能学习它的代码、工程架构。 安装 Ghost 官方提供了多种安装方式,👉 安装入口 提供了: 1. 本地的开发部署。