欢迎
08
07
脂肪肝项目相关部分 脂肪肝项目相关部分
脂肪肝算法评估平台此项目采用了前后端分离的开发方式,实现了给用户分配角色以及角色的权限管理,使用Sa-Token技术进行登录单点校验与权限认证,使用Redis存储高频的权限数据。 a.为什么做这个项目:因为需要申请软件著作权,当时正好在学j
2024-08-07 靳雨晨
07
29
JVM相关 JVM相关
JVM是什么JVM是java程序的运行环境,虚拟机直接和操作系统进行交互,与硬件不直接交互,而操作系统可以帮我们完成和硬件进行交互的工作 什么是程序计数器线程私有的,每个线程一份,内部保存字节码的行号。用于记录正在执行的字节码指令的地址。
2024-07-29 靳雨晨
16
数据结构 数据结构
数组数组是一种用连续的内存空间存储相同数据类型的线性数据结构 数组下标为什么从0开始寻址公式是:baseAddress+i*dataTypeSize 计算下表的内存地址效率较高,少一次加减操作 数组查找的时间复杂度1.通过下标查询O(1)
2024-07-16 靳雨晨
12
多线程与锁 多线程与锁
线程与进程的区别1.进程是正在运行的程序实例,进程中包含了线程,每个线程执行不同的人物 2.不同的进程使用不同的进程空间,在当前进程下的所有线程可以共享内存空间 3.线程更轻量,线程上下文切换成本一般比进程上下文切换低(上下文切换一般指从一
2024-07-12 靳雨晨
09
mysql mysql
Mysql如何定位慢查询1.运维工具skywalking 2.mysql自带的慢日志查询,可设置时间 SQL语句执行慢,如何分析采用mysql自带的分析工具EXPLAIN 1.通过key与key-len检查是否命中了索引,若本身已经添加了索
2024-07-09 靳雨晨
06
26
巫师之昆特牌拆解 巫师之昆特牌拆解
1.简评《巫师之昆特牌》是从巫师3中分离出来的卡牌类对战游戏,游戏人数为两人,互为对抗方。《巫师之昆特牌》是一种独创的卡牌对战类游戏,以最基础的比点数玩法为基础,融合了大量的卡牌机制,其最终目的都是让你的点数超越对方(总体来说有两个策略:1
2024-06-26 靳雨晨
20
三角战略 三角战略
地图设计重要的是为什么要这样设计!!! ######以设计目标为出发点 ######从宏观到微观 1.游戏的战斗地图和剧情地图完全一致: 优点: 沉浸感增强:玩家在剧情和战斗中使用同一张地图,使得游戏的世界观更加连贯和真实,增强了玩家的沉浸
2024-06-20 靳雨晨
12
计算机网络相关 计算机网络相关
计算机网络网络结构最常用的网络分层协议是分为5层的TCP/IP网络模型 应用层:应用层是我们接触的应用软件,负责把数据传给传输层 传输层:有两个传输协议TCP与UDP,应用层数据过大时,会分块成TCP段;且传输层报文中会携带端
2024-06-12 靳雨晨
06
Redis八股 Redis八股
Redisredis缓存击穿查询一个不存在的数据,mysql查询不到就一直写入不进缓存,所以导致每次都查询数据库 解决方案:1.布隆过滤器 2.可以缓存空数据,查询返回结果为空也一样进行缓存 redis缓存穿透当一个key过期时大量的请
2024-06-06 靳雨晨
04
12