- 博客(12)
- 收藏
- 关注
原创 简单介绍Dubbo
Dubbo是一种高性能的开源RPC(远程过程调用)框架,最初由阿里巴巴内部开发并开源。它提供了服务治理、负载均衡、容错机制、服务降级、动态代理等功能,旨在简化分布式服务之间的通讯和协作。服务治理:Dubbo提供了丰富的服务治理功能,包括服务注册与发现、路由、降级、负载均衡等,帮助开发者更好地管理和控制服务之间的调用关系。高性能:Dubbo在设计上注重性能,采用了多种优化手段,比如基于Netty的高性能网络通信,使得它在大规模分布式系统中表现出色。扩展性。
2023-11-11 22:07:26 71 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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人