- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 装饰器模式
用途:扩展一个类或者给一个类添加附加职责优点:1.在不改变原有对象的情况下给一个对象扩展功能 2.使用不同组合实现不同效果 3.符合开闭原则:对修改关闭对扩展开放装饰器模式 public class TestDecoration { public static void main(String[] args) { componet0 base1= new meiyan(new base()); base1.operation();..
2021-04-30 12:48:54
84
原创 springboot+nginx+ftp实现文件(单文件或者多文件上传)
https://www.cnblogs.com/jacklovejia/p/7715977.html linux+nginx+ftp搭建文件服务器单文件上传1.加载jar包<!-- 文件上传 --><dependency> <groupId>commons-fileupload</groupId> <artif...
2020-01-09 16:50:45
652
原创 springcloud之configserver configclient整合eureka
SpringCloud Config 分布式配置中心分布式系统面临的配置问题:微服务意味着将单体应用拆分成一个个的服务,这些服务都是要相应的配置信息才能运行,随着系统内微服务数量越来越多,配置信息也不断地增多,所以一套集中式的、动态的配置管理设施是必不可少的。Springcloud Config:当微服务越来越多的时候,意味配置文件越来越多,如果修改了某个配置文件,此微服务要重启如果使...
2020-01-08 15:41:15
454
转载 github使用
有营养的YYLGIT和GITHUB新手安装使用教程(三步入门)git和github新手安装使用教程(三步入门) 对于新手来说,每次更换设备时,github的安装和配置都会耗费大量时间。主要原因是每次安装时都只关心了【怎么做】,而忘记了记住【为什么】。本文从操作的原因入手,将github的安装和配置分为了三个步骤,再细分成各个小步骤,方便大家形成形象记忆,早日脱离该教程的帮...
2020-01-02 16:08:31
110
原创 简谈jdk动态代理
首先了解下 什么叫静态代理 和动态代理举个例子:张大胖遇上了财产纠纷案 需要找一名lawyer ,于是张就寻遍各大律师事务所,最终找到一个令他满意的律师王小二,他信心满满坐等开庭了。这个例子对应到java中就是静态代理 :在程序编译期间 就确定了代理类和被代理类之间的关系 也就是提前确定了王小二和张大胖的关系。 我们再举一个动态代理的例子:张大胖寻遍各大事务所,发现没有他中意的律师,于...
2018-12-26 10:50:47
170
2
原创 分布式中CAP原理
CAP是指在一个分布式系统中: C(consistency)一致性 A(available)可用性 P(partition tolerance )分区容错性,三个要求,但是往往三者很难兼顾。C:一致性 指分布式所有的数据在同一时刻的值是否是一一致的A:可用性,当部分节点出现宕机的情况,其他节点能否正常的工作C:分区容错性:在分布式系统中,网络硬件出现延迟丢包的现象避免不了 ...
2018-12-13 15:26:40
336
原创 nginx简介及tomcat集成负载均衡
nginx作用:反向代理负载均衡http服务器(包含动静分离)邮件服务器反向代理(reverse proxy)代理服务器接受来自网络的请求,并将此请求转发给网络内部的服务器,内部服务器处理完将结果通过代理服务器返回给客户端,所以此代理服务器对外表现为反向代理服务器server { listen 80; ...
2018-03-12 15:25:36
279
原创 分库分表
背景:互联网的发展和普及,海量数据访问成为系统瓶颈,对数据库也造成了高负载,随之而来,系统的稳定性和可靠性也有了问题。数据切分和横向扩展数据层的方案便应运而生。 具体策略: 1. 水平或垂直拆分数据库 :减少对单台数据库压力, 2. 减少宕机的损失; 数据库集群:解决宕机时数据不能访问的问题; 3. 负载均衡:减少对单台及其的访问压力,降低宕机发生的几率; 4. 读写分离:mas
2017-12-27 17:50:20
223
原创 Dubbo介绍
Dubbo是什么 一款优秀的分布式服务架构 高性能和透明化的RPC远程调用服务 SOA服务治理方案Dubbo的背景和发展史单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。用于简化增删改查工作量的 数据访问框架(ORM) 是关键垂直应用架构 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互
2017-12-23 11:54:51
498
springcloud.rar
2020-01-04
solr搜索引擎
2018-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人