自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

分享思想,留下痕迹。

代码中的每一行都是一种表达方式。

  • 博客(292)
  • 资源 (2)
  • 收藏
  • 关注

原创 Hexo+Github+Netlify博客搭建教程

博客初步的页面效果可以看一下我的博客Leo,欢迎大家支持访问。本博客基于Hexo,所以首先要了解一下我们搭建博客所要用到的框架。Hexo是高效的静态网站生成框架,它基于Node.js快速,简单且功能强大,是搭建博客的首选框架。大家可以进入hexo官网进行详细查看,因为Hexo的创建者是台湾人,对中文的支持很友好,可以选择中文进行查看。通过Hexo,你可以直接使用Markdown语法来撰写博客。相信很多小伙伴写工程都写过README.md文件吧,对,就是这个格式的!

2023-10-14 15:15:58 47693 195

原创 Linux自用笔记

root:当前登录系统用户名(root超级管理员)localhost :当前主机名:当前用户所在目录(为家目录) ,root超级管理员家目录:/root#: 当前用户身份是超级管理员$:当前用户身份为普通用户,普通用户的家目录:/home/用户名同名。

2023-10-06 19:46:54 1562 63

原创 MySQL笔记:B站康师傅天花板教程(持续更新)

✅作者简介:大家好,我是Cisyam,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉💞当前专栏:✨特色专栏:🥭本文内容:MySQL笔记:B站康师傅天花板教程(持续更新),欢迎大家访问📚个人知识库:,欢迎大家访问B站康师傅MySQL天花板教程笔记: 最详细,最全面,最硬核!!!下面是对章节与视频的对应关系和学习建议【MySQL上篇:基础篇】【第1子篇:数据库概述与MySQL安装篇】p01-p11。

2023-03-30 16:38:48 30591 83

原创 数据库原理及应用

第一章 引言1.1 数据库系统概述1.1.1 数据库的四个基本概念1 数据(Data) 数据是数据库中存储的基本对象 数据的定义:描述事物的符号记录 数据的种类:文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等 数据的特点:数据与其语义是不可分的(说明:数据的含义称为数据的语义,数据与其语义是不可分的。) 数据举例 1: 例如 93 是一个数据 语义1:学生某门课的成绩 语义2:某人...

2022-02-14 12:38:10 15342 29

原创 网站更新改版了

大家好,我是Leo哥🫣🫣🫣,文档站也有段时间没有更新了。今天闲来无事折腾一番。顺便给网站做了一些简单的改版。之前有朋友问过我。如何才能搭建一个跟我一样简介的一个知识库。必须安排。Leo哥已经将自己的网站做成了一个精简的模版,大家可以开箱即用。可稳是有手就行,没手的来找 Leo 哥领一个(狗头狗头)。关注公众号程序员Leo回复 template。好了,今天就到这里,如果有兴趣的小伙伴抓紧动手行动起来吧。

2024-07-09 22:05:41 987 188

原创 SpringSecurity6 | 基于数据库实现登录认证

大家好,我是Leo哥🫣🫣🫣,通过前面几节的学习,我们知道了如果通过内存进行登录认证以及如何获取登录用户的认证信息。但是在实际开发中,我们的用户都是存储在数据库中,并非直接存放在本地内存中。接下来,我们这篇博客将基于数据库的用户来实现我们的登录认证。其实用户进行认证,最常见的认证方式就是用户名+密码,认证服务需要根据用户名从存储中查询用户信息,然后判断输入的密码和存储中的密码是否匹配。对用户名、密码存储,内存JDBC关系型数据库使用的自定义数据存储使用LDAP认证的LDAP存储。

2024-07-02 09:43:40 4755 264

原创 工厂设计模式

工厂设计模式(Factory Design Pattern)是一种创建型设计模式,它提供了一种创建对象的最佳方式。工厂模式将实例化对象的过程推迟到子类,从而实现了对象创建的解耦。这种模式有助于代码的可维护性和可扩展性,特别是在需要创建复杂对象或者依赖于具体类的情况下。简单工厂模式(Simple Factory Pattern):又称静态工厂方法(Static Factory Method),通过一个静态方法根据传入参数的不同返回不同类的实例。工厂方法模式(Factory Method Pattern)

2024-06-27 20:48:39 1674 131

原创 Leo赠书活动-27期 【大数据智能风控内核】

人行印发的《金融科技(FinTech)发展规划(2022一2025年)》明确指出金融科技成为防范化解金融风险的利器,运用大数据、人工智能等技术建立金融风控模型,有效甄别高风险交易,智能感知异常交易,实现风险早识别、早预警、早处置,提升金融风险技防能力,金融科技在风险控制上已经成为重要基石。

2024-06-21 15:52:47 1272 141

原创 SpringSecurity6 | 获取登录用户的认证信息

大家好,我是Leo哥🫣🫣🫣,接到上一节,我们学习通过SpringSecurity退出登录之后的JSON处理。这篇文章我们主要来介绍一下登录成功之后如何获取用户信息。好了,话不多说让我们开始吧😎😎😎。在这篇文章中我们添加了一个主页面,用超链接来进行退出登录,而不是频繁在地址栏输入URL。以上便是本文的全部内容,本人才疏学浅,文章有什么错误的地方,欢迎大佬们批评指正!我是Leo,一个在互联网行业的小白,立志成为更好的自己。如果你想了解更多关于Leo,可以关注公众号-程序员Leo,后面文章会首先同步至公众号。

2024-06-21 14:53:37 595 97

原创 反射机制详解

大家好,我是Leo哥🫣🫣🫣,今天一起来回顾一下反射机制。反射(Reflection)是编程语言中的一种能力,它允许程序在运行时动态地检查和操作程序元素,比如类、方法、字段等。通俗地说,反射就是程序能够在运行时查看自己并做出相应调整的能力。如果了解过框架底册的话,那么对反射一定不陌生。反射之所以被称为框架的灵魂,主要是因为它赋予了我们在运行时分析类以及执行类中方法的能力。假设你有一辆汽车,通常你需要知道汽车的型号、颜色等信息来驾驶它。但如果汽车具备反射。

2024-06-20 13:53:28 1014 72

原创 悉数六大设计原则

大家好,我是Leo哥🫣🫣🫣,今天开始我们来学习一下关于设计模式的内容。提起设计模式,大家肯定不陌生,可能在此之前你也多少了了解过设计模式,但在实际的业务开发中使⽤用却不不多,多数时候都是⼤大⾯面积堆积ifelse 组装业务流程,对于⼀一次次的需求迭代和逻辑补充,只能东拼⻄西凑 Ctrl+C 、 Ctrl+V。作为一名优秀的程序员,设计模式可谓是必修课,接下来就跟着Leo哥一起来了解了解设计模式吧。单一职责原则(Single Responsibility Principle, SRP)

2024-06-03 20:32:53 1838 132

原创 Leo赠书活动-26期 不同数据库背后的数据存储方案

如果以组件的类型是关系型数据库还是非关系型数据库,并结合服务的场景是OLTP还是OLAP来对业界各种存储组件进行划分的话,可以得到如下图所示的结果。关系型数据库中既有为OLTP设计的,也有为OLAP设计的,同时还有新兴发展起来兼容二者的HTAP数据库。这些系统都有各自适用的业务场景,它们在存储引擎选型时,往往会根据适用场景来决定。如果是读多写少的场景,通常会选择B+树、哈希表来构建存储引擎。而如果是写多读少的场景,往往会选择LSM树来构建存储引擎。

2024-06-03 11:51:39 2107 66

原创 nvm保姆级安装使用教程

大家好,我是Leo哥🫣🫣🫣,本期专栏带来一些开发中一些好用的工具,以及教大家如何去使用,这一期带来的是nvm。好了,话不多说让我们开始吧😎😎😎。今天介绍一下windows环境下如何安装使用nvm进行nodejs环境切换。是一个开源的Node.js版本管理工具,它允许用户在同一台机器上安装和切换多个版本的Node.js。通过 nvm 可以安装和切换不同版本的 nodejs。nvm 主要是为了解决 node.js 各种版本存在不兼容现象。显示已经安装的列表,list 可简化为 ls。

2024-05-30 09:34:12 1164 108

原创 Leo赠书活动-25期 618精选编程书单:提升你的代码力

亲爱的开发者们,👋在这个快速发展的技术时代,不断学习和提升自己的编程技能是每位程序员的必修课。今天,我为大家精心挑选了一系列编程技术书籍,它们将是你技术成长道路上的宝贵财富。

2024-05-22 19:12:23 1547 95

原创 使用MyBatisPlus实现自定义SQL分页功能

大家好,我是Leo哥🫣🫣🫣,今天给大家带来关于精品SpringBoot专栏,暂且就给他起名为循序渐进学SpringBoot,这里我参考了我上一个专栏:循序渐进学SpringSecurity6。有需要的朋友可以抓紧学习来哈,带你从SpringSecurity从零到实战项目。

2024-04-18 21:17:13 962 103

原创 Leo赠书活动-24期 【三大层次学习企业架构框架TOGAF】文末送书

对于一名架构师来讲,如果说编程语言是知识库层次中的入门石,那么企业架构框架则相当于知识库层次中的金字塔尖。如果想成长为企业级的架构师,企业架构框架是必须要攀登的高塔。目前国内绝大多数企业采用TOGAF标准,因此我们的讨论主要围绕TOGAF展开,涉及主流版本9.1和9.2。在这个过程中,笔者还会广泛运用摩天轮学习法,以便更清晰地呈现相关内容。在本文中,笔者将首先讨论企业架构框架TOGAF的学习方法。目前,关于TOGAF的学习材料主要以官方手册为主,网上的资料大多不成体系。

2024-04-18 21:07:26 1962 107

原创 Linux中下载安装JDK8

由于现在JDK不好下载了,所以Leo哥通过网上其他资源下载供大家使用,有需要关注公众号:程序员Leo,后台回复t01获取。

2024-04-17 23:44:55 1575 70

原创 MyBatisPlus自定义SQL

大家好,我是Leo哥🫣🫣🫣,今天给大家带来关于精品SpringBoot专栏,暂且就给他起名为循序渐进学SpringBoot,这里我参考了我上一个专栏:循序渐进学SpringSecurity6。有需要的朋友可以抓紧学习来哈,带你从SpringSecurity从零到实战项目。

2024-04-16 23:16:30 689 36

原创 Docker部署前后端分离项目

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉💞当前专栏:✨特色专栏:🥭本文内容:Docker部署前后端分离项目📚个人知识库:,欢迎大家访问。

2024-04-10 22:03:45 1804 107

原创 JVM规范中的运行时数据区

这些运行时数据区虽然在功能上有所区别,但在整个 Java 虚拟机启动时都需要被创建,并且在虚拟机运行期间始终存在,直到虚拟机停止运行时被销毁。同时,不同的 JVM 实现对运行时数据区的分配和管理方式也可能不同,会对性能和功能产生影响。下图为JVM结构规范图,该图属于JVM规范,不是具体的实现。JVM规范最开始是由研究Java的大佬们定制的,但是后面JVM规范的实现可能有很多公司,比如我们最熟悉的Oracle等等,这点一定要区分开。

2024-04-10 09:22:13 1598 71

原创 为什么Java不支持多继承

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉✨特色专栏:🥭本文内容:为什么Java不支持多继承📚个人知识库:,欢迎大家访问。

2024-04-09 07:00:00 1000 36

原创 MyBatisPlus中的条件构造器

大家好,我是Leo哥🫣🫣🫣,今天给大家带来关于精品SpringBoot专栏,暂且就给他起名为循序渐进学SpringBoot,这里我参考了我上一个专栏:循序渐进学SpringSecurity6。有需要的朋友可以抓紧学习来哈,带你从SpringSecurity从零到实战项目。

2024-04-08 20:56:42 279 13

原创 腾讯云崩了,官方称正在紧急修复中

腾讯云崩了#相关话题登上热搜,随后腾讯云官方称:“官网控制台相关服务出现异常,工程师正在紧急修复中。”关于出现异常的原因,截至发稿,腾讯云暂未回复。4月8日下午,多位网友反应,腾讯云出现服务故障,接口响应报错、内部服务错误,网页显示504错误。上一次崩还是在23年的时候,难道真是一年一次嘛!

2024-04-08 20:54:45 683 14

原创 IDEA2023创建SpringMVC项目

大家好,我是Leo哥🫣🫣🫣,有朋友问我关于新版本的IDEA如何创建SpringMVC项目或者是SSM项目,并配置Web支持呢。这个问题在我刚升级新版本也是琢磨了很久,现在整理分享给大家。浏览器发送请求:http://localhost:8080/springmvc/testSpringMVC的前端控制器DispatcherServlet接收到请求,DispatcherServlet根据请求路径/test映射到 HelloController#名字随意(),调用该方法。

2024-04-06 21:09:34 2641 81

原创 SpringBoot整合Spring Data JPA

大家好,我是Leo哥🫣🫣🫣,今天给大家带来关于精品SpringBoot专栏,暂且就给他起名为循序渐进学SpringBoot,这里我参考了我上一个专栏:循序渐进学SpringSecurity6。有需要的朋友可以抓紧学习来哈,带你从SpringSecurity从零到实战项目。

2024-04-06 20:02:48 364 17

原创 nvm保姆级安装使用教程

大家好,我是Leo哥🫣🫣🫣,本期专栏带来一些开发中一些好用的工具,以及教大家如何去使用,这一期带来的是nvm。好了,话不多说让我们开始吧😎😎😎。今天介绍一下windows环境下如何安装使用nvm进行nodejs环境切换。是一个开源的Node.js版本管理工具,它允许用户在同一台机器上安装和切换多个版本的Node.js。通过 nvm 可以安装和切换不同版本的 nodejs。nvm 主要是为了解决 node.js 各种版本存在不兼容现象。显示已经安装的列表,list 可简化为 ls。

2024-04-05 20:28:27 682 28

原创 SpringBoot整合Lombok以及各种使用技巧

大家好,我是Leo哥🫣🫣🫣,今天给大家带来关于精品SpringBoot专栏,暂且就给他起名为循序渐进学SpringBoot,这里我参考了我上一个专栏:循序渐进学SpringSecurity6。有需要的朋友可以抓紧学习来哈,带你从SpringSecurity从零到实战项目。

2024-04-03 14:05:18 758 37

原创 JDK、JRE和JDK的关系

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉✨特色专栏:🥭本文内容:JDK、JRE和JDK的关系📚个人知识库:,欢迎大家访问。

2024-04-03 11:39:17 1186 13

原创 SpringBoot属性配置的多种方式

大家好,我是Leo哥🫣🫣🫣,今天给大家带来关于精品SpringBoot专栏,暂且就给他起名为循序渐进学SpringBoot,这里我参考了我上一个专栏:循序渐进学SpringSecurity6。有需要的朋友可以抓紧学习来哈,带你从SpringSecurity从零到实战项目。

2024-04-03 01:02:44 452 13

原创 MySQL中drop、truncate和delete的区别

对于drop、truncate和delete,虽然简单,但是真要使用或者面试时候问到还是需要有一定的总结,今天来简单讲讲他们直接的区别。在此之前先简单了解下什么是DDL和DML。DDL(数据定义语言,Data Definition Language):DDL代表数据定义语言,是一种有助于创建数据库模式的SQL命令。createdropaltertruncate和rename等等。DML(数据操作语言,Data Manipulation Language)

2024-04-02 11:10:29 3661 88

原创 介绍一下Java的数据类型

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉✨特色专栏:🥭本文内容:介绍一下Java的数据类型📚个人知识库:,欢迎大家访问Java的数据类型分为基本数据类型和引用数据类型。基本数据类型包括其中整数的默认类型为int类型,浮点数的默认类型为double。

2024-04-02 11:01:19 417 6

原创 SpringAOP和AspectJ有什么关系 ?

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉✨特色专栏:🥭本文内容:SpringAOP和AspectJ有什么关系?📚个人知识库:,欢迎大家访问我们知道现在开发都是Spring,讲的最多的也是SpringAOP,在说springAOP前,先了解下AOP是什么?AOP是通过 “预编译方式” 和 “运行期间动态代理” 实现程序功能的统一维护的一种技术。

2024-04-01 15:59:06 1440 45

原创 Leo赠书活动-23期 【Python数据分析】文末送书

随着我国企业数字化和信息化的深入,企业对办公自动化的效率和灵活性要求越来越高。Python作为一种开源的软件应用开发方式,通过提供强大丰富的库文件包,极大地简化了应用开发过程,降低了技术门槛。Python开发有哪些优势、挑战以及实践方法呢?第一部分(第1~7章)为Python数据分析基础篇,主要介绍Python的工作环境、编程基础、Excel数据文件的操作、Pandas数据包的应用等。对于编程菜鸟,这部分内容是必学内容,不仅可以帮助大家快速掌握Python编程的基础知识,还能快速入门数据操作和分析。

2024-04-01 11:28:53 1953 26

原创 SpringBoot整合参数校验

大家好,我是Leo哥🫣🫣🫣,今天给大家带来关于精品SpringBoot专栏,暂且就给他起名为循序渐进学SpringBoot,这里我参考了我上一个专栏:循序渐进学SpringSecurity6。有需要的朋友可以抓紧学习来哈,带你从SpringSecurity从零到实战项目。

2024-03-29 16:38:36 800 11

原创 Leo赠书活动-22期 【大模型在金融行业的应用场景和落地路径】文末送书

这是最好的时代,也是最坏的时代。尽管大模型技术在金融领域具有巨大的应用潜力,但其应用也面临不容忽视的风险和挑战。本文将深入研究大模型在金融领域的数据隐私和安全风险、模型可解释性和透明度、监管和合 规要求,梳理中国、美国、欧洲等地 AIGC 技术的应用规则,探索对应的风险管理和应对策略。以上便是本文的全部内容,本人才疏学浅,文章有什么错误的地方,欢迎大佬们批评指正!我是Leo,一个在互联网行业的小白,立志成为更好的自己。如果你想了解更多关于Leo,可以关注公众号-程序员Leo,后面文章会首先同步至公众号。

2024-03-29 13:47:16 1691 47

原创 IDEA2023版本整合SpringBoot热部署

以上便是本文的全部内容,本人才疏学浅,文章有什么错误的地方,欢迎大佬们批评指正!我是Leo,一个在互联网行业的小白,立志成为更好的自己。如果你想了解更多关于Leo,可以关注公众号-程序员Leo,后面文章会首先同步至公众号。

2024-03-28 16:37:30 1192 40

原创 Leo赠书活动-21期 《一篇讲明白 Hadoop 生态的三大部件》

进入大数据阶段就意味着进入NoSQL阶段,更多的是面向OLAP场景,即数据仓库、BI应用等。大数据技术的发展并不是偶然的,它的背后是对于成本的考量。集中式数据库或者基于MPP架构的分布数据库往往采用的都是性能稳定但价格较为昂贵的小型机、一体机或者PC服务器等,扩展性相对较差;而大数据计算框架可以基于价格低廉的普通的硬件服务器构建,并且理论上支持无限扩展以支撑应用服务。底层文件存储系统 HDFS(Hadoop Distributed File System,Hadoop 分布式文件系统)、

2024-03-28 11:33:54 1700 14

原创 SpringBoot整合Knife4j

大家好,我是Leo哥🫣🫣🫣,今天给大家带来关于精品SpringBoot专栏,暂且就给他起名为循序渐进学SpringBoot,这里我参考了我上一个专栏:循序渐进学SpringSecurity6。有需要的朋友可以抓紧学习来哈,带你从SpringSecurity从零到实战项目。

2024-03-27 19:32:35 816 5

原创 Leo赠书活动-20期 《一本书掌握数字化运维方法,构建数字化运维体系》

数字化转型已经成为大势所趋,各行各业正朝着数字化方向转型,利用数字化转型方法论和前沿科学技术实现降本、提质、增效,从而提升竞争力。数字化转型是一项长期工作,包含的要素非常丰富,如数字化转型顶层设计、组织架构设计、领军人的数字化思想转型、前沿科技的应用、业务和技术的融合,真正做到流程打通、系统打通、数据打通和业务系统端到端联动融合。如何实现业务与技术的融合?如何实现从业务到研发、运维、运营的全链路端到端数据闭环?

2024-03-27 19:01:43 2234 14

原创 SpringBoot整合Swagger-UI实现在线API文档

大家好,我是Leo哥🫣🫣🫣,今天给大家带来关于精品SpringBoot专栏,暂且就给他起名为循序渐进学SpringBoot,这里我参考了我上一个专栏:循序渐进学SpringSecurity6。有需要的朋友可以抓紧学习来哈,带你从SpringSecurity从零到实战项目。

2024-03-24 15:29:49 1168 36

java路线图 这是我的第一次分享 谢谢大家

java路线图 这是我的第一次分享 谢谢大家

2022-01-30

图片,这是我个人在b站找到的一张好看的图片

图片,这是我个人在b站找到的一张好看的图片

2022-01-30

空空如也

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

TA关注的人

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