当前位置: 首页 > 软件库 > 数据库相关 > >

java-notes

授权协议 Readme
开发语言 Java
所属分类 数据库相关
软件类型 开源软件
地区 不详
投 递 者 聂煜
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

java-notes

引言

�� DreamCats

类型 名称 来源
小程序 在线面试助手 DreamCats
面经 大厂面经汇总 DreamCats
知识体系 Java后端知识分类 DreamCats
疯狂吐血系列 DreamCats
知识架构思维导图 DreamCats
刷题 CS-Notes cyc
写算法套路模板 labuladong
按热度总结lc DreamCats
剑指Offer DreamCats
个人秋招刷熟题 DreamCats
秋招常考的热点题 DreamCats
LC-SQL DreamCats
图解SQL面试题 xxx
牛客走起来 xxx
项目 微服务班车在线预约系统-文档 DreamCats
微服务班车在线预约系统-项目地址 DreamCats
B站淘了2个Java实战项目:选一个认真钻研即可 JavaGuide
其他 JDK1.8部分源码 DreamCats
相应阅读的书籍 DreamCats
Spring简要学习 DreamCats
在线推送lc脚本 DreamCats
在线推送知识点 DreamCats

文章系列

有比较好的技术团队写的文章,值得大家阅读,受益匪浅。比如:阿里技术、美团技术团队等。

�� 其他

类型 名称 来源
Other free-programming-books EbookFoundation
Other 计算机专业电子书下载 IT码农
Other 计算机专业电子书下载-2 javaer-roadmap
Other 各个技术开发文档 书栈网
Other TikTok二面: 说下二维码登录的原理? 小哈学
Other 性能优化:关于缓存的一些思考 阿里技术
Other 技术面试最后反问面试官的话

�� Java

类型 题目 来源
Java 面试官:谈谈JVM垃圾回收的三色标记,避坑建议看这篇就够了 Java码农之路
Java JVM如何判断哪些对象可以回收? 大鱼仙人
Java Java Map中那些巧妙的设计 阿里技术团队
Java JDK 16 中的 ZGC:平均暂停时间 0.05 毫秒 Glavo
Java 再谈synchronized锁升级 码农参上
Java Java线程池源码解析 Xiao镔
Java String 的不可变真的是因为 final 吗? 飞天小牛肉
Java 假期后来一波干货:一文理清JVM和GC Java架构师联盟
Java java高并发情况下sychronized有什么问题? Jian
Java Java 并发高频面试题:聊聊你对 AQS 的理解? 敖丙
Java 【基本功】不可不说的Java“锁”事 美团技术团队
Java 并发下的 HashMap 为什么会引起死循环??? Java学习者社区
Java 两次被裁之后,我终于解决了数据库缓存一致性问题 码农小说家
Java 别再纠结线程池大小/线程数量了,没有固定公式的 空无
Java Spring 拦截器和过滤器的区别? 华为云开发者社区
Java 面试官:能说出 Synchronized 同步方法的八种使用场景吗 我是程序汪
Java Java内存访问重排序的研究 美团技术团队
Java 面试官:谈谈JVM垃圾回收的三色标记,避坑建议看这篇就够了 Java码农之路
Java Java NIO浅析 美团技术团队
Java Java Hotspot G1 GC的一些关键技术 美团技术团队
Java Java 8系列之重新认识HashMap 美团技术团队
Java 新一代垃圾回收器ZGC的探索与实践 美团技术团队
Java Java线程池实现原理及其在美团业务中的实践 美团技术团队
Spring 盘点 SpringIOC : 循环依赖 苦逼的程序源
Java 类加载常见错误总结,写得非常好! Java之道
Java Java双刃剑之Unsafe类详解 Dr Hydra
Java 有了CopyOnWrite为何又要有ReadWriteLock? java金融
Java ThreadLocal使用与原理 敖丙
Java 动态代理总结,你要知道的都在这里,无废话! 月伴飞鱼
Java Java并发-线程池篇-附场景分析 汤圆
Java 从源码角度学习Java动态代理 盖伦专治花里胡哨
Java 现在已经卷到需要问三色标记了吗? 艾小仙
Java 一文理解JVM线程属于用户态还是内核态 全菜工程师小辉
Java 一文理解Java中的SPI机制 全菜工程师小辉
Spring 给老板解释解释,为什么要用SpringCloud alibaba作为微服务开发框架??? 票飘沙Jam
Spring 如何实现一个简易版的 Spring - 如何实现 AOP(终结篇) mghio
Java 高频面试题-请把Java的双亲委派机制说清楚! Ijiran
Spring 北京某大公司:SpringBean生命周期 Java3y
Java 通俗易懂的ReentrantLock,不懂你来砍我 程序猿阿星
Java 面试官:"遇到过死锁问题吗?怎么发生的?如何解决呢?" 承香墨影
Java String s="a"+"b"+"c",到底创建了几个对象? 码农参上
Java 聊聊spring事务失效的12种场景,太坑了 苏三说技术

�� 数据库

类型 题目 来源
MySQL 分页场景(limit,offset)为什么会慢? Java学习者社区
MySQL 谈谈 MySQL 锁 郭儿的跋涉
Redis 好代码实践:基于Redis的轻量级分布式均衡消费队列 阿里技术团队
Redis Redis 入门:Redis 概念和基础 (查看原文) Java全栈知识体系
MySQL Innodb中的事务隔离级别和锁的关系 美团技术团队
MySQL MySQL索引原理及慢查询优化 美团技术团队
MySQL 浅谈分库分表那些事儿 阿里技术团队
MySQL MySQL 与 Redis 缓存的同步方案 民大哥
MySQL 我面试几乎必问:你设计索引的原则是什么?怎么避免索引失效? Hollischuang
MySQL 分区取模分库分表策略:多表事务分库内闭环解决方案 阿里技术
Redis 亿级系统的Redis缓存如何设计??? TomGE
MySQL 美团二面:Redis与MySQL双写一致性如何保证? 捡田螺的小男孩
MySQL 索引失效的场景有哪些?索引何时会失效? 民工哥
MySQL 看完这篇还不懂 MySQL 主从复制,可以回家躺平了~ 小羽
Redis 快速了解缓存穿透与缓存雪崩 全菜工程师小辉
MySQL 面试题:mysql 一棵 B+ 树能存多少条数据? TomGE
MySQL 为什么磁盘存储引擎用 b+树来作为索引结构? 腾讯技术工程
Redis 源码级别了解 Redis 持久化 蘑菇睡不着
Redis 大厂经典面试题:Redis为什么这么快? 捡田螺的小男孩
MySQL 一文了解数据拆分与分库分表 全菜工程师小辉
Redis 【redis前传】zset如何解决内部链表查找效率低下|跳表构建 zxhtom
MySQL 值得收藏,揭秘 MySQL 多版本并发控制实现原理 架构精进之路
MySQL 慢SQL排查思路?就这。 yes的练级攻略
MySQL 42 张图带你撸完 MySQL 优化 程序员emcxuan
MySQL 容易引起雪崩的两个处理 编程一生
MySQL 一个MySQL锁和面试官大战三十回合,我霸中霸! yes的练级攻略
MySQl 五分钟搞懂MySQL索引下推 老三

�� 分布式&&中间件

类型 题目 来源
分布式 分布式系统互斥性与幂等性问题的分析与解决 美团技术团队
分布式锁 一文搞懂分布式锁的原理与实现 架构精进之路
并发 【万级并发】电商库存扣减如何设计?不超卖! TomGE
分布式事务 七种分布式事务的解决方案,一次讲给你听 moon聊技术
分布式 服务端如何防止重复支付 Markerhub
限流 为什么大厂服务并发高却很稳定?分布式服务熔断降级限流利器至Hystrix zxhtom
微服务 微服务设计原则 性能于架构
分布式锁 SpringBoot + Redis 分布式锁:模拟抢单 JAVA小咖秀
消息队列 消息队列如何确保消息的有序性? 杜亦舒
消息队列 听叔一句劝,消息队列的水太深,你把握不住! 单一色调
分布式锁 丢,隔壁的老哥又让我用分布式锁 Java3y
Dubbo 详解Apache Dubbo的SPI实现机制 Ning Peng
分布式 干货 |携程最终一致和强一致性缓存实践 GSF
分布式锁 基于Redis的分布式锁设计 xiaoxiaotank
分布式 分布式系统中一致性哈希算法 码辣架构
消息 消息幂等(去重)如何解决?来看看这个方案! JAVA日知录
本地缓存 Guava Cache 原理分析与最佳实践 梓川
分布式锁 万字长文说透分布式锁 多颗糖
降级限流 高并发整体可用性:一文详解降级、限流和熔断 Coder的技术之路

�� 数据结构

类型 题目 来源
算法 常见的初级排序算法,这次全搞懂 XSliently9527
算法 字节跳动最爱考的 64 道算法题(JS版) 图雀社区
算法 MySQL索引底层:B+树详解 Java3y
算法 红黑树深入剖析及Java实现 美团技术团队
算法 牛逼哄哄的 BitMap,到底牛逼在哪? ITl老哥
算法 布隆过滤器 DreamCats
算法 实现LRU缓存机制 郭儿的跋涉
算法 实现LFU缓存机制 郭儿的跋涉

�� 计算机网络

类型 题目 来源
计网 GET 和 POST请求的本质区别是什么?原来我一直理解错了 码农突围
计网 懵了!有了HTTP,为什么还要RPC 小哈学
计网 “三次握手,四次挥手”这么讲,保证你忘不了 三分恶
计网 超详细 DNS 协议解析 飞天小牛肉
计网 详细解析 HTTP 与 HTTPS 的区别 坑队友
计网 傻傻分不清之 Cookie、Session、Token、JWT 秋天不落叶
计网 简略图解:输入 url 到出现页面,浏览器做了什么? 又拍云

✉️ 操作系统

类型 题目 来源
系统 逛到底层看NIO的零拷贝 皇甫嗷嗷叫
系统 进程、线程与协程傻傻分不清?一文带你吃透! 程序猿阿星
系统 虚拟内存的那点事儿 Sylvanassun
系统 今晚:CPU 核数与线程数有什么关系? 码农的荒岛求生
系统 谈谈操作系统的多进程 ZhiboZhao
系统 阿里二面:什么是mmap? 苏三说技术

�� 效率工具

类型 题目 来源
写作 图床,uPic和阿里oss搭建与使用 司司
Git 你的文件需要 git,详细安装与使用(一) 司司
Git 你的文件需要 git,常用命令(二) 司司
文件 mac解决移动文件的痛点-yoink 司司

�� 源码阅读

类型 题目 来源
nginx 闲不下来-nginx是什么?(一) 司司
nginx 闲不下来-nginx环境搭建(二) 司司
nginx 闲不下来-nginx源码全局认知(三) 司司

�� 与我联系

  • 公众号(Dreamcats):沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。个人秋招经历、 �� 客面经问题按照频率总结、Java一系列知识、数据库、分布式、微服务、前端、技术面试、每日文章等(持续更新)

  • 小程序(在线面试助手):包含各个大厂的面经、算法题、知识点,并且小程序包含长按复制和点击图片预览功能,同时小程序继续优化和开发。

 相关资料
  • 在完成一个模块后,应该从那几个方面对代码进行优化,有哪些方法可以进行优化

  • 我想知道是否可以(以及使用哪种工具)在Java中执行类型安全i18n。可能还不清楚,所以这里有一些细节,假设我们使用基于的东西 1)使用类型安全参数进行转换 我希望避免像这样的接口,其中的值是非类型化的。应该不可能使用错误的参数类型进行调用。 注我可以指定所有键的类型。我正在寻找的解决方案应该是可伸缩的,并且不应该显著增加后端启动时间。 2)应该在编译时知道哪些键还在使用 我不希望我的翻译键库像许

  • 我们已经知道,Clojure代码最终在Java虚拟环境中运行。 因此,只有Clojure能够利用Java的所有功能才有意义。 在本章中,我们将讨论Clojure和Java之间的关联。 调用Java方法 可以使用点表示法调用Java方法。 一个例子是字符串。 由于Clojure中的所有字符串都是Java字符串,因此可以在字符串上调用普通的Java方法。 有关如何完成此操作的示例,请参见以下程序。 例

  • 问题内容: 我正在学习Spring 3,但似乎并没有掌握背后的功能。 从我读过他们似乎处理不同的注解(等等V,,等),而且从我读过他们注册相同什么bean后置处理器类。 为了更迷惑我,还有一个 属性上。 有人可以阐明这些标签吗?有什么相似之处,有什么不同之处,一个被另一个取代,它们彼此完成,我是否需要其中一个? 问题答案: 用于激活已经在应用程序上下文中注册的bean中的注释(无论它们是使用XML

  • 我在从使用SpringBoot和Faign构建的Java应用程序连接外部API时遇到问题。应用程序部署到docker容器中的VM。我正在尝试访问外部服务endpoint来检索一些数据,但到目前为止运气不佳。 我已经从VM命令行和docker容器内部也从命令行执行了相同的curl命令,但是当试图从java代码中命中它时,我只是收到一个超时。 任何关于可能发生的事情的想法,显然hosts文件和代理都是

  • 我正在使用BlueJ在java中开发一个虽然循环,但是 int m=0;int-ssum=0;