上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 35 下一页
摘要: https://www.newline.co/fullstack-react/30-days-of-react/day-29/ Continuous Integration Today we'll look through some continuous integration solutions 阅读全文
posted @ 2020-04-08 11:57 PanPan003 阅读(108) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-07 12:06 PanPan003 阅读(6) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-07 12:05 PanPan003 阅读(3) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-07 11:13 PanPan003 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-03 18:30 PanPan003 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-03 18:28 PanPan003 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-02 15:09 PanPan003 阅读(5) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-02 12:11 PanPan003 阅读(0) 评论(0) 推荐(0)
摘要: 使用C# (.NET Core) 实现观察者模式 (Observer Pattern) 并介绍 delegate 和 event 观察者模式 这里面综合了几本书的资料. 需求 有这么个项目: 需求是这样的: 一个气象站, 有三个传感器(温度, 湿度, 气压), 有一个WeatherData对象, 它 阅读全文
posted @ 2020-04-02 10:59 PanPan003 阅读(234) 评论(0) 推荐(0)
摘要: 使用 OAS(OpenAPI标准)来描述 Web API 无论哪种类型的Web API, 都可能需要给其他开发者使用. 所以API的开发者体验是很重要的. API的开发者体验, 简写为 API DX (Developer Experience). 它包含很多东西, 例如如何使用API, 文档, 技术 阅读全文
posted @ 2020-04-02 10:57 PanPan003 阅读(895) 评论(0) 推荐(0)
摘要: 原文地址:康威定律,作为架构师还不会灵活运用? Soft skills are always hard than hard skills. 软技能比硬技能难。 老板听说最近流行“微服务”,问架构师咱们的系统要不要来一套?老板又听说最近流行“中台系统”,问架构师咱们要不要搞起来?其实,这些问题不用老板 阅读全文
posted @ 2020-04-02 10:44 PanPan003 阅读(456) 评论(0) 推荐(0)
摘要: 依赖反转原则DIP 与使用了Repository模式的asp.net core项目结构 DIP 依赖反转原则 Dependency Inversion Principle 的定义如下: 高级别的模块不应该依赖于低级别的模块, 他们都应该依赖于抽象. 假设Controller依赖于Repository 阅读全文
posted @ 2020-04-02 10:25 PanPan003 阅读(356) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-01 19:50 PanPan003 阅读(3) 评论(0) 推荐(0)
摘要: 原文连接:https://www.newline.co/fullstack-react/30-days-of-react/day-13/ Repeating Elements Edit this page on Github Today we're going to work through how 阅读全文
posted @ 2020-04-01 19:46 PanPan003 阅读(276) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-04-01 18:41 PanPan003 阅读(0) 评论(0) 推荐(0)
摘要: 看完此文,妈妈还会担心你docker入不了门? 本文在个人技术博客不同步发布,详情可猛戳亦可扫描屏幕右侧二维码关注个人公众号,公众号内有个人联系方式,等你来撩... 上周对象突然心血来潮说想养个小宠物,我问想养啥她又说随便,你看着办!!!这我真的比较难办啊!但是咱们程序员能有个对象就不错了,还不赶紧 阅读全文
posted @ 2020-04-01 17:46 PanPan003 阅读(230) 评论(0) 推荐(0)
摘要: 进入容器 进入容器 在使用 -d 参数时,容器启动后会进入后台。 某些时候需要进入容器进行操作,包括使用 docker attach 命令或 docker exec 命令,推荐大家使用 docker exec 命令,原因会在下面说明。 attach 命令 下面示例如何使用 docker attach 阅读全文
posted @ 2020-03-31 12:23 PanPan003 阅读(748) 评论(0) 推荐(0)
摘要: CMD 容器启动命令 Docker 不是虚拟机,容器中的应用都应该以前台执行,而不是像虚拟机、物理机里面那样,用 systemd 去启动后台服务,容器内没有后台服务的概念。 对于容器而言,其启动程序就是容器应用进程,容器就是为了主进程而存在的,主进程退出,容器就失去了存在的意义,从而退出,其它辅助进 阅读全文
posted @ 2020-03-31 12:20 PanPan003 阅读(8890) 评论(0) 推荐(0)
摘要: 启动容器 阅读全文
posted @ 2020-03-31 12:15 PanPan003 阅读(107) 评论(0) 推荐(0)
摘要: COPY 复制文件 ADD 更高级的复制文件 格式: COPY [--chown=<user>:<group>] <源路径>... <目标路径> COPY [--chown=<user>:<group>] ["<源路径1>",... "<目标路径>"] 和 RUN 指令一样,也有两种格式,一种类似于 阅读全文
posted @ 2020-03-31 12:13 PanPan003 阅读(6874) 评论(0) 推荐(0)
摘要: ARG 构建参数 ENV 设置环境变量 格式有两种: ENV <key> <value> ENV <key1>=<value1> <key2>=<value2>... 这个指令很简单,就是设置环境变量而已, 无论是后面的其它指令,如 RUN,还是运行时的应用,都可以直接使用这里定义的环境变量。 EN 阅读全文
posted @ 2020-03-31 12:12 PanPan003 阅读(6412) 评论(0) 推荐(0)
摘要: VOLUME 定义匿名卷 格式为: VOLUME ["<路径1>", "<路径2>"...] VOLUME <路径> 之前我们说过,容器运行时应该尽量保持容器存储层不发生写操作,对于数据库类需要保存动态数据的应用,其数据库文件应该保存于卷(volume)中,后面的章节我们会进一步介绍 Docker 阅读全文
posted @ 2020-03-31 12:10 PanPan003 阅读(5775) 评论(0) 推荐(1)
摘要: 利用 commit 理解镜像构成 注意: docker commit 命令除了学习之外,还有一些特殊的应用场合,比如被入侵后保存现场等。 但是,不要使用 docker commit 定制镜像,定制镜像应该使用 Dockerfile 来完成。 镜像是容器的基础,每次执行 docker run 的时候都 阅读全文
posted @ 2020-03-31 11:18 PanPan003 阅读(366) 评论(0) 推荐(0)
摘要: 使用 Dockerfile 定制镜像 docker commit 的学习中,我们可以了解到,镜像的定制实际上就是定制每一层所添加的配置、文件 如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像, dockerfile优势:那么之前提及的无法重复的问题、镜像构建 阅读全文
posted @ 2020-03-31 11:02 PanPan003 阅读(311) 评论(0) 推荐(0)
摘要: 原文:docker build 命令后 . 号的意思 参考文章: https://yeasy.gitbooks.io/docker_practice/content/image/build.html 我们在使用 docker build 命令去构建镜像时,往往会看到命令最后会有一个 . 号。 doc 阅读全文
posted @ 2020-03-31 11:00 PanPan003 阅读(3079) 评论(1) 推荐(1)
摘要: 删除git 缓存 git rm -r --cached . git add . git commit -m 'update .gitignore' .dockerignore 文件从入门到实践 .dockerignore 文件的作用类似于 git 工程中的 .gitignore 。不同的是 .doc 阅读全文
posted @ 2020-03-31 10:55 PanPan003 阅读(7221) 评论(0) 推荐(0)
摘要: # Dockerfile # base image FROM node:latest LABEL maintainer="B**** Dev <b****dev@****.com>" # set working directory WORKDIR /app EXPOSE 3000 # EXPOSE 阅读全文
posted @ 2020-03-30 16:14 PanPan003 阅读(327) 评论(0) 推荐(0)
摘要: public static void main(String[] args) { for (String clientIp : CLIENT_IP_LIST) { int index = Math.abs(getHash(clientIp)) % PrincessConfig.SERVER_IP_L 阅读全文
posted @ 2020-03-30 10:48 PanPan003 阅读(270) 评论(0) 推荐(0)
摘要: 原文:看完这篇文章,我奶奶都懂了https的原理 Http存在的问题 上过网的朋友都知道,网络是非常不安全的。尤其是公共场所很多免费的wifi,或许只是攻击者的一个诱饵。还有大家平时喜欢用的万能钥匙,等等。那我们平时上网可能会存在哪些风险呢? 1. 泄密,个人隐私、账户密码等信息可能会被盗取。 2. 阅读全文
posted @ 2020-03-27 19:56 PanPan003 阅读(2108) 评论(0) 推荐(1)
该文被密码保护。 阅读全文
posted @ 2020-03-27 18:13 PanPan003 阅读(0) 评论(0) 推荐(0)
摘要: 原文:An Illustrated Proof of the CAP Theorem 阅读全文
posted @ 2020-03-27 12:15 PanPan003 阅读(99) 评论(0) 推荐(0)
摘要: 原文:再过半小时,你就能明白kafka的工作原理了 会出现什么情况呢? 1、为了这个女朋友,我请假回去拿(老板不批)。 2、小哥一直在你楼下等(小哥还有其他的快递要送)。 3、周末再送(显然等不及)。 4、这个女朋友我不要了(绝对不可能)! 在上面例子中,“快递小哥”和“买女朋友的我”就是需要交互的 阅读全文
posted @ 2020-03-27 12:13 PanPan003 阅读(821) 评论(1) 推荐(1)
摘要: 原文连接:一次给女朋友转账引发我对分布式事务的思考 本地事务 谈到本地事务,大家可能都很熟悉,因为这个数据库引擎层面能支持的!所以也称数据库事务,数据库事务四大特征:原子性(A),一致性(C),隔离性(I)和持久性(D),而在这四大特性中,我认为一致性是最基本的特性,其它的三个特性都为了保证一致性而 阅读全文
posted @ 2020-03-27 12:03 PanPan003 阅读(197) 评论(0) 推荐(0)
摘要: 原文链家:为什么 K8s 在阿里能成功?| 问底中国 IT 技术演进 着重描述了阿里巴巴基于 K8s 的云原生改造实践过程的三大能力升级,在对应能力升级过程中沉淀的技术解决方案,以及通过这些能力升级所取得的业务价值。 云原生技术也从原来的应用容器化发展出包括容器、Service Mesh、微服务、不 阅读全文
posted @ 2020-03-27 11:41 PanPan003 阅读(2408) 评论(0) 推荐(0)
摘要: 原文:不懂数据库索引的底层原理?那是因为你心里没点b树 这么大的图书馆,我为什么能在这么短的时间内找到我要的书?如果这些书是杂乱无章的堆放,或者没有任何标识的放在书架,我还能这么快的找到吗? 这不禁让我想到了我们开发中用到的数据库,图书馆的书就类似我们数据表中的数据,楼层索引牌、书架分类标识、索书号 阅读全文
posted @ 2020-03-26 11:08 PanPan003 阅读(741) 评论(0) 推荐(0)
摘要: 官网文档:https://guides.github.com/introduction/flow/ GitHub flow is a lightweight, branch-based workflow that supports teams and projects where deploymen 阅读全文
posted @ 2020-03-26 10:35 PanPan003 阅读(284) 评论(0) 推荐(0)
摘要: 原文:Code Review最佳实践 Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,Code Review都是基本要求,代码合并之前必须要有人审查通过才行。 Code Review有什么好处? 阅读全文
posted @ 2020-03-26 10:07 PanPan003 阅读(316) 评论(0) 推荐(0)
摘要: 原文:一文详解微服务架构,https://www.cnblogs.com/skabyy/p/11396571.html 微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用程序。 这一阶段存在很多不合理的地方: 网站和移动端应用有很多相同业务逻辑的重复代码。 数据有时候通过数据库共享,有 阅读全文
posted @ 2020-03-25 19:51 PanPan003 阅读(1093) 评论(1) 推荐(0)
摘要: 官方说明:https://classic.yarnpkg.com/zh-Hans/docs/package-json 原文地址:yarn命令的使用 name 和 version 是 package.json 文件里最重要的两个字段,没有它们你的包无法被安装。 name 和 version 字段一起用 阅读全文
posted @ 2020-03-25 11:42 PanPan003 阅读(9634) 评论(0) 推荐(0)
摘要: 原文地址:https://blog.csdn.net/mangoyiy/article/details/79972759 Yarn是一个快速可靠安全的依赖管理工具。主要的三个特点: 极其快速,Yarn会缓存它下载的每个包,所以无需重复下载。它还能并行化操作以最大化资源利用率。特别安全,Yarn会在每 阅读全文
posted @ 2020-03-25 10:39 PanPan003 阅读(1135) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 35 下一页