首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
sheep669
获赞
3
粉丝
1
关注
6
看过 TA
29
男
南京传媒学院
2025
全栈开发
IP属地:江苏
在代码的星河里跋涉,也别忘了仰望算法的月光
私信
关注
拉黑
举报
举报
确定要拉黑sheep669吗?
发布(196)
评论
刷题
收藏
sheep669
关注TA,不错过内容更新
关注
02-19 14:51
南京传媒学院 全栈开发
opencode配置mcp
{ "$schema": "https://opencode.ai/config.json", "mcp": { "context7": { "command": [ "npx", "-y", "@upstash/context7-mcp@latest" ], "enabled": true, "type": "local" }, "gitee": { &q...
0
点赞
评论
收藏
分享
02-19 14:40
南京传媒学院 全栈开发
Trae配置Mysql本地Mcp
mysql-mcp-wrapper.py import os import sys import asyncio os.environ["MYSQL_HOST"] = "localhost" os.environ["MYSQL_PORT"] = "3306" os.environ["MYSQL_USER"] = "root" os.environ["MYSQL_PASSWORD"] = "root" os.environ["M...
vibe coding
0
点赞
评论
收藏
分享
01-05 00:53
南京传媒学院 全栈开发
sam模型下载地址
https://github.com/facebookresearch/segment-anything?tab=readme-ov-file#model-checkpoints
日常学习
0
点赞
评论
收藏
分享
2025-08-20 21:29
南京传媒学院 全栈开发
不是字符串不要这样判断
<if test="dailyReportTicketParam.dailyReportType != null and dailyReportTicketParam.dailyReportType != ''"> DAILY_REPORT_TYPE,</if>而 dailyReportType=0 是 int 类型,但您的条件检查了 != ''(空字符串),这可能导致 MyBatis 认为 0 不满足条件(因为 0 不是字符串)。
0
点赞
评论
收藏
分享
2025-08-02 14:13
南京传媒学院 全栈开发
弃用Date
伴随 lambda表达式、streams 以及一系列小优化,Java 8 推出了全新的日期时间API。Java处理日期、日历和时间的不足之处:将 java.util.Date 设定为可变类型,以及 SimpleDateFormat 的非线程安全使其应用非常受限。然后就在 java8 上面增加新的特性。全新API的众多好处之一就是,明确了日期时间概念,例如:瞬时(instant)、 长短(duration)、日期、时间、时区和周期。同时继承了Joda 库按人类语言和计算机各自解析的时间处理方式。不同于老版本,新API基于ISO标准日历系统,java.time包下的所有类都是不可变类型而且线程安全...
0
点赞
评论
收藏
分享
2025-07-20 17:50
南京传媒学院 全栈开发
Oracle常用字段类型
以下是Oracle常用字段类型与Java实体类中常用数据类型的对应关系 1. 常见Oracle字段类型与Java数据类型的映射 Oracle字段类型 Java数据类型 说明 VARCHAR2(n) String 用于存储可变长度的字符串。n表示最大字符数。 CHAR(n) String 用于存储固定长度的字符串。n表示固定字符数。 NUMBER(p, s) java.math.BigDecimal 或 Double 用于存储定点或浮点数。p表示总位数,s表示小数位数。BigDecimal适用于高精度需求,Double适用于一般用途。 DATE java.sql.Dat...
日常学习
0
点赞
评论
收藏
分享
2025-07-20 17:26
南京传媒学院 全栈开发
mysql的悲观锁 和 oracle悲观锁差别
在关系型数据库中,悲观锁是一种并发控制机制,用于在事务处理过程中防止数据被其他事务修改。尽管MySQL和Oracle都支持悲观锁,但它们在实现方式、锁类型、锁粒度以及使用场景等方面存在一些差异。以下是MySQL和Oracle在悲观锁实现上的主要区别: 1. 锁类型 MySQL MySQL主要支持以下几种锁类型: 行级锁(Row-Level Locks): 共享锁(Shared Locks, S Locks):允许事务读取数据,但不允许修改。 排他锁(Exclusive Locks, X Locks):允许事务修改数据,阻止其他事务读取和修改。 意向锁(Intention Locks):用...
日常学习
0
点赞
评论
收藏
分享
2025-07-20 17:23
南京传媒学院 全栈开发
Mysql的乐观锁和悲观锁?
并发控制策略选择指南 以下是针对不同业务场景的并发控制策略选择方案,以及具体的实现示例和优化建议。 1. 基础方案选择 根据不同的业务场景选择合适的锁机制,可以有效平衡并发性和数据一致性。以下是常见业务场景及其推荐的并发控制方案: 业务场景 推荐方案 原因 用户个人资料更新 乐观锁 冲突概率低,用户体验好 库存扣减 悲观锁 避免超卖,保证数据准确性 订单状态变更 乐观锁 + 重试 平衡并发性和正确性 财务金额变更 悲观锁 必须保证数据绝对正确 1.1 乐观锁 乐观锁适用于冲突概率较低的场景,通过版本号或时间戳机制来检测数据是否被其他事务修改。 1.2 悲观锁 悲...
日常学习
0
点赞
评论
收藏
分享
2025-07-19 13:34
已编辑
南京传媒学院 全栈开发
model分析
DTO 数据传输对象分类说明 完整分类表格 类型 层级 用途描述 校验规则 数据流向 示例场景 Entity 数据持久层 与数据库表严格对应,用于ORM操作 仅符合数据库约束 数据库 ↔ 服务层 UserEntity映射用户表 DTO 数据传输抽象层 数据传输的通用抽象概念(可细分为以下子类) 依赖具体实现 前后端/服务间通信 父类概念 Param 请求入参层 接收前端创建/更新操作的提交数据 强校验:非空、格式、业务规则 前端 → 后端 用户注册表单提交 Query 查询参数层 接收前端查询条件和分页参数 弱校验:允许空值,防攻击参数 前端 → 后端 用户列表分页查...
日常学习
0
点赞
评论
收藏
分享
2025-07-16 12:02
南京传媒学院 全栈开发
git 常用命令
git clone 地址 #克隆项目 IDE会默认加载主分支 主分支只会有主分支的代码 可以使用 git checkout 你的分支 #切换分支 切回主分支 git checkout master #切回主分支 git pull #拉取代码 git add xxx #提交本地修改文件到暂存区 git commit -m #将本地更改从暂存区提交到本地仓库并备注 git push origin 我的分支 #本地修改 先提交本地到我的分支 可能有中间层 就是 test分支 --> release分支 合并请求到测试分支 测试有问题就本地修改 重新提交本地代码到我的分支 ...
0
点赞
评论
收藏
分享
2025-07-15 17:56
南京传媒学院 全栈开发
SLF4J 和 Apache Commons Logging 在 Spring Boot 中的使用
JCL 级别 Logback 级别 说明 trace TRACE 最详细的调试信息 debug DEBUG 调试信息 info INFO 一般信息 warn WARN 警告信息 error ERROR 错误信息 fatal ERROR 严重错误(JCL 中与 error 通常相同) Spring Boot 自动配置了 SLF4J + Logback,无需额外配置: import org.slf4j.Logger; import org.slf4j.LoggerFactory; @RestController public class MyControlle...
0
点赞
评论
收藏
分享
2025-07-14 16:52
已编辑
南京传媒学院 全栈开发
final和lamda表达式,Optional
final关键字的作用 为什么使用 final? 安全性:防止意外修改(如常量、不可变类)。 设计意图:明确声明“不可变”,提升代码可读性。 性能优化:JVM 可能对 final 变量进行优化(如内联)。 final 关键字的作用总结 修饰目标 作用 示例 变量 值(基本类型)或引用(对象类型)不可变(重新赋值) final int x = 10;final List<String> list = new ArrayList<>(); 方法 禁止子类重写该方法 final void method() { ... } 类 禁止其他类继承该...
0
点赞
评论
收藏
分享
2025-06-09 10:57
已编辑
南京传媒学院 全栈开发
1.JDK17无jre2.Gradle下载不了
1.在带bin的同级文件夹下使用命令 bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 2.手动下载放到 C:\Users\Administrator\.gradle\wrapper\dists\gradle-7.3.3-bin\6a41zxkdtcxs8rphpq6y0069z目录下
0
点赞
评论
收藏
分享
2025-06-06 10:24
南京传媒学院 全栈开发
Controller GetMapping 进阶
1. 只用 params(不关心参数值,只关心参数是否存在) @GetMapping(value = "/search", params = {"query"}) public String search() { // 这个方法只匹配 /search?query=xxx,但不获取 query 的值 return "search-page"; } 如果访问 /search?query=hello,会进入这个方法。 如果访问 /search(无 query 参数),不会进入这个方法。 2. 只用 @RequestParam(不限制请求,但获取参数值) @GetMapping("/user"...
0
点赞
评论
收藏
分享
2025-05-22 14:42
已编辑
南京传媒学院 全栈开发
sql 与后端的接收?
什么时候是Map 什么时候是ListMap 总结 如果你的查询结果是一条记录,则使用 Map<String, Object> 更加合适。 若是多条记录,应该使用 List<Map<String, Object>>,其中每个 Map<String, Object> 对应一条记录,而整个 List 包含所有的记录。 public Map<String, Object> getRiskEvaluation() { Map<String, Object> riskEvaluation = new HashMap<&g...
0
点赞
评论
收藏
分享
1
2
3
4
5
6
14
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务