摘要: nginx大家如果没用过那或多或少都应该听过,vue的部署、反向代理、负载均衡nginx都能帮你做到。 今天主要说一下nginx负载均衡我们的项目,如下图所示,请求到达nginx,nginx再帮我们转发。 首先使用Docker安装nginx. docker pull nginx:latest 运行容 阅读全文
posted @ 2020-07-18 15:52 江北、 阅读(2258) 评论(3) 推荐(18) 编辑
摘要: 我目前每天主要工作以开发api为主,这都离不开接口文档。如果远程对接的话前端总说Swagger不清晰,只能重新找一下新的接口文档。ShowDoc就是一个不错的选择,简洁、大方、灵活部署。 但是话说回来,既然是文档每个接口你都得写。总感觉这样效率太慢了,能不能自己生成一下,自己只要Ctrl+C、Ctr 阅读全文
posted @ 2020-07-13 18:22 江北、 阅读(711) 评论(0) 推荐(7) 编辑
摘要: 集合(Collection)类是专门用于数据存储和检索的类。这些类提供了对栈(stack)、队列(queue)、列表(list)和哈希表(hash table)的支持。大多数集合类实现了相同的接口。 平常在工作中List<T>集合是用的最多的,其次是Array(数组).今天整理一下各类形式的集合,不 阅读全文
posted @ 2020-07-12 17:04 江北、 阅读(2074) 评论(1) 推荐(14) 编辑
摘要: 许多年前,一个刚结婚的名叫 Shay Banon 的失业开发者,跟着他的妻子去了伦敦,他的妻子在那里学习厨师。 在寻找一个赚钱的工作的时候,为了给他的妻子做一个食谱搜索引擎,他开始使用 Lucene 的一个早期版本。 直接使用 Lucene 是很难的,因此 Shay 开始做一个抽象层,Java 开发 阅读全文
posted @ 2020-07-05 19:20 江北、 阅读(462) 评论(1) 推荐(1) 编辑
摘要: 软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 设计模式的六大原则:面向对象语言开发过程中,推荐的一些指导性原则;没有明确的招数,而且 阅读全文
posted @ 2020-07-04 17:51 江北、 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一些常用的ORM大家都应该知道,像微软的EF、国内的SqlSugar等...... 其实他们的底层也都是基于ado.net,只不过在ado.net上加以封装。一般大公司都有自己的一套ORM,可以说这个东西咱不能不学,必须得造造轮子。😀 传统的ado.net查询数据,如下:根据id查询数据 publ 阅读全文
posted @ 2020-07-04 16:09 江北、 阅读(347) 评论(0) 推荐(1) 编辑
摘要: 解读:首先特性是一个类,它继承于Attribute。它对程序中的元素进行标注,如类型、字段、方法和属性等。 Attribute是程序代码的一部分,它不会被编译器丢弃,而且还会被编译器编译进程序集(Assembly)的元数据(Metadata)里。 新建一个CustomAttribute的类: pub 阅读全文
posted @ 2020-06-27 18:01 江北、 阅读(1836) 评论(0) 推荐(3) 编辑
摘要: 时代在变,技术也在更新迭代。从传统的单体应用架构到现在的分布式集群架构,在技术的学习上真的是一点都不能松懈。 网上关于微服务与Consul的话题太多了,我在这里不做过多描述。 其实就是在微服务中我们可以利用Consul可以实现服务的发现、治理、健康检查等... 用它先下载它: https://www 阅读全文
posted @ 2020-06-25 19:19 江北、 阅读(2066) 评论(2) 推荐(3) 编辑
摘要: 说起RabbitMQ大家第一时间应该想到的就是异步队列,关于异步队列的话题简直太多了,各位同学在园子里一搜便知。我第一次听异步队列这个名词感觉非常高大上😀,想到这项技术必须要学。但是学习的任何一门技术没经过项目的洗礼,都似乎少了点什么。嗯。是的。只有在企业级开发中,才能找到自己的遗漏的知识点。所以 阅读全文
posted @ 2020-06-18 17:40 江北、 阅读(378) 评论(1) 推荐(2) 编辑
摘要: 首先反射是基于System.Reflection命名空间下,.Net框架提供的帮助类库,可以读取并使用metadata(元数据:描述对象信息的数据). 我们再来看下代码生成编译的总过程。 编译器编译(一次编译):类库生成的都是dll,控制台生成的是exe文件 dll和exe都包含两大块metadat 阅读全文
posted @ 2020-06-07 20:15 江北、 阅读(496) 评论(0) 推荐(1) 编辑