自定义博客皮肤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)
  • 收藏
  • 关注

原创 简单介绍Dubbo

Dubbo是一种高性能的开源RPC(远程过程调用)框架,最初由阿里巴巴内部开发并开源。它提供了服务治理、负载均衡、容错机制、服务降级、动态代理等功能,旨在简化分布式服务之间的通讯和协作。服务治理:Dubbo提供了丰富的服务治理功能,包括服务注册与发现、路由、降级、负载均衡等,帮助开发者更好地管理和控制服务之间的调用关系。高性能:Dubbo在设计上注重性能,采用了多种优化手段,比如基于Netty的高性能网络通信,使得它在大规模分布式系统中表现出色。扩展性。

2023-11-11 22:07:26 71 1

原创 RabbitMQ消息队列简单实现

接收和分发消息的应用,RabbitMQ Server就是。

2023-11-11 21:30:56 150 1

原创 java中的HttpClient

HttpClient是一个开源的Java库,用于发送HTTP请求和接收HTTP响应。它提供了一组易于使用的API,可以用于创建和执行HTTP请求,并处理响应。

2023-10-29 17:10:07 162 1

原创 java中的socket

Socket 是对 TCP/IP 协议的封装,它是一个端到端的双向通信流,通过 Socket 可以使不同的进程在网络中通信,进程间可以通过 Socket 实现数据传输和通信。包来实现 Socket 编程,通过 Socket 类和 ServerSocket 类实现 TCP/IP 协议通信,通过 DatagramSocket 和 DatagramPacket 类实现 UDP 协议通信,它们提供了 Java 程序员操作 Socket 的接口。连接建立后,通过输入流读取客户端发送的请求信息。

2023-10-22 14:36:56 123 1

原创 Redis入门与使用

Redis 是基于内存的存储系统,数据存放在内存中,因此具有非常高的读写性能。它采用了高效的数据结构和算法,并支持异步操作、集群部署等方式来提高性能。缓存系统:将频繁访问的数据保存在 Redis 中,提高访问速度。分布式锁:解决多服务器环境下的并发问题,确保资源的唯一访问权限。消息队列:使用 Redis 的发布/订阅或列表数据结构实现消息的生产与消费。计数器、排行榜等应用:利用 Redis 的自增操作和有序集合等数据结构实现计数器、排行榜系统等功能。

2023-10-15 13:48:22 34 1

原创 AOP的入门与使用

AOP(Aspect-Oriented Programming),即面向切面编程,是一种软件设计思想和编程范式。它提供了一种将横切关注点(cross-cutting concerns)与主要业务逻辑分离的方式。在传统的面向对象编程中,我们将代码按照功能模块进行组织,但往往会遇到一些横切关注点,例如日志记录、事务管理、安全检查等,这些关注点跨越多个模块、方法和对象。如果将这些关注点直接嵌入到业务逻辑中,会导致代码重复、可维护性差,而且难以复用和扩展。

2023-10-09 19:31:57 49 1

原创 本机mysql突然启动不了,MySQL服务无法启动,服务名无效,服务没有报告任何错误。

本机mysql突然启动不了,MySQL服务无法启动,服务名无效,服务没有报告任何错误。

2023-09-07 08:52:56 1007

原创 java实现简易缓存

if (cacheDt <= 0||cacheDt>nowDt) { //过期时间小于等于零时,或者过期时间大于当前时间时,则为FALSE。//系统当前的毫秒数。//缓存内的过期毫秒数。if (cacheExpired(cache)) { //调用判断是否终止方法。if (null == cache) { //传入的缓存不存在。} else { //大于过期时间 即过期。//Description: 管理缓存。//判断是否存在一个缓存。//重写载入缓存信息方法。//判断缓存是否终止。

2023-08-06 18:24:25 174

原创 基于spring boot实现前后端文件传输

中间的basepath是在xml中配置的存放地址。文件下载代码,通过字节输入输出流存放在浏览器端。

2023-07-23 19:20:01 219

原创 Java Script

1,原始数据类型(基本数据类型):number:数字。整数/小数/NaN(not a number一个不是数字的数字类型)string:字符串。字符串"abc""a"'abc'boolean: true和false4,null:一个对象为空的占位符5undefined:未定义。如果一个变量没有给初始化值,则会被默认赋值为undefined引用数据类型:对象2.变量:变量:一小块存储数据的内存空间。Java语言是强类型语言,而JavaScript是弱类型语言。

2023-01-08 22:07:24 100 1

原创 HTML基础

HTML基础

2023-01-01 22:54:06 35 1

原创 【无标题】MySQL基本操作介绍

MySQL基本操作介绍

2022-12-26 00:19:32 64 1

空空如也

空空如也

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

TA关注的人

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