会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
24
25
26
27
28
29
30
31
32
···
46
下一页
2020年4月12日
当模板方法遇到了委托函数,你的代码又可以精简了
摘要: 现如今当你翻看一些开源项目源码的时候,你会发现现在到处充斥着委托函数,如Func,Action,Predicate,确实现在的C 在函数式编程的路上越来越成为主流,越来越显示威力,曾经的一些经典设计模式写法,在函数式下可以稍微优化一下了,这篇我们就来说说模板方法。 一:实际场景 1. 模板方法定义
阅读全文
posted @ 2020-04-12 11:26 一线码农
阅读(1261)
评论(4)
推荐(3)
2020年4月11日
为什么要用内插字符串代替string.format
摘要: 知道为什么要用内插字符串,只有踩过坑的人才能明白,如果你曾今使用string.format超5个以上占位符,那其中的痛苦我想你肯定是能够共鸣的。 一:痛苦经历 先上一段曾今写过的一段代码,大家来体会一下: 这里拥有多达8个占位符,当年写这个的时候,会有三个痛点。 1. 占位符不能写错了 比如这里的
阅读全文
posted @ 2020-04-11 13:40 一线码农
阅读(3858)
评论(25)
推荐(14)
2019年11月4日
如何让多个不同类型的后端网站用一个nginx进行反向代理实际场景分析
摘要: 前段时间公司根据要求需要将聚石塔上服务器从杭州整体迁移到张家口,刚好趁这次机会将这些乱七八糟的服务器做一次梳理和整合,断断续续一个月迁移完 成大概优化掉了1/3的机器,完成之后遇到了一些问题,比如曾今零零散散部署在生产上一些可视化UI:apollo,kibana,grafana,jenkins 等等
阅读全文
posted @ 2019-11-04 00:00 一线码农
阅读(4632)
评论(3)
推荐(4)
2019年8月3日
8天入门docker系列 —— 第八天 让程序跑在swarm集群上
摘要: 真正的落地部署都是希望程序跑在集群下,而不是单机版下测测玩玩,所以这篇就来聊一下怎么使用docker swarm进行部署,因为是swarm是docker自带的, 所以部署起来还是非常简单的。 一:前置条件 准备三台centos机器: 二:构建集群 1. manger节点上使用 docker swar
阅读全文
posted @ 2019-08-03 15:47 一线码农
阅读(2915)
评论(4)
推荐(4)
2019年7月7日
8天入门docker系列 —— 第七天 让你的container实现跨主机访问
摘要: 当你有若干个容器之后,你可能就希望实现容器的跨机部署访问了,比如aspnetcore在一台host上,mysql在另外一个host上,如果要实现这样的功能,需要你 借助docker自带的overlay网络模型了。 一: overlay网络模型 要想快速的搭建overlay网络,你可以通过docker
阅读全文
posted @ 2019-07-07 13:39 一线码农
阅读(5333)
评论(2)
推荐(14)
2019年7月4日
8天入门docker系列 —— 第六天 搭建自己的私有镜像仓库Registry
摘要: 这一篇我们来聊聊私有仓库的搭建,其实不管你是通过docker build还是compose的方式进行构建的镜像,最终还是要将生成好的镜像push到远程的仓库中,这样 多个平台可以方便的获取你registry中的镜像,否则你不还得带着你的源代码到处跑不是? 而且私有仓库还利于镜像的获取分发,反正都是内
阅读全文
posted @ 2019-07-04 12:02 一线码农
阅读(8516)
评论(1)
推荐(3)
2019年2月22日
8天入门docker系列 —— 第五天 使用aspnetcore小案例熟悉容器互联和docker-compose一键部署
摘要: 这一篇继续完善webnotebook,如果你读过上一篇的内容,你应该知道怎么去挂载webnotebook日志和容器的远程访问,但是这些还远不够,webnotebook 总要和一些数据库打交道吧,比如说mysql,mongodb,redis,通常情况下这些存储设备要么是以容器的方式承载,要么是由DBA
阅读全文
posted @ 2019-02-22 17:24 一线码农
阅读(3140)
评论(4)
推荐(5)
2019年2月20日
8天入门docker系列 —— 第四天 使用aspnetcore小案例熟悉端口映射和挂载目录
摘要: 到目前为止大家应该对镜像和容器有了一个大概认知,而且也用了docker进行了一个简单化的部署,但仔细一看问题还有很多,所以这篇我们继续完善。 一:如何让外网访问到容器内应用 我们知道容器内拥有自己的子网,和你的主机ip不在一个网段内,所以宿主之外的机器是无法访问的,要实现的话你只能通过nat转发,在
阅读全文
posted @ 2019-02-20 12:39 一线码农
阅读(3147)
评论(3)
推荐(5)
2019年2月18日
8天入门docker系列 —— 第三天 使用aspnetcore小案例熟悉对镜像的操控
摘要: 上一篇我们聊到了容器,现在大家应该也知道了,没有镜像就没有容器,所以镜像对docker来说是非常重要的,关于镜像的特性和原理作为入门系列就不阐 述了,我还是通过aspnetcore的小sample去熟悉镜像的操控。 一:镜像在哪里 这个问题问到点子上了,就好像说肉好吃,那你告诉我哪里才能买的到? 1
阅读全文
posted @ 2019-02-18 17:59 一线码农
阅读(3620)
评论(3)
推荐(4)
2019年2月17日
8天入门docker系列 —— 第二天 通过一个aspnetcore程序加深对容器的理解
摘要: 我们知道容器是一个打包了应用和相关依赖的盒子,那怎么去操控这个盒子呢? 这一篇我通过一个简单的aspnetcore程序来加深对盒子的理解,使用之前先 安装一下Docker的环境。 一:Docker的安装 官方下载地址:https://docs.docker.com/install/linux/doc
阅读全文
posted @ 2019-02-17 17:06 一线码农
阅读(4423)
评论(6)
推荐(13)
2019年2月16日
8天入门docker系列 —— 第一天 docker出现前的困惑和简单介绍
摘要: docker出来也有很多年了,但用到的公司其实并不是很多,docker对传统开发是一个革命性的,几乎颠覆了之前我们传统的开发方法和部署模式,而大多 公司保守起见或不到万不得已基本上不会去变更现有模式。 一:Docker出现之前我们都有哪些困惑 1. 应用依赖多,系统参数配置杂,部署起来麻烦 这句话怎
阅读全文
posted @ 2019-02-16 21:11 一线码农
阅读(5474)
评论(5)
推荐(16)
2019年1月29日
jenkins + supervisor + ansible 实现netcore程序的多机一键部署
摘要: 上一篇我们简单的说到了使用jenkins+supervisor实现了一个单机版的多副本部署,但是在更多的场景下还是需要netcore程序的多机一键部署,那么多 机器间如何分发呢? 肯定不能使用scp这么低级别的命令,所以你的技术栈中要引进ansible,用它来实现这个功能不要太爽。 一:ansibl
阅读全文
posted @ 2019-01-29 11:57 一线码农
阅读(4307)
评论(6)
推荐(10)
2019年1月22日
netcore使用 jenkins + supervisor 实现standalone下多副本自动化发布
摘要: 上一篇我们用jenkins做了一个简单的自动化发布,在shell中采用的是 BUILD_ID=dontKillMe nohup dotnet xxx.dll & 这种简单的后台承载,如果你的业务 量相对比较小,可以用这个方法玩一玩,但存在二个问题:1. 无法对进程进行批量或者可视化管理。 2. 单机
阅读全文
posted @ 2019-01-22 18:47 一线码农
阅读(2366)
评论(2)
推荐(5)
2019年1月19日
看看redis中那些好玩的module (sql on redis, bf/cf on redis)
摘要: 自从redis加入了module功能之后,redis的生态就很有意思了,每个领域的大佬都会以插件的形式给redis扩展一些新的功能,比如本篇说到的rediSQL,rebloom。 一:rediSQL 1. 背景 redis虽然是牛逼,但还是有很多人吐槽redis操作性太弱,比如你想要在redis上实
阅读全文
posted @ 2019-01-19 17:09 一线码农
阅读(3981)
评论(0)
推荐(3)
2018年9月18日
使用docker-compose 一键部署你的分布式调用链跟踪框架skywalking
摘要: 一旦你的程序docker化之后,你会遇到各种问题,比如原来采用的本地记日志的方式就不再方便了,虽然你可以挂载到宿主机,但你使用 --scale 的话,会导致 记录日志异常,所以最好的方式还是要做日志中心化,另一个问题,原来一个请求在一个进程中的痉挛失败,你可以在日志中巡查出调用堆栈,但是docker
阅读全文
posted @ 2018-09-18 08:18 一线码农
阅读(14181)
评论(23)
推荐(10)
上一页
1
···
24
25
26
27
28
29
30
31
32
···
46
下一页
公告