- 博客(54)
- 收藏
- 关注
原创 @ConfigurationProperties与@Value异同
这两个项目中的注解选用主要还是取决于配置的复杂度和使用场景的需求。对于需要高度结构化和验证的配置,@ConfigurationProperties 是更好的选择;而对于简单的字符串或基本类型值的注入,或者需要表达式计算的场合,则推荐使用 @Value。
2024-08-09 11:13:42
480
1
原创 服务器选用分析
这里算的是轻量级服务器推荐与选择,建议使用FinalShell来做ssh,相较于F7和shell,这相当于两者合体版本,功能相当全面,在3.9版本时已经算是完善了所有功能,包括专业和高级版本的秘钥,网上都有很明确的解析。两边差不多,其实一般团队开发都是买一年,然后需要换人换账号,重新部署,这样不是巨大项目的话,可以大幅节约成本。二者都提供了良好的售后服务,但要说负责的话,还是阿里云更胜一筹
2024-08-09 11:08:04
538
原创 服务器模式
客户端-服务器模式提供了一种中心化的网络架构,其中服务器作为核心处理来自客户端的所有请求。这种模式的优点包括易于管理、数据一致性和安全性,但同时也存在服务器成本较高和扩展性受限等问题。对于需要高度控制和数据一致性的应用来说,客户端-服务器模式是一个不错的选择。客户端-服务器模式是一种常见的网络架构形式,其中客户端(Client)向服务器(Server)发送请求,而服务器则处理这些请求并返回相应的服务或资源。下面是一个简单的客户端-服务器架构示例。
2024-08-08 09:58:42
734
原创 p2p架构模型概念
P2P模式适用于对等网络,强调节点之间的直接通信,适合大规模文件共享和分布式计算场景。客户端-服务器模式适用于需要中心化管理和控制的应用,如大多数Web应用程序。分布式服务器模式结合了中心化管理和分布式的优点,适合需要高可用性和可扩展性的大型系统。
2024-08-08 09:58:11
466
原创 ajax实现前后端交互
AJAX (Asynchronous JavaScript and XML) 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。尽管名字中有“XML”,但现在 AJAX 主要使用 JSON(JavaScript Object Notation)来传递数据。AJAX 的主要优势在于它可以通过后台加载数据,从而改善用户体验,使得 Web 应用更加动态、快速和交互性强。
2024-08-06 09:48:43
697
原创 html语法
HTML5 和 CSS3 是 Web 开发领域中的两个重要标准,它们带来了许多新功能和改进,使得开发者能够创建更加丰富和交互式的网页应用。以下是这两个标准的一些重要特性和示例。
2024-08-06 09:48:00
470
原创 如何用ai来完成数据库分析(2)
因一些课程设计要写长篇分析报告,这里借用ai做一篇指导教程,分上下两篇。这篇也会教如何让ai给你你想要的答案,众所周知,现在的ai并不智能,不针对各类厂家,但是放出来的确实表象如此。但其实问法决定了我们很多时候无法解锁其100%的功能,错误的问答方式甚至让回复比1.0的版本更加混乱无序。所以,这篇也有ai指导性的说明。最后,这是设计的后半部分,需要前半部分请去博客主页查看。,那我们继续说数据部分。
2024-08-05 14:51:58
1176
原创 如何用ai来完成数据库分析(1)
因一些课程设计要写长篇分析报告,这里借用ai做一篇指导教程,分上下两篇。这篇也会教如何让ai给你你想要的答案,众所周知,现在的ai并不智能,不针对各类厂家,但是放出来的确实表象如此。但其实问法决定了我们很多时候无法解锁其100%的功能,错误的问答方式甚至让回复比1.0的版本更加混乱无序。所以,这篇也有ai指导性的说明。
2024-08-05 09:46:21
2424
原创 python爬虫实践
爬取http://www.gaosan.com/gaokao/196075.html 中国大学排名,并输出。提示:使用requests库获取页面的基本操作获取该页面,运用BeautifulSoup解析该页面绑定对象soup,soup.title, soup.string, soup.get_text()。pd.DataFrame创建二维数据。从新闻中爬取NBA“西部球队”排名。
2024-08-03 09:19:39
950
原创 分布式事务与分布式锁
分布式事务和分布式锁都是为了解决分布式系统中的数据一致性问题,但它们关注的是不同的层面和场景。分布式事务更侧重于跨服务的数据一致性,而分布式锁则侧重于解决单一资源的并发访问问题。
2024-08-02 09:31:16
739
原创 cap定理
使用分区恢复机制:设计系统时考虑到网络分区的恢复机制,比如使用心跳检测、超时重试等手段,以便在网络恢复后能够快速恢复服务。数据复制和分区策略:合理地设计数据复制策略,比如主从复制、多副本复制等,以确保数据的一致性和可用性。同时,采用合理的数据分区策略,将数据分散到多个节点上,以提高系统的整体性能和可用性。微服务架构:将系统拆分成多个微服务,每个服务可以根据其特性选择不同的CAP策略。这样可以在整个系统层面实现更灵活的权衡。
2024-08-02 09:30:38
270
原创 java消息队列
消息队列是分布式系统中不可或缺的一部分,它可以帮助开发者构建更加灵活、可靠和可扩展的应用程序。通过使用像RabbitMQ和Apache Kafka这样的成熟解决方案,开发者可以快速地搭建起高效的消息传递系统。
2024-08-01 09:15:05
468
原创 缓存-页面优化问题
页面优化对于提高网站性能和用户体验至关重要。下面将详细介绍几种常见的页面优化技术,包括页面缓存、URL缓存、对象缓存、页面静态化、前后端分离、静态资源优化以及CDN优化。
2024-07-31 09:13:06
579
原创 python统计文档词数
英文单词一般以空格、标点符号或特殊符号进行分割,可以将标点符号或特殊符号都替换成空格(使用 .replace()方法),之后进行单词提取。
2024-07-29 10:38:56
450
原创 Burp Suite基础
Burp Suite是用于攻击Web应用程序的集成平台。它包含了许多工具,并为这些工具设计了许多接口,以促进加快攻击程序的过程。
2024-07-27 09:18:54
940
原创 @ConfigurationProperties与@Value异同
@ConfigurationProperties和@Value注解的区别和适用场合分析
2024-07-26 09:05:16
348
原创 Java的maven项目pom文件因为版本问题导入失败的处理办法
发一个当idea无法找到配置文件应该导入包时的解决方案,非常全,帮你解决70%的问题
2024-07-17 16:46:22
696
原创 解决HBuilder X运行微信小程序模拟器Error: pages.json解析失败
uniapp开发项目时出现pagepath not found的问题解决办法
2024-07-10 16:34:39
1378
msql数据库的增删改查以及数据导入的范用素材
2023-06-07
Stable Diffusion
2023-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人