- 博客(191)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 SpringSecurity + OAuth2 详解
SpringSecurity入门到精通************************************************************************** SpringSecurity 介绍 **************************************************************************一、入门1.简介与选择2.入门案例-默认的登录和登出接口3.登录经过了哪些步骤二、基础的自定义认证1.自定义UserDetailsServi
2024-02-19 18:09:36
10618
7
原创 SpringCloud Alibaba 入门到精通 - Sentinel
本文主要总结Sentinel的五大限流规则:熔断、流控、热点流控、授权、系统流控
2023-09-24 13:09:43
937
原创 四万字爆肝总结java多线程所有知识点(史上最全总结)
这是笔者历时三周左右总结的所有java多线程中的知识点,只要是多线程的问题这里都可以看到,笔者使用通俗易懂的语言介绍了各个场景,以及他们实现的原理,希望对路过的你有所帮助。
2021-07-14 00:04:42
8087
4
原创 Python入门到精通--高级语法
python文件操作有两种方式,第一种传统方式先使用open函数打开文件,然后操作,最后关闭文件,如下:可以看到已经顺利读取到了文本内容,但是呢,这种不是推荐写法,第二种才是推荐写法,使用with上下文管理工具 - 第二种使用上下文管理工具 with语句 使用with 来声明文件打开,这样就无需关心后续的文件关闭了,系统会自动帮我们关闭,如下:第二种使用with上下文管理工具,自动释放文件这种方式有多个好处,可以同时打开多个文件,可以不用关心文件的关闭等,实例如下:输出如下后面都会使用with进
2026-08-28 10:52:21
166
原创 Python爬虫爬取数据案例
爬虫协议,是每一个爬虫开发者都应该遵守的协议,但是他是一个君子协定,并不是强制协定,但为了维护网络环境,大家都应该遵守下,把环境搞臭了,还是程序员受害。访问上面地址后,我们就可以看到B站的爬虫协议了,他的不允许爬取的内容有两个大类,第二个是首页内容,因为首页内容访问量很大,如果大家都来爬这个数据,那么对B站来说,压力会很大,一般这类TOC的网站,首页都是不允许爬取的。下面再来看下百度的,爬虫协议。
2026-08-22 14:45:45
520
原创 基于Streamlit的Deepseek的聊天构建
streamlit 是python的一个三方包,里面提供了使用python语法实现前端页面的功能,可以让后端人员免于vue的搭建,当然vue也不难,但是相对于streamlit来说还是复杂不少先安装 streamlit和openai的三方包,操作如下执行即可,我这里下载过了,就不重复下载了。
2026-08-22 09:49:30
218
原创 Ollama本地搭建Deepseek
本文介绍了AI领域的分层架构及主流大模型,并详细说明了如何在本机部署Ollama运行DeepSeek模型。主要内容包括: AI领域分层架构: 基础层:AI/ML/DL基本概念 生成式AI层:GenAI/AIGC/基础模型 模型形态层:LLM/SLM/多模态模型 技术架构层:Transformer/RLHF/RAG/Agent 终极目标:AGI 主流大模型概览: 国际:OpenAI(GPT)、Google(Gemini)、Anthropic(Claude)等 国内:阿里(Qwen)、深度求索(DeepSeek
2026-08-21 09:00:34
263
原创 Spring提供的环境类详解( ApplicationRunner,ApplicationListener,ApplicationEvent,ApplicationListener...)
1.CommandLineRunner 和 ApplicationRunner2.ApplicationEvent 和 ApplicationListener 和 ApplicationEventPublisher3.EventListener 和 TransactionalEventListener4.InitializingBean 和 DisposableBean5.Ordered 和 Order 和 PriorityOrdered 和 Priority6.Primary 和 Qualifi
2024-09-13 19:54:02
1391
原创 解决Java中Long类型的序列化与JDK8时间的序列化
这里直接通过实现WebMvcConfigurer 来实现,注意这里需要注入Bean,不然解决不了Long的问题,此处代码均已验证。
2024-08-28 20:02:57
1176
原创 spring-retry详解
上面的重试次数用完以后还是异常会抛出异常,此时异常我们可以选择在调用方(Retryable方法的调用法)继续处理,也可以选择单独加个方法只用来处理异常,这样调用方(Retryable方法的调用法)就可以只专注处理正常逻辑即可。可以看到,异常后正常进入到了这个方法,其实就是相当于把这个方法代理下将其放入到Retryable中的方法一起执行,所以需要保持两个方法的的高度一致(主要是出入参,同一个类中)。这也就达到了目的了,基础使用就是这样,下面一起看看参数该如何设置。可以看到确实在异常场景进行了重试,
2024-07-19 10:54:32
1856
原创 AI绘画002-ComfyUI超简单工作原理介绍
这篇是我学习整理过介绍stable diffusion底层工作原理最简单易懂的,并且我发现使用comfyUI和这个工作原理解读的非常匹配,我相信你一看就能理解。
2024-05-28 20:54:05
1225
原创 2024年,史上最强的数据库资料集合
mysql,mariaDB,Percona Server,Redis,RocksDB,Cassandra,CouchDB,MongoDB,TokuDB,TiDB,MemDB,Oceanbase等等
2024-05-28 20:31:26
2198
原创 在JavaScript中实现和使用Context
我们已经实现了一个完整的 Context,但是我们的 Context 并不是完美的。例如,React Context 支持默认值,不在的子组件中调用useContext可以获取到默认值;由于我们的 Context 的初始值就是undefined,意味着我们的 Context 就无法存储undefined;即使是 React Context 也不完全是严格的,即使没有给 Context 提供默认值,依然可以在的作用域之外调用useContext。
2024-05-21 15:52:36
1019
原创 AI学画画001-ComfyUI入门篇
ComfyUI 是由Comfy AnonyMous于2023年1月创建的,他创建了该工具用来学习和研究Stable Diffusion的工作原理。ComfyUI 是一个基于节点流程式的stable diffusion AI 绘图工具WebUI, 通过将stable diffusion的流程拆分成节点,实现了更加精准的工作流定制和完善的可复现性。相较于我们常用的WebUI,ConfyUI有如下这些优势和劣势:优势:1:轻量化,比SD更省内存,出图速度比SD快,硬件要求低,3G以上显存GPU也能工作很好。
2024-05-20 17:21:17
3153
原创 Docker备忘清单(三)
随着年龄的增长,记性开始退步,所以接下来打算把常用的一些语言命令,收集整理,以作备忘或查找使用。希望对自己或他人有所用途.3、Docker 镜像3.1 操控docker images 列出镜像docker rmi nginx 删除镜像docker load < ubuntu.tar.gz 加载一个 tarred 存储库docker load --input ubuntu.tar 加载一个 tarred 存储库docker save busybox > ubuntu.tar 将镜像保
2024-04-26 19:00:03
593
1
原创 近1.0k+ star!推荐一款简化版的微信朋友圈开源项目
这种设计旨在保护用户隐私,避免过度分享和个人信息的泄露。极简朋友圈的好处在于,用户可以在不泄露个人信息的前提下,与朋友保持社交互动,了解彼此的动态。同时,这种设计也有助于减少信息过载,让用户更加专注于与朋友之间的互动,而不是被大量的内容所淹没。总的来说,极简朋友圈是一种更加私密、简单的社交方式,它有助于保护用户隐私,减少信息过载,同时保持社交互动。目前在Github上面已经收获了近1.0K star!
2024-04-26 09:57:47
2663
3
原创 frp 实现内网穿透
frp用于实现内网穿透的工具,实现的是公网ip或者域名,可以调用到本地的端口,原理是在公网的服务器上(具有公网ip的服务器)与本地服务建立一个通道,然后通过反向代理的能力将请求转发到本地对应端口,从而实现了内网穿透的功能。frp支持http、tcp、udp等协议的穿透。
2024-02-19 21:35:32
3764
你是否还记得来到CSDN的初衷
2021-04-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅