会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
MingHaiZ
博客园
首页
新随笔
联系
订阅
管理
[置顶]
easyLive项目学习日志
摘要: 前言 本项目是来自: B站UP主程序员老罗的easyLive项目 本人购买了项目资源跟着视频进行开发学习 开发环境: JDK1.8 nvm 1.1.12 node.js 20.18.0 IDEA 2024.2.2 VSCODE MYSQL8.0 Redis 7.4 easyLive 项目后端学习开发
阅读全文
posted @ 2024-11-04 18:03 MingHaiZ
阅读(1384)
评论(4)
推荐(1)
[置顶]
MHBLOG开发日志
摘要: 前言 项目github地址:项目地址 本项目是来自三更草堂的SGBLOG项目 本人购买了项目资源跟着视频进行开发学习 开发环境: JDK21 nvm 1.1.12 nodejs 12.16.3 IDEA 2024.2.2 VSCODE MYSQL8.0 Redis 7.4 (其实开发工具并不是最重要
阅读全文
posted @ 2024-09-18 00:57 MingHaiZ
阅读(137)
评论(0)
推荐(0)
2025年7月30日
[Unity] 人物悬挂与攀爬的实现思路
摘要: 1. 做什么? 悬挂在墙体边缘上 悬挂时可以左右移动 在悬挂时可以攀爬上去 2. 怎么做? 悬挂 LedgeHangingPlayerState就是我们的主角了,悬挂状态,因为是拆解理解,所以这里就从入口开始梳理,首先是入口 在开始之前,我们需要一个前置的检测方法 // Player.cs prot
阅读全文
posted @ 2025-07-30 22:15 MingHaiZ
阅读(43)
评论(0)
推荐(0)
2025年7月29日
[Unity] 项目的一些系统架构思想
摘要: 系统架构 玩家以及状态机结构 Character 这一块我们只讲设计架构,继承关系,不具体讲内部实现功能 玩家 Player 抽象出实体Entity Player和Enemy一样都是Entity,有一些共同的行为,这里我们将他们抽象出来,所以底层是由Entity继承过来的 // Entity.cs
阅读全文
posted @ 2025-07-29 22:19 MingHaiZ
阅读(40)
评论(0)
推荐(0)
[Unity] 良好手感的人物移动速率计算
摘要: 我们先来看这个主要的计算移动的函数 protected override void OnStep(Player player) { // 获取当前输入的移动方向(相对于相机) var inputDirection = player.inputs.GetMovementCameraDirection(
阅读全文
posted @ 2025-07-29 21:13 MingHaiZ
阅读(22)
评论(0)
推荐(0)
2025年5月12日
[学习]leetCode Hot100刷题记录!
摘要: 序言 由于最近发现自己在之前只注重于Java工程能力的提升,忽略了自己在算法和数据结构还有其他计算机基础能力上的提升,导致现在想投大厂发现自己的基础能力真的一坨,这样子对自己未来的发展肯定也不友好,所以打算在现在实习的间隙当中提升自己的基础能力,算法就从leetCodeHot100开始,有些算法现在
阅读全文
posted @ 2025-05-12 22:19 MingHaiZ
阅读(188)
评论(0)
推荐(0)
2025年3月17日
[ SpringMVC ] SpringMVC如何通过是否有@RestController注解来判断返回ModelAndView还是Json
摘要: 引言 之前在面试的遇到面试官问我SpringMVC的执行流程,我那时候回答的是SpringMVC的DispatcherServlet的dodispatch方法找到ControllerMethod之后将返回值通过convert成Json返回响应体,事后想了一下回答的其实并不正确,因为SpringMVC
阅读全文
posted @ 2025-03-17 16:19 MingHaiZ
阅读(93)
评论(0)
推荐(0)
2025年2月23日
[2025.2.23] 周记
摘要: 引言 在这周的面试当中,我遇到了几个不是很清楚的题目,回家之后进行学习发现了一些比较有意思的事情,在这里记录一下 这周还发现了一个很有帮助的Java知识网站:Java 基础 - 面向对象 | Java 全栈知识体系 1.字符串和常量池 在这次面试当中遇到的一个原题就是 String i = "i"和
阅读全文
posted @ 2025-02-23 17:16 MingHaiZ
阅读(75)
评论(0)
推荐(0)
2025年2月7日
使用Netty与前端请求进行交互实现实时通讯
摘要: 引言 因为不满足与一般的SpringBoot CRUD开发(太无聊了)所以去学一下网络编程,第一站就是通过B站老罗的EasyChat项目了解到了Netty这个网络框架,在学习这个项目之前也是去学习了一下Netty框架的使用以及相关的原理知识所以是有一定了解的,但是只是一味的学习不去实践总感觉是空中楼
阅读全文
posted @ 2025-02-07 01:40 MingHaiZ
阅读(717)
评论(3)
推荐(1)
2025年1月5日
[ Netty ] 通过Netty聊天业务来加深理解Netty运行以及网络编程.
摘要: 引言 这几天在学习Netty网络编程的过程当中对Netty的运作原理及流程有一定的了解,通过Netty实现聊天业务来加深对Netty的理解.这里用一张图概括运行流程 这里我在Github上面找到一位大神总结的尚硅谷的学习笔记,里面有写Netty的运作原理(但是因为前面一直在讲原理我自己身原因容易听不
阅读全文
posted @ 2025-01-05 16:52 MingHaiZ
阅读(198)
评论(0)
推荐(0)
2024年12月11日
在SpringBoot当中使用Spring AOP来实现权限验证和消息管理
摘要: 引言 1. 权限验证 在之前的Blog项目当中,其实已经体验过权限验证了,不过那时候用的是SpringSecurity API来实现的方法,当没使用API时,可以使用Spring的AOP来进行权限验证了.其实也可以通过使用拦截器来实现登录权限验证,但是AOP相对而言更加灵活 消息管理 2. 消息管理
阅读全文
posted @ 2024-12-11 16:05 MingHaiZ
阅读(261)
评论(0)
推荐(0)
2024年12月3日
在SpringBoot当中集合ElasticSearch进行搜索
摘要: 前言 在学习easyLive项目当中接触到了elasticSearch中间件来进行搜索.本随笔记录一下项目中用到的操作. 这里就省略掉一些es的基础介绍和为什么要使用es了. 1. 准备阶段 <dependency> <groupId>org.springframework.boot</groupI
阅读全文
posted @ 2024-12-03 19:55 MingHaiZ
阅读(319)
评论(0)
推荐(0)
下一页
公告