自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 SpringCloud-Ribbon

1.Ribbon是什么Spring Cloud Ribbon是基于NetFlix Ribbon实现的一套客户端,负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在篇日志文件中列出Load Balancer(BL)后面的所有机器,Ribbon会自动的帮助你基于某种规则(如轮询,随机等等)去连接这些机器。我们很容易使用Ribbon实现定义的负载均衡算法。ri

2020-08-18 13:59:20 136

原创 Consul

1.什么是ConsulConsul is a service mesh solution providing a full featured control plane with service discovery, configuration, and segmentation functionality. Each of these features can be used individually as needed, or they can be used together to build a

2020-08-14 15:25:49 179

原创 Eureka服务注册与发现

什么是服务治理spring cloud封装了Netflix公司开发的EureKa模块来实现五五治理传统的rpc远程调用框架中,尽管灭个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理。服务之间依赖关系,可以实现服务调用,负载均衡,容错等,实现服务发现与注册。什么是服务注册与发现Eureka采用CS的设计架构,EureKa Server作为服务注册的服务器,他是服务注册中心。而系统中的其他微服务,使用Eureka的客户端连接到Eureka Server并维持心跳连接。这样系统的维护人

2020-08-11 14:21:00 159

原创 开启 run dashborad和热部署

配置 run dashboard面板填入以下内容:<option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </option>注:因为idea版本原因,可能需要重启,或者springboot插件没有勾选热部署1.添加依赖<!--

2020-08-11 09:30:39 184

原创 java实现导出excel

package com.github.wxiaoqi.security.auth.common.util.excel.tow;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.util.List;import java.util.UUID;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.h

2020-08-10 15:49:07 113

原创 solr

1.什么是solr Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述 Field 及其内容的 XML 文档,Solr根据xml文档添加、删除、更新索引 。Solr 搜索只需要发送 HTT

2020-08-06 16:43:14 3662

原创 lucene学习总结

lucene介绍Lucene是apache下的一个开放源代码的全文检索引擎工具包。提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能。结构化与非结构化数据(1)顺序扫描法(Serial Scanning)所谓顺序扫描,比如要找内容包含某一个字符串的文件,就是一个文档一个文档的看,对于每一个文档,从头看到尾,如果此文档包含此字符串,则此文档为我们要找的文件,接着看下一个文件,直到扫描完所有的文件。如利用w

2020-08-06 15:32:28 229

原创 父工程

创建父工程 mscloudPOM<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.

2020-07-13 10:43:48 129

原创 spring cloud 之OpenFeign

是什么?Feign是一个声明式的web服务客户端,让编写web服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可能干嘛?Feign旨在使编写java http客户端变得更容易。往往一个接口会被多出调用,所以通常都会针对每个微服务自行封装一些客户类来包装,我们只需要创建一个接口并使用注解的方式(Feign注解),即可完成对服务提供方的接口绑定。Feign和OpenFeign区别OpenFeign使用步骤创建工程-cloud-consumer-feign-order80POM依赖

2020-07-13 10:07:54 111

翻译 建造者模式

2020-05-11 10:09:12 68

翻译 原型模式Prototype Pattern

2020-05-11 10:08:30 97

翻译 工厂模式

2020-05-11 10:03:47 83

原创 单例模式实现的几种方式

单例模式三个主要特点:1、构造方法私有化;2、实例化的变量引用私有化;3、获取实例的方法共有。package com.ctl.singleton;/** * 懒汉式单例 * 该模式的特点是类加载时没有生成单例, * 只有当第一次调用 getlnstance 方法时才去创建这个单例 * * * 注意:如果编写的是多线程程序, * 则不要删除上例代码中的关键字 volatile 和 synchronized, * 否则将存在线程非安全的问题。 * 如果不删除这两个关键字就能保证线程

2020-05-09 16:11:07 122

原创 图片上添加文字及图片

package com.ctl.pic;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;public class PrintImage {private Font font = new Font("新宋体", Font.PLAIN, 40); // 添加字体的属性设置private

2020-05-09 10:57:23 400

转载 java基础总结

Java基础知识总结 转载地址https://blog.csdn.net/shine_a/article/details/70318441?locationNum=9&fps=1

2020-04-13 10:23:00 69

空空如也

空空如也

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

TA关注的人

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