- 博客(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
原创 单例模式实现的几种方式
单例模式三个主要特点: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关注的人