java

计算机毕设指导6几秒前
java·spring boot·微信小程序·小程序·tomcat·maven·旅游
基于微信小程序的丽江市旅游分享系统【源码文末联系】随着移动互联网的深度渗透与旅游消费升级,丽江作为世界文化遗产地与热门旅游目的地,年接待游客量超4000万人次,但传统旅游服务模式面临信息碎片化、体验同质化、互动性弱等痛点。游客需通过多平台拼凑攻略,难以获取小众景点、非遗体验等深度内容;本地商家缺乏精准营销渠道,旺季资源过载与淡季闲置矛盾突出;现有OTA平台侧重商业预订,缺乏社交化内容聚合与实时互动功能。与此同时,微信小程序凭借“无需下载、即用即走”的轻量化优势,成为连接游客与本地资源的核心入口。在此背景下,构建基于微信小程序的丽江市旅游分享系统,整合景点
Mr -老鬼5 分钟前
java·开发语言·rust
Rust 的优雅和其他语言的不同之处Rust 的“优雅”并非传统意义上语法的简洁(如 Python 的“可读性”),而是在安全性、性能、表达力之间找到的精妙平衡——通过编译时静态检查消除运行时错误,用创新的语言设计(如所有权系统)实现“零成本抽象”,同时保持代码的清晰与逻辑自洽。这种“优雅”与其他语言(如 C++、Java、Python、Go 等)有本质区别,核心在于**“用约束换安全,用编译时智慧换运行时自由”**。
weixin_531651819 分钟前
java·开发语言·rust
Rust 的所有权机制Rust 的所有权机制(Ownership System) 是其内存安全模型的核心,也是 Rust 区别于其他系统编程语言(如 C/C++)的标志性特性。它在编译期通过一组严格的规则,无需垃圾回收(GC) 即可防止内存泄漏、悬垂指针、数据竞争等常见错误。
Seven9721 分钟前
java
SPI机制:服务扩展的核心技术SPI是一种跟API相对应的反向设计思想:API由实现方确定标准规范和功能,调用方无权做任何干预; 而SPI是由调用方确定标准规范,也就是接口,然后调用方依赖此接口,第三方实现此接口,这样做就可以方便的进行扩展,类似于插件机制,这是SPI出现的需求背景。
NE_STOP30 分钟前
java
shiro_实现分布式会话SessionManager、限制密码重试次数和并发登录控制shiro_实现分布式会话SessionManager、限制密码重试次数和并发登录控制所有服务器的Session都存储到redis服务器中,通过redis实现Session共享。
Seven9733 分钟前
java
剑指offer-63、数据流中的中位数如何得到⼀个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使⽤ Insert() ⽅法读取数据流,使⽤ GetMedian() ⽅法获取当前读取数据的中位数。
毕设源码-钟学长35 分钟前
java·spring boot·后端
【开题答辩全过程】以 基于Spring Boot的社区养老服务管理系统的设计与实现为例,包含答辩的问题和答案个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
mjhcsp1 小时前
java·c++·算法·manacher 算法
C++ Manacher 算法:原理、实现与应用全解析Manacher 算法(马拉车算法)是专门解决最长回文子串问题的线性时间算法,由 Glenn Manacher 在 1975 年提出。它通过对字符串进行预处理(插入特殊字符)消除奇偶回文的差异,并利用“回文对称性”记录已遍历区域的信息,避免重复计算,将时间复杂度从中心扩展法的 (O(n^2)) 降至 (O(n))。本文将从核心原理、预处理、算法流程到实战优化,全面解析 Manacher 算法的设计思想与 C++ 实现技巧。
Coder_Boy_1 小时前
java·运维·spring boot·软件工程·devops
基于SpringAI的在线考试系统-企业级软件研发工程应用规范案例基于上一篇提供的企业级研发规范,结合在线考试系统进行全流程拆解,展示如何从理论规范到工程实践落地:基础设施层 (Infrastructure Layer)
indexsunny1 小时前
java·spring boot·微服务·面试·kafka·电商
互联网大厂Java面试实战:微服务、Spring Boot与Kafka在电商场景中的应用互联网大厂招聘Java开发工程师,面试官严肃专业,面对搞笑的水货程序员谢飞机展开了一场电商场景下的技术面试。通过三轮提问,从基础Java技术到复杂的微服务架构和消息队列应用,层层递进,帮助读者理解Java核心技术栈及其在电商系统中的实际应用。
SUDO-11 小时前
java·spring boot·求职招聘·sass
Spring Boot + Vue 2 的企业级 SaaS 多租户招聘管理系统一个基于 Spring Boot + Vue 2 的企业级 SaaS 多租户招聘管理系统,提供完整的招聘流程管理、审批流程、候选人管理等功能。
sheji34161 小时前
java·spring boot·后端
【开题答辩全过程】以 基于spring boot的停车管理系统为例,包含答辩的问题和答案个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
重生之后端学习1 小时前
java·算法·leetcode·链表·职场和发展
21. 合并两个有序链表21. 合并两个有序链表 - 力扣(LeetCode)简单将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
南屿欣风1 小时前
java·开发语言
Sentinel 熔断规则 - 异常比例(order & product 示例)笔记一 核心定义 异常比例熔断是 Sentinel 实现服务容错的核心策略,针对服务间调用异常的场景设计。 以 order(订单服务)调用 product(商品服务)的查询商品库存接口为例: 当 order 服务在指定时间范围内,调用 product 库存接口的异常请求占比达到阈值时,会立即触发熔断机制;在设定的熔断时长内,order 对该接口的所有请求都会被直接拦截,不会发送至 product 服务;熔断时长结束后,会进入试探状态判断服务是否恢复,以此避免异常服务拖垮调用方。
u0104058362 小时前
java·开发语言
使用Java实现高性能的异步编程:CompletableFuture与Reactive Streams使用Java实现高性能的异步编程:CompletableFuture与Reactive Streams
专注VB编程开发20年2 小时前
java·开发语言
c#Type数组转成字符串的名称private static readonly Type[] types = new[] { typeof(Class1), typeof(Class2) }; 把types 转铁成字符串
中年程序员一枚2 小时前
java·spring boot·后端
多数据源的springboot进行动态连接方案多数据源是实际开发中很常见的需求,比如同时操作主数据库和从数据库、或者不同业务的数据库,Spring Boot 提供了灵活的配置方式,我会用通俗易懂的方式带你实现。
w***76552 小时前
java·spring boot·后端
SpringBoot集成MQTT客户端本文运行环境:win10、jdk11、springboot 2.7.18下载支持mqtt协议的中间件,市面上许多支持mqtt协议的中间件,比如Mosquitto、RabbitMQ、EMQ X、HiveMQ、ActiveMQ等,本文选择EMQ X 5.3.2。
编程饭碗2 小时前
java·开发语言
【多线程编程】以下是使用 Java 中 CompletableFuture 实现四个线程顺序执行的代码示例,模拟叫车业务的四个步骤:
北鹿不麋鹿2 小时前
java
自学Java手记:Map集合,Arrays工具类和Lambda表达式tips:put方法的细节,在添加数据的时候,如果键不存在,那么直接把键值对对象添加到map集合当中,方法返回null;如果键是存在的,那么会把原有的键值对对象覆盖,会把被覆盖的值进行返回。