首页
唐悦玮
取消

分布式系统简介

分布式系统概述 分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。 分布式系统的特性 高吞吐、高并发、低延迟和负载均衡。 高吞吐 高吞吐指的是业务系统可以同时承载大量的用户,关注的是整个系统能...

微服务架构简介

微服务架构 什么是微服务(what) 概述 微服务 - 也称为微服务架构 - 是一种架构风格,它将应用程序构建为一组服务 根据业务模块划分服务类别 可以独立部署且互相隔离 可以通过轻量级API调用 高度可维护和可测试 微服务需要解决的问题 多个服务如何访问 多个服务如何治理 服务挂了问题 多个服务间通信 什么情况下...

管理思维

管理思维 彼得原理:在一个等级制度中,每个员工趋向于上升到他所不能胜任的地位。 工作模式 汇报工作,说结果; 请示工作,说方案; 总结工作,说流程; 布置工作,说标准; 行为模式 谨言慎行,扬长避短; 兢兢业业, 临危不惧; 前言 他山之石可以攻玉 7成岗位锻炼,2成人际学习,1成课堂培训。 建设层次 体系模式 ...

Spring Boot 整合 TkMyBatis

Spring Boot 整合 TkMyBatis 什么是 TkMyBatis tk.mybatis 是在 MyBatis 框架的基础上提供了很多工具,让开发更加高效 POM 在pom.xml文件中引入mapper-spring-boot-starter依赖,该依赖会自动引入MyBaits相关依赖 <dependency> <groupId>tk...

Spring Boot 整合 HikariCP

Spring Boot 整合 HikariCP 什么是 HikariCP HiKariCP 是数据库连接池的一个后起之秀,号称性能最好,可以完美地 PK 掉其他连接池。是一个高性能的 JDBC 连接池,基于 BoneCP 做了不少的改进和优化。超快,快到连 Spring Boot 2 都宣布支持了。 官方 GitHub 地址 什么是 BoneCP 传说中 BoneCP 在快...

Spring Boot 单元测试

Spring Boot 单元测试 概述 主要是通过 @RunWith 和 @SpringBootTest 注解来开启单元测试功能 创建测试类 package com.tangyuewei.hello.spring.boot; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWit...

Spring Boot 常用配置

Spring Boot 简介 概述 Spring Boot 可以称之为新一代 JavaEE开发标准;随着动态语言的流行 (Ruby、Groovy、Scala、Node.js),Java 的开发显得格外的笨重:繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大。 在上述环境下,Spring Boot 应运而生。它使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个...

适配器设计模式

适配器模式概念 将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 应用场景 电源适配器将 220V 转化为 5V 在 LINUX 上运行 WINDOWS 程序 让播放器支持更多的媒体格式播放 实现案例 为媒体播放器和更高级的媒体播放器创建接口 ...

责任链设计模式

责任链模式概念 避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。 应用场景 有多个对象可以处理同一个请求,具体哪个对象处理该请求由运行时刻自动确定 在不明确指定接收者的情况下,向多个对象中的一个提交一个请求 可动态指定一组对象处理请求 实现案例 ...

观察者设计模式

观察者模式概念 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 应用场景 日志记录器:用户可以选择日志存储到什么地方 数据库访问:用户可以选择数据库 设计一个连接服务器的框架 实现案例 创建 Subject 类。 ``` java public clas...

载入天数...载入时分秒...