lx4hkk5yox6ya_社区达人页
产品
解决方案
文档与社区
权益中心
定价
云市场
合作伙伴
支持与服务
了解阿里云
AI 助理
备案
控制台
开发者社区
首页
探索云世界
探索云世界
云上快速入门,热门云上应用快速查找
了解更多
问产品
动手实践
官方博客
考认证
TIANCHI大赛
活动广场
活动广场
丰富的线上&线下活动,深入探索云世界
任务中心
做任务,得社区积分和周边
高校计划
让每位学生受益于普惠算力
训练营
资深技术专家手把手带教
话题
畅聊无限,分享你的技术见解
开发者评测
最真实的开发者用云体验
乘风者计划
让创作激发创新
阿里云MVP
遇见技术追梦人
直播
技术交流,直击现场
下载
下载
海量开发者使用工具、手册,免费下载
镜像站
极速、全面、稳定、安全的开源镜像
技术资料
开发手册、白皮书、案例集等实战精华
插件
为开发者定制的Chrome浏览器插件
探索云世界
新手上云
云上应用构建
云上数据管理
云上探索人工智能
云计算
弹性计算
无影
存储
网络
倚天
云原生
容器
serverless
中间件
微服务
可观测
消息队列
数据库
关系型数据库
NoSQL数据库
数据仓库
数据管理工具
PolarDB开源
向量数据库
热门
百炼大模型
Modelscope模型即服务
弹性计算
云原生
数据库
云效DevOps
龙蜥操作系统
平头哥
钉钉开放平台
物联网
大数据
大数据计算
实时数仓Hologres
实时计算Flink
E-MapReduce
DataWorks
Elasticsearch
机器学习平台PAI
智能搜索推荐
数据可视化DataV
人工智能
机器学习平台PAI
视觉智能开放平台
智能语音交互
自然语言处理
多模态模型
pythonsdk
通用模型
开发与运维
云效DevOps
钉钉宜搭
支持服务
镜像站
码上公益
lx4hkk5yox6ya
已加入开发者社区
361
天
勋章
更多
星级博主
星级博主
技术博主
技术博主
江湖新秀
江湖新秀
成就
已发布39篇文章
0条评论
已回答0个问题
0条评论
已发布0个视频
github地址
我关注的人
更多
粉丝
更多
游客pmmihagsaqbx2
游客pmmihagsaqbx2
技术能力
兴趣领域
擅长领域
技术认证
暂时未有相关云产品技术能力~
暂无个人介绍
精选
高分内容
最新动态
文章
问答
视频
暂无精选文章
暂无更多信息
2023年09月
09.26
20:59:59
发表了文章
2023-09-26 20:59:59
JDK9特性——语法、API的改变
JAVA8 中,匿名内部类不能使用钻石操作符,如下代码在JAVA8 中是报错的,匿名内部类这里不支持泛型推断,重写的方法不明确泛型
09.26
20:58:33
发表了文章
2023-09-26 20:58:33
JDK9特性——模块化&REPL工具
谈到Java9大家往往第一个想到的就是Jigsaw项目(后改名为Modularity)。众所周知,Java已经发展超过20年(95年最初发布),Java和相关生态在不断丰富的同时也越来越暴露出一些问题:
09.26
20:57:51
发表了文章
2023-09-26 20:57:51
JDK10特性
2018年3月21日,Oracle官方宣布JAVA10正式发布。 JAVA9和JAVA10都不是 LTS (Long-Term-Support)版本,和过去的JAVA大版本升级不同,这两个只有半年左右的开发和维护时间。
09.26
20:57:02
发表了文章
2023-09-26 20:57:02
JDK11特性
2018年9月26日,Oracle官方发布JAVA11。这是JAVA大版本周期变化后的第一个长期支持版本,非常值得关注。
09.26
20:56:27
发表了文章
2023-09-26 20:56:27
基于 Zookeeper 实现分布式锁
在分布式系统中,确保数据的一致性和避免冲突是一个核心问题,通常我们通过分布式锁来解决,分布式锁本质是一种同步机制,用于控制对共享资源或临界区的访问。
09.26
20:55:45
发表了文章
2023-09-26 20:55:45
Zookeeper 源码分析流程
Zookeeper 作为分布式协调服务为分布式系统提供了一些基础服务,如:命名服务、配置管理、同步等,使得开发者可以更加轻松地处理分布式问题。
09.26
20:55:17
发表了文章
2023-09-26 20:55:17
Oracle SQL操作和查询
SQL是结构化查询语言(Structured Query Language),专门用于数据存取、数据更新及数据库管理等操作。
09.26
20:54:45
发表了文章
2023-09-26 20:54:45
Oracle 游标&子程序&触发器
游标的作用:处理多行数据,类似与java中的集合
09.26
20:54:07
发表了文章
2023-09-26 20:54:07
SpringSecurity 入门
Spring Security是Spring采用 `AOP`思想,基于 `servlet过滤器`实现的安全框架。它提供了完善的**认证机制**和**方法级的授权功能**。是一款非常优秀的权限管理框架。
09.26
20:53:36
发表了文章
2023-09-26 20:53:36
SpringSecurity 核心组件
在SpringSecurity中的jar分为4个
09.26
20:52:59
发表了文章
2023-09-26 20:52:59
SpringSecurity 认证流程
通过了解SpringSecurity核心组件后,就可以进一步了解其认证的实现流程了。
09.26
20:52:22
发表了文章
2023-09-26 20:52:22
Spring Security 对请求的处理流程
分析Spring Security的核心原理,可以从以下几个方面进行: 1. 系统启动的时候Spring Security做了哪些事情? 2. 发起一次请求后Spring Security做了哪些事情?
09.26
20:51:49
发表了文章
2023-09-26 20:51:49
SpringSecurity 初始化解析
分析知道了SpringSecurity对一个请求的具体处理流程
09.26
20:51:15
发表了文章
2023-09-26 20:51:15
深入理解HttpSecurity的设计
介绍了基于配置文件的使用方式以及实现细节,如下:
09.26
20:50:04
发表了文章
2023-09-26 20:50:04
SpringSecurity 权限管理的实现
SpringSecurity是一个权限管理框架,核心是认证和授权,前面介绍过了认证的实现和源码分析,本文重点来介绍下权限管理这块的原理。
09.26
20:49:28
发表了文章
2023-09-26 20:49:28
SpringSecurity 核心过滤器——CsrfFilter
Spring Security除了认证授权外功能外,还提供了安全防护功能。本文我们来介绍下SpringSecurity中是如何阻止CSRF攻击的。
09.26
20:48:56
发表了文章
2023-09-26 20:48:56
SpringSecurity 核心过滤器——SecurityContextPersistenceFilter
SecurityContextHolder,这个是一个非常基础的对象,存储了当前应用的上下文SecurityContext,而在SecurityContext可以获取Authentication对象。也就是当前认证的相关信息会存储在Authentication对象中。
09.26
20:48:23
发表了文章
2023-09-26 20:48:23
EhCache缓存
在查询数据的时候,数据大多来自数据库,通常会基于SQL语句的方式与数据库交互,数据库一般会基于本地磁盘IO的形式将数据读取到内存,返回给Java服务端,Java服务端再将数据响应给客户端,做数据展示。
09.26
20:47:50
发表了文章
2023-09-26 20:47:50
SpringBoot整合EhCache
SpringBoot默认情况下是整合了EhCache的,但是默认整合的EhCache的2.x版本,本文依然整合EhCache的3.x版本。
09.26
20:47:10
发表了文章
2023-09-26 20:47:10
RocketMQ 源码分析——NameServer
- 编写优雅、高效的代码。RocketMQ作为阿里双十一交易核心链路产品,支撑千万级并发、万亿级数据洪峰。读源码可以积累编写高效、优雅代码的经验。 - 提升微观的架构设计能力,重点在思维和理念。Apache RocketMQ作为Apache顶级项目,它的架构设计是值得大家借鉴的。 - 解决工作中、学习中的各种疑难杂症。在使用RocketMQ过程中遇到消费卡死、卡顿等问题可以通过阅读源码的方式找到问题并给予解决。 - 在BATJ一线互联网公司面试中展现优秀的自己。大厂面试中,尤其是阿里系的公司,你有RocketMQ源码体系化知识,必定是一个很大的加分项。
09.26
20:46:39
发表了文章
2023-09-26 20:46:39
RocketMQ 源码分析——Broker
1. Broker启动流程分析 2. 消息存储设计 3. 消息写入流程 4. 亮点分析:NRS与NRC的功能号设计 5. 亮点分析:同步双写数倍性能提升的CompletableFuture 6. 亮点分析:Commitlog写入时使用可重入锁还是自旋锁? 7. 亮点分析:零拷贝技术之MMAP提升文件读写性能 8. 亮点分析:堆外内存机制
09.26
20:45:54
发表了文章
2023-09-26 20:45:54
Shiro 框架基本使用
Apache Shiro是一个强大且易用的Java安全框架,它执行身份验证、授权、密码和会话管理。Shiro框架通过其三个核心组件:Subject、SecurityManager和Realms,提供了一个通用的安全认证框架。
09.26
20:45:20
发表了文章
2023-09-26 20:45:20
Shiro 整合 Web
Shiro整合SSM
09.26
20:44:41
发表了文章
2023-09-26 20:44:41
Shiro 解决分布式 Session
在分布式系统中,会话管理是一个重要的问题。Shiro框架提供了一种解决方案,通过其会话管理组件来处理分布式会话。本文演示通过RedisSessionManager解决分布式会话问题。
09.26
20:43:51
发表了文章
2023-09-26 20:43:51
Kafka 时间轮算法
Kafka中存在大量的延时操作。 1. 发送消息-超时+重试机制的延时。 2. ACKS 确认机制的延时。
09.26
20:43:03
发表了文章
2023-09-26 20:43:03
Kafka 常见问题
唯一可能导致消费者弄丢数据的情况,就是消费到了这个消息,然后还没处理就自动提交了offset,让kafka以为你已经消费好了这个消息。 对于消费端来说只要关闭自动提交offset,在处理完之后自己手动提交offset,就可以保证数据不会丢。但是此时确实还是会重复消费,比如你刚处理完,还没提交offset,结果自己挂了,此时肯定会重复消费一次,自己保证幂等性就好了。
09.26
20:42:20
发表了文章
2023-09-26 20:42:20
ORM框架的发展历史
最初的时候是直接通过jdbc来直接操作数据库的,如果本地数据库有一张t_user表,那么操作流程是
09.26
20:41:40
发表了文章
2023-09-26 20:41:40
MyBatis 基本使用
创建一个普通的Maven项目,然后添加对应的Mybatis和MySQL的相关依赖
09.26
20:41:09
发表了文章
2023-09-26 20:41:09
MyBatis 高级使用
动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。
09.26
20:40:11
发表了文章
2023-09-26 20:40:11
并发编程——synchronized
原子性、有序性、可见性
09.26
20:39:43
发表了文章
2023-09-26 20:39:43
并发编程——ReentrantLock
Java中提供锁,一般就是synchronized和lock锁,ReentrantLock跟synchronized一样都是互斥锁。如果竞争比较激烈,推荐lock锁,效率更高。如果几乎没有竞争,推荐synchronized。
09.26
20:39:15
发表了文章
2023-09-26 20:39:15
并发编程——ReentrantReadWriteLock
因为ReentrantLock是互斥锁,如果有一个操作是读多写少,同时还需要保证线程安全,那么使用ReentrantLock会导致效率比较低。因为多个线程在对同一个数据进行读操作时,也不会造成线程安全问题。
09.26
20:38:41
发表了文章
2023-09-26 20:38:41
并发编程——线程池
为了避免频繁创建和销毁线程造成不必要的性能,一般在使用线程时,会采用线程池。
09.26
20:38:03
发表了文章
2023-09-26 20:38:03
MyBatis 缓存模块
MyBatis作为一个强大的持久层框架,缓存是其必不可少的功能之一,Mybatis中的缓存分为一级缓存和二级缓存。但本质上是一样的,都是使用Cache接口实现的。
09.26
20:37:27
发表了文章
2023-09-26 20:37:27
MyBatis 类型转换模块
MyBatis是一个持久层框架ORM框架,实现数据库中数据和Java对象中的属性的双向映射,那么不可避免的就会碰到类型转换的问题,在PreparedStatement为SQL语句绑定参数时,需要从Java类型转换为JDBC类型,而从结果集中获取数据时,则需要从JDBC类型转换为Java类型,所以本文来看下在MyBatis中是如何实现类型的转换的。
09.26
20:36:55
发表了文章
2023-09-26 20:36:55
MyBatis 插件机制
插件是一种常见的扩展方式,大多数开源框架也都支持用户通过添加自定义插件的方式来扩展或者改变原有的功能,MyBatis中也提供的有插件,虽然叫插件,但是实际上是通过拦截器(Interceptor)实现的。
09.26
20:36:19
发表了文章
2023-09-26 20:36:19
并发编程——ScheduledThreadPoolExecutor
ScheduledThreadPoolExecutor是ThreadPoolExecutor的一个子类,在线程池的基础上实现了延迟执行任务以及周期性执行任务的功能。
09.26
20:35:37
发表了文章
2023-09-26 20:35:37
并发编程——Future & CompletableFuture
Java创建线程的方式,一般常用的是Thread,Runnable。如果需要当前处理的任务有返回结果的话,需要使用Callable。Callable运行需要配合Future。
09.26
20:34:37
发表了文章
2023-09-26 20:34:37
并发编程——JUC并发工具
JUC 是Java并发编程工具类库,提供了一些常用的并发工具,例如锁、信号量、计数器、事件循环、线程池、并发集合等。这些工具可以帮助开发人员简化并发编程的复杂性,提高程序效率和可靠性。
发表了文章
2023-09-26
JDK9特性——语法、API的改变
发表了文章
2023-09-26
JDK9特性——模块化&REPL工具
发表了文章
2023-09-26
JDK10特性
发表了文章
2023-09-26
JDK11特性
发表了文章
2023-09-26
基于 Zookeeper 实现分布式锁
发表了文章
2023-09-26
Zookeeper 源码分析流程
发表了文章
2023-09-26
Oracle SQL操作和查询
发表了文章
2023-09-26
Oracle 游标&子程序&触发器
发表了文章
2023-09-26
SpringSecurity 入门
发表了文章
2023-09-26
SpringSecurity 核心组件
发表了文章
2023-09-26
SpringSecurity 认证流程
发表了文章
2023-09-26
Spring Security 对请求的处理流程
发表了文章
2023-09-26
SpringSecurity 初始化解析
发表了文章
2023-09-26
深入理解HttpSecurity的设计
发表了文章
2023-09-26
SpringSecurity 权限管理的实现
发表了文章
2023-09-26
SpringSecurity 核心过滤器——CsrfFilter
发表了文章
2023-09-26
SpringSecurity 核心过滤器——SecurityContextPersistenceFilter
发表了文章
2023-09-26
EhCache缓存
发表了文章
2023-09-26
SpringBoot整合EhCache
发表了文章
2023-09-26
RocketMQ 源码分析——NameServer
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息
勋章
关注
粉丝