码农飞哥_社区达人页
产品
解决方案
文档与社区
权益中心
定价
云市场
合作伙伴
支持与服务
了解阿里云
AI 助理
备案
控制台
开发者社区
首页
探索云世界
探索云世界
云上快速入门,热门云上应用快速查找
了解更多
问产品
动手实践
官方博客
考认证
TIANCHI大赛
活动广场
活动广场
丰富的线上&线下活动,深入探索云世界
任务中心
做任务,得社区积分和周边
高校计划
让每位学生受益于普惠算力
训练营
资深技术专家手把手带教
话题
畅聊无限,分享你的技术见解
开发者评测
最真实的开发者用云体验
乘风者计划
让创作激发创新
阿里云MVP
遇见技术追梦人
直播
技术交流,直击现场
下载
下载
海量开发者使用工具、手册,免费下载
镜像站
极速、全面、稳定、安全的开源镜像
技术资料
开发手册、白皮书、案例集等实战精华
插件
为开发者定制的Chrome浏览器插件
探索云世界
新手上云
云上应用构建
云上数据管理
云上探索人工智能
云计算
弹性计算
无影
存储
网络
倚天
云原生
容器
serverless
中间件
微服务
可观测
消息队列
数据库
关系型数据库
NoSQL数据库
数据仓库
数据管理工具
PolarDB开源
向量数据库
热门
百炼大模型
Modelscope模型即服务
弹性计算
云原生
数据库
云效DevOps
龙蜥操作系统
平头哥
钉钉开放平台
物联网
大数据
大数据计算
实时数仓Hologres
实时计算Flink
E-MapReduce
DataWorks
Elasticsearch
机器学习平台PAI
智能搜索推荐
数据可视化DataV
人工智能
机器学习平台PAI
视觉智能开放平台
智能语音交互
自然语言处理
多模态模型
pythonsdk
通用模型
开发与运维
云效DevOps
钉钉宜搭
支持服务
镜像站
码上公益
码农飞哥
已加入开发者社区
613
天
勋章
更多
专家博主
专家博主
星级博主
星级博主
技术博主
技术博主
江湖新秀
江湖新秀
成就
已发布451篇文章
60条评论
已回答0个问题
0条评论
已发布0个视频
github地址
我关注的人
更多
粉丝
更多
aliyun8599273441-30642
aliyun8599273441-30642
源码星辰
源码星辰
回到古代当太子
回到古代当太子
1680035100547522
1680035100547522
叫个什么名字
叫个什么名字
游客762btuqu5wybw666
游客762btuqu5wybw666
河北稳控科技
河北稳控科技
游客6xbiwgildqu6q
游客6xbiwgildqu6q
1542424901037245
1542424901037245
游客qf4jmczx4xu2y
游客qf4jmczx4xu2y
1428835550264023
1428835550264023
技术能力
兴趣领域
擅长领域
技术认证
暂时未有相关云产品技术能力~
暂无个人介绍
精选
高分内容
最新动态
文章
问答
视频
暂无精选文章
暂无更多信息
2023年01月
01.31
20:54:51
发表了文章
2023-01-31 20:54:51
Java并发编程(六)---lock
前面几篇文章,我们学习了synchronized的相关知识,以及死锁的发生条件以及避免的方式,其中有一种破坏死锁的方式就是破坏不可抢占条件,通过synchronzied不能实现的,因为synchronized在申请资源的时候,如果申请不到就只能进入阻塞状态,啥都干不了,也不能中断。所以只能通过本期的主角lock 来处理。
01.31
20:48:27
发表了文章
2023-01-31 20:48:27
添加@EnableAsync注解后报循环依赖,注入失败咋办
在PayService类中注入了payNotifyService的实例,而在PayNotifyService类中又注入了payService的实例。而PayNotifyService类中又有一个加了@Async 注解的方法A。
01.31
20:46:27
发表了文章
2023-01-31 20:46:27
Mybatis-PageHelper分页插件的使用与相关原理分析
今天使用了分页插件,并将其整合到SpringBoot中。各种遇到了个别问题,现在记录下。吃一垫长一智
01.31
20:41:28
发表了文章
2023-01-31 20:41:28
HTTP的基础知识和DNS的解析过程
我们都知道现在大部分的B/S 系统。其核心的通讯协议还是 TCP/IP 协议,应用层的话就是HTTP 协议,我们最常的打交到的就是HTTP协议了。所以了解HTTP协议的相关知识显得尤为重要。
01.31
20:37:23
发表了文章
2023-01-31 20:37:23
Java IO基础(同步阻塞IO)
Java IO是一套Java 用来读写数据(输入和输出)的API,大部分程序都需要处理一些输入,并由输入产生一些输出(PS: 输入和输出是相对CPU而言的,input 就是从外面到CPU,output就是从CPU到外面,CPU是主人公)。java.io 包下有大约80多个类,大概可以分成四组:
01.31
20:31:38
发表了文章
2023-01-31 20:31:38
MyBatis 学习笔记(八)---源码分析篇--SQL 执行过程详细分析
在面试中我们经常会被到MyBatis中 #{} 占位符与${}占位符的区别。大多数的小伙伴都可以脱口而出#{} 会对值进行转义,防止SQL注入。而${}则会原样输出传入值,不会对传入值做任何处理。本文将通过源码层面分析为啥#{} 可以防止SQL注入。
01.31
20:25:00
发表了文章
2023-01-31 20:25:00
MyBatis 学习笔记(七)---源码分析篇---SQL的执行过程(一)
接上一篇,今天我们接着来分析MyBatis的源码。今天的分析的核心是SQL的执行过程。主要分为如下章节进行分析
01.31
20:18:44
发表了文章
2023-01-31 20:18:44
Sharding-JDBC的实践
这几天在研究分表分库的方案。综合了几种数据库方案。
01.31
20:07:21
发表了文章
2023-01-31 20:07:21
设计模式学习11----装饰者模式
装饰者模式也称为包装模式(Wrapper Pattern),属于结构型设计模式。 在不改变原类文件以及不使用继承的情况下,动态地将责任附加到对象中,从而实现动态扩展一个对象的功能。它通过创建一个包装对象,也就是装饰来包裹真实对象。
01.31
19:38:32
发表了文章
2023-01-31 19:38:32
设计模式学习10----建造者模式
这些天在阅读MyBatis的源码,发现MyBatis源码中运用了很多设计模式,例如:模板模式,建造者模式,装饰器模式。其中最常用的就是建造者模式。下面我们就来学习下建造者模式。
01.31
19:36:09
发表了文章
2023-01-31 19:36:09
MyBatis 学习笔记(六)---源码分析篇---映射文件的解析过程(一)
前面几篇我们介绍了MyBatis中配置文件的解析过程。今天我们接着来看看MyBatis的另外一个核心知识点—映射文件的解析。本文将重点介绍<cache>节点和<cache-ref>的解析。
01.31
19:29:23
发表了文章
2023-01-31 19:29:23
MyBatis 学习笔记(五)---MyBatis通用类型处理器的实现与自动注册
实际项目中,我们经常要处理一些枚举类型的数据。例如:订单的状态就分为已下单,已付款,已发货,订单完成等等很多状态,数据库中我们一般只存储的一个数字表示各种状态。但是,前台显示的话就需要显示名称给用户看,所以这中间就涉及到一个转化。我们见过太多了在前端通过 if, else 写死判断的。这样初期没啥,后期难以扩展及维护。针对这种情况,我们思考下能不能直接将枚举直接返回给前端,让前端显示时取value, 保存时传入key?这样的前端就不用写一堆判断了。
01.31
19:24:29
发表了文章
2023-01-31 19:24:29
MyBatis 学习笔记(四)---源码分析篇---配置文件的解析过程(二)
接上一篇MyBatis 学习笔记(四)—源码分析篇—配置文件的解析过程(一) 。上一篇我们介绍了properties 和settings配置的解析过程,今天我们接着来看看其他常用属性的解析过程,重点介绍typeAliases,environments等配置的解析。
01.31
19:19:07
发表了文章
2023-01-31 19:19:07
MyBatis 学习笔记(四)---源码分析篇---配置文件的解析过程(一)
前几篇我们介绍了MyBatis的一些基本特性,对MyBatis有了个初步了解。接下来,我们将着手来分析一下MyBatis的源码,从源码层面复盘MyBatis的执行流程。
01.31
16:27:16
发表了文章
2023-01-31 16:27:16
UML学习(一)----使用plantuml画时序图
之前都是使用processon来画UML图,虽说有很多模板,画图也比较方便。但是,非会员的话最多只能保存14张图,这就很坑了。每次对图的变更也不太方便,所以琢磨了下,发现了一款好用的画UML图的工具plantuml。 PlantUML是一个开源项目,支持采用编码的方式快速绘制图。这对于我们广大程序员而言无疑是很大的福音。PlantUML的官方文档。
01.31
15:13:43
发表了文章
2023-01-31 15:13:43
MyBatis 学习笔记(三)MyBatis与Spring 和SpringBoot整合
接上一篇MyBatis 学习笔记(二)MyBatis常用特性运用 在真实的项目我们几乎不会将MyBatis 单独运用到项目中,而是将其整合到Spring框架或者SpringBoot中,本文将通过两个demo演示MyBatis 与Spring和SpringBoot的整合。
01.31
15:09:43
发表了文章
2023-01-31 15:09:43
MyBatis 学习笔记(二)MyBatis常用特性运用
接上一篇MyBatis 学习笔记(一)MyBatis的简介与使用以及与其他ORM框架的比较,今天我们接着来学习MyBatis的一些常用特性,包括别名,类型处理器,动态SQL
01.31
15:04:31
发表了文章
2023-01-31 15:04:31
MyBatis 学习笔记(一)MyBatis的简介与使用以及与其他ORM框架的比较
MyBatis 前身是Apache基金会的开源项目iBatis,在2010年该项目脱离Apache基金会并正式更名为MyBatis,在2013年11月,MyBatis迁移到了GitHub。
01.31
14:45:01
发表了文章
2023-01-31 14:45:01
在SSM项目中插入SpringBoot子模块
因项目需要,在SSM的父项目中添加了一个用SpringBoot搭建的子模块,供定时任用。
01.31
14:43:37
发表了文章
2023-01-31 14:43:37
RabbitMQ学习笔记(一)----RabbitMQ的基本概念以及5种队列模式
今天开始学习消息中间件,根据项目需求,目前选择的消息中间件是RabbitMQ。让我们一起来认识下RabbitMQ吧。
01.31
14:37:44
发表了文章
2023-01-31 14:37:44
ElasticSearch 学习笔记(四)-----ES在SpringBoot中的集成以及项目应用开发指南
接上一篇ElasticSearch 学习笔记(三)-----ES的设计原理以及分词器说明。今天我们主要介绍ES 与SpringBoot 的集成以及项目应用开发指南。
01.31
14:32:32
发表了文章
2023-01-31 14:32:32
ElasticSearch 学习笔记(三)-----ES的设计原理以及分词器说明
接上一篇《ElasticSearch 学习笔记(二)-----Elasticsearch的简介以及应用》,这篇,我们来学习ElasticSearch中的两个重要知识点,设计原理与分词器。
01.31
14:27:24
发表了文章
2023-01-31 14:27:24
ElasticSearch 学习笔记(二)-----Elasticsearch的简介以及应用
接上一篇《ElasticSearch 学习笔记(一)-----Lucene的简介以及索引原理》,这一篇我们接着来学习ElasticSearch。我们将从分别介绍ElasticSearch的概念,工作原理,以及简单应用 。
01.31
14:18:46
发表了文章
2023-01-31 14:18:46
Elasticsearch 学习笔记(一)-----Lucene的简介以及索引原理
今天,正式开始学习Elasticsearch,因为Elasticsearch是用Lucene来实现索引的查询功能的,所以,理解Lucene的原理显的尤为重要。
01.31
14:10:30
发表了文章
2023-01-31 14:10:30
从零开始搭建博客04----分模块以及搭建微服务框架(Finchley版本)
前面几篇我们完成了博客的大部分功能。接下来我们将对博客模块进行拆分,以此巩固所学的微服务知识。
01.31
14:05:00
发表了文章
2023-01-31 14:05:00
Spring Cloud 学习笔记08----服务消费者(Feign)(Finchley版本)
接上一篇《Spring Cloud 学习笔记06----断路器(Hystrix)(Finchley版本)》,今天我们来学习另外一种服务调用方式(Feign),之前我们介绍了 RestTemplate+Ribbon 消费服务的方式。
01.31
13:41:11
发表了文章
2023-01-31 13:41:11
全网最全最简单使用easypoi导入导出Excel的操作手册(二)
今天做Excel导出时,发现了一款非常好用的POI框架EasyPoi,其 使用起来简洁明了。现在我们就来介绍下EasyPoi,首先感谢EasyPoi 的开发者 Lemur开源
01.31
13:41:06
发表了文章
2023-01-31 13:41:06
全网最全最简单使用easypoi导入导出Excel的操作手册(一)
今天做Excel导出时,发现了一款非常好用的POI框架EasyPoi,其 使用起来简洁明了。现在我们就来介绍下EasyPoi,首先感谢EasyPoi 的开发者 Lemur开源
01.31
13:28:41
发表了文章
2023-01-31 13:28:41
Spring Cloud 学习笔记06----断路器(Hystrix)(Finchley版本)
接上一篇Spring Cloud 学习笔记04----服务消费者(RestTemplate+Ribbon(客户端负载均衡)),接下来我们来学习另外一个组件 断路器(Hystrix)。
01.31
13:25:28
发表了文章
2023-01-31 13:25:28
Spring Cloud 学习笔记04----服务消费者(RestTemplate+Ribbon(客户端负载均衡))
上一篇《Spring Cloud 学习笔记02----服务治理》我们讲到了服务的注册与发现,在微服务框架中,我们将服务拆分成一个个独立部署的子服务,这些服务通过http rest 来通讯的,Spring Cloud有两种服务调用方式,一种是 RestTemplate+Ribbon, 另外一种是Feign 。
01.31
13:21:32
发表了文章
2023-01-31 13:21:32
Spring Cloud 学习笔记02----服务治理
上一篇《Spring Cloud 学习笔记01----微服务简介》我们简单的对Spring Cloud做了个介绍。接下来我们接着学习Spring Cloud 的一个核心组件 Spring Cloud Eureka。Spring Cloud Eureka主要负责完成微服务架构中的服务治理功能,其包括 服务注册中心,服务注册与发现机制。 我们将从如下几个方面学习Eureka
01.31
13:16:43
发表了文章
2023-01-31 13:16:43
Spring Cloud 学习笔记01----微服务简介
Spring Cloud 是一个基于Spring Boot实现的微服务架构开发工具。它为微服务架构中设计的配置管理、服务治理、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了简单的开发方式。
01.31
13:14:39
发表了文章
2023-01-31 13:14:39
CentOS7 下安装配置Jenkins02------配置Jenkins
接上一篇CentOS7 下安装配置Jenkins01------安装Jenkins,我们把Jenkins 安装成功之后,接下来看看如何配置Jenkins。
01.31
13:08:45
发表了文章
2023-01-31 13:08:45
CentOS7 下安装配置Jenkins01------安装Jenkins
直接下载war包,windows和Linux环境通用。Linux 可以通过wget 命令直接下载 windows直接把链接复制到浏览器链接栏即可下载。
01.31
13:06:17
发表了文章
2023-01-31 13:06:17
CentOS7 下安装MySQL
CentOS7 下安装MySQL
01.31
13:03:27
发表了文章
2023-01-31 13:03:27
CentOS7 下配置git 环境
CentOS7 下配置git 环境
01.31
13:01:13
发表了文章
2023-01-31 13:01:13
CentOS7 下配置maven环境
CentOS7 下配置maven环境
01.31
12:57:20
发表了文章
2023-01-31 12:57:20
从零开始搭建博客03----本周热议处理(redis 有序列表处理)
本周热议,本周发表并且评论最多的文章排行,如果直接查询数据库的话很快就可以实现,只需要限定一下文章创建时间,然后根据评论数量倒叙取前几篇即可搞定。
01.31
11:52:12
发表了文章
2023-01-31 11:52:12
从零开始搭建博客01----框架搭建,权限控制
二期90天进阶训练营的课程课后作业,搭建一个blog
01.31
11:45:44
发表了文章
2023-01-31 11:45:44
从零开始搭建博客02----发表博客个人中心
由于shiro标签不是html的原生标签,所有我们需要先引入一个额外的依赖,shiro的标签库(thymeleaf的拓展标签)。
01.31
11:36:55
发表了文章
2023-01-31 11:36:55
tk.mapper(通用mapper)出现的问题:Error invoking SqlProvider method (tk.mybatis.mapper.provider.SpecialProvid
tk.mapper(通用mapper)出现的问题:Error invoking SqlProvider method (tk.mybatis.mapper.provider.SpecialProvid
01.31
11:34:43
发表了文章
2023-01-31 11:34:43
Java日志的学习03--log4j 配置Spring JdbcTemplate已经MyBatis打印sql
今天接着说说如何在日志中配置SQL打印输出。
01.31
11:31:56
发表了文章
2023-01-31 11:31:56
利用IDEA创建maven多模块项目(web模块采用springboot)
项目需要,故将单个模块的项目拆分成多模块项目。
01.31
11:29:11
发表了文章
2023-01-31 11:29:11
Spring MVC各种提交形式以及参数接收(form表单提交以及Json提交)
form表单参数接收的三种方式
01.31
11:25:10
发表了文章
2023-01-31 11:25:10
用SpringBoot搭建个人博客01-----使用AOP统一处理Web请求日志
AOP 是面向切面的编程,就是在运行期通过动态代理的方式对代码进行增强处理,比较核心的概念有 切点,切面,通知,有关AOP的详情参考:。 本文要介绍的是在一个SpringBoot项目中如何统一的处理Web请求日志,基本思想还是采用AOP的方式,拦截请求,然后,写入日志。
01.31
11:23:07
发表了文章
2023-01-31 11:23:07
SSM框架@Value("${key}")不能获取属性,原样输出${key}的分析
今天在做框架改造时,碰到了不能@Value 不能获取属性的问题。纠结了好一阵,现做一个简单记录。
01.31
11:20:53
发表了文章
2023-01-31 11:20:53
90天Java(3)---mybatis与mybatis plus-2
此博文是学习吕一明老师《90天Java进阶训练营二期》的笔记总结,接上一篇博文。我们接着来介绍和分析MyBatis 本次分析中涉及到的代码和数据库表均放在GitHub上,地址:源码地址
01.31
11:16:40
发表了文章
2023-01-31 11:16:40
90天Java(3)---mybatis与mybatis plus-1
此博文是学习吕一明老师《90天Java进阶训练营二期》的笔记总结,这篇博文我们将主要介绍MyBatis和MyBatis plus的使用以及相关源码。 本次分析中涉及到的代码和数据库表均放在GitHub上,地址:源码地址
01.31
11:12:48
发表了文章
2023-01-31 11:12:48
从零开始造Spring09---实现AOP的JDK代理
接上一篇从零开始造Spring08—AOP(介绍以及实现ReflectiveMethodInvocation和AopProxyFactory),这篇文章我们接着来讲Spring的AOP的JDK代理,这是学习刘欣老师的《从零开始造Spring》的学习笔记。
01.31
11:09:04
发表了文章
2023-01-31 11:09:04
从零开始造Spring06---实现spring注解-2
接上一篇《从零开始造Spring05—实现spring注解-1》,今天我们接着学习spring注解。这是学习刘欣老师《从零开始造Spring》课程的学习笔记。上一篇我们实现了Bean的生成,这一篇我们将接着来实现Bean的注入,也叫依赖注入。
1
...
6
7
8
9
10
跳转至:
发表了文章
2024-07-04
基于SpringBoot+Vue医院管理系统(源码+部署说明+演示视频+源码介绍+lw)(2)
发表了文章
2024-07-04
基于SpringBoot+Vue健身房管理系统的设计与实现(源码+部署说明+演示视频+源码介绍)(2)
发表了文章
2024-07-04
基于SpringBoot+Vue交通管理在线服务系统的开发(源码+部署说明+演示视频+源码介绍+lw)(1)
发表了文章
2024-07-04
基于SpringBoot+Vue光影视频平台(源码+部署说明+演示视频+源码介绍)(2)
发表了文章
2024-07-04
基于SpringBoot+Vue作业管理系统(源码+部署说明+演示视频+源码介绍+lw)(1)
发表了文章
2024-07-04
基于SpringBoot+Vue医院管理系统(源码+部署说明+演示视频+源码介绍+lw)(1)
发表了文章
2024-07-04
Vue 开发中的一些问题简单记录,Cannot find module ‘webpack/lib/RuleSet‘
发表了文章
2024-07-04
Ceph实战(一):Ceph实战专栏说明以及Ceph介绍
发表了文章
2024-07-04
基于SpringBoot+Vue共享客栈管理系统(源码+部署说明+演示视频+源码介绍+lw)(3)
发表了文章
2024-07-04
基于SpringBoot+Vue人口老龄化社区服务与管理平台(源码+部署说明+演示视频+源码介绍)(1)
发表了文章
2024-07-04
基于SpringBoot+Vue信息化在线教学平台的设计与实现(源码+部署说明+演示视频+源码介绍+lw)(1)
发表了文章
2024-07-04
基于SpringBoot+Vue健身房管理系统(源码+部署说明+演示视频+源码介绍)(3)
发表了文章
2024-07-04
基于SpringBoot+Vue中小企业人事管理系统代码(源码+部署说明+演示视频+源码介绍)(2)
发表了文章
2024-07-04
基于SpringBoot+Vue反欺诈平台的建设(源码+部署说明+演示视频+源码介绍+lw)(3)
发表了文章
2024-07-04
基于SpringBoot+Vue华强北商城二手手机管理系统(源码+部署说明+演示视频+源码介绍+lw)(3)
发表了文章
2024-07-04
Kimi仅用5秒钟就帮我抓取了5页文章素材
发表了文章
2024-07-04
基于SpringBoot+Vue中小企业人事管理系统代码(源码+部署说明+演示视频+源码介绍)(1)
发表了文章
2024-07-04
基于SpringBoot+Vue入校申报审批系统的设计与实现(源码+部署说明+演示视频+源码介绍+lw)(1)
发表了文章
2024-07-04
基于SpringBoot+Vue人口老龄化社区服务与管理平台(源码+部署说明+演示视频+源码介绍+lw)(4)
发表了文章
2024-07-04
基于SpringBoot+Vue人口老龄化社区服务与管理平台(源码+部署说明+演示视频+源码介绍)(3)
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息
勋章
关注
粉丝