自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凄凉的小金鱼

改变即幸运

  • 博客(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

file-upload.rar

springboot+nginx+ftp实现图片资源上传讲师课堂使用笔记,真是有效,希望对大家有所帮助

2020-01-08

springcloud.rar

springcloud里面都是培训课程中讲的例子,包含了eureka server集群 ribbon hytrix熔断器 feign基于接口的服务调用,zuul网关配置规则 springcloud config 配置中心 希望对大家的学习有所帮助

2020-01-04

solr搜索引擎

Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。

2018-11-15

支付宝支付

支付宝支付的详细代码,可用于培训资料,或者自己学习

2018-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除