自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(380)
  • 资源 (21)
  • 收藏
  • 关注

原创 STRUCTBERT:将语言结构融入预训练以提升深度语言理解

受到Elman [8] 线性化探索工作的启发,我们在BERT的基础上提出了一种新模型StructBERT,通过在预训练过程中融入语言结构来提升表现。具体而言,我们为StructBERT设计了两个辅助任务,以充分利用单词和句子的顺序信息,从而在词级和句子级别上利用语言结构。这使得新模型能够适应下游任务所需的不同层次的语言理解能力。

2025-03-27 10:31:35 1096

原创 Linly:文生图,文生视频,数字人,实时数字人

近年来,大模型在多模态生成领域取得了显著突破,推动了文生视频(Text-to-Video)、图生视频(Image-to-Video)、文生图(Text-to-Image)等技术的快速发展。本文将总结当前主流的多模态生成模型,包括其核心技术、代表性模型(如Sora、Stable Video Diffusion、Imagen Video)、应用场景及发展趋势。此外,还将探讨这些模型在生成质量、可控性、计算效率等方面的优势与挑战,为读者提供对多模态生

2025-03-18 09:12:34 170

原创 DeepSeek-R1:通过强化学习激发LLMs的推理能力

我们介绍我们的第一代推理模型:DeepSeek-R1-Zero 和 DeepSeek-R1。DeepSeek-R1-Zero 是一个通过大规模强化学习(RL)训练的模型,在此过程中未采用监督微调(SFT)作为初步步骤,它展现出了卓越的推理能力。通过强化学习,DeepSeek-R1-Zero 自然涌现出许多强大且有趣的推理行为。然而,它也面临一些挑战,例如可读性较差和语言混杂等问题。为了解决这些问题并进一步提升推理性能,我们引入了 DeepSeek-R1,该模型在强化学习之前结合了多阶段训练和冷启动数据。

2025-02-08 11:10:42 960

原创 Require:CDS、CRaC & GraalVM 加速 SpringBoot 启动速度

CDS 通过在 JVM 启动时预加载常用的类数据并将它们共享在多个 JVM 实例之间来优化性能。这些类数据包括类的元数据、方法、常量池等。它是 OpenJDK(JDK 5 开始) 主线中成熟且可用于生产的技术,与 GraalVM 和 Project CRaC 相比,它更易于使用,因为它具有较少的限制和副作用。

2025-01-23 11:06:59 675

原创 Require:利用MySQL binlog实现闪回操作

MySQL binlog以event的形式,记录了MySQL server从启用binlog以来所有的变更信息,能够帮助重现这之间的所有变化。MySQL引入binlog主要有两个目的:一是为了主从复制;二是某些备份还原操作后需要重新应用binlog。

2025-01-13 19:13:40 817

原创 JVM:ZGC详解(染色指针,内存管理,算法流程,分代ZGC)

ZGC 的核心是一个并发垃圾收集器,所有繁重的工作都在Java 线程继续执行的同时完成。这极大地降低了垃圾收集对应用程序响应时间的影响。ZGC为了支持太字节(TB)级内存,设计了基于页面(page)的分页管理(类似于G1的分区Region);ZGC为了能够快速对对象进行并发标记和并发移动,对内存空间重新进行了划分,这就是ZGC中新引入的指针染色;仅支持 Linux 64 位系统,不支持 32 位平台。因此也不支持压缩指针。同时ZGC为了能更加高效地管理内存,设计了物理内存和虚拟内存两级内存管理。

2025-01-13 10:00:50 1852

原创 Bug:@ConditionalOnProperty居然不影响@Import?

结论:@ConditionalOnProperty 肯定影响 @Import!但是为啥实际项目中出现了@ConditionalOnProperty的类不加载,@Import类加载的情况?

2025-01-10 14:30:17 186

原创 Require:Helm/K3S 离线部署 Sourcegrapha

当使用 ​INSTALL_K3S_SKIP_DOWNLOAD ​环境变量运行 K3s 脚本时,K3s 将使用本地的脚本和二进制。helm在解压后的目录中找到二进制文件,然后将其移至所需的目标位置,这样任何目录都可以使用 helm。要在单个服务器上安装 K3s,只需在 server 节点上执行以下操作。导航代码、查找引用、查看代码所有者、跟踪历史记录等。一次对许多存储库进行大规模更改并跟踪大规模迁移。搜索所有分支和所有代码主机的所有存储库。

2024-12-24 20:26:25 586

原创 Require:业界优秀的zip压缩组件

Require:业界优秀的zip压缩组件

2024-12-10 11:36:44 680

原创 JVM:堆内外存泄露排查

为了优化Java的性能 ,JVM在解释器之外引入了即时(Just In Time)编译器:当程序运行时,解释器首先发挥作用,代码可以直接执行。随着时间推移,即时编译器逐渐发挥作用,把越来越多的代码编译优化成本地代码,来获取更高的执行效率。解释器这时可以作为编译运行的降级手段,在一些不可靠的编译优化出现问题时,再切换回解释执行,保证程序可以正常运行。即时编译器极大地提高了Java程序的运行速度,而且跟静态编译相比,即时编译器可以选择性地编译热点代码,省去了很多编译时间,也节省很多的空间。

2024-11-28 16:26:18 2821 1

原创 Bug:引入Feign后触发了2次、4次ContextRefreshedEvent

Bug:引入Feign后发现监控onApplication中ContextRefreshedEvent事件触发了2次或者4次。

2024-11-21 19:38:45 1202

原创 操作系统:线程(基本概念,内核线程,用户线程,通讯方式)

【内核级线程(内核管理)】指的是在内核支持下运行的,即无论是用户进程中的线程,还是系统进程中的线程,对应的 TCB 自然是放在操作系统里的,它们的创建、撤销和切换等也是依靠内核,在内核空间实现的。内核线程的数量=CPU的核心数。【用户级线程】仅存在于用户空间中。对于这种线程的创建、撤销、线程之间的同步与通信等功能,都无须利用系统调用来实现。对于用户级线程的切换,通常发生在一个应用进程的诸多线程之间,这时,也同样无须内核的支持。

2024-11-19 10:27:43 1003

原创 Spring:Bean(创建方式,抽象继承,工厂Bean,生命周期)

Spring可以管理singleton作用域的Bean的生命周期,Spring可以精确地知道该Bean何时被创建、何时被初始化完成、容器何时准备销毁该Bean实例。

2024-11-05 09:17:35 763

原创 Spring:Bean(基本定义,作用域,各类注入,自动装配,注解)

对于开发者来说,开发者使用Spring框架主要是做两件事:(1)开发Bean。(2)配置Bean。对于Spring框架来说,它要做的就是根据配置文件来创建Bean实例,并调用Bean实例的方法完成“依赖注入”——这就是IoC的本质。其实Spring框架的本质就是,通过XML配置来驱动Java代码,这样就可以把原本由Java代码管理的耦合关系,提取到XML配置文件中管理,这就实现了系统中的各组件的解耦,有利于后期的升级和维护。

2024-11-05 09:01:17 673

原创 Java:类集(HashMap,Map子类,ConcurrentSkipListMap)

2w字吐血整理Java:类集(HashMap,Map子类,ConcurrentSkipListMap,ConcurrentHashMap,LinkedList,Hashtable,SortedMap,TreeMap,IdentityHashMap)

2024-10-30 15:54:19 639

原创 Java:线程池(底层原理,延迟&周期,ForkJoinPool,CompletableFuture)

2w字吐血整理,Java:多线程(线程池,工作流程,拒绝策略,参数详情,队列大小设置,任务执行原理,任务提交原理,优雅停止,延迟执行,周期执行)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。

2024-10-29 09:31:00 790

原创 Bug:通过反射修改@Autowired注入Bean的字段,明确存在,报错 NoSuchFieldException

Bug:通过反射修改@Autowired注入Bean的字段,明确存在,报错 NoSuchFieldException

2024-10-17 16:42:17 395

原创 Require:业界优秀的HTTP管理方案。

Require:业界优秀的HTTP管理方案。

2024-10-16 20:01:11 1098

原创 JDK并发:同步工具类(Stemaphore,CountDownLatch,CyclicBarrier,Exchanger,Phaser)

在现代Java开发中,处理并发问题至关重要,而同步工具类是实现高效多线程程序的关键。本博客将深入探讨Java中的多种同步工具,包括信号量、等待完成、阶段同步、Exchanger和Phaser。我们将逐一解析这些工具的使用场景及其背后的原理,帮助你更好地理解它们在并发控制中的角色。无论你是Java新手还是经验丰富的开发者,本文都将为你提供实用的知识和技巧,助你在并发编程的世界中游刃有余。

2024-10-09 09:07:42 584

原创 Spring:基本概念,管理Bean,核心问题

Spring为企业应用的开发提供了一个轻量级的解决方案。该方案包括:基于依赖注入的核心机、基于AOP的声明式事务管理、与多种持久层技术的整合,以及优秀的Web MVC框架等。Spring致力于JavaEE应用各层的解决方案,而不是仅仅专注于某一层的方案。可以说:Spring是企业应用开发的“一站式选择”,Spring贯穿表现层、业务层、持久层。然而,Spring并不想取代那些已有的框架,而是以高度的开放性与他们无缝整合。

2024-09-30 17:18:29 1143

原创 Require:完成一个局部随机,全局离散没有热点且唯一的数值Id生成器。

Require:基于雪花算法完成一个局部随机,全局离散切唯一的Id生成器。

2024-09-25 09:49:51 386

原创 Bug:ThreadPoolTaskScheduler搭配CronTask完成定时任务,关闭scheduler后CronTask任务仍然执行?

Bug:ThreadPoolTaskScheduler搭配CronTask完成定时任务,关闭scheduler后CronTask任务仍然执行?

2024-09-24 19:35:03 508

原创 组成原理:体系结构,CPU,存储器,Cache

在计算机组成原理中,体系结构指的是计算机各个组件如何相互配合工作的整体设计。CPU(中央处理器)是计算机的核心,负责执行指令和处理数据。存储器则用于存储计算所需的数据和指令,分为主存(如RAM)和辅存(如硬盘)。Cache(缓存)是介于CPU和主存之间的高速存储器,用来暂存经常访问的数据,减少CPU直接访问主存的时间,从而提高系统的性能。

2024-09-12 09:04:43 1306

原创 JDK并发:锁(互斥锁,读写锁,公平锁,Condition,StampedLock)

在Java并发编程中,互斥锁、读写锁、Condition和StampedLock是四种重要的同步工具。互斥锁(ReentrantLock)用于确保只有一个线程可以访问共享资源;读写锁(ReadWriteLock)允许多个线程并发读取但写入时进行排他性控制;Condition提供了灵活的线程等待和通知机制;而StampedLock则通过乐观读锁、悲观读锁和写锁提供高效的锁管理。

2024-09-07 18:24:33 1592

原创 Linux:进程管理,任务管理,监控系统

在Linux系统中,进程管理、任务管理和系统监控是保障系统稳定性和性能的关键技能。进程管理涉及对系统中进程的创建、调度和终止,通过如ps和top等工具来查看和调整进程。任务管理使用工具如cron来安排和自动执行定期任务,从而提高操作效率。系统监控则通过工具如vmstat和iostat实时跟踪系统资源使用情况,帮助及时发现和解决潜在问题。

2024-08-15 09:14:15 936

原创 JDK并发:重排序,内存屏障,Atomic类,CAS,伪共享,Striped64

在Java并发编程中,理解内存屏障、Atomic类、CAS函数和伪共享是优化性能的关键。内存屏障用于确保多线程环境中的操作顺序,防止指令重排序导致的数据不一致问题。Java的Atomic类提供了一种无锁机制来实现线程安全的操作,通过原子性操作提高了性能。CAS(Compare-And-Swap)函数是原子操作的基础,允许线程安全地更新变量,避免了传统锁机制的开销。然而,伪共享问题可能导致性能下降,当多个线程访问的变量共享同一缓存行时,会引发频繁的缓存失效。

2024-08-15 08:59:15 1252

原创 Linux:文件管理,目录管理,文件系统,链接类型

在Linux操作系统中,文件和目录的管理是日常操作的核心。无论您是系统管理员还是开发者,掌握Linux中文件和目录的管理方法对于高效工作至关重要。本篇博客将深入探讨Linux中的文件管理、目录管理、文件类型及链接类型,帮助您熟练操作和管理您的系统资源。

2024-08-13 17:54:26 1427

原创 Linux:操作系统,快捷键,目录结构,关机重启

Linux操作系统因其稳定性、灵活性和开源特性,成为了许多开发者和系统管理员的首选。无论您是新手还是有经验的用户,了解Linux的基本操作、快捷键、目录结构及关机重启方法,对提高工作效率至关重要。本篇博客将为您详细介绍这些基础知识,帮助您更好地掌握Linux系统的使用。

2024-08-13 17:26:18 766

原创 Linux应用:Mysql(安装卸载,登录改密,远程连接,区分表名)

如果你希望掌握 MySQL 在 Linux 系统上的全面应用,这篇博客将是你的理想选择!我们将详细介绍如何从安装到卸载 MySQL,如何进行安全配置,如何修改登录密码,以及如何设置远程连接,让你能够高效管理数据库。我们还将探讨如何正确区分 MySQL 中的表名,以确保数据的准确性和一致性。不论你是新手还是有经验的开发者,这里都将为你提供实用的技巧和解决方案,帮助你优化数据库操作。

2024-08-11 20:56:58 419

原创 MyBatis:Maven,Git,TortoiseGit,Gradle

2w字吐血整理 MyBatis(Maven安装,pom.xml,脚手架,Git下载安装,TotoiseGit配置,添加/修改/删除文件,查看/切换文件版本,创建/切换/合并分支,Gradle安装,groovy语言)。

2024-08-07 17:43:57 1252

原创 MySQL:索引,B树&B+树,存储引擎

2w说明白MySQL:索引原则,Explain,索引分类,回表操作,Hash索引,B树索引,B+树索引,MyISAM,InnoDB,表空间。

2024-08-06 15:18:09 1393

原创 MySQL:架构缓存,事务,锁机制,SQL优化,分库分表

2w字说明白MySQL:MySQL架构,SQL执行过程,三范式,缓存,ACID,传播行为,隔离级别,死锁,乐观锁锁&悲观锁,SQL优化,分库分表分区。

2024-08-06 15:00:23 1453

原创 MySQL:DML语句,查询,函数,集合运算

2w说明白MySQL:DML语句,查询语句,函数,连接查询,子查询,集合运算(并集,差集,交集)。

2024-08-05 19:15:13 1245

原创 MySQL:基本概念,DDL语句,数据库约束,索引视图

2w说明白MySQL:关系型数据库,基本命令,语句基础,DDL语句,数据库约束,索引,视图。

2024-08-05 11:31:37 1366

原创 JVM:类加载,双亲委派,内存溢出,虚拟线程

1w字吐血整理,Java 内存虚拟机(类加载过程,类加载器,双亲委派,自定义类加载器,内存溢出,内存泄漏,传统垃圾回收,G1垃圾回收,CMS垃圾回收,ZGC垃圾回收,三色表记法,JVM调优策略,JVM常用策略)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。

2024-08-03 14:21:49 1073

原创 JVM:内存结构,死亡判定,CMS,G1

2w字吐血整理,Java 内存虚拟机(程序计数器,虚拟机栈,本地方法栈,Java堆,方法去区,元空间,常量池,直接内存,对象的创建,对象访问定位,对象内存布局,引用计数法,可达性分析,引用类型,对象的自我救赎,回收方法区)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。

2024-08-03 13:09:28 1333

原创 Java:设计模式(单例,工厂,代理,命令,桥接,观察者)

3w字吐血整理,Java设计模式(工厂模式(简单工厂模式&抽象工厂模式)、单例模式、生成器模式和原型模式、适配器模式、桥接模式、组合器模式、装饰器模式、门面模式、享元模式和代理模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板模式和访问者模式)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。

2024-08-02 09:19:36 1141

原创 Java:IO(NIO,字符集,文件锁,NIO2(AIO))

2w字吐血整理,Java(NIO,Buffer,Channel,字符集,文件锁,NIO2,AIO)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。

2024-08-02 08:50:44 828

原创 Java:网络编程(多线程下载,Socket,TCP,UDP)

2w字吐血整理,Java(多线程下载,Socket,TCP,UDP,Echo聊天室初版)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。

2024-08-01 18:06:15 977

原创 Java:IO(System类、数据操作流、合并流、压缩流、序列化)

2w字吐血整理,Java IO(System,BufferedReader,数据操作流,合并流,压缩流,序列化)。包括:基础知识,底层原理,代码复现,面试难点,刁钻问题解答。

2024-08-01 17:33:11 1053

国防科技大学机器学习(刘新旺)课程完整笔记(复习资料)

国防科技大学机器学习(刘新旺)课程完整笔记(复习资料) 包括:感知机算法,支持向量机,泛化误差界,梯度下降,多分类,聚类,神经网络。 包括:各种公式完成闭环推到,期末复习必备,全网独一份。

2024-07-31

毕业设计:舆情监测系统(SpringBoot+NLP)

https://shao12138.blog.youkuaiyun.com/article/details/87993334

2024-04-15

需求分析阶段结束之前,系统分析员应该写出软件需求规格说明书,以书面的形式准确地描述软件需求

需求分析阶段结束之前,系统分析员应该写出软件需求规格说明书,以书面的形式准确地描述软件需求

2022-11-21

猫,鱼分类数据集,训练集,测试集和验证集

猫,鱼分类数据集,训练集,测试集和验证集

2022-03-05

JS文件操作Demo

文件操作demo:https://blog.youkuaiyun.com/qq_42192693/article/details/102648978

2019-10-20

Spring-Mybatis.zip

一个Spring和Mybatis的整合案例,博客:https://blog.youkuaiyun.com/qq_42192693/article/details/101024330

2019-09-19

Mybtis级联映射(一对一,一对多)例子

Mybatis的级联一对一,一对多,简单小例子。欢迎下载,保证可以运行出来。

2019-09-10

Spring事务传播Demo.zip

参考博客https://blog.youkuaiyun.com/qq_42192693/article/details/91359997,用到的模型

2019-06-11

spring-struts.zip

Spring整合Struts2过程中用到的所有架包,https://blog.youkuaiyun.com/qq_42192693/article/details/91391976

2019-06-10

spring-hibernate-struts2.zip

spring整合hibernate,struts2过程中用到的所有架包,参考https://blog.youkuaiyun.com/qq_42192693/article/details/91396463

2019-06-10

spring - aop.zip

SpringAop编程过程中消息通知需要的架包,参考https://blog.youkuaiyun.com/qq_42192693/article/details/90709845

2019-06-10

spring-hibernate.zip

Spring整合Hibernate中所用到的所有架包,参考博客https://blog.youkuaiyun.com/qq_42192693/article/details/91352599

2019-06-10

整合案例.docx

Spring与jdbc整合过程中的不同操作,https://blog.youkuaiyun.com/qq_42192693/article/details/91350412,博客配合使用

2019-06-09

spring.zip

编写Web用到了Spring框架,这里是目前最新的Spring5.17架包

2019-05-17

数据库代码总结.docx

包括数据库操作,表的操作,一系列查询操作,表中数据的操作,视图操作,索引操作,触发器,安全,架构,备份

2019-05-09

Hibernate5.4.2最新架包

Hibernate的jar包,5.4.2架包,2019.4.9最新版架包,嘤嘤嘤。

2019-04-09

CSS:苹果DOCK导航栏

CSS实现苹果DOCK导航栏,可以放在浏览器底端,实现比较好看的导航栏

2019-03-17

CSS:对联广告

CSS实现对联广告,广告由图片构成,自动跟随滚动条移动。

2019-03-17

CSS:雪花飘落特效

CSS代码实现的雪花飘落项目,雪花自动下落,在底端积累。

2019-03-17

Struts2d2.5架包

SSH框架中Struts2框架所需的jar文件包,目前最新版本,2019.3月

2019-03-01

SQLIHelper-网页防注入测试工具

SQLIHelper用于测试自己网站的安全性,检验是否纯在数据方面漏洞。

2019-02-24

jsp应用与开发技术第二版课后习题配套答案

《JSP应用与开发技术(第2版)》是2014年由清华大学出版社出版的图书,该书作者是马建红、李占波、韩颖、王瑞娟、姬莉霞。习题配套答案

2019-01-05

电子表数字图片

电子表的从0-9的数字信息,用于显示电子表格式时间。多多下载

2018-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除