自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录nginx104/502

网上推荐说修改nginx配置(增大超时时间,缓存),tomcat配置都改过,但没有用,最终发现后端响应图片水印流的时候,调用这里接口的时候经常报错502的概率较大,于是去看后台代码,原因在于使用了MemoryCacheImageOutputStream这个流对象,去除掉解决问题,或者每次用完这个流对象就手动关闭掉,调用close关掉。

2023-03-24 09:06:23 124

原创 记一次nginx报104的问题

网上推荐说nginx配置,tomcat配置都改过,但没有用,最终发现后端响应图片水印流的时候,调用这里接口的时候经常报错502的概率较大,于是去看后台代码,原因在于使用了MemoryCacheImageOutputStream这个流对象,去除掉解决问题。

2023-03-23 19:38:44 455 1

原创 开课吧项目的总结以及读《图解HTTP》的总结

开课吧项目的总结以及读《图解HTTP》的总结一、搭建注册配置中心1、 Nacos与Eureka均提供注册中心和服务治理功能,以下为两者差异和选型方案。功能差异模块NacosEureka说明注册中心是是服务治理基本功能,负责服务中心化注册配置中心是否Eureka需要配合Config实现配置中心,且不提供管理界面动态刷新是否Eureka需要配合MQ实现配置动态刷新,Nacos采用Netty保持TCP长连接实时推送可用区AZ是是对服务集群划

2021-09-04 18:13:57 228

原创 Nacos简述

一、Nacos简介Nacos一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。功能:1,动态配置服务动态配置服务让您能够以中心化、外部化和动态化的方式管理所有环境的配置。动态配置消除了配置变更时重新部署应用和服务的需要。配置中心化管理让实现无状态服务更简单,也让按需弹性扩展服务更容易。2,服务发现及管理动态服务发现对以服务为中心的(例如微服务和云原生)应用架构方式非常关键。Nacos支持DNS-Based和RPC-Based(Dubbo、gRPC)模式的服务发现。Nacos也提供

2021-09-04 16:39:02 744

原创 ElasticSearch:7.6.2搜索引擎

一、全文检索基础1.什么是全文检索将非结构化数据中的一部分信息提取出来,重新组织,使其变得有一定结构,然后对此有一定结构的数据进行搜索,从而达到搜索相对较快的目的。这部分从非结构化数据中提取出的然后重新组织的信息,我们称之索引。例如:字典。字典的拼音表和部首检字表就相当于字典的索引,对每一个字的解释是非结构化的,如果字典没有音节表和部首检字表,在茫茫辞海中找一个字只能顺序扫描。然而字的某些信息可以提取出来进行结构化处理,比如读音,就比较结构化,分声母和韵母,分别只有几种可以一一列举,于是将读音拿出来按

2021-08-30 21:11:35 474

原创 JVA核心类库随堂笔记

文章目录1.常用类库2.集合3.IO4.多线程技术5-网络编程5-1 网络编程概述5-2 TCP程序TCP协议的C/S程序**ServerSocket**常用构造方法:常用方法:Socket构造方法:常用方法:5-3 在服务器中加入多线程5-4相关类和APIUDP协议程序(了解)InetAddress描述IP地址的类URL类(了解)案例1:下载文件案例2:传输参数,并下载数据1.常用类库1.用String类对象进行字符串拼接能避免尽量避免,因为进行字符串加法拼接时,会产生很多内存垃圾。内存垃圾存储在字

2020-12-14 18:03:23 949

原创 每日一练

每日一练1.Java的三大特性封装性:封装性就是利用抽象数据类型将数据和基于数据的操作封装在一起,保护数据并隐蔽具体的细节,只保留有限的接口与外界联系。继承性:简单来说就是使子类的对象拥有父类的全部属性和行为,同时可以增添自己的所特有的属性和行为。这样可以节省写共同具有的属性和方法代码的时间,有利于代码的复用,这就是继承的基本思想。多态性:简单来说就是一个程序中同名的多个不同方法共存的情况,通常使用方法的重载和重写(也叫覆盖)来实现类的多态性,多态性允许以统一的风格编写程序,以处理种类繁多的已存在

2020-12-14 18:01:50 278

原创 Position属性-定位详解

Position属性-定位详解参考博客链接:http://blog.sina.com.cn/s/blog_4bcf4a5e010008o0.html定位的定义在CSS中关于定位的内容是:position:relative | absolute | static | fixedstatic(静态) 没有特别的设定,遵循基本的定位规定,不能通过z-index进行层次分级。relative(相对定位) 对象不可层叠、不脱离文档流,参考自身静态位置通过 top,bottom,left,right 定位,

2020-12-14 17:42:35 696

原创 03_java核心类库_XML与JSON

XML0-学习任务掌握xml基础语法,能自己实现编写的XML文件。1-XML介绍简介可扩展标记语言(eXtensible Markup Language)。特性: 1. xml具有平台无关性, 是一门独立的标记语言. 2. xml具有自我描述性为什么学习XML? 1. 网络数据传输. 2. 数据存储 3. 配置文件XML文件.XML文件是保存XML数据的一种方式XML数据也可以以其他的方式存在(如在内存中构建XML数据)。不要将XML语言狭隘的理解成XML文件。

2020-11-20 22:04:26 82

原创 03_java核心类库_调试与优化(junit&debug&idea快捷键)

1-调试与优化1-1 junit使用步骤*在项目目录创建lib文件夹,复制导入项目并引入依赖jar包 junit-4.8.jar*创建test文件夹,使其成为Test测试类的文件夹*在需要测试的类使用快捷键ctrl+shift+t 创建test类*实例:使用断言1.添加方法2.添加断言1-2 DEBUG​ *通过断点调试(在行号右边右击鼠标),观察变量的值。​ *断点调试中,工具栏的功能实例步骤!](https://img-blog.csdnimg.cn/20201119

2020-11-19 23:56:44 129

原创 线程池_Lambda表达式

【线程池、Lambda表达式】主要内容等待与唤醒案例线程池Lambda表达式教学目标-[ ] 能够理解线程通信概念-[ ] 能够理解等待唤醒机制-[ ] 能够描述Java中线程池运行原理-[ ] 能够理解函数式编程相对于面向对象的优点-[ ] 能够掌握Lambda表达式的标准格式-[ ] 能够使用Lambda标准格式使用Runnable与Comparator接口-[ ] 能够掌握Lambda表达式的省略格式与规则-[ ] 能够使用Lambda省略格式使用Runnable与Com

2020-11-17 23:06:54 136

原创 Filter&Listener笔记

今日内容1. Filter:过滤器2. Listener:监听器Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径 1. web.xml

2020-11-12 19:51:35 52

空空如也

空空如也

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

TA关注的人

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