Jav进阶道路
码龄10年
求更新 关注
提问 私信
  • 博客:502,024
    502,024
    总访问量
  • 693
    原创
  • 210
    粉丝
  • 0
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
加入CSDN时间: 2016-04-12

个人简介:Java进阶架构学习交流:952124565

博客简介:

xingduan5153的博客

查看详细资料
个人成就
  • 获得235次点赞
  • 内容获得98次评论
  • 获得1,138次收藏
  • 代码片获得146次分享
  • 博客总排名648,164名
创作历程
  • 97篇
    2021年
  • 200篇
    2020年
  • 159篇
    2019年
  • 239篇
    2018年
成就勋章
TA的专栏
  • Java
    34篇
  • 程序员
    13篇
  • 架构
    28篇
  • 微服务
    10篇
  • 分布式
    16篇
  • MySQL
    5篇
  • 面试
    17篇
  • Spring
    4篇
  • Docker
    1篇
  • BAT
    6篇
  • Redis
    2篇
  • 并发编程
    1篇
  • HashMap
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

33人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

阿里二面被问Java ThreadPool线程池,看完这篇,一招怒怼面试官

线程池的优势线程池做的工作主要是控制运行的线程数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量,超出的线程排队等候,等待其他线程执行完毕,再从队列中取出任务来执行线程池的特点线程复用、控制最大并发数、管理线程降低资源消耗。重复利用已创建的线程,降低创建和销毁线程的开销提高响应速度。当任务到达时,任务可以不需要等待线程创建就能立刻执行提高...
原创
博文更新于 2021.08.21 ·
729 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

奇葩面试题,O(logn)的底数是多少?

大家好,我是老三,最近裸辞了,在面试。前两天一个面试,只面了十分钟就结束了——事情是这样的:面试官:你能说说HashMap的数据结构吗?老三:数组+链表+红黑树,阿巴阿巴……面试官:那你说说红黑树的查找复杂度是多少?老三:O(logn)。面试官:那这个复杂度的底数是多少?奇葩面试题,O(logn)的底数是多少?老三:时间复杂度O(logn)有底数?面试官:没有吗?尬...
原创
博文更新于 2021.08.19 ·
711 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

阿里 Java 二面必问:8张图带你解决所有TCP可靠传输问题

1. TCP 可靠性如何保证?信道可靠:用三次握手、四次挥手保证连接正确;数据正确:分区编号、校验和、超时重传;传输控制:流量控制、拥塞控制2. 重传机制TCP可靠传输方式是序列号与确认应答。当传送数据包丢失时,会用重传机制解决。常见重传机制有超时重传、快速重传、SACK、D-SACK。2.1 超时重传TCP协议要求在发送端每发送一个报文段,就启动一个定时器并等待确认信息...
原创
博文更新于 2021.08.17 ·
693 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

服务链路追踪怎么搞?好搞吗?

微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位。主要体现在,一个请求可能需要调用很多个服务,而内部服务的调用复杂性,决定了问题难以定位。所以微服务架构中,必须实现分布式链路追踪,去跟进一个请求到底有哪些服务参与,参与的顺序又是怎样的,从而达到每个请求的步骤清晰可见,出了问题,很快定位。举几...
原创
博文更新于 2021.08.16 ·
716 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

肝完了,总结了SpringBoot与缓存的知识点,快速掌握

本章给大家带来的是SpringBoot和缓存的学习。同时已经录制了非常详细的视频,如果看文档较为吃力,可以结合视频进行学习,帮你快速掌握SringBoot与缓存。目录一、JSR107二、Spring缓存抽象三、几个重要概念&缓存注解四、缓存使用五、整合redis实现缓存六、整合一个实例一、JSR107Java Caching定义了5个核心接口,分别是CachingProv...
原创
博文更新于 2021.08.14 ·
377 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL进阶篇SQL优化(InnoDB锁问题排查与解决)

1.概述前面章节之所以介绍那么多锁的知识点和示例,其实最终目的就是为了排查与解决死锁的问题,下面我们把之前学过锁知识重温与补充一遍,然后再通过例子演示下如果排查与解决死锁。2.前期准备●数据库事务隔离级别SHOW VARIABLES LIKE 'transaction_isolation%';MySQL进阶篇SQL优化(InnoDB锁问题排查与解决)MYSQL事务隔离级别默认...
原创
博文更新于 2021.08.11 ·
558 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

如何准备美团、阿里等技术面(Java),看完我震惊了!肝就完事了

最近,各大厂掀起了一波招聘热潮。打开 boss,美团、蚂蚁、字节等用人需求均在5000 以上。img那具体到某个岗位,比如“高级Java开发工程师、架构师”,要求大同小异,该怎么准备技术面?img面试作为涨薪最直接最有效的方式,我们需要花费巨大的精力和时间来准备。除了自身的技术积累之外,掌握一定的面试技巧和熟悉最常见的面试题,一定会让我们如虎添翼。尤其是在当今的这个严峻...
原创
博文更新于 2021.08.06 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL - 解读MySQL事务与锁机制

文章目录生猛干货事务及其特性一致性原子性隔离性持久性并发事务控制单版本控制-锁多版本控制-MVCC原子性实现原理持久性实现原理隔离性实现原理一致性实现原理搞定MySQL事务及其特性大家都知道 ACID (原子性、一致性、隔离性和持久性)一个逻辑工作单元要成为事务,在关系型数据库管理系统中,必须满足 4 个特性原子性 : 事务的所有操作,要么全部完成...
原创
博文更新于 2021.08.06 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

本地方法栈、JVM栈、本地内存和JVM Heap的区别与关系

在Java出现之前,像C/C++这样的编译型语言写出来的代码经过编译后,得到的是可直接在某平台(Windows或Linux)上执行的机器码,即machine code,machine code其实就是native code,它直接和操作系统交互。对于内存,主要分三部分:1)存储可执行代码(冯·诺依曼的存储程序的思想),即编译后的machine code;2)用来保存代码执行时用到的局部变量,...
原创
博文更新于 2021.08.05 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

面试官:从源码角度讲讲ReentrantLock及队列同步器(AQS)

JDK 中独占锁(排他锁)的实现除了使用关键字 synchronized 外,还可以使用ReentrantLock。虽然在性能上 ReentrantLock 和 synchronized 没有什么大区别,但 ReentrantLock 相比 synchronized 而言功能更加丰富,使用起来更为灵活,也更适合复杂的并发场景。ReentrantLock 常常对比着 synchronized 来分...
原创
博文更新于 2021.08.03 ·
334 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

看完阿里“宝藏”级的高并发编程笔记与JDK源码剖析手册,我精通了

最近小编在学习过程中无意间发现两份“宝藏”级的高并发资料,涵盖内容非常之多且深入浅出。本着雷锋精神在此分享给小伙伴们,希望你们看完都能“精通”高并发。第一份:JDK源码剖析手册基于JDK7和IJDK 8,对整个Concurrent包进行全面的源码剖析。JDK 8中大部分并发功能的实现和JDK 7一样,但新增了一些额外的特性。例如CompletableFuture、ConcurrentHashM...
原创
博文更新于 2021.08.03 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

共享内存 & Actor并发模型哪个更快?

HI,前几天被.NET圈纪检委@懒得勤快问到共享内存和Actor并发模型哪个速度更快。image前文传送门:说实在,我内心10w头羊驼跑过......先说结论首先两者对于并发的风格模型不一样。共享内存利用多核CPU的优势,使用强一致的锁机制控制并发, 各种锁交织,稍不注意可能出现死锁,更适合熟手。Actor模型易于控制和管理,以消息触发,流水线挨个处理, 思路清晰。...
原创
博文更新于 2021.08.03 ·
332 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

我,48岁,上海外企高管,如今,失业三年终于找到工作,分享工作经验

这两天,一条上海外企高管的求助上海市政府的信刷屏。我,48岁,上海外企高管,如今,失业三年找不到工作方便大家阅读,原文笔者也贴出来:我是犹豫好久才决定给您发这封邮件,因为我想我是代表当下相当一部分高学历且资深但失落的大龄职场人给您写的信。首先,我在这里感到非常惭愧,虽然我是硕士/本科都是重点大学毕业的上海人,在知名外企工作过近20年,也做过好些年的外企高管,我能讲一口流利的英语...
原创
博文更新于 2021.08.02 ·
1373 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

三顾茅庐,四面阿里,28k*15offer,分享我的大厂面经

写在片头:声明,勿杠首先简单说一下,这三次面试阿里并不是一次性去面的,实际上第一次面试时候还在大四,找的实习岗,不太清楚是什么部门,别问我为什么还记得面试题,有记录和复盘的习惯,再问就是杠。个人背景不详细多说,学历双非本科,不是应届生,工作年限不长,技术不是大牛,但也非小白,面经分享是想给正面试的同行一些建议和鼓励,希望能够多多支持。三顾茅庐,七面阿里,25k*16offer,还原我...
原创
博文更新于 2021.08.01 ·
428 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ActiveMQ在分布式项目中的实际应用

具体需求:后台添加商品后,需要执行两个操作:同步索引库(商品搜索使用了Solr实现)生成静态页面(使用freemarker)实现构思:使用消息队列。MQ作为消息中间件,传递的消息内容为新增商品的ID。图片准备工作:在需要的地方添加相应的依赖(基础依赖就不再说了)商品服务需要发送商品添加消息,所以需要添加三个依赖,分别是整合Spring需要的两个Jar和ActiveM...
原创
博文更新于 2021.07.30 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分布式ID生成器(CosId)的设计与实现

CosId简介CosId 旨在提供通用、灵活、高性能的分布式 ID 生成器。 目前提供了两类 ID 生成器:SnowflakeId : 单机 TPS 性能:409W/s JMH 基准测试 , 主要解决 时钟回拨问题 、机器号分配问题 并且提供更加友好、灵活的使用体验。SegmentId: 每次获取一段 (Step) ID,来降低号段分发器的网络IO请求频次提升性能。IdSegmentDis...
原创
博文更新于 2021.07.29 ·
1243 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

MySQL 是怎样运行的 - InnoDB数据页结构

数据页结构的快速浏览数据页代表的这块16KB大小的存储空间可以被划分为多个部分,不同部分有不同的功能,各个部分如图所示:MySQL 是怎样运行的 - InnoDB数据页结构一个InnoDB数据页的存储空间大致被划分成了7个部分MySQL 是怎样运行的 - InnoDB数据页结构一、记录在页中的存放MySQL 是怎样运行的 - InnoDB数据页结构...
原创
博文更新于 2021.07.27 ·
403 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

面试:如何排查慢查询(执行计划)怎么办?愣着干嘛?来白嫖呀

<article class="syl-article-base syl-page-article syl-device-pc tt-article-content" style="box-sizing: border-box; display: block; padding: 0px; text-align: justify; overflow-wrap: break-word; word...
原创
博文更新于 2021.07.26 ·
189 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

阿里“宝妈级”之作,这份Spring Security应用到源码手册,全是精华

对于开发人员而言,如何使用各种技术体系解决安全性问题是一大困惑。经验丰富的开发人员需要熟练使用 Spring Security 框架来应对业务发展的需求。例如,全面掌握 Spring Security 框架提供的认证、授权、方法及安全访问、OAuth2、JWT 等核心功能,构建自己对系统安全性设计的知识体系和解决方案。阿里“宝妈级”之作,这份Spring Security应用到源码手册,...
原创
博文更新于 2021.07.26 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试必备:接口自动化测试精选面试干货!

一、 请问你是如何做接口测试的?大体来说,经历以下过程:接口需求调研、接口测试工具选择、接口测试用例编写、接口测试执行、接口测试回归、接口测试自动化持续集成。具体来说,接口测试流程分成以下九步:第一步:分析出测试需求,并请开发提供接口说明文档;第二步:从接口说明文档中整理出接口测试用例,里面要包括详细的入参(正常情况,异常情况包括输入参数个数,类型,可选/必选,考虑参数有互斥或关联的情况)和...
原创
博文更新于 2021.07.26 ·
417 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多