AAAhxz001
码龄6年
关注
提问 私信
  • 博客:233,020
    社区:939
    动态:68
    234,027
    总访问量
  • 139
    原创
  • 708,178
    排名
  • 162
    粉丝

个人简介:永远在路上

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 目前就职: 百度
  • 加入CSDN时间: 2018-12-14
博客简介:

AAAhxz的博客

博客描述:
事在人为
查看详细资料
个人成就
  • 获得133次点赞
  • 内容获得31次评论
  • 获得532次收藏
  • 代码片获得187次分享
创作历程
  • 1篇
    2022年
  • 2篇
    2021年
  • 16篇
    2020年
  • 122篇
    2019年
成就勋章
TA的专栏
  • 数据库
    17篇
  • 程序那点事
    14篇
  • 分布式
    3篇
  • Hadoop
    5篇
  • 协议分析
    2篇
  • Linux
    6篇
  • java
    88篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring
  • 服务器
    linux
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【百度内推】百度春招开始啦,23届可投递暑期实习,暑期实习可转正,快人一步,提前锁定offer

【百度内推】百度春招开始啦,23届可投递暑期实习,暑期实习可转正,快人一步,提前锁定offer;我的内推码:IVVP2B我的内推码:IVVP2B我的内推码:IVVP2B​​投递方式:内推二维码地址:手机扫码即可投递!官网连接,找到心仪的职位之后输入我的内推码:我的内推码: IVVP2B 即可内推 https://talent.baidu.com/external/baidu/index.html#/intern/12 (部分岗位无法内推,一般带有春季字样的岗位可以内推,无法内推的应该属
原创
发布博客 2022.03.08 ·
2044 阅读 ·
2 点赞 ·
2 评论 ·
1 收藏

MySQL大型总结,妈妈再也不用担心面试问我MySQL知识啦!

目录MySQL总结索引数据结构索引类型InnoDB索引FAQSQL优化索引明确查询目标操作优化explain查看执行计划MySQL 优化器MySQL总结数据库事务ACID隔离级别MVCC锁机制常见的日志文件binlogredo logundo logFAQ开发规范一、基础规范二、命名规范三、表设计规范四、字段设计规范五、索引设计规范六、SQL使用规范思维导图MySQL总结索引数据结构B+树索引数据量相同的情况下B+树比B树更加的”矮胖“,相应会减小IO次数、所有查询都要查找到叶子节点,查询性
原创
发布博客 2021.03.12 ·
1038 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

CPU飙高排查

CPU飙高排查的几个步骤:1.Top命令TOP命令抓取的结果需要关注CPU使用率最高的,抓取的是 “进程” 维度,即一个物理机上部署的众多实例中,每个实例为一个进程; PID为进程ID;结果:PID 172952.PS命令命令选项 如下图;进程标识:即为1中查询到的PID ;关注CPU使用率 和 TID , TID为该进程开启的 线程列表 和 每个线程CPU的使用率;结果:TID 173533.Jstack命令进程标识:PID (1中查询到的结果)结果:线程详情列表4.转换查找将
原创
发布博客 2021.01.07 ·
507 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

京东21届校招生群

21届毕业生的提前批秋招已经开始了,大家想投或者已经投递了京东的同学可以加一下,随时交流~
原创
发布博客 2020.07.06 ·
970 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

缓存穿透和缓存击穿

一、背景介绍几乎所有互联网公司都采用缓存的方案来解决瞬时流量超高,或者长期流量过高的问题。但使用缓存存在风险——缓存穿透和缓存击穿:简单的讲就是如果该数据原本就不存在,那么就会发生缓存穿透;如果缓存内容因为各种原因失效,那么就会发生缓存击穿。具体一点来说,如果缓存中不存在需要查询的内容,一般情况下需要再深入一层进行查询,一般为不能承受压力的关系型数据库(承压能力为缓存的1%,甚至更低),如果数据库中不存在,则叫做缓存穿透;反之,如果数据库中存在这个数据,则叫做缓存击穿(如果同一时刻大量的缓存失效叫做缓存
原创
发布博客 2020.06.30 ·
4688 阅读 ·
4 点赞 ·
0 评论 ·
13 收藏

这样的InnoDB你见过么

1. 架构图可以看到,InnoDB存储引擎用友多个后台线程这些线程包括:Master ThreadI/O ThreadPurge ThreadPage Cleaner Thread1.1 Master ThreadMaster Thread是一个非常核心的后台线程,主要负责将缓冲池中的数据异步刷新到磁盘,保证数据的一致性,包括脏页的刷新合并插入缓冲(INSERT BUFFER)UNDO页的回收等等。1.1.1 脏页:因为硬盘的读写速度远赶不上内存的速度,系统就把读写比较频繁
原创
发布博客 2020.06.11 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

零散知识点汇总

1. 为什么集合不能放置基本数据类型集合的设计初衷就是存储引用的容器,而基本类型不属于对象无法引用 自然不能处理 所以jvm才设计的基本类型对应的封装类集合类有一些equals等方法,这些方法只有封装类也就是继承了Object类的类才能使用2. 锁的降级假设如果要做重量级锁与轻量级锁的降级 就需要做到当前执行线程需要计算等待线程状态、需要建立预判模型,需要存储升级重量级锁可以降级的重试次数,但是这样做还是没啥意义还是看当前线程无其它等待线程释放锁 恢复锁状态 重新升级偏向锁 锁对象数
原创
发布博客 2020.06.05 ·
454 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

R2M缓存介绍-业务使用方面.pptx

发布资源 2020.05.21 ·
pptx

浅析JSF

前言:博主作为实习生已经入职JD一个星期,一下是我对公司JSF架构的一些理解,PS借鉴李鑫前辈的PPT1. 传统微服务不足之处客户端:大量逻辑放到了客户端带来的版本更新问题zookpeer的watch机制问题注册中心zookpeer作为注册中心一些功能收到限制,拓展受限‘服务治理缺乏流量控制手段,大量流量打到线程池更改配置需要重启缺乏监控机制2....
原创
发布博客 2020.05.08 ·
743 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

京东jsf中间件简介!.pdf

发布资源 2020.05.08 ·
pdf

Java并发学习(持续更新中)

1. 多线程下的一些问题1.1 多线程就一定快吗?答案是不一定。首先我我们知道,多线程当线程数使用不当会存在比较大的风险,比如,甚至性能不如单线程,这其中一个重要的原因就是:上下文切换。上下文切换的代价是高昂的,因为在核心上交换线程会花费很多时间。上下文切换的延迟取决于不同的因素,大概在在 50 到 100 纳秒之间。考虑到硬件平均在每个核心上每纳秒执行 12 条指令,那么一次...
原创
发布博客 2020.04.20 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试必问的HashMap你知道多少?

目录HashMap:1.为什么是链表+红黑树?2. 为什么不一开始就使用红黑树?2月15日补充,面试问到了为什么要无符号右移16位2月23日补充:为什么用红黑树不用B+树?2月22日补充:说一下hashCode()?3月17补充:红黑树为什么节点非黑即红?一些重要参数:3. 为什么负载因子(扩容因子)是0.75?4. 为什么会选择8作为阈值?5. 为什么16是默认起始容量?6. 为什么hashma...
原创
发布博客 2020.04.20 ·
899 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

JVM你知道多少?

文章目录前言JVM内存模型1. 程序计数器(记录当前线程)2. Java栈(虚拟机栈)3. 本地方法栈4. 堆5.方法区6.直接内存JVM垃圾回收垃圾判断标准1. 引用计数法2. 可达性分析算法(根索法)圾回收算法1. 标记清除2. 复制算法3. 标记整理4.分代回收GC垃圾回收器1. Serial 垃圾收集器(单线程、复制算法) (新生代)2. ParNew 垃圾收集器(Serial+多...
原创
发布博客 2020.04.19 ·
778 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

微服务你了解多少?

目录前言1. 什么是微服务?1.1 什么是SOA?1.2 SOA和微服务的区别?2. 为什么要用微服务?3. 使用微服务存在的问题以及解决办法3.1 微服务之间如何通信3.2 微服务如何发现3.3 微服务挂了,如何解决?3.3.1 重试机制3.3.2 限流3.3.3 熔断、降级4. 微服务Cloud体系4.1 服务发现 Eureka4.1.1 4月7更新4.1.2 RestTemplate4.2 ...
原创
发布博客 2020.04.19 ·
1174 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

类加载机制你了解多少?

文章目录前言1. 类加载机制1.1 加载1.2 验证1.3 准备1.4 解析1.5 初始化1.5.2 为什么静态方法不能调用非静态方法1.6 使用1.7 拆卸2. 类加载器2.1 类加载器种类2.1.1 Java虚拟机自带的类加载器2.1.2 用户自定义的类加载器2.2 双亲委派机制2.2.1 为什么要有双亲委派机制2.2.2 可不可以自定义一个String/Object类?2.3 破坏双亲委派2...
原创
发布博客 2020.04.19 ·
502 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

大学三年颠沛流离换来京东实习Offer

前言:从HR手里投递出去的简历,直达了面试官,约了今天下午三点,(之前在实习僧上投过一次,然后加了HR小姐姐的微信,所以就有????)感觉这是自春招实习面试之旅最难得一次面试,部门:京东金融一面:为什么存在三次挥手的情况?网络I/O?死扣细节,具体问题忘了是那种别人的面经绝对没有出现过的…你觉得你网络学的怎么样?(很是惭愧,虽然是网络工程,但是本专业的东西学的一塌糊涂…说了实情之后就没往下...
原创
发布博客 2020.04.17 ·
749 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

深入浅出Java锁

目录前言1. 锁类型2. 悲观锁VS乐观锁2.1 悲观锁代表Synchronize关键字2.1.1. Synchronize关键字实现方法2.2乐观锁代表CAS操作:2.2.1. CAS带来的ABA问题:2.2.2. CAS带来的循环时间长开销大问题2.2.3. CAS带来的只能保证一个共享变量的原子操作问题。2.2.4. CAS是如何保证原子操作的2.2.5. 引申出来的问题: AtomticX...
原创
发布博客 2020.03.12 ·
939 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

双非硬闯阿里之路之钉钉二面&三面+京东数科一面

1. 前言本人为双非学校本科生,因为对技术特别热爱,加上有老师带队做开发,可以说有一丢丢技术的技术水平吧,所以三面和面试官聊得还算可以哈哈哈咱也是大三的学生,我看怎么评论走向把我喊老了呢????​2. 钉钉二面二面就是码代码了,考一下基本的算法判断链表是不是回文链表数组子数组最大的和还是蛮简单的,阿里嘛,主要挖源码多一些3. 钉钉三面三面如期而至,大概隔了一两天首先,怼项目。...
原创
发布博客 2020.03.12 ·
1245 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

深入浅出Java多线程

文章目录线程1.1 线程与进程的区别1.2 线程的状态1.3 Notify 和 wait :1.4 Thread.sleep() 和Thread.yield()的异同1.5 补充:死锁的概念1.6 补充:并发和并行的区别1.7 补充:线程安全三要素1.8 补充:如何实现线程安全1.9 补充:保证线程安全的机制:多线程2 创建线程的方法2.1 线程池创建线程2.2 ThreadPoolExecuto...
原创
发布博客 2020.02.24 ·
1805 阅读 ·
10 点赞 ·
2 评论 ·
21 收藏

双非硬闯阿里之路之阿里钉钉面经(一)

面试官人特好面试官人特好面试官人特好上来,面试官自我介绍,介绍了一下团队巴拉巴拉,我其实一个字没听进去…让我自我介绍,首先声明一下我是双非渣本,看到群里那些浙大、同济、北京科大的同学自己心里打了多少次退堂鼓,但还是鼓起勇气投了简历我是从大二开始一直跟着我们一个老师做开发,学校里的一些应用都是从我们团队里面出去的像什么在线请销假、最近的疫情签到是老师带着我们做出来的,面试官大概率因为这...
原创
发布博客 2020.02.24 ·
2382 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏
加载更多