一灰灰blog_社区达人页
产品
解决方案
文档与社区
权益中心
定价
云市场
合作伙伴
支持与服务
了解阿里云
备案
控制台
开发者社区
首页
探索云世界
探索云世界
云上快速入门,热门云上应用快速查找
了解更多
问产品
动手实践
考认证
TIANCHI大赛
活动广场
活动广场
丰富的线上&线下活动,深入探索云世界
任务中心
做任务,得社区积分和周边
高校计划
让每位学生受益于普惠算力
训练营
资深技术专家手把手带教
话题
畅聊无限,分享你的技术见解
开发者评测
最真实的开发者用云体验
乘风者计划
让创作激发创新
阿里云MVP
遇见技术追梦人
直播
技术交流,直击现场
下载
下载
海量开发者使用工具、手册,免费下载
镜像站
极速、全面、稳定、安全的开源镜像
技术资料
开发手册、白皮书、案例集等实战精华
插件
为开发者定制的Chrome浏览器插件
探索云世界
新手上云
云上应用构建
云上数据管理
云上探索人工智能
云计算
弹性计算
无影
存储
网络
倚天
云原生
容器
serverless
中间件
微服务
可观测
消息队列
数据库
关系型数据库
NoSQL数据库
数据仓库
数据管理工具
PolarDB开源
向量数据库
热门
Modelscope模型即服务
弹性计算
云原生
数据库
物联网
云效DevOps
龙蜥操作系统
平头哥
钉钉开放平台
大数据
大数据计算
实时数仓Hologres
实时计算Flink
E-MapReduce
DataWorks
Elasticsearch
机器学习平台PAI
智能搜索推荐
人工智能
机器学习平台PAI
视觉智能开放平台
智能语音交互
自然语言处理
多模态模型
pythonsdk
通用模型
开发与运维
云效DevOps
钉钉宜搭
支持服务
镜像站
码上公益
一灰灰blog
已加入开发者社区
1812
天
勋章
更多
专家博主
专家博主
星级博主
星级博主
技术博主
技术博主
初入江湖
初入江湖
成就
已发布229篇文章
1条评论
已回答0个问题
0条评论
已发布0个视频
github地址
我关注的人
更多
粉丝
更多
Ling22
Ling22
游客3fgiibislgib6
游客3fgiibislgib6
1447610900845038
1447610900845038
游客5onn2vo2s77s4
游客5onn2vo2s77s4
游客rdi7irf7nfl56
游客rdi7irf7nfl56
aaaaa23
aaaaa23
游客f3vjgih6il6ze
游客f3vjgih6il6ze
1357387576408563
1357387576408563
7pwyom6sm234e
7pwyom6sm234e
游客rne5gzhxgdnno
游客rne5gzhxgdnno
中国农村网
中国农村网
技术能力
兴趣领域
Java
数据库
擅长领域
技术认证
Apsara Clouder云计算专项技能认证:云服务器ECS入门
获得于2023-02-01 21:47:54
暂无个人介绍
精选
高分内容
最新动态
文章
问答
视频
暂无精选文章
暂无更多信息
2022年05月
05.18
16:33:57
发表了文章
2022-05-18 16:33:57
【SpringBoot DB 系列】Jooq 之新增记录使用姿势
接下来我们开始进入 jooq 的增删改查的使用姿势系列,本篇将主要介绍如何利用 jooq 来实现添加数据
05.18
16:32:07
发表了文章
2022-05-18 16:32:07
【SpringBoot DB 系列】Jooq 初体验
java 环境中,说到数据库的操作,我们通常会想到的是 mybatis 或者 hibernate,今天给大家介绍一个国内可能用得不太多的操作方式 JOOQ,一款基于 Java 访问关系型数据库的工具包,轻量,简单,并且足够灵活的 ORM 框架 本文将各位小伙伴演示一下 jooq 集成 springboot 的姿势
05.18
16:30:20
发表了文章
2022-05-18 16:30:20
【SpringBoot DB 系列】h2databse 集成示例 demo
h2dabase 基于内存的数据库,更常见于嵌入式数据库的使用场景,依赖小,功能齐全;一般来讲,正常的商业项目用到它的场景不多,但是在一些特殊的 case 中,还是比较有用的,比如用于单元测试,业务缓存,一些简单的示例 demo 等;本文将手把手教你创建一个继承 h2dabase 的项目,并支持从 sql 中导入预定好的 schema 和 data
05.18
16:27:48
发表了文章
2022-05-18 16:27:48
【SpringBoot WebFlux 系列】WebFlux 之 Path 参数解析与 url 映射
接下来我们将进入 WebFlux 系列教程,努力使用最简明的语言,来介绍一下 WebFlux 的基本玩法,让各位小伙伴可以顺畅的切换和使用 WebFlux 来体验反应式编程的魅力 本文将主要介绍 WebFlux 提供 web 接口时的 url 匹配,以及对应的 path 参数解析
05.18
16:25:04
发表了文章
2022-05-18 16:25:04
Gson 简单使用姿势小结
关于 Json 序列化的框架可以说比较多了,比如 Spring 默认的 Jackson,国内互联网用的比较多的 FastJson,本文则主要介绍一下 Gson 的简单使用姿势,并不会涉及到不同的 json 框架的性能对比
05.18
16:22:32
发表了文章
2022-05-18 16:22:32
acme.sh 快速实现 https 证书颁发与自动续期
借助acem.sh来迅速实现 let's encrypt 的泛域名 ssl 证书颁发与续期,基本上五分钟就可以解决战斗
05.18
16:20:51
发表了文章
2022-05-18 16:20:51
线上故障实录-一大早服务就不可用了?
难得一个周末,一大早还没有睡醒就接到另外一个团队的电话,app 打不开了,所有的数据都没有了,睡意全无,赶紧起来看能不能紧急抢救一下,最终发现是一个关键链路的 nginx 配置错误,导致 nginx 无法启动,接下来完整的记录下愉快的周末中,这个不愉快的早晨
05.18
16:17:57
发表了文章
2022-05-18 16:17:57
Quick-Media 中文二维码支持
Quick-Media 项目提供了一些列多媒体操作的开箱即用工具类,比如图片编辑合成,markdown/html/svg渲染,音频处理;当然还有本文重点说明的二维码生成解析
05.18
16:15:29
发表了文章
2022-05-18 16:15:29
【SpringBoot WEB 系列】RestTemplate 之自定义请求头
上一篇介绍了 RestTemplate 的基本使用姿势,在文末提出了一些扩展的高级使用姿势,本篇将主要集中在如何携带自定义的请求头,如设置 User-Agent,携带 Cookie
05.18
16:13:28
发表了文章
2022-05-18 16:13:28
【SpringBoot WEB系列】WebFlux静态资源配置与访问
上一篇博文介绍SpringMVC的静态资源访问,那么在WebFlux中,静态资源的访问姿势是否一致呢
05.18
16:09:57
发表了文章
2022-05-18 16:09:57
【SpringBoot WEB系列】静态资源配置与读取
SpringWeb项目除了我们常见的返回json串之外,还可以直接返回静态资源(当然在现如今前后端分离比较普遍的情况下,不太常见了),一些简单的web项目中,前后端可能就一个人包圆了,前端页面,js/css文件也都直接放在Spring项目中,那么你知道这些静态资源文件放哪里么
05.18
16:04:37
发表了文章
2022-05-18 16:04:37
【SpringBoot 基础系列】SpEL 语法扫盲与查询手册
Spring 表达式语言简称为 SpEL,一种类似 Ognl 的对象图导航语言(对于 ognl 不熟悉的同学可以参考一下: Ognl 系列博文) SeEL 为 Spring 提供了丰富的想象空间,除了一些基本的表达式操作之外,还支持
05.18
16:01:06
发表了文章
2022-05-18 16:01:06
【SpringCloud 系列】Eureka 注册中心初体验
在 SpringCloud 微服务体系中,有几个比较重要的组件,如注册中心,配置中心,网关,安全、负载均衡、监控等等,接下来我们将来看一下这些常用的组件有什么用,在微服务架构下的该怎么用。 本文为为第一篇,注册中心 Eureka 的使用说明
05.18
15:58:26
发表了文章
2022-05-18 15:58:26
【SpringBoot 基础系列】实现一个自定义配置加载器(应用篇)
Spring 中提供了@Value注解,用来绑定配置,可以实现从配置文件中,读取对应的配置并赋值给成员变量;某些时候,我们的配置可能并不是在配置文件中,如存在 db/redis/其他文件/第三方配置服务,本文将手把手教你实现一个自定义的配置加载器,并支持@Value的使用姿势
05.18
15:56:03
发表了文章
2022-05-18 15:56:03
Java实现AES ECP PKCS5Padding加解密工具类
Java 实现一个AES/ECB/PKCS5Padding 加解密算法工具类 加密算法: AES 模式: ECB 补码方式: PKCS5Padding
05.18
15:54:18
发表了文章
2022-05-18 15:54:18
【SpringBoot DB系列】Mybatis-Plus 代码自动生成
一个简单的实例工程,介绍利用 mybatis-plus 的代码自动生成插件,根据表结构来生成对应的类和 xml 配置文件
05.18
15:51:56
发表了文章
2022-05-18 15:51:56
徒手撸一个扫码登录示例工程
不知道是不是微信的原因,现在出现扫码登录的场景越来越多了,作为一个有追求、有理想新四好码农,当然得紧跟时代的潮流,得徒手撸一个以儆效尤
05.18
15:49:06
发表了文章
2022-05-18 15:49:06
【SpringBoot WEB 系列】SSE 服务器发送事件详解
SSE 全称Server Sent Event,直译一下就是服务器发送事件,一般的项目开发中,用到的机会不多,可能很多小伙伴不太清楚这个东西,到底是干啥的,有啥用
05.18
15:44:05
发表了文章
2022-05-18 15:44:05
【SpringBoot 搜索系列】Solr 身份认证与授权更新异常解决方案
之前介绍 solr 的教程中,solr 没有开启权限校验,所有的操作都是无需鉴权;当时提到,如果 solr 开启了权限校验,改一下 solr 的 host,带上用户名/密码即可,然而真实情况却并不太一样,查询 ok,涉及到修改的操作,则会抛异常 本文将带你了解一下,这到底是个什么鬼畜现象
05.18
15:40:34
发表了文章
2022-05-18 15:40:34
【SpringBoot WEB系列】异步请求知识点与使用姿势小结
在 Servlet3.0 就引入了异步请求的支持,但是在实际的业务开发中,可能用过这个特性的童鞋并不多?
05.18
15:37:16
发表了文章
2022-05-18 15:37:16
【SpringBoot MQ 系列】RabbitListener 消费基本使用姿势介绍
之前介绍了 rabbitmq 的消息发送姿势,既然有发送,当然就得有消费者,在 SpringBoot 环境下,消费可以说比较简单了,借助@RabbitListener注解,基本上可以满足你 90%以上的业务开发需求 下面我们来看一下@RabbitListener的最最常用使用姿势
05.18
15:33:42
发表了文章
2022-05-18 15:33:42
【SpringBoot基础系列-实战】如何指定 bean 最先加载(应用篇)
在日常的业务开发中,绝大多数我们都是不关注 bean 的加载顺序,然而如果在某些场景下,当我们希望某个 bean 优于其他的 bean 被实例化时,往往并没有我们想象中的那么简单
05.18
15:30:41
发表了文章
2022-05-18 15:30:41
手把手教你实现一个方法耗时统计的 java agent
本篇博文将进入 java agent 的实战,手把手教你如何是实现一个统计方法耗时的 java agent
05.18
15:27:28
发表了文章
2022-05-18 15:27:28
IDEA + maven 零基础构建 java agent 项目
Java Agent(java 探针)虽说在 jdk1.5 之后就有了,但是对于绝大多数的业务开发 javaer 来说,这个东西还是比较神奇和陌生的;虽说在实际的业务开发中,很少会涉及到 agent 开发,但是每个 java 开发都用过,比如使用 idea 写了个 HelloWorld.java,并运行一下, 仔细看控制台输出
05.18
15:23:10
发表了文章
2022-05-18 15:23:10
如何优雅的在java中统计代码块耗时
在我们的实际开发中,多多少少会遇到统计一段代码片段的耗时的情况,我们一般的写法如下
05.18
15:20:50
发表了文章
2022-05-18 15:20:50
【SpringBoot MQ 系列】RabbitMq 消息发送基本使用姿势
前面两篇博文,分别介绍了RabbitMq的核心知识点,以及整合SpringBoot的demo应用;接下来也该进入正题,看一下SpringBoot的环境下,如何玩转rabbitmq
05.18
15:17:03
发表了文章
2022-05-18 15:17:03
SpringBoot 系列教程之事务不生效的几种 case
前面几篇博文介绍了声明式事务@Transactional的使用姿势,只知道正确的使用姿势可能还不够,还得知道什么场景下不生效,避免采坑。本文将主要介绍让事务不生效的几种 case
05.18
12:50:47
发表了文章
2022-05-18 12:50:47
SpringBoot系列教程之事务传递属性
对于mysql而言,关于事务的主要知识点可能几种在隔离级别上;在Spring体系中,使用事务的时候,还有一个知识点事务的传递属性同样重要,本文将主要介绍7中传递属性的使用场景
05.18
12:45:22
发表了文章
2022-05-18 12:45:22
SpringBoot 系列教程之声明式事务 Transactional
当我们希望一组操作,要么都成功,要么都失败时,往往会考虑利用事务来实现这一点;之前介绍的 db 操作,主要在于单表的 CURD,本文将主要介绍声明式事务@Transactional的使用姿势
05.18
12:43:21
发表了文章
2022-05-18 12:43:21
SpringBoot 系列教程 Solr 之查询使用姿势小结
接下来进入 solr CURD 的第四篇,查询的使用姿势介绍,本文将主要包括以下知识点 基本的查询操作 fq 查询 fl 指定字段查询 比较/范围 排序 分页 分组
05.18
12:38:00
发表了文章
2022-05-18 12:38:00
Solr 控制台实现数据的增删改查
简单记录一下 solr 控制台的 CURD 的使用姿势
05.18
12:36:34
发表了文章
2022-05-18 12:36:34
SpringBoot 系列教程 Solr 之文档删除
之前的搜索教程开了个头就没有继续了,现在重新捡回来,至少也把 CURD 的基本操作姿势补全了;本篇主要介绍如何删除数据
05.18
12:33:59
发表了文章
2022-05-18 12:33:59
SpringBoot 系列 web 篇之自定义返回 Http Code 的 n 种姿势
虽然 http 的提供了一整套完整、定义明确的状态码,但实际的业务支持中,后端并不总会遵守这套规则,更多的是在返回结果中,加一个 code 字段来自定义业务状态,即便是后端 5xx 了,返回给前端的 http code 依然是 200 那么如果我想遵守 http 的规范,不同的 case 返回不同的 http code 在 Spring 中可以做呢?
05.18
12:31:20
发表了文章
2022-05-18 12:31:20
SpringWeb 系列教程 RestTemplate 4xx/5xx 异常信息捕获
近期使用 RestTemplate 访问外部资源时,发现一个有意思的问题。因为权限校验失败,对方返回的 401 的 http code,此外返回数据中也会包含一些异常提示信息;然而在使用 RestTemplate 访问时,却是直接抛了如下提示 401 的异常,并不能拿到提示信息
05.18
12:28:51
发表了文章
2022-05-18 12:28:51
SpringBoot 系列 JPA 错误姿势之 Entity 映射
本篇为 JPA 错误使用姿势第二篇,java 的 POJO 类与数据库表结构的映射关系,除了驼峰命名映射为下划线之外,还会有什么别的坑么?
05.18
12:26:21
发表了文章
2022-05-18 12:26:21
SpringBoot 系列教程 Mybatis+xml 整合篇
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 本文将通过实例方式,介绍下如何整合 SpringBoot + Mybatis,构建一个支持 CRUD 的 demo 工程
05.18
12:23:42
发表了文章
2022-05-18 12:23:42
SpringBoot 整合 SpringSecurity 之起源篇(零)
本篇为SpringSecurity的第一篇,主要来介绍下什么是SpringSecurity,以及在springboot中如何使用它
05.18
12:20:35
发表了文章
2022-05-18 12:20:35
SpringBoot 应用篇 实现后端的接口版本支持
作为一个主职的后端开发者,在平时的工作中,最讨厌的做的事情可以说是参数校验和接口的版本支持了。对于客户端的同学来说,业务的历史包袱会小很多,当出现不兼容的业务变动时,直接开发新的就好;然而后端就没有这么简单了,历史的接口得支持,新的业务也得支持,吭哧吭哧的新加一个服务接口,url 又不能和之前的相同,怎么办?只能在某个地方加一个类似v1, v2... 那么有没有一种不改变 url,通过其他的方式来支持版本管理的方式呢?
05.18
12:17:49
发表了文章
2022-05-18 12:17:49
SpringBoot 系列教程 web 篇之自定义请求匹配条件 RequestCondition
在 spring mvc 中,我们知道用户发起的请求可以通过 url 匹配到我们通过@RequestMapping定义的服务端点上;不知道有几个问题大家是否有过思考 一个项目中,能否存在完全相同的 url? 有了解 http 协议的同学可能很快就能给出答案,当然可以,url 相同,请求方法不同即可;那么能否出现 url 相同且请求方法 l 也相同的呢? 本文将介绍一下如何使用RequestCondition结合RequestMappingHandlerMapping,来实现 url 匹配规则的扩展,从而支持上面提出的 case
05.18
12:16:00
发表了文章
2022-05-18 12:16:00
SpringBoot 系列教程 JPA 错误姿势之环境配置问题
又回到 jpa 的教程上了,这一篇源于某个简单的项目需要读写 db,本想着直接使用 jpa 会比较简单,然而悲催的是实际开发过程中,发现了不少的坑;本文为错误姿势第一篇,Repository 接口无法注入问题
05.18
12:14:33
发表了文章
2022-05-18 12:14:33
SpringBoot 系列教程自动配置选择生效
写了这么久的 Spring 系列博文,发现了一个问题,之前所有的文章都是围绕的让一个东西生效;那么有没有反其道而行之的呢?
05.18
12:11:19
发表了文章
2022-05-18 12:11:19
SpringBoot 应用篇之从 0 到 1 实现一个自定义 Bean 注册器
我们知道在 spring 中可以通过@Component,@Service, @Repository 装饰一个类,通过自动扫描注册为 bean;也可以通过在配置类中,借助@Bean来注册 bean;那么除了这几种方式之外,还有什么其他的方式来声明一个类为 bean 么? 我们是否可以自定义一个注解,然后将这个注解装饰的类主动声明为 bean 注册到 spring 容器,从而实现类似@Component的效果呢?
05.18
12:07:56
发表了文章
2022-05-18 12:07:56
SpringBoot+Mysql 无法保存emoj表情?
尤记得很久以前,想存 emoj 表情到 mysql 中,需要额外的将 emoj 表情转码之后保存,每次读取时,再解码还原成一下;每次这种 sb 的操作,真心感觉心塞,那么有没有办法直接存呢?
05.18
12:05:11
发表了文章
2022-05-18 12:05:11
Docker 常用命令速查手册
记录一下docker的日常使用命令,本文主要针对linux + mac操作系统而言,window是否适用不太确定,谨慎使用
05.18
12:03:21
发表了文章
2022-05-18 12:03:21
Ognl 使用实例手册
上一篇博文介绍了ongl的基础语法,接下来进入实际的使用篇,我们将结合一些实际的case,来演示ognl究竟可以支撑到什么地步
05.18
12:00:07
发表了文章
2022-05-18 12:00:07
Ognl 语法基础教程
本文将力求用最简单的语言和实例,介绍一下 OGNL 的语法规则,文章主要内容参考自官方文档commons.apache.org/proper/comm… 本篇主要是语法介绍篇,实战放在一下篇 因为本篇文章将是后 quick-fix 2.0 版本支持 ognl 的前导篇,先提前放出
05.18
11:57:51
发表了文章
2022-05-18 11:57:51
SpringBoot系列教程web篇Servlet 注册的四种姿势
前面介绍了 java web 三要素中 filter 的使用指南与常见的易错事项,接下来我们来看一下 Servlet 的使用姿势,本篇主要带来在 SpringBoot 环境下,注册自定义的 Servelt 的四种姿势
05.18
11:55:30
发表了文章
2022-05-18 11:55:30
SpringBoot系列教程Web篇之开启GZIP数据压缩
本篇可以归纳在性能调优篇,虽然内容非常简单,但效果可能出乎预料的好; 分享一个真实案例,我们的服务部署在海外,国内访问时访问服务时,响应有点夸张;某些返回数据比较大的接口,耗时在 600ms+上,然而我们的服务 rt 却是在 20ms 以下,绝大部分的开销都花在了网络传输上
05.18
11:49:52
发表了文章
2022-05-18 11:49:52
SpringBoot系列教程JPA之指定id保存
前几天有位小伙伴问了一个很有意思的问题,使用 JPA 保存数据时,即便我指定了主键 id,但是新插入的数据主键却是 mysql 自增的 id;那么是什么原因导致的呢?又可以如何解决呢? 本文将介绍一下如何使用 JPA 的 AUTO 保存策略来指定数据库主键 id
05.18
11:47:52
发表了文章
2022-05-18 11:47:52
SpringBoot系列教程之Bean之指定初始化顺序的若干姿势
上一篇博文介绍了@Order注解的常见错误理解,它并不能指定 bean 的加载顺序,那么问题来了,如果我需要指定 bean 的加载顺序,那应该怎么办呢? 本文将介绍几种可行的方式来控制 bean 之间的加载顺序
1
2
3
4
5
跳转至:
发表了文章
2022-05-25
Guava HashMultimap使用及注意事项
发表了文章
2022-05-19
如何用Java实现位图转矢量图?
发表了文章
2022-05-19
ElasticSearch不支持分组查询么?
发表了文章
2022-05-19
Java实现GIF图转字符动图实例demo
发表了文章
2022-05-19
Java实现图片转字符输出示例demo
发表了文章
2022-05-19
Java实现Gif图转字符动图
发表了文章
2022-05-19
SpringBoot系列之Prometheus自定义埋点姿势二
发表了文章
2022-05-19
【Spring系列】SpringContext.getBean()方法调用导致NPE?
发表了文章
2022-05-19
Java实现图片转字符图片示例demo
发表了文章
2022-05-19
SpringBoot系列之拦截器注入Bean的几种姿势
发表了文章
2022-05-19
SpringBoot + thymeleaf foreach踩坑记录
发表了文章
2022-05-19
Java也可以非常简单的实现图片灰度化
发表了文章
2022-05-19
Js实现粘贴板中写入text
发表了文章
2022-05-19
Guava之Supplier缓存使用示例
发表了文章
2022-05-19
SpringBoot系列之Prometheus自定义埋点上报
发表了文章
2022-05-19
封装一个根据路径获取文件资源的工具类
发表了文章
2022-05-19
mysql索引过长Specialed key was too long问题记录
发表了文章
2022-05-19
Mybatis之ParameterMap、ParameterType传参类型指定使用姿势
发表了文章
2022-05-19
Gson流式反序列化JsonReader
发表了文章
2022-05-19
实战小技巧20:jar包执行传参使用小结
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息
勋章
关注
粉丝