产品
解决方案
文档与社区
权益中心
定价
云市场
合作伙伴
支持与服务
了解阿里云
备案
控制台
开发者社区
首页
探索云世界
探索云世界
云上快速入门,热门云上应用快速查找
了解更多
问产品
动手实践
官方博客
考认证
TIANCHI大赛
活动广场
活动广场
丰富的线上&线下活动,深入探索云世界
任务中心
做任务,得社区积分和周边
高校计划
让每位学生受益于普惠算力
训练营
资深技术专家手把手带教
话题
畅聊无限,分享你的技术见解
开发者评测
最真实的开发者用云体验
乘风者计划
让创作激发创新
阿里云MVP
遇见技术追梦人
直播
技术交流,直击现场
下载
下载
海量开发者使用工具、手册,免费下载
镜像站
极速、全面、稳定、安全的开源镜像
技术资料
开发手册、白皮书、案例集等实战精华
插件
为开发者定制的Chrome浏览器插件
探索云世界
新手上云
云上应用构建
云上数据管理
云上探索人工智能
云计算
弹性计算
无影
存储
网络
倚天
云原生
容器
serverless
中间件
微服务
可观测
消息队列
数据库
关系型数据库
NoSQL数据库
数据仓库
数据管理工具
PolarDB开源
向量数据库
热门
百炼大模型
Modelscope模型即服务
弹性计算
云原生
数据库
云效DevOps
龙蜥操作系统
平头哥
钉钉开放平台
物联网
大数据
大数据计算
实时数仓Hologres
实时计算Flink
E-MapReduce
DataWorks
Elasticsearch
机器学习平台PAI
智能搜索推荐
人工智能
机器学习平台PAI
视觉智能开放平台
智能语音交互
自然语言处理
多模态模型
pythonsdk
通用模型
开发与运维
云效DevOps
钉钉宜搭
支持服务
镜像站
码上公益
-编程工程师-_个人页
-编程工程师-
文章
3216
问答
0
视频
0
个人介绍
暂无个人介绍
擅长的技术
获得更多能力
通用技术能力:
暂时未有相关通用技术能力~
云产品技术能力:
暂时未有相关云产品技术能力~
阿里云技能认证
详细说明
高分内容
最新动态
文章
问答
视频
暂无更多信息
2022年01月
01.26
23:35:02
发表了文章
2022-01-26 23:35:02
MyBatis 动态 SQL(认真看看, 以后写 SQL 就爽多了)
MyBatis 令人喜欢的一大特性就是动态 SQL。在使用 JDBC 的过程中, 根据条件进行 SQL 的拼接是很麻烦且很容易出错的。MyBatis 动态 SQL 的出现, 解决了这个麻烦。
01.26
23:20:37
发表了文章
2022-01-26 23:20:37
Docker+FastDFS+SpringBoot 快速搭建分布式文件服务器
1.第一步安装docker: 在root权限下
01.26
23:12:48
发表了文章
2022-01-26 23:12:48
Docker 常用命令,还有谁不会?
2、镜像操作 提示:对于镜像的操作可使用镜像名、镜像长ID和短ID。
01.26
23:05:55
发表了文章
2022-01-26 23:05:55
同事写了一个update,误用一个双引号,生产数据全变0了!
一、前言 最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程。
01.26
20:14:36
发表了文章
2022-01-26 20:14:36
Synchronized 底层实现
关于synchronized的底层实现,网上有很多文章了。但是很多文章要么作者根本没看代码,仅仅是根据网上其他文章总结、照搬而成,难免有些错误;要么很多点都是一笔带过,对于为什么这样实现没有一个说法,让像我这样的读者意犹未尽。
01.26
20:12:25
发表了文章
2022-01-26 20:12:25
Redis 如何保持和 MySQL 数据一致
1.MySQL持久化数据,Redis只读数据 redis在启动之后,从数据库加载数据。
01.26
20:11:23
发表了文章
2022-01-26 20:11:23
MySQL 大表优化方案(长文)
单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候My
01.26
20:08:06
发表了文章
2022-01-26 20:08:06
缓存 Redis 在项目中合理使用经验总结
Redis 是一个开源的内存数据结构存储系统。 可以作为数据库、缓存和消息中间件使用。
01.26
20:07:22
发表了文章
2022-01-26 20:07:22
换掉 Maven,我用它!!!
换掉 Maven,我用它!!! 相信使用Java的同学都用过Maven,这是一个非常经典好用的项目构建工具。但是如果你经常使用Maven,可能会发现Maven有一些地方用的让人不太舒服:
01.26
20:03:49
发表了文章
2022-01-26 20:03:49
自从上了 SkyWalking
kyWalking 是一个应用性能监控系统,特别为微服务、云
01.26
20:00:00
发表了文章
2022-01-26 20:00:00
快来试试 Spring Boot 应用可视化监控,一目了然!
Spring Boot 2..X 版本,可阅读如下文
01.26
19:56:38
发表了文章
2022-01-26 19:56:38
单点登录原理与简单实现
1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系
01.26
19:50:46
发表了文章
2022-01-26 19:50:46
一个注解,搞定 SpringBoot 操作日志
SpringBoot入口打开开关,添加 @EnableLogRecord 注解 tenant是代表租户的标识,一般一个服务或者一个业务下的多个服务都写死一个 tenant 就可以
01.26
19:49:27
发表了文章
2022-01-26 19:49:27
这四种情况下,才是考虑分库分表的时候!
不管是IO瓶颈还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载的活跃连接数的阈值。在业务service来看
01.26
19:46:15
发表了文章
2022-01-26 19:46:15
一文搞定 Spring Bean 的创建全过程!
Spring模块概览,绿色是模块,Spring中八大模块,黑色表示该模块包含的jar包(组件)。例如我们想要用IOC容器,也就是绿色的Cor
01.26
19:40:38
发表了文章
2022-01-26 19:40:38
字符串拼接还在用StringBuilder?快试试Java8中的StringJoiner吧,真香!
为什么会新增这样一个string辅助类? 原有的stringbuilder太死板,不支持分割,如果想让最终的字符串以逗号隔开,需要这样
01.26
19:39:43
发表了文章
2022-01-26 19:39:43
徒手撸了一个RPC框架,理解更透彻了,代码已上传github,自取~
前段时间看到一篇不错的文章《看了这篇你就会手写RPC框架了》,于是便来了兴趣对着实现了一遍,后面觉得还有很多优化的地方便对其进行了改进。
01.26
19:36:13
发表了文章
2022-01-26 19:36:13
天猫二面:内存耗尽后 Redis 会发生什么?
作为一台服务器来说,内存并不是无限的,所以总会存在内存耗尽的情况,那么当 Redis 服务器的内存耗尽后,如果继续执行请求命令,Redis 会如何处理呢?
01.26
19:32:54
发表了文章
2022-01-26 19:32:54
小谈 Java 单元测试
什么是UT? UT(Unit Test)即单元测试
01.26
19:30:20
发表了文章
2022-01-26 19:30:20
Spring 中的重试机制,简单、实用!
Spring实现了一套重试机制,功能简单实用。Spring Retry是从Spring Batch独立出来的一个功能,已经广泛应用于Spring Batch,Spring Integration, Spring for Apache Hadoop等Spring项目。
01.26
19:27:15
发表了文章
2022-01-26 19:27:15
一个注解搞定 SpringBoot 接口防刷,还有谁不会?
技术要点:springboot的基本知识,redis基本操作,
01.26
19:26:27
发表了文章
2022-01-26 19:26:27
我终于决定要放弃 okhttp、httpClient
在SpringBoot项目直接使用okhttp、httpClient或者RestTemplate发起HTTP请求,既繁琐又不方便统一管理。
01.26
19:25:02
发表了文章
2022-01-26 19:25:02
面试官写了个双冒号::问我这是什么语法?Java中有这玩意?
一:简洁 方法引用分为三种,方法引用通过一对双冒号:: 来表示,方法引用是一种函数式接口的另一种书写方式
01.26
19:23:33
发表了文章
2022-01-26 19:23:33
一份超详细的 Java 问题排查工具单
平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让
01.26
19:17:41
发表了文章
2022-01-26 19:17:41
超实用的 Nginx 极简教程,覆盖了常用场景
什么是 Nginx? Nginx (engine x) 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
01.26
19:16:01
发表了文章
2022-01-26 19:16:01
值得收藏:一份非常完整的 MySQL 规范
· 所有数据库对象名称必须使用小写字母并用下划线分割 · 所有数据库对象名称禁止使用mysql保留关键字(如果
01.26
19:14:06
发表了文章
2022-01-26 19:14:06
17 个方面,综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列
本文将从,Kafka、RabbitMQ、ZeroMQ、RocketMQ、ActiveMQ 17 个方面综合对比作为消息队列使用时的差异。
01.26
19:13:12
发表了文章
2022-01-26 19:13:12
从 Spring Cloud 看懂一个微服务框架的「五脏六腑」
面向服务的架构(SOA)和微服务架构是目前两种主流的服务化架构,都符合上面的例子,也有上面提到的所有组件。这两种服务架构有很多可以讲的,但是与本文的相关性不大,本文不做会过多展开,只简单介绍一下两者的区别
01.26
19:10:58
发表了文章
2022-01-26 19:10:58
参考阿里规范,优秀的 Java 项目代码都是如何分层的?
说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人
01.26
19:09:08
发表了文章
2022-01-26 19:09:08
MyBatis 三种批量插入方式的对比
先说结论:少量插入请使用反复插入单条数据,方便。数量较多请使用批处理方式。(可以考虑以有需求的插入数据量20条左右为界吧,在我的测试和数据库环境下耗时都是百毫秒级的,方便最重要)。无论何时都不用xml拼接sql的方式 。
01.26
19:08:21
发表了文章
2022-01-26 19:08:21
给你一份 Spring Boot 知识清单
在过去两三年的Spring生态圈,最让人兴奋的莫过于Spring Boot框架。或许从命名上就能看出这个框架的设计初衷:快速的启动Spring应用。因而Spring Boot应用本质上就是一个基于Spring框架的应用,它是Spring对“约定优先于配置”理
01.26
19:06:15
发表了文章
2022-01-26 19:06:15
PO、VO、DAO、BO、DTO、POJO 能分清吗?
可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。
01.26
19:04:50
发表了文章
2022-01-26 19:04:50
Docker 部署 SpringBoot 的两种方法,后一种一键部署超好用!
FROM:表示基础镜像,即运行环境 VOLUME /tmp创建/tmp目录并持久化到Docker数据文件夹,因为Spring Boot使用的内嵌Tomcat容器默认使用/tmp作为工作目录 ADD:拷贝文件并且
01.26
18:59:51
发表了文章
2022-01-26 18:59:51
互联网后端基础设施
后端基础设施 使用Java后端技术的目的就是构建业务应用,为用户提供在线或者离线服务。因此,一个业务应用需要哪些技术
01.26
18:56:59
发表了文章
2022-01-26 18:56:59
1000 个不用 Null 的理由
港真,Null 貌似在哪里都是个头疼的问题,比如 Java 里让人头疼的 NullPointerException,为了避免猝不及防的空指针异常,千百年来程序猿们不得不在代码里小心翼翼的各种 if 判断,麻烦而又臃肿,为此 java8 引入了 Optional 来避免这一问题。
01.26
18:54:01
发表了文章
2022-01-26 18:54:01
程序员需要知道的缩写和专业名词
应用程序接口(英语:Application Programming Interface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的
01.26
18:53:12
发表了文章
2022-01-26 18:53:12
IDEA 使用 GsonFormat 完成 JSON 和 JavaBean 之间的转换
所以最简单的方式是封装成对象,通过对象操作工具进行对象中属性值的映射,但是封装对象过程又繁琐了,属性过多极大的浪费时间。
01.26
18:40:13
发表了文章
2022-01-26 18:40:13
面试官:线程顺序执行,这么多答案你都答不上来?
本文使用了8种方法实现在多线程中让线程按顺序运行的方法,涉及到多线程中许多常用的方法,不止为了知道如何让线程按顺序运行,更是让读者对多线程的使用有更深刻的了解。使用的方法如下:
01.26
18:36:29
发表了文章
2022-01-26 18:36:29
HttpClient 你不一定会用
我在凤巢团队独立搭建和运维的一个高流量的推广实况系统,是通过HttpClient 调用大搜的实况服务。最近经常出现Address already in use (Bind failed) 的问题。很明显是一个端口绑定冲突的问题,于是大概排查了一下当前系统的网络连接情况和端口使用情况,
01.26
18:33:55
发表了文章
2022-01-26 18:33:55
大数据量下 MyBatis PageHelper 分页查询性能问题的解决办法
项目一直使用的是PageHelper实现分页功能,项目前期数据量较少一直没有什么问题。随着业务扩增,数据库扩增PageHelper出现了明显的性能问题。
01.26
18:32:43
发表了文章
2022-01-26 18:32:43
新头条 2020.05.16
1、构造手机验证码:使用random对象生成要求的随机数作为验证码,例如4位验证码:1000~9999之间随机数;
01.26
18:23:20
发表了文章
2022-01-26 18:23:20
公司这套架构统一处理 try...catch 这么香,求求你不要再满屏写了,再发现扣绩效!
软件开发springboot项目过程中,不可避免的需要处理各种异常,spring mvc 架构中各层会出现大量的try {...} catch {...} finally {...} 代码块,不仅有大量的冗余代码,而且还影响代码的可读性。这样就需要定义个全局统一异常处理器,以便业务层再也不必处理异常。
01.26
18:17:53
发表了文章
2022-01-26 18:17:53
很高兴!终于踩到了慢查询的坑
问题发现 将应用发布到生产环境后,前端页面请求后台API返回数据,发现至少需要6s。查看到慢sql:
01.26
18:09:35
发表了文章
2022-01-26 18:09:35
你还在用分页?试试 MyBatis 流式查询,真心强大!
流式查询 指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。
01.26
18:08:54
发表了文章
2022-01-26 18:08:54
记住看小电影前一定要检查一下域名是不是 HTTPS 的,不然……
1. HTTP 协议 在谈论 HTTPS 协议之前,先来回顾一下 HTTP 协议的概念。 1.1 HTTP 协议介绍
01.26
18:01:31
发表了文章
2022-01-26 18:01:31
我的亲历:一行代码,百万人民币打水漂!
几年前,刚进入职场,作为程序员走上了技术这条路,不久便亲身经历了一件特别震撼的事情
01.26
17:59:49
发表了文章
2022-01-26 17:59:49
这么写参数校验(Validator)就不会被劝退了~
javax.validation的一系列注解可以帮我们完成参数校验,免去繁琐的串行校验 不然我们的代码就像下面这样:
01.26
17:58:18
发表了文章
2022-01-26 17:58:18
IntelliJ IDEA 2021.1 EAP 1 发布!
IntelliJ IDEA 2021.1 EAP 1 现已发布,官方表示,其主要是将 IntelliJ IDEA 2021.1 作为一个高质量的版本来对待,它将增强产品的可用性和用户界面。以及关注用户在问题跟踪器中发现的痛点,并计划提供一些新功能。
1
...
33
34
35
...
68
跳转至:
发表了文章
2024-06-25
开源上新|FunASR英文离线文件转写软件包发布
发表了文章
2024-06-16
通过科技创新重塑传统行业:《财富》美国500强Watsco的数字化转型之路
发表了文章
2024-06-16
新兴勒索软件团伙崛起:他们是谁,以及是如何运作的
发表了文章
2024-06-16
全球勒索软件危机将进一步恶化
发表了文章
2024-06-16
麦当劳正在通过新的数字营销基金押注其移动业务
发表了文章
2024-06-16
OpenAI发布新AI模型GPT-4o和桌面版ChatGPT
发表了文章
2024-06-16
CEO们给IT领导者的首要任务
发表了文章
2024-06-16
影子IT和过时软件如何威胁企业基础设施
发表了文章
2024-06-16
CIO角色的演变:解读IT支出趋势的变化
发表了文章
2024-06-16
为什么微软的Copilot发布进展不顺利
发表了文章
2024-06-16
苹果在WWDC24上宣布的所有内容:Apple Intelligence、集成ChatGPT的Siri、iOS 18
发表了文章
2024-06-16
Windows的新Recall功能:隐私和安全的噩梦?
发表了文章
2024-06-16
交付成果 提高IT领导力的七大窍门
发表了文章
2024-06-16
B2B SaaS行业面临挑战:裁员潮与宏观经济压力的双重打击
发表了文章
2024-06-16
化学行业的数字变革先锋:三菱化学集团成功进行数字化转型之路
发表了文章
2024-06-16
GenAI与数据保护:对雇主来说最大的风险是什么?
发表了文章
2024-06-16
第三方软件供应链威胁继续困扰CISO
发表了文章
2024-06-16
恶意软件警报:BitRAT和Lumma Stealer伪装成假浏览器更新
发表了文章
2024-06-16
使用开源GenAI时需要注意的10个问题
发表了文章
2024-06-16
苹果与OpenAI的合作及马斯克反对的原因
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息