自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱开发的高高

爱生活,爱开发,爱高高

  • 博客(23)
  • 收藏
  • 关注

原创 Dubbo全局处理业务异常 (自定义dubbo异常过滤器)

自定义实现dubbo异常过滤器

2024-05-14 15:33:40 736 2

原创 Telnet 命令 测试 Dubbo 服务

打开控制台,输入 telnet ip port ,敲击回车键,进入到dubbo的控制台。:改变缺省服务,当设置了缺省服务,凡是需要输入服务名作为参数的命令,都可以省略服务参数。:调用服务的方法(自动查找包含此方法的服务):统计10次服务任意方法的调用情况。:统计1次服务任意方法的调用情况。:统计10次服务方法的调用情况。:显示服务的方法详细信息列表。:统计1次服务方法的调用情况。:显示端口上的连接详细信息。当服务启动时,可以使用。:显示服务详细信息列表。:显示端口上的连接信息。:显示服务的方法列表。

2024-01-29 14:40:37 826

原创 springboot 集成 Dubbo + Zookeeper

上述方式采用 xml 方式配置,后续发布 通过dubbo注解来实现功能,甚至 通过api方式集成,文档正在持续更新中。主页中其他文章也不错呦,有兴趣可以点击查看呢~~~~,持续更新java相关文章…

2024-01-12 16:00:06 1116

原创 Windows -安装 Zookeeper 并启动

由于下载的是 tar包,需要使用指令解压,打开安装包的路径,执行以下命令,解压压缩包。目录下,已经有内容了,到此在 windows 安装zk 已经完毕。在此我选择了3.8.3版本,(可按自己需求下载所需版本)点击 Download 进入zookeeper版本页面。配置文件,进行如下内容修改,将默认的。的原因为:安装的bin目录下的。文件名,也可直接把此文件中的。日志路径,值为刚刚创建的。打开conf目录,将。

2024-01-09 17:27:28 964

原创 RabbitMQ - 简介 和 知识详解

RabbitMQ 是一款开源的,使用 Erlang 语言编写的,基于 AMQP 协议的消息中间件。AMQP 的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。AMQP 协议对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量的要求还在其次。RabbitMQ的可靠性是非常好的,数据能够保证百分之百的不丢失。可以使用镜像队列,它的稳定性非常好。当然其没有kafka性能好,但是要比AvtiveMQ性能要好很多。

2024-01-09 14:45:23 1333

原创 RabbitMq - windows 系统上安装

在安装rabbitmq 之前,我们需要了解 RabbitMQ 和 Erlang/OTP 版本对应关系:官网地址:https://www.rabbitmq.com/which-erlang.html。

2024-01-09 10:32:34 2125

原创 多线程并发 - CopyOnWrite 容器

Copy-On-Write 简称 COW,是计算机设计领域中的一种优化策略,也是一种在并发场景下常用的设计思想——写入时复制思想JDK1.5开始Java并发包里提供了两个使用机制实现的并发容器,它们是和读取安全(不保证缓存一致性),写入安全(代价是加了锁,且需全量复制)适用于对象空间占用大,修改次数少,而且对数据实效性要求不高的场景不建议用于频繁读写场景下,全量复制很容易造成GC停顿,因此建议使用平时的Concurrent包来实现。

2024-01-05 11:40:20 840

原创 搭建web内网站点 免费穿透发布至公网

cpolar是一个非常强大的内网穿透工具,开发调试的必备利器。它可以将本地内网服务器的HTTP、HTTPS、TCP协议端口映射为公网地址端口,使得公网用户可以轻松访问您的内网服务器,无需部署至公网服务器。支持永久免费使用,无需公网IP,也无需设置路由器。通过cpolar内网穿透,我们成功地将本地8080端口下的Web站点发布到公网访问,实现公网访问内网。

2023-12-27 17:37:23 1072

原创 并发工具类大集合 - java.util.concurrent包

并发工具类集合详解

2023-12-27 15:01:06 519

原创 java - oshi 获取当前计算机系统和硬件的配置信息

本文主要通过 oshi 工具,获取计算机系统的相关硬件配置信息

2023-12-20 10:52:50 1010

原创 线程池的7中创建方式

当执行很多较短时间的任务时,其线程的复用率比较高,会显著提升性能,而线程60s后会回收,意味没有任务进来,

2023-12-19 14:49:24 1779

原创 线程池使用原理及源码分析

多线程主要执行方法源码解析

2023-12-18 16:49:47 831

原创 第二章 synchronized与锁

Java 多线程环境下,多个线程同时访问共享资源时可能出现的数据竞争和不一致的情况关键字、lock锁等等volatile关键字多线程并发访问共享资源时,使用synchronized关键字可以有效地避免数据竞争和不一致的情况,保证程序的正确性和稳定性。

2023-12-13 16:55:43 23

原创 第一章:多线程与并发基础知识

(阻塞):当线程因为某些原因无法获得所需的锁资源时,处于这个状态。例如,如果一个线程正在执行同步代码块,并且另一个线程试图获取相同的锁,那么该线程将被阻塞,直到持有锁的线程释放锁。(可运行):当线程被start()方法启动后,处于这个状态。(新建):当线程对象被创建但还未启动时,处于这个状态。(等待):当线程处于等待状态时,表示线程暂时停止执行,直到其他线程显式地唤醒它。方法启动一个线程时,虚拟机会将该线程放入就绪队列中等待被调用,当一个线程被调度时会执行该线程的。一旦线程进入终止状态,它就不可再次启动。

2023-12-12 17:00:53 32

原创 Spring的ApplicationListener和ApplicationContext的使用

java、spring、applicationContext、applicationListener、ioc、

2023-12-07 16:49:21 75

原创 FastDFS官网下载 所需 tar 安装包

2、下载FastDFS的Server安装包,点击上图中的。(下载可能较慢,耐心等待!

2023-11-30 11:51:05 614

原创 ElasticSearch - 简介

elasticsearch 简单介绍,安装并运行

2022-12-26 22:35:48 101 1

原创 Linux部署MySQL 8.0版本

Linux 部署mysql 8.0版本

2022-06-27 10:58:57 251 1

原创 error while loading shared libraries:libtinfo.so.5: cannot open shared object file : No such file

进入到 mysql 的 bin 目录时,进行登录,报出如上的错误,从错误信息可知,服务器上没有 libtinfo.so.5 这个文件或者目录在docs 命令下 执行以下命令

2022-06-27 10:55:54 13643

原创 2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded:报错的解决办法

caching_sha2_password不能加载。不支持Mysql8新增加的加密方式:caching_sha2_password,mysql_native_password

2022-06-27 10:38:52 849

原创 JavaWEB基础面试题篇之——JDBC技术

JDBC有关技术日常打卡:第一天1、简述原生jdbc操作数据库流程?1)注册驱动 Class.forName( ) /* 加载数据库链接驱动*/2)获取链接 DriverManager.getConnection() /* 获取数据链接对象 */3)创建SQL执行对象 此时有以下两种方式 A. Statement 方式 B. PreparedStatement 方式(可防SQL注

2020-06-22 23:36:32 161

原创 学习SpringMVC---控制器Controller之一系列注解

SpringMVC注解打卡:日常学习第二天@Controller 控制器注解SpringMVC注解@RequestMapping注解@RequestParam 注解@PathVariabl 注解@GetMapping 与 @PostMapping 注解HttpSession安全性@ResquestBody与消息转换器@ResponseBody 与 转换器@RestController 注解HttpEntity@ModelAttribute@SessionAttribute@RequestMapping处

2020-06-21 23:53:31 364

原创 学习SpringMVC----入门案例

SpringMVC 系统认识、学习到总结SpirngMVC第一天学习 springMVC:总结学习笔记。MVC模型和三层架构1、MVC模型 1)MVC全名是Model View Controller 模型视图控制器。 2)M 即 Model(模型):表示应用程序核心。是数据模型,javaBean的类,主要进行数据的封装, 3)V 即 View(视图):表示显示数据。是指JSP、HTML等页面用来展示数据给用户。 4)C 即 Controller(控制器):表示应用程序中处理

2020-06-20 01:35:13 212

空空如也

空空如也

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

TA关注的人

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