上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 微服务架构是一种软件开发模式,它将一个复杂的应用程序拆分为多个个独立的、小型的、可复用的服务,每个服务负责一个特定的业务功能。 微服务架构有许多优点,例如提高系统的可扩展性、可维护性、可测试性和故障容忍性。 但是,微服务架构也有很多问题需要注意,例如如何设计合理的划分服务接口、如何在服务间实现高效通 阅读全文
posted @ 2023-12-28 00:27 waynaqua 阅读(967) 评论(0) 推荐(4) 编辑
摘要: Redis全文搜索教程之创建索引并关联源数据 Redis 全文搜索是依赖于 Redis 官方提供的 RediSearch 来实现的。RediSearch 提供了一种简单快速的方法对 hash 或者 json 类型数据的任何字段建立二级索引,然后就可以对被索引的 hash 或者 json 类型数据字段进行搜索和聚合操作。 这里我们把被索引的 ha 阅读全文
posted @ 2023-12-20 16:47 waynaqua 阅读(601) 评论(1) 推荐(0) 编辑
摘要: 防御性编程?这不就来了 最近程序员界又重新流行起来了防御性编程这个概念,早期嘞,这个概念代表是一种细致、谨慎的编程方法。 防御性编程的目的是为了开发可靠的软件,我们在设计系统中每个组件的时候,都需要使其尽可能的 "保护" 自己。 但是 2023 年以来,国内的互联网市场是什么行情,相信大家都清楚,整个市场环境都在强调降本增 阅读全文
posted @ 2023-12-15 09:43 waynaqua 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 在 2021 年我就了解到 RediSearch 这个项目,并已经把它用于我的开源项目 newbee-mall-pro 中。 就我的使用体验来说,简单场景下,用来平替 Elasticsearch 的使用场景已经足够。像是 Elasticsearch 中常用中文分词插件可以用 RediSearch 替 阅读全文
posted @ 2023-12-11 11:14 waynaqua 阅读(379) 评论(0) 推荐(1) 编辑
摘要: 本文是我从业多年开发生涯中针对线上业务的处理经验总结而来,这些业务或多或少相信大家都遇到过,因此在这里分享给大家,大家也可以看看是不是遇到过类似场景。本文大纲如下, 后台上传文件 线上后台项目有一个消息推送的功能,运营新建一条通知消息时,需要一起上传一列包含用户 id 的文件,来给文件中包含的指定用 阅读全文
posted @ 2023-12-10 20:17 waynaqua 阅读(302) 评论(0) 推荐(1) 编辑
摘要: waynboot-mall 商城项目是我从疫情开始初期着手准备开发的,到如今 2023 年底,已经过了 3 年多的时间。 从项目初期到现在,一个人持续迭代,修复漏洞,添加功能,经历了前端开发工具从 vue2、vue-cli 切换到 vue3、vite 的转变,也经历了后端技术框架从 Spring B 阅读全文
posted @ 2023-12-06 20:35 waynaqua 阅读(177) 评论(1) 推荐(2) 编辑
摘要: Java 21 在今年早些时候的 9 月 19 日就正式发布,并开始正式引入虚拟线程,但是作为 Java 开发生态中老大哥 Spring 并没有立即跟进,而是在等待了两个月后的 11 月 29 日,伴随着 Spring Boot 3.2 版本的发布,在这个版本中也终于是引入了对虚拟线程的支持。 虚拟 阅读全文
posted @ 2023-12-04 09:49 waynaqua 阅读(557) 评论(0) 推荐(2) 编辑
摘要: 前言 2023 年某一天周末,新手程序员小明因为领导安排的一个活来到公司加班,小明三下五除二,按照领导要求写了一个跑批的数据落库任务在测试环境执行 ,突然间公司停电了,小明大惊,“糟了,MySQL 还在跑任务,会不会因为突然断电,导致数据库崩了”。 这时候,傍边的同事云淡风清的说了一句,“没事,小明 阅读全文
posted @ 2023-12-03 16:25 waynaqua 阅读(1939) 评论(2) 推荐(8) 编辑
摘要: 前言 基本上每个系统系统都包含用户注册、发送验证码等基本操作。在前些年,我还记得我在逛 csdn、贴吧、网易新闻等网站的时候是可以不登陆也能浏览完网页内容的,但是近几年这些网站已经改成了不登陆不让用,浏览网页时不时提醒你要进行登录,对于一些不喜欢注册的用户造成了相当大的困扰。 但是不知道大家有没有想 阅读全文
posted @ 2023-11-30 23:01 waynaqua 阅读(910) 评论(0) 推荐(4) 编辑
摘要: HTTP 和 HTTPS 是两种常见的网络协议,它们都是用于在浏览器和服务器之间传输数据的。但是,它们之间也有一些重要的区别,这些区别涉及到数据的安全性、传输性能、使用成本和搜索排名等方面。本文将从以下几个方面来介绍 HTTP 和 HTTPS 的区别,本文内容大纲如下: 数据的安全性 HTTP 协议 阅读全文
posted @ 2023-11-27 18:04 waynaqua 阅读(638) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页