logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HttpUtils工具类(一)常见的HttpUtils工具类及如何自定义java的http连接池

一、几种常见的Http调用方式一、几种常见的Http调用方式OKhttp是一个功能强大的 HTTP 客户端库,支持同步和异步请求。它适用于处理更加复杂的场景,如认证、连接池、多线程、上传文件等。

文章图片
#http#网络协议#网络 +2
Java 创建事件(Event)、事件监听器(EventListener)、事件发布(publishEvent)详解和相关demo

监听器的作用在于允许你对应用程序中发生的事件做出响应,并执行相应的逻辑。使用 Spring 的事件机制,你可以将应用程序分解成更小、更易于管理的部分,并允许这些部分之间以解耦的方式进行通信。解耦:通过将事件发布和处理逻辑分离,使得应用程序的不同部分之间解耦。事件发布者不需要知道谁在监听事件,而监听器也不需要直接调用事件发布者的方法。这种解耦可以使得代码更加模块化和可维护。扩展性:当你需要在应用程序

文章图片
#java#开发语言
ElasticSearch的学习、安装、使用

1 ElasticSearch简介1.1 什么是ElasticSearch?​ ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方

#elasticsearch#大数据#big data
高并发的优化lua + openresty+redis +mysql(实现多级缓存)+限流+canal同步解决方案

一、多级缓存(lua + openresty+redis+mysql )思路:1. 先从openresty的缓存中的数据 如果能获取直接返回。2. 如果获取不到openresty的数据,再从redis中获取数据,如果能获取,将redis的数据存储到openresty中,再直接返回。3. 如果获取不到redis中的数据,再从mysql中获取,将数据存储到redis中,再返回。1.1lua介绍Lua

#lua#redis#缓存
java中的异常,以及出现异常后的处理【try,catch,finally】

我们说了Java中不同的异常类,分别表示着某一种具体的异常情况,那么在开发中总是有些异常情况是 SUN没有定义好的,例如年龄负数问题,考试成绩负数问题.这些异常在JDK中没有定义过,此时我们根据自己业务的异常情况来定义异常类。什么是自定义异常类:在开发中根据自己业务的异常情况来定义异常类.自定义一个业务逻辑异常: BusinessException。一个注册异常类。1. 自定义一个编译期异常: 自

文章图片
#java
到底了