• 分类:【Golang
  • 浏览【27】
  • 评论【0】
  • 更新【2020-1-16 22:28:04】

beego是一个优秀的api,web框架,不只是其丰富的功能特性,更是因为其功能的独立性,可以根据自身需要单独添加使用。 常用的模块有以下这些: session 模块 cache 模块 logs 模块 httplib 模块 context 模块 toolbox 模块 config 模块 i18n 模块 本文要讲解的是httplib客户端请求的使用。 日常开发中不只是要接收请求,还会发起http请求,go本身提供了http库可以实现http请求,不过使用起来略微复杂一些。如果使用的框架是beego的话,那推荐使用httplib。 基本使用方法 import ( "github.com

阅读全文
  • 分类:【系统架构
  • 浏览【41】
  • 评论【0】
  • 更新【2020-1-10 16:48:58】

由于“中台”概念的推动,关心业务架构的读者越来越多,很多企业也对实施“中台”、“中台”方法论趋之若鹜。历史总是相似的,之前无论 SOA、微服务、DDD,还是敏捷开发、双模开发等热门技术概念出现时,都曾经给大家燃起“捷径”的希望。 然而,最终还是证明了软件领域没有“银弹”,很多时候,反倒是应了北欧的一句民谚:捷径是迷路的最快方法。 架构没有捷径,无论从架构的设计、架构的落地还是架构的学习方面来讲,都是如此。 1.架构设计没有捷径 架构设计如同求医问诊,必须对症下药。盲目相信任何已有架构设计成果都是很危险且极不负责任的。每个人的身体都各有特点,企业也是如此,而企业级转型、企业级工程是对企业现有能力

阅读全文
  • 分类:【随笔
  • 浏览【43】
  • 评论【0】
  • 更新【2020-1-06 13:47:41】

用过win10应该遇到过下图这个问题: 当你想拖动窗口的时候都不知道鼠标该放在哪里,窗口标题栏和网页颜色融为一体了。 设置颜色方法:桌面-右击-个性化

阅读全文
  • 分类:【随笔
  • 浏览【59】
  • 评论【0】
  • 更新【2019-12-27 19:15:40】

传说回秧后的第二天,就会在地面上出现脚印,有梅花样的,那是猫爪神押回来的,有鸡爪鸭爪的,通通叫鸟脚神。大家说着,李道爷没有说话,而是领着大伙,顺着脚印往前走,走着走着脚印朝黄花观而去,李道爷一看,嘴里说道:“坏了坏了,我吃饭的水缸,看样子是不能再用了。” 说完就拄着拐杖,顺着脚印,朝自己的道观疾走,我跟在李道爷的身后,到了道观,此时的道观,已经经历了几百年,好几个朝代,没有了当年的辉煌,东西配殿早就塌了,只剩下大殿。我们到了道观的院子,看见脚印一直通向李道爷门口的大水缸。开始的时候说过,我们那时候,没有自来水,甚至没有压水井,都是在井里担水吃,李道爷吃的水是周围善男信女帮着挑的,所以水缸特别的

阅读全文
  • 分类:【系统架构
  • 浏览【86】
  • 评论【0】
  • 更新【2019-12-13 12:00:37】

最近为公司官网重构搭建项目,把遇到的问题总结一下。此处的“商业”并没有多神秘,不过是为了区分公司项目与个人项目罢了。在这之前,我自己搭建过的网站也不下于10个,其中有个人网站也有公司网站,那时候搭建的网站也能上线运行,也没有过多的条件限制,所以不会有什么纠结的地方。 所以搭建一个网站并不复杂,复杂的是让其满足很多要求。有业务需求,有领导喜好,有同事对技术的接受度。领导说我们要前后端分离,业务说网站要支持SEO,IE浏览器,同事说我想使用主流新技术。最后经过几轮商讨下来自然是业务第一,领导第二,同事第三的优先级进行选择了。 要支持SEO和IE浏览器,只能是服务端渲染,可选的技术就只有SSR和模板

阅读全文
  • 分类:【Nodejs
  • 浏览【102】
  • 评论【0】
  • 更新【2019-11-18 14:17:47】

前面写过一篇linux下安装nodejs,不过这种方式安装有弊端,首先就是安装过程复杂漫长,容易出错,且不易升级。这次展示的是简单易操作的方式。 wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh nvm install 10 nvm use 10 好了,只需3行命令即可,其原理是先安装nodejs版本管理工具nvm,通过nvm来安装和管理nodejs,这样就一举两得,既安装了nodejs,还可以方便升级,至于nvm的使用方法大家使用nvm -h即可查看,不再细说。 另外,如果对nodejs有深度使用的

阅读全文
  • 分类:【产品
  • 浏览【134】
  • 评论【0】
  • 更新【2019-10-23 19:47:00】

面对运营频繁的页面修改,每次都是换个图,改个字,要么就是在现有的页面基础上新做一个,再稍微的改点东西,虽然这种需求做起来也不是很费事,但也架不住一天一次修改(有点夸张,但的确很多)。 改完还有后面一堆的流程等着呢! 开发 -> 合代码 -> 上测试环境 -> 测试 -> 合代码 -> 上uat环境 -> 测试 -> 合代码 -> 提发布申请 -> 运维发布 -> 验收 就算是一个简单修改,流程也需要1天,因为早上修改了一般不能立马上线,只能晚上发布。 这样的经历所有做过运营活动的童鞋或多或少都有体验,所以很多人也想过做一个编辑器,

阅读全文
  • 分类:【随笔
  • 浏览【167】
  • 评论【0】
  • 更新【2019-9-17 23:40:10】

1 这两天我看后台后台的时候,发现有几个朋友再问我能不能加盟瑞幸咖啡,能不能赚到钱。 当时我是很迷惑的,因为据我所知瑞幸咖啡从来就没有开放加盟,网上所有挂着瑞幸咖啡加盟旗号的人都是各种沙雕骗子,可能是端幸咖啡。后来我一问,说的不是瑞幸咖啡,是财报上增长亮眼的小鹿茶进行了品牌独立,正在招募各地的合伙人,问我能不能加盟,有没有钱赚。 看得我很伤心,真的。 亏我多次称赞瑞幸是最牛逼的民族品牌,因为从来不割国内的韭菜,都是从国外搞钱烧来补贴大家喝咖啡,走的是公益路线。 没想到浓眉大眼的瑞幸居然搞了小鹿茶现在开始在国内招募合伙人了。 我觉得自己被扇了一耳光。 不谈瑞幸和小鹿茶,单看奶茶加盟这个行业,我觉

阅读全文
  • 分类:【Nodejs
  • 浏览【986】
  • 评论【0】
  • 更新【2019-4-30 16:31:18】

main.ts import { NestFactory } from '@nestjs/core'; import { ExpressAdapter, NestExpressApplication, } from '@nestjs/platform-express'; import { AppModule } from './app.module'; import nunjucks = require('nunjucks'); import { join } from 'path'; async function bootstrap() { const app =

阅读全文
  • 分类:【系统架构
  • 浏览【500】
  • 评论【0】
  • 更新【2019-2-25 15:45:05】

一、什么是服务发现 二、consul 简介 三、consul的几个概念 四、安装 Consul 五、运行 Consul Agent 六、集群成员 七、停止 Agent 八、注册服务 九、Consul 集群 十、健康检查 十一、KV Data 十二、Consul Web UI 十三、Docker下安装consul 作者:菲宇 来源:CSDN 原文:https://blog.csdn.net/bbwangj/article/details/81116505

阅读全文