自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT_WEH_coder的博客

分享自我学习的IT技术干货

  • 博客(76)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java学习的一条龙路线(总结)

Java学习一条龙路线

2024-07-20 18:59:45 349

原创 SpringBoot项目集成Redis,完成一个简单的商品信息管理系统

本文将介绍如何在Spring Boot项目中集成Redis,并实现一个简单的实战项目。整个项目的代码流程将会详细讲解,包括核心技术功能的实现。

2024-02-26 11:21:31 984 1

原创 基于MVC三层架构的图书管理系统(JavaWeb+Maven项目)

基于MVC三层架构的图书管理系统(JavaWeb+Maven项目)

2022-08-31 15:26:04 5015 2

原创 C语言课程设计——学生成绩管理系统(详细报告)

欢迎来到「发奋的小魏」的博客。我是小魏,一名普通的在校大学生。在学习之余,用博客来记录我学习过程中的点点滴滴,也希望我的博客能够更给同样热爱学习热爱技术的你们带来收获!希望大家多多关照,我们一起成长一起进步。也希望大家多多支持我鸭,喜欢我就给我一个关注吧!目 录1.用户分析 21.1用户需求 21.2用户目的 21.3验收 22.概要设计 22.1功能设计 22.2数据结构设计 32.3功能运行流程图 33.系统功能设计 43.1菜单选择模块的流程图 43.2添加模块的流程图 43

2021-10-08 16:28:28 89585 89

原创 Java语言课程设计——简易计算器(详细含报告和源代码)

欢迎来到<IT_WEH_coder>的博客。我是小魏,一名普通的在校大学生。希望大家多多关照,我们一起成长一起进步,也希望大家多多支持我鸭,喜欢我就给我一个关注吧!题目:简易计算器使用Java Swing图形组件开发一个可以进行简单的四则运算的图形化计算器。目录1.系统简介1.1设计背景1.2开发工具及环境2.系统分析与设计2.1设计目的2.2功能需求2.3系统运行结构图2.4系统功能代码设计2.4.1包和类的说明2.4.2简易计算器的源代码清单3.系统调试3.1编写源程序界面3..

2021-10-08 15:39:39 55311 33

原创 GC【垃圾回收的四个算法】

GC是垃圾收集的意思(Garbage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供了GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。

2024-09-18 16:50:46 204

原创 Docker和K8S(Kubernetes)集群容器化部署

Docker和Kubernetes(简称K8s)都是目前非常流行的容器化技术。Docker用于创建和管理容器,而Kubernetes则用于管理容器化应用程序的部署、扩展和管理。

2024-09-09 17:47:12 734

原创 SHA-1【安全散列算法】

SHA-1算法是由美国国家安全局(NSA)设计的,于1995年发布。它是MD4、MD5的后继者,MD4、MD5是具有相似功能的算法。SHA-1算法在设计上旨在提供安全性,并抵抗弱碰撞(找到两个具有相同哈希值的不同输入)和强碰撞(找到具有相同哈希值的任意两个输入)的能力。然而,随着时间的推移和计算能力的提升,SHA-1算法被发现存在一些漏洞,例如,2017年研究人员成功实现了SHA-1的碰撞攻击。因此,现在不推荐使用SHA-1算法进行敏感数据的加密,而是使用更强大的安全散列算法,例如SHA-256、SHA-3

2024-09-04 00:42:56 412

原创 SpringBoot+Neety+Vue实现心跳监测功能

本项目是基于SpringBoot、Netty和Vue实现的心跳监测系统。通过Netty实现服务器和客户端之间的通信,客户端定时发送心跳包给服务器,服务器接收到心跳包后会进行相应的处理。通过Vue实现前端页面展示服务器和客户端的连接状态。

2024-09-01 23:04:37 959

原创 Dubbo分布式服务框架--与SpringBoot整合实现ZooKeeper注册中心

Dubbo是一个开源的分布式服务框架,由阿里巴巴集团开发并维护。它基于Java语言,用于构建高性能、可扩展的分布式系统。

2024-08-31 23:11:09 427

原创 基于Kubernetes构建Jenkins微服务发布平台

为了基于Kubernetes构建Jenkins微服务发布平台,我们需要进行一系列的步骤来实现。

2024-08-27 22:33:39 576

原创 常见的分布式锁--Redis如何实现分布式锁?

分布式锁是实现分布式系统中常见的一种技术,可以保证在多个节点同时操作共享资源时的数据一致性和并发控制。Redis作为一种高性能的缓存数据库,也可以用来实现分布式锁。

2024-08-21 22:53:45 428

原创 常见的分布式锁--ZooKeeper如何实现分布式锁?

ZooKeeper是一个开源的分布式协调服务,提供了一种分布式锁的实现方式。在ZooKeeper中,可以使用临时节点和顺序节点的特性来实现分布式锁。本文将介绍ZooKeeper的分布式锁实现原理,并提供一个实战代码示例,通过分析关键技术来帮助理解。

2024-08-20 21:48:13 934

原创 我们聊聊今天的热度《黑神话:悟空》融入了哪些创新点?

《黑神话:悟空》是一款以中国神话为背景的动作角色扮演游戏,开发团队在游戏制作过程中运用了多种技术和开发语言。以下是对游戏中主要使用的技术和开发语言的介绍。

2024-08-20 21:32:27 1101

原创 Python 如何实现多线程?

Python中实现多线程的方式有多种,可以使用threading模块或者concurrent.futures模块来创建和管理线程。

2024-08-19 18:48:17 220

原创 常见的分布式锁--MySQL是如何实现分布式锁功能?

一种常见的方式是使用MySQL的行级锁机制来实现分布式锁。具体描述如下:创建一张用于存储锁信息的表,包含以下字段:锁的名称、锁的持有者、锁的过期时间等。当需要获取锁时,向该表插入一条记录,如果插入成功,则表示获取到了锁。当需要释放锁时,根据锁的名称和持有者信息,删除该表中的相应记录,释放锁。

2024-08-19 18:38:36 1508

原创 Spring Boot如何集成RocketMQ

RocketMQ 有四个部分组成分别为:NameServer,Broker,Producer 生产者,Consumer 消费者;

2024-08-16 23:53:07 422

原创 使用Redisson分布式锁来防止广告订单重复提交和超卖问题

使用Redisson分布式锁来确保数据一致性和可靠性,防止广告订单重复提交和超卖问题。

2024-08-13 23:37:49 232

原创 在Vue项目中实现Algolia全文搜索

Algolia是一个开发者友好的搜索引擎服务,可以轻松地在网站上实现全文搜索。

2024-08-07 23:41:36 315

原创 Elasticsearch中使用IK分词器

Elasticsearch中使用IK分词器

2024-08-06 19:13:04 326

原创 Java实现加密和解密消息(凯撒密码)

凯撒密码将字母按照一定的偏移量进行加密和解密。在加密时,每个字母的Unicode码值都会增加3(循环加法),而在解密时则会减少3(循环减法)。

2024-08-06 18:58:18 480

原创 K8s容器编排--基本用途在于部署、扩展和管理我们的应用程序

Kubernetes(通常简称为K8s)是一个开源的容器编排平台,可以自动化应用程序的部署、扩展和管理。

2024-08-03 22:30:02 348 1

原创 在Nginx中实现访问HTTP请求时自动跳转到HTTPS请求

在Nginx中实现访问HTTP请求时自动跳转到HTTPS请求可以通过修改Nginx配置信息来实现。

2024-08-03 22:17:18 1827 2

原创 Nginx部署Vue项目报错(https访问网址)--SSL证书部署路径问题

如果证书文件确实存在并且权限设置正确,还要确保nginx的配置文件中指定的证书路径是正确的。检查nginx配置文件中的ssl_certificate和ssl_certificate_key指令是否正确指向证书文件。

2024-08-03 00:14:09 366 1

原创 Vue3 中创建路由的history对象的工厂函数-- 聊聊createWebHistory 和 createWebHashHistory的区别

在Vue3中,createWebHistory和createWebHashHistory都是用于创建路由的history对象的工厂函数。它们的主要区别在于URL的格式以及对浏览器历史记录的影响。

2024-07-30 19:03:33 556

原创 微信公众号扫码登录(SpringBoot+Vue)

微信公众号登录是现代应用程序中常见的功能之一,它允许用户使用微信账号进行登录,方便快捷。本文将介绍如何使用Spring Boot和Vue.js来实现微信公众号登录项目,并提供详细的代码和测试结果展示。

2024-07-20 18:09:58 1204

原创 编写一个简单的Python爬虫程序(爬取公开的汽车销售网站数据)

当涉及到爬取大量数据时,我们需要考虑到网站的反爬措施,尊重网站的规则并遵守相关法律法规。在这个特定的情况下,我们可以使用公开的汽车销售网站来进行数据爬取。

2024-07-12 18:41:44 484

原创 Python--实现用户登录功能(GUI图形界面)(连接Mysql数据库)

Python--用户登录界面GUI图形界面(连接Mysql数据库)

2024-07-12 18:24:01 1035

原创 使用RESTful API来构建web应用程序(回顾)

上述代码中,我们定义了两个路由,分别对应根路径和用户列表路径。在Vue实例中引入这个路由配置,并使用组件来显示当前路径对应的组件。

2024-07-10 14:54:42 316

原创 单机版的食品管理系统设计与实现GUI图形界面(学之余版权所有)

本论文旨在设计并实现一个单机版的食品管理系统。通过使用Java语言和相关技术,以食品管理为核心功能,实现了用户登录、食品浏览、新增、删除和修改等操作。该系统可以分为管理员和非管理员两类用户,管理员拥有对食品进行增删改查的权限,而非管理员仅能浏览食品信息。

2024-07-10 14:42:16 592 4

原创 行为型模式-观察者模式(Observer)

观察者模式(Observer Pattern):定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。

2024-05-20 22:13:10 201

原创 组合模式(Composite Pattern)

在这个示例中,Company和Department都继承了Compoent抽象类。Company类包含一个List用于存储部门,它可以添加、删除和打印这些部门。Department类只关心自己的名字,它实现了print方法用于打印部门的信息。通过使用组合模式,客户端可以统一处理公司和部门对象,无需关心它们的具体类型。这样,可以方便地操作整个组织机构的层次结构。

2024-04-27 16:26:44 399

原创 外观模式(Facade Pattern)

当要为一个复杂子系统提供一个简单接口时可以使用外观模式。该接口可以满足大多数用户的需求,而且用户也可以越过外观类直接访问子系统。客户程序与多个子系统之间存在很大的依赖性。引入外观类将子系统与客户以及其他子系统解耦,可以提高子系统的独立性和可移植性。在层次化结构中,可以使用外观模式定义系统中每一层的入口,层与层之间不直接产生联系,而通过外观类建立联系,降低层之间的耦合度。

2024-04-27 15:25:53 172 1

原创 代理模式(Proxy Pattern)

代理模式的核心就是在不改变原有代码的基础上对一个方法进行功能性的增强,通常是给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。说简单点,代理模式就是设置一个中间代理来控制访问原目标对象,以达到增强原对象的功能和简化访问方式。

2024-04-09 10:00:18 319

原创 装饰模式(Decorator Pattern)--变形金刚

装饰模式(Decorator Pattern) :动态地给一个对象增加一些额外的职责(Responsibility),就增加对象功能来说,装饰模式比生成子类实现更为灵活。

2024-04-01 21:27:28 441

原创 适配器模式

适配器模式是一种结构型设计模式,它用于将一个类的接口转换成客户端所期望的另一个接口。

2024-04-01 20:25:42 310

原创 原型设计模式(Prototype design pattern)---Sheep类实现Cloneable接口,并重写了clone()方法

原型设计模式(Prototype design pattern)是一种创建型设计模式,其主要目的是克隆一个现有的对象,而不是通过使用构造函数创建一个新的对象。

2024-03-31 20:02:09 337

原创 单例模式(Singleton Pattern)---创建全局唯一的数据库连接池实例

单例模式(Singleton Pattern):确保一个类只有一个实例,并提供一个全局访问点来访问这个唯一实例

2024-03-31 16:27:25 580

原创 人工智能迷惑行为对人们的日常生活产生了哪些影响?

人工智能的快速发展和广泛应用为我们的社会带来了巨大的变革。然而,随着人工智能的日益普及,我们也开始看到了一些人工智能所带来的不良影响,其中之一就是人工智能的迷惑行为。人工智能的迷惑行为指的是人工智能通过模仿人类的行为和语言来误导或欺骗人们。

2024-03-23 14:50:36 584

原创 如何使用Spring Boot来整合ElasticSearch

简化Elasticsearch的配置和使用:Spring Boot提供了自动配置的方式,可以轻松地将Elasticsearch集成到应用中,无需手动配置复杂的连接和操作。

2024-03-23 14:27:55 730

java课程设计——简易计算器

java课程设计——简易计算器

2021-10-08

C语言课程设计-学生成绩管理系统.zip

C语言课程设计-学生成绩管理系统.zip

2021-10-08

空空如也

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

TA关注的人

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