首页
学习
活动
专区
工具
TVP
发布

Java3y

专栏作者
559
文章
767674
阅读量
96
订阅数
Web 后端的一生之敌:分页器
分页器是 Web 开发中常见的功能,看似简单的却经常隐藏着各种奇怪的坑,堪称 WEB 后端开发的一生之敌。
Java3y
2024-03-25
1160
《对线面试官》已阅,等面试中
我是y哥的读者,已经毕业几年了,一直在做业务开发,最近想要跳槽。 对线面试官第一季花了大概一周时间吧,被我全部刷完了,刷的速度我觉得还算是挺快的,但是能记下多少,我就不知道了。。对于纯八股文而言,很多不是靠理解的,只要少用到就忘了,忘了自然在面试的时候就答不出来了,还是挺苦逼的一件事的,程序员真的太难了。 除了这些外,我还需要准备补下我用过的中间件,不过好多看y哥都没深入写过啊,比如ClickHouse/SpringCloud啥的,这些后面不知道y哥还有没有打算写,都是挺常见的技术栈(强烈暗示 )。 My
Java3y
2022-09-26
4210
一个深入浅出的 MySQL 高并发优化指南,多年MySQL实战经验分享
这半个月,很多小伙伴留言问我618各大电商后端的技术,最多的是关于系统压力暴增情况下如何进行MySQL数据库优化的。 今天就结合我自己工作中的真实案例和大家分享一下吧。 前几年我待过一家创业公司,做的是商城业务。那两年公司业务迅速增长,用户从零积累到千万级别,每天访问量几亿次,高峰QPS高达上万次每秒。 赶上618、双十一大促期间,系统的写压力成倍增长,读业务的请求量更是在写业务的请求量的50倍。后面我们就面临了极具技术挑战性的数据库升级过程。 最初的技术选型,采用的是Java语言进行开发,数据库使用的是M
Java3y
2022-07-04
8590
《对线面试官》珍藏版
《对线面试官》是我一字字敲出来的,是我准备跳槽时按照自己的思路撰写而成。 它不会花长的篇幅讲述基础API相关的知识,会着重讲解重点高频率面试题,又或是实际工作中如何使用这项技术的它。模拟真实的面试场景,面试者实际的回答内容可能是怎么样的。 如果有看过的人,自然就懂,跟大部分的面试题是有区别的,这个系列也使我在知乎获近万赞,至少我认为它是有价值。等我下次跳槽,我绝对会回看我自己写的对线面试官系列。 为了增添趣味性会有图片版本(在其中穿插大量表情包或者梗),为了复习效率性会有纯文版本,纯文版本还有离线PDF电子
Java3y
2022-04-22
1K0
比SQL还好用,又一门国产数据库语言诞生了
数据库语言的目标 要说清这个目标,先要理解数据库是做什么的。 数据库这个软件,名字中有个“库”字,会让人觉得它主要是为了存储的。其实不然,数据库实现的重要功能有两条:计算、事务!也就是我们常说的 OLAP 和 OLTP,数据库的存储都是为这两件事服务的,单纯的存储并不是数据库的目标。 我们知道,SQL 是目前数据库的主流语言。那么,用 SQL 做这两件事是不是很方便呢? 事务类功能主要解决数据在写入和读出时要保持的一致性,实现这件事的难度并不小,但对于应用程序的接口却非常简单,用于操纵数据库读写的代码也很
Java3y
2022-04-13
2710
疫情,我只能在家学习了
最近收到很多小伙伴的留言,3月份过完了一个offer都没收到。除了大环境和疫情的影响,还有遇到那种特别喜欢怼人的面试官,直接面到怀疑人生真是让人费解。。。 其实面试受打击是正常的,关键是要在面试中总结自己的不足!提前做好面试准备和技术储备,还是可以大幅度的提高面试效果的。 那么该怎样准备面试 斩获offer? 为此我专门找了一份《Java进阶学习+面试宝典》分享给大家,内容涵盖:计算机基础、Java、JVM、spring、算法、微服务、分布式、大厂面经、技术脑图等等...共1400+页 质量非常高!!!
Java3y
2022-04-12
6980
MySQL表删除数据,索引文件会不会变小?
对于千万级的表数据存储,删除大量记录后,表文件大小并没有随之变小。好奇怪,是什么原因导致的?不要着急,接下来,我们来深入剖析其中原因
Java3y
2021-07-16
2.6K0
梦回大学?数据库 E-R 模型设计
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
Java3y
2021-04-07
1.2K0
Redis演进过程总结
现如今 Redis 变得越来越流行,几乎在很多项目中都要被用到,不知道你在使用 Redis 时,有没有思考过,Redis 到底是如何稳定、高性能地提供服务的?
Java3y
2021-03-17
7500
DBA:为什么你老写慢SQL
SQL 语句执行慢的原因是面试中经常会被问到的,对于服务端开发来说也是必须要关注的问题。
Java3y
2020-12-31
8700
缓存穿透、击穿、雪崩什么的傻傻分不清楚?
对于缓存,大家肯定都不陌生,不管是前端还是服务端开发,缓存几乎都是必不可少的优化方式之一。在实际生产环境中,缓存的使用规范也是一直备受重视的,如果使用的不好,很容易就遇到缓存击穿、雪崩等严重异常情景,从而给系统带来难以预料的灾害。
Java3y
2020-12-31
1.1K0
三歪鸽了一个季度的Flink入门教程
最近公司要把Storm集群给下线啦,所以我们都得把Storm的任务都改成Flink。
Java3y
2020-11-30
4540
MySQL中,21个写SQL的好习惯
本文公众号来源:捡田螺的小男孩 作者:捡田螺的小男孩 本文已收录至我的GitHub
Java3y
2020-11-11
9230
要不来重新认识Spring事务?三歪又学到了
从唯一性说起 写了十几年代码,直到现在,我见过非常多的处理唯一性约束的方法都是放在代码里,而非数据库里。 直到现在我也一直很困惑,这些人为什么不使用数据库的唯一索引呢?不过我并不想知道这个答案。 他们的做法很简单,假如要保证name是唯一的,先使用Java代码执行一个查询语句:
Java3y
2020-08-28
6950
三歪熬夜写了一份Mybatis知识总结
Mybatis应该是国内用得最多的「数据访问层」框架了,我看了我司的好几个系统,基本都是用Mybatis的。
Java3y
2020-04-14
5220
Redis持久化【一文了解】
Redis 的数据 全部存储 在 内存 中,如果 突然宕机,数据就会全部丢失,因此必须有一套机制来保证 Redis 的数据不会因为故障而丢失,这种机制就是 Redis 的 持久化机制,它会将内存中的数据库状态 保存到磁盘 中。
Java3y
2020-03-19
3960
一次诡异的线上数据库的死锁问题排查过程
前几天,线上发生了一次数据库死锁问题,这一问题前前后后排查了比较久的时间,这个过程中自己也对数据库的锁机制有了更深的理解。本文总结了这次死锁排查的全过程,并分析了导致死锁的原因及解决方案。希望给大家提供一个死锁的排查及解决思路。
Java3y
2020-03-19
8800
为什么Mongodb索引用B树,而Mysql用B+树?
好久没写文章了,今天回来重操旧业。 今天讲的这个主题,是《面试官:谈谈你对mysql索引的认识》,里头提到的一个坑。
Java3y
2020-02-24
1.9K0
什么是ETL?算了,你可能不懂。
ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据。
Java3y
2020-02-19
2.5K0
「干货」MySQL 的 InnoDB 存储引擎是怎么设计的?
上一讲:MySQL 是如何实现 ACID 中的 D 的? 我用了一个问题,给大家介绍了 MySQL 中的两个成员 binlog 和 redo log。然而,这只是 MySQL 家族里的两个小喽啰,Mysql 可以做到高性能高可靠,靠的绝对不只有他们俩。
Java3y
2020-02-19
1.5K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档