摘要: Spring Cloud 微服务实战笔记 微服务知识 传统开发所有业务逻辑都在一个应用中, 开发,测试,部署随着需求增加会不断为单个项目增加不同业务模块;前端展现也不局限于html视图模板的形式,后端向前端支持需要更多的接口模块。 随着需求增多,项目变大,单体系统部署在一个进程内部,往往修改很小的功 阅读全文
posted @ 2019-07-30 21:05 学友2000 阅读(884) 评论(0) 推荐(1) 编辑
摘要: 解决jest处理es模块 问题场景 项目使用 进行测试时, 当引入外部库是 模块时, 无法处理导致报错. 解决方法 查阅 发现, 目前 不支持 模块, 只有通过 去处理了 1. 安装依赖 2. 配置 3. 配置 脚注 "Unexpected import inside nodejs module" 阅读全文
posted @ 2019-03-08 15:02 学友2000 阅读(12710) 评论(3) 推荐(3) 编辑
摘要: 领域驱动设计(DDD:Domain Driven Design) Eric Evans的“Domain Driven Design领域驱动设计”简称DDD,Evans DDD是一套综合软件系统分析和设计的面向对象建模方法,提出了领域模型概念,统一了分析和设计编程,使得软件能够更灵活快速跟随需求变化。 阅读全文
posted @ 2019-01-21 09:56 学友2000 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 测试分类 单元测试 (深度 █) (广度 ▂) 集成测试 (深度 ▆) (广度 ▃) 皮下/端到端测试 (深度 ▃) (广度 ▆) UI测试 (深度 ▂) (广度 █)) 单元测试 单元在每个编程语言定义不一样, 可是是一个函数, 一个模块, 一个包或者一个类, 甚至一个对象. 单元测试的独立性很重 阅读全文
posted @ 2018-12-13 17:09 学友2000 阅读(292) 评论(0) 推荐(0) 编辑
摘要: whistle介绍 whistle是基于Node的跨平台web调试代理工具, 主要查看, 修改HTTP, HTTPS, Websocket的请求,响应, 也可以作为HTTP代理服务器使用 (文档)[http://wproxy.org/whistle/] Chrome DevTools Chrome开 阅读全文
posted @ 2018-12-06 22:40 学友2000 阅读(459) 评论(0) 推荐(1) 编辑
摘要: 2018 11 07日记 概览 今日立冬, 信息时代带来的焦躁让学习无法深入, 所以打算以写日记的形式戒掉焦躁, 重拾醉心学习的状态. Synchronized与SyncRoot技术同步线程数据 Serializable特性作用 RPC(远程方法调用) 数据同步 在多个线程中共享数据, 很容易出现 阅读全文
posted @ 2018-11-07 22:44 学友2000 阅读(250) 评论(0) 推荐(0) 编辑
摘要: AptNetCore使用Secrets管理私密数据 [TOC] 前言 在项目中, 数据库连接, 账户及密码等如果存储在 中就太不安全了, 所以生产时都是放在环境变量中读取的. 在开发中可能存在每一台开发机用到的一些变量都不一样的情况, 这个时候如果写在 中每次提交版本控制就不方便了. 所以dotne 阅读全文
posted @ 2018-10-18 17:55 学友2000 阅读(493) 评论(0) 推荐(0) 编辑
摘要: Docker入门笔记 随笔记录初学Docker遇到的问题, 以免下次再犯. 本机系统Ubuntu18.04 安装 Docker有2个版本 Community Edition (CE) 社区版(免费) Enterprise Edition (EE) 企业版 1. 删除旧版 2. 添加一些依赖包 3. 阅读全文
posted @ 2018-10-16 13:27 学友2000 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 大话设计模式笔记 总结 面对对象 (可维护) 改动时只改需要改动的地方 (可复用) (可扩展) 以后加入需求不需要改动原来的代码 (灵活性) 功能可以满足很多情况 重复 = 易错 + 难改 设计模式 创建型 (Gof Creational Patterns) Factory Method(工厂方法) 阅读全文
posted @ 2018-09-21 09:40 学友2000 阅读(283) 评论(0) 推荐(1) 编辑
摘要: [TOC] 环境 windows10(1803) Nexus Repository Manager OSS 3.x 下载与安装 1. 在官网下载 "Nexus Repository Manager OSS 3.x" , 解压至任意位置. 2. 管理员运行 powershell, 切换到 nexus 阅读全文
posted @ 2018-08-26 18:20 学友2000 阅读(10621) 评论(0) 推荐(1) 编辑