自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 【LDA 01篇】图解LDA原理

不涉及复杂的公式推理,尽量用大白话讲明白LDA的基础原理。

2024-12-27 12:02:30 1999

原创 解析TF-IDF模型公式、应用、优缺点及实战

其实就是一个很简单的公式。解析TF-IDF模型公式、应用、优缺点及实战。

2024-12-08 20:33:52 1501

原创 Word2vec、词向量是什么? |Gensim中word2vec模型的参数定义

【小白入门Word2Vec】最近在忙毕设,要学习一些AI的技术。很多资料看来看去,感觉只是在大脑皮层表面略过了一下,遂还是决定采用老方法,写博客!!!对了,我也只是一个萌新,博客的内容仅代表我个人当前的理解,可能会有偏差。若有不对,感谢指正。

2024-12-04 17:37:50 776

原创 【零基础入门产品经理】学习准备篇 | 需要学一些什么呢?

如何在0实习且没有任何产品相关经验下,如何上岸产品经理~(ps:经验来自于b站某大佬分享,非本人,俺还是小白)

2024-09-30 00:53:32 687

原创 【速成Redis】04 Redis 概念扫盲:事务、持久化、主从复制、哨兵模式

该篇04是速成系列的完结篇,主要对redis一些重要概念进行扫盲性认知,如事务、持久化、主从复制、哨兵模式。 道阻且长,学完这4篇只能称得上是刚入门redis。剩下还有很多路要走。

2024-09-21 18:26:22 1545

原创 【速成Redis】03 Redis 五大高级数据结构介绍及其常用命令 | 消息队列、地理空间、HyperLogLog、BitMap、BitField

速成Redis03 |五大高级数据结构介绍及其常用命令:消息队列、地理空间、HyperLogLog、BitMap、BitField

2024-09-21 14:06:03 852

原创 【速成Redis】02 Redis 五大基本数据类型常用命令

该篇适用于速成redis。本篇我们将讲解:redis五大基本数据类型的常用语句。

2024-09-19 22:28:31 1249

原创 【速成Redis】01 Redis简介及windows上如何安装redis

​适用于:需要快速掌握redis技能的人该篇内容摘要:作为redis的导读,简单介绍redis和redis在windows上如何安装使用。

2024-09-19 17:37:22 1073

原创 CAS概念、性质、优缺点 | 乐观锁、悲观锁是什么?

今天在深入了解HashMap时,看到这句话:“concurrentHashMap,在 JDK 1.7 中采用 分段锁的方式;JDK 1.8 中直接采用了CAS(无锁算法)+ synchronized。”哦~~这个CAS好像之前接触过,又不记得了~遂重新复习总结一下

2024-09-08 18:23:19 795

原创 【数据结构】详解二叉搜索树及其实现

二叉搜索树是红黑树等的前身,掌握其操作和性质很重要。总结自用and分享。

2024-09-04 17:02:35 887 1

原创 【Java】 为什么是split 方法按点号分割是用 “ \\. “ ?

小知识,记录自用and分享。

2024-08-31 18:22:48 671 1

原创 【归纳总结】常见排序算法及其实现:直接插入排序、希尔排序、选择排序、堆排序、冒泡排序、快排、归并排序

常用排序算法,详细总结,自用and分享。

2024-08-28 21:58:10 720

原创 【数据结构】一篇讲清楚什么是堆? 带图食用超详细~

【数据结构】一篇讲清楚什么是堆? 带图食用超详细~

2024-08-23 20:27:26 920

原创 LCS问题 | 最长公共子序列 动态规划算法总结

LCS问题 | 最长公共子序列 动态规划算法总结

2024-08-19 23:57:50 863

原创 理解Java中的for-each循环:为什么有时候不能修改数组元素?

刚开始学习编程的时候,我们都会老老实实用 for-i循环,后面接触到for-each的时候,发现竟然还可以再省一点代码,慢慢也会开始学会用for-each。但其实,在有些即使是需要从头遍历的场景,for-each也并不能替代for-i循环,例如修改遍历数组元素。

2024-08-18 20:20:53 401

原创 深入理解JVM运行时数据区(内存布局 )5大部分 | 异常讨论

在 Java 开发中,JVM作为程序的执行环境,其内存布局和异常处理机制对于应用的性能与稳定性至关重要。本篇博客将深入解析 JVM 的运行时数据区。

2024-08-17 21:58:13 1119

原创 简单了解JVM执行Java程序的基本流程 | 一次编译,到处运行

Java代码怎么做到一次编译,到处运行的呢?靠JVM,那JVM的执行流程是什么呢?简单来说:通过Javac编译器将Java源代码编译成字节码,JVM通过类加载器将字节码加载到运行时数据区中,并通过执行引擎将字节码翻译为可执行的机器指令,最终交由CPU执行。在此过程中,本地库接口用于调用底层系统功能或其他编程语言的库。这几个主要组成部分共同协作,确保Java程序能够跨平台、高效地运行。

2024-08-17 18:18:34 377

原创 【JavaSE】解读Java中的toString方法

在Java中,toString方法来自java.lang.Object 类,然后所有对象都继承该Object 类。默认情况下,它的作用是返回对象的字符串表示形式。在实际开发中,重写 toString() 方法可以帮助我们以更易读的形式输出对象信息,尤其在调试和日志记录时尤为有用。

2024-08-16 22:08:58 352

原创 Spring 注解 | @Autowired @Resource @Qualifier等依赖注入匹配规则

Spring中依赖注入常用注解,涉及:@Autowired、@Primary 、 @Qualifier 、@Resource。本文将详细探讨这些注解的匹配规则和用法。

2024-08-15 19:37:15 605

原创 深入理解 Spring IoC 与 DI:控制反转与依赖注入解析

在接触 Spring 框架之前,通常我们会在 main 方法或其他业务逻辑中手动 new 对象,然后调用这些对象的方法来完成任务。手动创建对象的方式意味着我们自己掌握了对象的控制权。 然而,在 Spring 中,我们不再直接在代码中手动创建对象,而是将对象的创建、管理、依赖注入等职责交给了 Spring 容器。Spring 框架通过 IoC(控制反转)和 DI(依赖注入)来实现这一点。

2024-08-15 18:07:41 1092

原创 深入理解 Spring 三级缓存:解决单例 Bean 循环依赖的利器

Spring是怎么解决这种情况的呢?A和B,A依赖B,而B又依赖A,Spring 在创建 Bean A 时需要注入 B,而创建 B 时又需要注入 A,这就导致了一个无法打破的循环......

2024-08-15 00:16:01 2020

原创 快速掌握:将Spring Boot项目部署到云服务器的完整指南

【贼详细】当我们写了一个酷酷的程序,贼有成就感,却只能在127.0.0.1...本机环回地址上自己体验。若是我想让好朋友们也看看,我们就可以把程序部署到云服务器上,这样子每个人都可以通过自己电脑访问我们的程序了。

2024-08-13 23:24:05 2185

原创 【云服务器】 阿里云服务器免费试用3个月 不用学生认证

学生实名认证是送优惠券300,我没用上,因为尝试点了购买,用了优惠券还是要钱。这个羊毛不用学生认证!只需登录和实名认证和即可。然后就发现了一个更方便的途径,直接能用。点击立即试用就可以。

2024-08-13 14:35:49 719

原创 一篇讲清楚什么是密码加密和加盐算法 | 附Java代码实现

早些年,数据泄露屡见不鲜,每个班上总有一两个人qq被盗然后群发信息...这是因为,在以前,我们的密码在数据库里都是明文储存。而现在,我们的密码在数据库里都是密文储存。

2024-08-12 20:15:50 1791 2

原创 【概念理解】对称加密和非对称加密是什么?两者区别?

此篇适用于对概念还懵懵的童鞋,捋清楚。真正理解概念,其余不在此篇做过多拓展。对称加密、非对称加密是常用的两种加密方式。

2024-08-10 21:28:12 1927

原创 【idea】 已经commit还没push怎么修改commit信息?

有时候填写commit信息时手快确认了,要push时发现信息有误,此时想重新更改信息。此方法适用于在idea里commit了的,且还未push。

2024-08-10 19:03:23 1660 1

原创 【Java】字符/字符串转整数 常用的三个方法

做Oj题时,偶尔需要用到,久了不用,用到就得查一下,遂总结一篇用法,加深记忆。

2024-08-07 17:59:20 2324

原创 二叉树前序遍历的 迭代思想实现 思想图解 | 附Java实现代码

创建一个空栈,用于存储需要访问的节点。-将根节点压入栈中。-从栈顶弹出一个节点,并访问该节点(即打印节点的值或将值存储在结果列表中)。-如果该节点有右子节点,则将右子节点压入栈中。-如果该节点有左子节点,则将左子节点压入栈中。

2024-08-06 08:45:00 442

原创 【Java】String、StringBuilder、StringBuffer的区别

这意味着一旦创建了一个 String 对象,它的内容就不能改变。任何修改 String 内容的方法都会创建一个新的 String 对象。,这意味着它的内容可以改变。可以在现有对象的基础上进行修改,而不会创建新的对象。因为不可变,每次做字符串拼接或修改,都会创建一个新的对象以及分配内存。,因为它的可变性,可以在现有对象的基础上进行修改,而不会创建新的对象。, 通常比 StringBuffer 更快,因为它没有同步的开销。-StringBuilder 和StringBuffer是可变的。

2024-08-04 14:25:23 256

原创 力扣225 | 两个队列实现栈的思想解析 | 详细图解 Java代码实现

搭配超详细图解使用。

2024-07-26 16:55:32 525

原创 力扣142环形链表II找入环节点|算法详细推导

搭配图解好食用 ,力扣142环形链表II,找入环节点

2024-07-26 13:29:12 805

原创 力扣141环形链表问题|快慢指针算法详细推理,判断链表是否有环|龟兔赛跑算法

画图详细讲解环形链表问题,检测链表是否包含环。

2024-07-25 23:44:41 1079 1

原创 【Java】详解抽象类和接口的区别

Java重要知识点:抽象类和接口的区别,该篇详细探讨

2024-07-20 14:48:52 891

原创 Day2每日编程题日记:牛牛的快递、最小花费爬楼梯、找数组中两个字符串的最小距离

该篇用于记录自看。曾回看昨天的做题代码,竟然会觉得陌生,这竟然是我写的,细细读了一下,原来我当时是这么想的。因此我觉得记代码没有实际用处,重点是领悟了思想,这样子代码就在心中,随时可以再写出来。因此我的笔记不记录代码,只记录一些关键思想突破点。

2024-07-17 11:57:44 428

原创 Day1每日编程题日记:数字统计、两个数组的交集、点击消除

该篇用于记录自看。曾回看昨天的做题代码,竟然会觉得陌生,这竟然是我写的,细细读了一下,原来我当时是这么想的。因此我觉得记代码没有实际用处,重点是领悟了思想,这样子代码就在心中,随时可以再写出来。因此我的笔记不记录代码,只记录一些关键思想突破点。

2024-07-11 23:20:03 333 1

原创 【Java文件IO】对从属性复制的文件路径.isFile竟然返回false?|处理文件路径中的隐藏字符问题|解决从属性复制路径,程序无法解析的问题

为了方便,当我们要对文件进行处理时,都会选择复制电脑中的路径而不是手动输入。但有时,从文件属性窗口复制的路径中在Java程序中使用时竟然解析失败。举个例子:我们从这里复制了一个文件路径~尝试编译解析如图,明明是复制的路径(肯定比手写的靠谱吧hhh!!),竟然无法识别为一个文件。

2024-06-01 13:23:42 371

原创 【JavaEE】单例模式:饿汉模式与懒汉模式,解决懒汉模式线程不安全问题

前言:在软件开发中,有时我们需要确保一个类在内存中只存在一个实例,这不能只靠程序猿人为保证只创建了一个实例,而需要通过编程技巧约束,让我们只能创建一个实例。这可以通过单例模式(Singleton Pattern)来实现。在本文中,我们将探讨单例模式的两种主要实现方式:饿汉模式和懒汉模式,以及懒汉模式引发的线程安全问题。

2024-05-27 19:23:52 848

原创 深入理解Java Lambda表达式的变量捕获规则|配合代码用例讲解

Lambda表达式是Java 8引入的。在使用Lambda表达式时,理解变量捕获规则是至关重要的。本文将深入探讨Java Lambda表达式的捕获规则,以便于我们更好地掌握这一特性。

2024-05-25 18:53:30 1007

原创 【血汗泪心路历程】怎么彻底删掉Sangfor文件?怎么彻底删除easyconnect?删除sangfor后网络坏了、某些app无法正常启动怎么解决?

教程来源于网络的五湖四海+gpt解答。用到了好几个教程和方法,遂这篇总结一下。会标明出处!先上一下战绩:终于把sangfor扔进回收站里了!!!哈哈哈那一刻真的好爽。

2024-05-19 19:38:48 32193 11

原创 【MySQL经典面试题】事务和事务的四个特性【ACID】,数据库并发执行:脏读、不可重复度、幻读,事务隔离级别:Read Uncommitted、Read Committed、串行化。

此篇写于让自己梳理清楚、表述明白、深刻理解事务的四个特性、数据库并发所带来的问题和解决机制。希望也能对你有所帮助。

2024-05-18 16:52:31 991

空空如也

空空如也

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

TA关注的人

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