- 博客(12)
- 收藏
- 关注
原创 java多线程的编程实现方式与线程管理机制
摘要:本文详细介绍了Java多线程的编程实现方式与线程管理机制。主要内容包括:1)线程的三种创建方式(继承Thread类、实现Runnable接口、使用Callable接口);2)线程的调度方法(优先级、守护线程、线程插队等);3)线程安全问题及解决方案(同步代码块、同步方法、Lock锁);4)生产者消费者模式与等待唤醒机制;5)线程池的使用(Executors工具类)及自定义线程池配置。文章通过代码示例演示了各种线程操作,并分析了不同实现方式的优缺点。
2025-06-06 15:53:14
962
原创 OpenFeign
OpenFeign是一种声明式REST客户端,通过注解驱动简化了远程服务调用。与编程式REST客户端(如RestTemplate)相比,OpenFeign通过@FeignClient注解指定远程服务地址,使用@GetMapping、@PostMapping等注解定义请求方式,并通过@RequestHeader、@RequestParam等注解处理请求数据。依赖spring-cloud-starter-openfeign,启动类需添加@EnableFeignClients以开启Feign功能。OpenFeig
2025-05-15 15:44:07
839
原创 网络编程—IP、协议、端口
在网络通信协议下,不同计算机上运行的程序,进行的数据传输。即时通信、网游对战、金融证券、国际贸易、邮件等等。不管是什么场景,都是跟之间通过网络进行数据传输。Java中可以使用包下的技术轻松开发出常见的网络应用程序。
2025-04-23 11:25:26
820
原创 SpringCloud 微服务 Nacos --分布式架构--超详细
创建分布式项目,Nacos — 注册中心、配置中心,服务管理——注册中心,微服务注册到Nacos,注册中心的服务发现,集群管理——Nocoa集群模式,远程调用-基本流程,负载均衡 —— 远程调用,配置中心的基本使用,配置中心—动态刷新,配置中心—数据隔离
2025-04-21 14:20:14
1264
原创 HashMap
HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。HashMap 是无序的
2025-04-08 15:00:39
339
原创 Git仓库命令
分布式版本控制工具,主要用于管理开发过程中的源代码文件本地仓库:开发人员自己电脑上的 Git 仓库远程仓库:远程服务器上的 Git 仓库commit:提交,将本地文件和版本信息保存到本地仓库 push:推送,将本地仓库文件和版本信息上传到远程仓库 pull:拉取,将远程仓库文件和版本信息下载到本地仓库安装Git后首先设置用户名称和email地址。每次Git提交都会使用该用户信息。在本地初始化Git仓库(不常用)创建一个文件夹,在里面点击右键打开Git bash窗口执行命令。
2025-03-25 16:00:59
814
原创 文件的上传下载—spring boot
文件的上传下载—spring boot,MultipartFile类—处理文件上传的文件,Spring ResponseEntity 类—文件下载
2025-03-25 15:30:35
501
原创 电脑的组成
外存储器的优点是可以流动,非常方便的将其中存储的数据转移到另一个设备中,但相较于内存储器,却也存在着一些缺点,比如在数据的传输速度上,因为外存储器的运转主要依靠机械部件,所以与内存储器的差距就比较大。软驱有很多缺点,随着计算机的发展,这些缺点逐渐明显:容量太小,读写速度慢,软盘的寿命和可靠性差等,数据易丢失等,因此软驱已经被其他设备取代.新造的电脑都已经不再安装软驱,个人装机用户也不再安装软驱。内存储器可以直接和运算器联系,外存储器的容量比内存储器大,它与运算器不直接发生联系,但可以和内存储器交换代码。
2024-03-31 23:18:28
6655
1
原创 需求分析过程
根据需求分析的结果,编写需求规格说明书,将用户的需求转化为具体的、可操作的技术要求。需求规格说明书是后续软件开发工作的重要依据,需要确保它的准确性和完整性。
2024-03-30 20:26:25
647
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人