会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zcry
博客园
首页
新随笔
联系
订阅
管理
2025年7月12日
Java学习篇(六)—— Spring框架底层
摘要: 由于博主时间已经所剩无几,这样匆忙的学习实属无奈之举,有时间的朋友还是分开学习两个项目会更好,两个项目放在了资料一和二。但行其路,莫问前程。 基础 Spring是一个家族,可以做Web开发,微服务开发,分布式开发。对应的Spring的技术包括:Spring Cloud,Spring Web等。其它所
阅读全文
posted @ 2025-07-12 14:49 ZCry
阅读(44)
评论(0)
推荐(0)
2025年7月4日
MySQL——InnoDB存储引擎
摘要: 2025年7月8日更:看完了MYSQL后。个人认为在时间充足的情况下,可以看看书《MYSQL是怎么运行的?——从根上理解MYSQL》,在时间不充足的情况下,把重点放在MYSQL是如何保证事务的原子性、隔离性、持久性上,按照模块拆解学习。 .ibd文件结构 从 MySQL 5.6.6 版本开始,默认一
阅读全文
posted @ 2025-07-04 14:35 ZCry
阅读(427)
评论(0)
推荐(0)
2025年6月30日
Java学习篇(五)—— 第一个Java程序:Hello, 多人聊天室!
摘要: 在源代码的基础上添加了服务器NIO,但是客户端的Jackson部分没有实现,只能运行测试代码,还增加了一个历史记录功能,进入服务器后能看到服务器的历史记录,过程中有一些问题放在了最后。 Java项目结构 原作者的项目写的很规范,项目结构是三层结构。用户的请求和客户端的响应都进行了封装,有了以下几个类
阅读全文
posted @ 2025-06-30 21:45 ZCry
阅读(18)
评论(0)
推荐(0)
2025年6月26日
一个程序在计算机中是如何运行的?
摘要: 这是一个困扰了我很久的问题,但是之前都没有想过好好了解,最近在看《深入理解计算机系统》,想将整个流程归纳总结一下,文章结构包括:可执行目标文件的结构——>操作系统如何加载可执行文件——>CPU如何执行可执行文件。 可执行目标文件结构(第七章节) 编译器通过预处理、编译、汇编、链接生成了最后的可执行目
阅读全文
posted @ 2025-06-26 17:41 ZCry
阅读(574)
评论(0)
推荐(1)
2025年6月25日
大模型学习笔记(四)—— 大语言模型预训练数据
摘要: 数据处理 典型的数据处理流程如图所示,主要包括质量过滤、冗余去除、隐私消除、词元切分这几个步骤。 数据清洗 收集来的数据往往具有不一样的格式,数据清洗的目的是剔除明显的垃圾和无效内容,统一格式,包括: 格式清理:去除HTML标签、特殊符号、转义字符等。 空文本:删除空字符串或纯空格/标点。 编码错误
阅读全文
posted @ 2025-06-25 22:11 ZCry
阅读(264)
评论(0)
推荐(0)
2025年6月22日
Java学习篇(四)—— Java 多线程
摘要: 如何创建一个线程? Java创建线程有两种方法,这里对三种方法做一个梳理,方便理解。 实现Runnable接口和run()方法 Java的接口就是一种协议,约定了想要被统一管理的类要遵循的协议。在Java中,线程是由Thread类创建和管理的,但线程需要执行具体的任务——也就是我们写的代码逻辑。而R
阅读全文
posted @ 2025-06-22 17:59 ZCry
阅读(28)
评论(0)
推荐(0)
2025年6月6日
大模型学习笔记(三)—— 预训练语言模型实践
摘要: 配合代码:大语言模型:从理论到实践,本文记录在跑模型代码时产生的一些疑问。 数据集 代码采用的时wikipedia和bookcorpus数据集,wikipedia是由Hugging Face提供的英文维基百科快照数据集,数据格式如下: { "id": "12345", "url": "https:/
阅读全文
posted @ 2025-06-06 17:27 ZCry
阅读(141)
评论(0)
推荐(0)
2025年6月5日
大模型学习笔记(二)—— 大语言模型的结构与预训练流程
摘要: 常见的transformer架构包括:encoder-decoder, encoder only, decoder only,区别如下: 模型类型 输入 输出 示例模型 应用场景 Encoder-only 文本(如句子) 表示(embedding) BERT, RoBERTa 分类、问答、文本检索等
阅读全文
posted @ 2025-06-05 14:59 ZCry
阅读(299)
评论(0)
推荐(0)
2025年6月2日
Java学习篇(三)—— 集合框架
摘要: 集合框架是什么? 对容器的学习建议结合leecode,了解每一个容器的增删改查操作。 数据结构里学习了几种数据结构类型:数组、链表、栈、队列、树、哈希表、堆。在C++中,C++ STL提供了数组vector,栈stack,队列queue,哈希表unordered_map等容器,分为序列式容器和关联式
阅读全文
posted @ 2025-06-02 18:12 ZCry
阅读(21)
评论(0)
推荐(0)
2025年6月1日
Java学习篇(二)—— C++和Java的区别之程序内存分布
摘要: 上一篇介绍了C++和Java编译的区别和Java独有的网络编程,线程管理。这一篇主要介绍一下两者在程序运行时的内存空间。 内存分布 项目 C++ 程序 Java 程序(使用 JVM) 编译结果 直接生成机器码(如 .exe) 编译成 .class 字节码 执行方式 操作系统直接加载执行 需要 JVM
阅读全文
posted @ 2025-06-01 22:29 ZCry
阅读(46)
评论(0)
推荐(0)
下一页
公告