自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

分享思想,留下痕迹。

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

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

原创 使用Bright Data API轻松构建LinkedIn职位数据采集系统

通过本文的深入探索和实战验证,我们不仅成功构建了一个功能完整的LinkedIn职位数据采集系统,更重要的是验证了Bright Data API作为现代数据获取解决方案的卓越价值。在这个数据就是新石油的时代,传统的手工数据采集方式已经无法满足快速迭代的业务需求。Bright Data Web Scraper API不仅仅是一个技术工具,更是通往数据驱动决策的桥梁。专业的事情交给专业的平台去做,让开发者专注于创造真正的业务价值。

2025-08-26 18:35:38 19511 5

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

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

2023-10-14 15:15:58 48450 197

原创 Linux自用笔记

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

2023-10-06 19:46:54 1710 65

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

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

2023-03-30 16:38:48 31860 86

原创 数据库原理及应用

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

2022-02-14 12:38:10 16500 30

原创 Claude Code

有需要的朋友可以官网联系进行试用(免费领取)。最近搞了 Claude Code 平台。这边官网有介绍: https://claude.leocoder.cn/这边官网有介绍: https://claude.leocoder.cn/有需要的朋友可以官网联系进行试用(免费领取)。官方直连,稳定可靠 快速稳定 ➕ 不降智。官方直连,稳定可靠 快速稳定 ➕ 不降智。最近搞了 Claude Code 平台。这是群里小伙伴的好评,大家可以看下。这是群里小伙伴的好评,大家可以看下。

2025-09-01 18:42:32 182

原创 MCP进阶指南:如何挑选最适合你的AI助手“装备“

MCP进阶指南:如何高效配置AI助手 本文介绍了MCP(模型上下文协议)工具的进阶配置策略,通过四层金字塔模型帮助用户从基础到高级逐步构建AI能力: 基础层:推荐必装sequential-thinking(提升AI思维能力)和feedback-enhanced(优化交互体验) 信息获取层:建议配置websearch(英文搜索)和metaso(中文搜索)形成互补 工具层:根据专业需求选择特定工具 自动化层:实现复杂任务自动化 作者Leo哥通过实际使用经验,分享了MCP配置的黄金法则:按需分层添加,避免一次性安

2025-08-30 21:56:43 789

原创 Chrome MCP Server完全安装指南:让Claude Code真正“接管“你的浏览器

官方定义:Chrome MCP Server是一个基于Model Context Protocol (MCP)的浏览器自动化服务器,它通过Chrome扩展和Native Messaging Host,将浏览器的各种操作能力暴露给AI助手使用。Leo哥说人话:简单来说,就是给Claude Code装了一双"电子手",让它能像人类一样操作你的浏览器。想要截图?没问题!需要填表单?小菜一碟!要分析网页内容?轻而易举!🔧核心组件就像一个三件套Chrome扩展:相当于"眼睛",能看到浏览器里的一切。

2025-08-30 21:54:44 891

原创 MCP (Model Context Protocol),一篇就够了

经过这么长篇幅的介绍,相信大家对MCP工具的选择和配置已经有了清晰的认识。让我来做个最后的总结。MCP生态还在快速发展中,新的工具和功能不断涌现。作为开发者,我们要保持学习的心态,及时跟上技术发展的步伐。最重要的是,工具始终只是工具,真正的价值在于如何用它来解决实际问题,提升工作效率。希望这篇文章能帮助大家在MCP的世界里找到属于自己的那套"装备"组合,让AI真正成为我们工作中的得力助手!🤔读完这篇文章后,你计划如何开始自己的MCP进阶之路?你最想先尝试哪个工具组合?

2025-08-30 21:54:05 838

原创 Claude Code 新限制规则:开发者必知的八大变化

摘要: 2024年8月,Anthropic对Claude Code实施新限制政策,引入双重限额机制:保留5小时窗口限制,新增7天滚动周限额,并严格管控Opus 4用量。不同订阅档位(Pro、Max $100/$200)对应不同额度,Pro用户每周40-80小时(Sonnet 4),Max用户额外获得Opus 4额度(15-40小时/周)。轻度用户影响小,中重度用户需优化策略:分时段使用(上午复杂任务、下午简单任务)、按任务复杂度切换模型(Sonnet日常开发/Opus架构设计),并预留周额度。建议记录用量、

2025-08-30 21:51:40 480

原创 Go环境搭建实战:告别Java环境配置的复杂

本文对比了Java和Go语言环境搭建的差异,重点介绍了Go环境配置的简便性。作者作为一个Java开发者,分享了从复杂Java环境(JDK版本冲突、CLASSPATH配置等)转向Go语言的轻松体验:Go安装只需一步到位,环境变量精简清晰,包管理(Go Modules)比Maven简单得多。文章还提供了详细的环境搭建指南,包括国内镜像设置、项目初始化步骤,以及推荐使用GoLand作为开发工具。全文突出了Go语言在开发环境配置上的高效和简洁,为Java开发者转型Go提供了实用参考。

2025-08-27 14:17:30 1070

原创 从Java到Go:初遇Go语言的震撼体验

Java开发者初次体验Go语言的简洁性震撼:Go以25个关键字、无复杂继承的特性,用"Less is more"的设计哲学颠覆了传统编程思维。对比显示,Go在并发模型(goroutine替代线程池)、错误处理(显式优于异常)和代码结构(组合优于继承)上都展现出独特优势,特别适合云原生、微服务等场景。虽然初学者会面临GOPATH、包导入等挑战,但Go的编译效率、部署简便性和性能表现让Java开发者重新思考何为优雅代码。

2025-08-27 14:16:46 599 1

原创 MCP (Model Context Protocol),一篇就够了

MCP(Model Context Protocol)是Anthropic提出的AI模型与外部系统交互的标准协议,它解决了AI"信息孤岛"问题。MCP采用客户端-服务器架构,通过JSON-RPC 2.0实现通信,支持本地和远程两种模式。相比传统Function Calling,MCP具有标准化程度高、跨平台、支持本地部署等优势。Claude Code作为Anthropic推出的命令行工具,与MCP结合后可实现文件访问、数据库查询等扩展功能,使AI从被动回答升级为主动获取信息的智能助手。M

2025-08-27 14:12:33 1141

原创 Claude Code 入门完全指南:从零基础到高效开发

本文介绍了新一代AI编程工具Claude Code的完整入门指南。Claude Code是Anthropic公司推出的智能命令行工具,通过AI大模型辅助开发者提升编程效率。文章详细讲解了其核心架构、工作流程、系统要求,并提供了macOS和Windows系统的完整安装配置步骤,包括Node.js环境设置、Claude Code安装、API密钥配置等。此外还介绍了基础功能如交互式对话的使用技巧,如如何提出具体化需求、提供项目上下文等,帮助开发者快速上手这一变革性编程工具。

2025-08-27 14:02:24 786

原创 网站更新改版了

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

2024-07-09 22:05:41 1241 192

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

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

2024-07-02 09:43:40 6796 266

原创 工厂设计模式

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

2024-06-27 20:48:39 1912 132

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

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

2024-06-21 15:52:47 1443 142

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

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

2024-06-21 14:53:37 1177 98

原创 反射机制详解

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

2024-06-20 13:53:28 1228 73

原创 悉数六大设计原则

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

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

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

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

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

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

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

2024-05-30 09:34:12 1510 109

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

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

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

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

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

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

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

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

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

原创 Linux中下载安装JDK8

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

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

原创 MyBatisPlus自定义SQL

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

2024-04-16 23:16:30 829 37

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

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

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

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

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

2024-04-10 09:22:13 1717 72

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

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

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

原创 MyBatisPlus中的条件构造器

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

2024-04-08 20:56:42 386 14

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

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

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

原创 IDEA2023创建SpringMVC项目

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

2024-04-06 21:09:34 3355 82

原创 SpringBoot整合Spring Data JPA

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

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

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

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

2024-04-05 20:28:27 865 29

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

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

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

原创 JDK、JRE和JDK的关系

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

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

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

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

2024-04-03 01:02:44 537 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 4170 88

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

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

2022-01-30

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

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

2022-01-30

空空如也

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

TA关注的人

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