网站首页 > 近距离围观 第5页
  • 近距离围观 2023-11-01

    【原创】杂谈自增主键用完了怎么办

    引言在面试中,大家应该经历过如下场景面试官:"用过mysql吧,你们是用自增主键还是UUID?"你:"用的是自增主键"面试官:"为什么是自增主键?"你:"因为采用自增主键,数据在物理结构上是顺序存储,性能最好,blabla....

  • 近距离围观 2023-11-01

    【原创】Mysql中事务ACID实现原理

    引言照例,我们先来一个场景~面试官:"知道事务的四大特性么?"你:"懂,ACID嘛,原子性(Atomicity 、一致性(Consistency 、隔离性(Isolation 、持久性(Durability !"面试官:"你...

  • 近距离围观 2023-11-01

    柚子快报激活码778899分享:【原创】为什么要用规则引擎?

    一天,朱斯参加了一场code Review研讨会。会上的一群人正在讨论着如何对祖传代码进行变更,大家你一言,我一语,场面十分热闹!突然,只见人群中的一个人满面愁容,说道:"昨天在项目中看到下面这样一段代码,分支太多了!维护起...

  • 近距离围观 2023-11-01

    【原创】面试官:讲讲mysql表设计要注意啥

    引言近期由于复习了一下mysql的内容,有些心得。随手讲其中一部分知识,都是一些烟哥自己平时工作的总结以及经验。大家看完,其实能避开很多坑。而且很多问题,都是面试中实打实会问到的!比如OK,具体有下面这些问题1、为什么一定要...

  • 近距离围观 2023-10-26

    柚子快报邀请码778899分享:【原创】HashMap复习精讲

    引言由于近期忙着搬家,又偷懒了几个礼拜!其实我很早以前就想写一篇关于HashMap的面试专题。对于JAVA求职者来说,HashMap可谓是集合类的重中之重,甚至你在复习的时候,其他集合类都不用看,专攻HashMap即可。然而...

  • 近距离围观 2023-10-26

    【原创】如何优雅的转换Bean对象

    背景我们的故事要从一个风和日丽的下午开始说起!这天,外包韩在位置上写代码~外包韩根据如下定义PO(persistant object :持久化对象,可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数...

  • 近距离围观 2023-10-20

    Pollinations AI

    Pollinations是一个通过AI生成媒体内容的平台。平台可能提供多种类型的模板和工具,支持文本、图像、音频、视频等多媒体格式的创作。...

  • 近距离围观 2023-10-20

    Midjourney - 80 Portrait Prompts

    为各种用途获取80多张可定制的库存照片。。...

  • 近距离围观 2023-09-27

    【原创】自己动手实现JDK动态代理

    引言项目结构如下图所示,maven项目1、JDK动态代理先来一段jdk动态代理的demo,首先创建一个接口,Person然后写一个实现类PersonImpl然后写个使用类PersonInvocationHandler最后 再...

  • 近距离围观 2023-09-27

    【原创】自己动手实现RPC服务调用框架

    引言本文利用java自带的socket编程实现了一个简单的rpc调用框架,由两个工程组成分别名为battercake-provider(服务提供者)、battercake-consumer(服务调用者)。设计思路如下:1、在...

  • 近距离围观 2023-09-27

    【原创】自己动手实现静态资源服务器

    引言本文利用java自带的socket编程实现了一个简单的静态资源服务器,可以响应静态资源。本文一共有两个版本的源码。第一个版本名为Server_v1,该版本实现了一个简单的socket的服务器,帮助读者回忆socket编程...

  • 近距离围观 2023-09-26

    柚子快报激活码778899分享:【原创】分布式之缓存击穿

    什么是缓存击穿在谈论缓存击穿之前,我们先来回忆下从缓存中加载数据的逻辑,如下图所示因此,如果黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去存储层去查询,这样缓存就失去了意义。如果在大流量下数据库可能挂掉。这...

  • 近距离围观 2023-09-26

    【原创】自己动手实现牛逼的单例模式

    引言其实写这篇文章之前,我犹豫了一下,毕竟单例大家都知道,写这么一篇文章会不会让人觉得老掉牙。后来想想,就当一种记录吧。先来一副漫画吧,如下图所示ok,我们回顾下小灰的遭遇,上述漫画所提出的那些问题主要有以下三点:为什么静态...

  • 近距离围观 2023-09-26

    【原创】自己动手循序渐进实现观察者模式

    引言自上一篇《自己动手实现牛逼的单例模式》问世之后,得到了不错的评价。于是博主在五一放弃出去游玩机会,赶制了这篇《自己动手循序渐进实现观察者模式》,依然还是一步一步推导出最终版的观察者模式。观察者模式定义:在许多设计中,经常...

  • 近距离围观 2023-09-26

    【原创】分布式之延时任务方案解析

    引言在开发中,往往会遇到一些关于延时任务的需求。例如生成订单30分钟未支付,则自动取消生成订单60秒后,给用户发短信对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的...

  • 近距离围观 2023-09-26

    【原创】分布式之数据库和缓存双写一致性方案解析

    引言为什么写这篇文章?首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先...

  • 近距离围观 2023-09-26

    【原创】分布式之redis复习精讲

    引言为什么写这篇文章?博主的《分布式之消息队列复习精讲》得到了大家的好评,内心诚惶诚恐,想着再出一篇关于复习精讲的文章。但是还是要说明一下,复习精讲的文章偏面试准备,真正在开发过程中,还是脚踏实地,一步一个脚印,不要投机取巧...

  • 近距离围观 2023-09-26

    【原创】分布式之闲侃前后端分离的必要性

    引言由于近期前端抽不出资源,博主最近接手一个前端项目的代码维护工作。拿到手一看,一脸懵逼,和博主当年所学的jsp开发方式、利用ajax来请求数据的单页面开发方式完全不同。然而火坑已经跳下,只能硬着头皮啃,博主只能默默告诉自己...

  • 近距离围观 2023-09-26

    柚子快报激活码778899分享:【原创】自己动手写一个服务网关

    引言什么是网关?为什么需要使用网关?如图所示,在不使用网关的情况下,我们的服务是直接暴露给服务调用方。当调用方增多,势必需要添加定制化访问权限、校验等逻辑。当添加API网关后,再第三方调用端和服务提供方之间就创建了一面墙,这...

  • 近距离围观 2023-09-13

    【原创】分布式之数据库和缓存双写一致性方案解析(二)

    引言该文是对《分布式之数据库和缓存双写一致性方案解析》,一文的补充。博主在该文中,提到了这么一句话应该没人问我,为什么没有先更新缓存,再更新数据库这种策略。博主当时觉得,这种更新策略比较简单,没必要多做说明,结果太多人留言给...

  • 近距离围观 2023-09-13

    【原创】分布式之数据库和缓存双写一致性方案解析(三)

    正文博主本来觉得,《分布式之数据库和缓存双写一致性方案解析》,一文已经十分清晰。然而这一两天,有人在微信上私聊我,觉得应该要采用先删缓存,再更新数据库,再删缓存这一方案作为缓存更新策略,而不是先更新数据库,再删缓存。并且搬出...

  • 近距离围观 2023-09-13

    柚子快报邀请码778899分享:【原创】分布式之抉择分布式锁

    目前为止,最全面的一片分布式锁的文章!只讲场景,不扯代码!引言为什么写这篇文章?目前网上大部分的基于zookeeper,和redis的分布式锁的文章都不够全面。要么就是特意避开集群的情况,要么就是考虑不全,读者看着还是一脸迷...

  • 近距离围观 2023-09-13

    柚子快报激活码778899分享:【原创】程序员应该如何告别单身

    前话首先,大家看到这个文章,要恭喜大家,说明大家起码对这个问题还有兴趣。我们程序员起码还能算上半个白领,相比于学土木工程专业的,真心是强上太多。记得某位土木童鞋A,当年毕业后,就去了某深山里的发电厂,然后他就瞬间后悔了,他深...

  • 近距离围观 2023-09-13

    【原创】一个安卓程序媛的人生经验

    引言博主有一个差不多认识了9年的程序媛朋友,从09年读大一开始认识的,现在已经毕业五年,所以相识是九年。目前她就职于网龙、是一个做安卓组件开发的程序媛,已婚。本文基本上反应了她的心酸血泪史,经其同意,整理成文。为了方便描述,...

  • 近距离围观 2023-09-13

    【原创】从策略模式闲扯到lambda表达式

    引言策略模式,讲这个模式的文章很多,但都缺乏一个循序渐进的过程。讲lambda表达式的文章也很多,但基本都是堆砌一堆的概念,很少带有自己的见解。博主一时兴起,想写一篇这二者的文章。需要说明的是,在看这篇文章的时候,请忘记所有...

  • 近距离围观 2023-09-13

    【原创】大公司为什么还在采用过时的技术

    背景本文出自一朋友给我的提问,于是博主呕心沥血给他花式洗脑了几个小时。忽然发现,应该还有许多朋友有同样的疑问。所以整理成文。许多刚毕业的程序员朋友,都有一个执念,想要进那种规模大一点的公司、上市的、业内有名的最好。为什么大家...

  • 近距离围观 2023-08-06

    【原创】Innodb中mysql如何快速删除2T的大表

    小漫画来,先来看小漫画陶冶一下情操OK,这里就说了。假设,你有一个表erp,如果你直接进行下面的命令这个时候所有的mysql的相关进程都会停止,直到drop结束,mysql才会恢复执行。出现这个情况的原因就是因为,在drop...

  • 近距离围观 2023-08-06

    柚子快报激活码778899分享:【原创】数据库优化的几个阶段

    引言大家在面试的时候,是否遭遇过,面试官询问你们是如何进行数据库优化的?那这个问题应该怎么答呢?其实写这个题材的原因是我这几天看到各公众号转的一篇数据库调优的知识(不上链接了),我就稍微翻了几下,上面动不动就来说要对数据库进...

  • 近距离围观 2023-08-06

    【原创】一个线程oom,进程里其他线程还能运行吗?

    一道美团面试题引言这题是一个网友@大脸猫爱吃鱼给我的提问,出自今年校招美团三面的一个真题。大致如下一个进程有3个线程,如果一个线程抛出oom,其他两个线程还能运行么?先说一下答案,答案是还能运行不瞒大家说,真在面试中,我遇到...

  • 近距离围观 2023-08-06

    【原创】研发应该懂的binlog知识(上)

    引言为什么写这篇文章?大家当年在学MySQL的时候,为了能够迅速就业,一般是学习一下MySQL的基本语法,差不多就出山找工作了。水平稍微好一点的童鞋呢还会懂一点存储过程的编写,又或者是懂一点索引的创建和使用。但是呢,基本上大...

  • 近距离围观 2023-08-06

    【原创】研发应该懂的binlog知识(下)

    一篇讲述如何用JAVA解析binlog的文章引言这篇是《研发应该懂的binlog知识(上 》的下半部分。在本文,我会阐述一下binlog的结构,以及如何使用java来解析binlog。不过,话说回来,其实严格意义上来说,研发...

  • 近距离围观 2023-08-06

    【原创】分布式之elk日志架构的演进

    引言好久没写分布式系列的文章了,最近刚好有个朋友给我留言,想看这方面的知识。其实这方面的知识,网上各种技术峰会的资料一抓一大把。博主也是凑合着写写。感觉自己也写不出什么新意,大家也凑合看看。日志系统的必要性?我15年实习的时...

  • 近距离围观 2023-08-06

    【原创】分布式之redis的三大衍生数据结构

    引言说起redis的数据结构,大家可能对五大基础数据类型比较熟悉:String,Hash,List,Set,Sorted Set。那么除此之外,还有三大衍生数据结构,大家平时是很少接触的,即:bitmaps、hyperlog...

  • 近距离围观 2023-08-06

    【原创】Mysql中select的正确姿势

    讲如何正确的select引言大家在开发中,还有很多童鞋在写查询语句的时候,习惯写下面这种不规范sql而不写成下面的这种规范方式我也知道,这些童鞋是图方便,毕竟再敲一堆的列名,嫌麻烦!你们上班可以问问自己的同事你:“xx,知道...

  • 近距离围观 2023-07-12

    【原创】数据库中为什么不推荐使用外键约束

    引言其实这个话题是老生常谈,很多人在工作中确实也不会使用外键。包括在阿里的JAVA规范中也有下面这一条**【强制】不得使用外键与级联,一切外键概念必须在应用层解决。 **但是呢,询问他们原因,大多是这么回答的每次做DELET...

  • 近距离围观 2023-07-12

    【原创】MySQL(Innodb)索引的原理

    引言回想四年前,我在学习mysql的索引这块的时候,老师在讲索引的时候,是像下面这么说的索引就像一本书的目录。而当用户通过索引查找数据时,就好比用户通过目录查询某章节的某个知识点。这样就帮助用户有效地提高了查找速度。所以,使...

  • 近距离围观 2023-07-12

    【原创】惊!史上最全的select加锁分析(Mysql)

    引言大家在面试中有没遇到面试官问你下面六句Sql的区别呢如果你能清楚的说出,这六句sql在不同的事务隔离级别下,是否加锁,加的是共享锁还是排他锁,是否存在间隙锁,那这篇文章就没有看的意义了。之所以写这篇文章是因为目前为止网上...

  • 近距离围观 2023-07-12

    【原创】新说Mysql事务隔离级别

    全新角度来说隔离级别,必看神作!引言大家在面试中一定碰到过说说事务的隔离级别吧?老实说,事务隔离级别这个问题,无论是校招还是社招,面试官都爱问!然而目前网上很多文章,说句实在话啊,我看了后我都怀疑作者弄懂没!因为他们对可重复...

  • 近距离围观 2023-07-12

    【原创】IDEA一定要改的八条配置

    IDEA一定要改的八条配置引言坦白说,我很少写这种操作类型的文章。因为这种文章没啥新意,大家操作步骤肯定是一样的。然而,我答应了我的同事小阳,给她出一篇!毕竟人家打算从Eclipse转IDEA了,于是以示鼓励,写一篇给她!那...

  • 近距离围观 2023-07-12

    【原创】JAVA面试解析(有赞一面)

    本文的题目出自博客但是作者没有给出答案,博主斗胆来制作答案版。引言说在前面的话:**本文适合人群:**急等着换工作的人我承认刷面试题很有用的,纵观几年来的JAVA面试题,你会发现每家都差不多。比如,你仔细观察,你会发现,Ha...

  • 近距离围观 2023-07-12

    【原创】老生常谈——利用消息队列处理分布式事务

    用消息队列解决异步服务之间的事务问题!引言这篇说说分布式事务的问题。企业现在的架构都由传统的架构转向了微服务架构,如下图所示:那么,都不可避免的会遇到跨数据库调用的,分布式事务问题!目前,业内解决分布式事务问题,都基本不用J...

  • 近距离围观 2023-07-03

    FreedomGPT

    FreedomGPT是一个基于ChatGPT的创新应用程序。。...

  • 近距离围观 2023-07-02

    【原创】讲讲自己试用期被劝退的经历!

    引言看到这个标题,大家是不是很诧异!想不到,人称玉树临风、风流倜傥、英俊潇洒、才高八斗、学富五车,号称一枝梨花压海棠、正能量小王子的烟哥,居然试用期直接被劝退!没错,这是真的,而且就是校招的第一家公司。而且only三个月就。...

  • 近距离围观 2023-07-02

    【原创】讲讲亿级PV的负载均衡架构

    引言本来没想写这个题材的,为了某某童鞋能够更好的茁壮成长,临时写一篇负载均衡的。负载均衡,大家可能听过什么3层负载均衡、4层负载均衡、7层负载均衡什么的?那这是怎么分的呢,ok,是根据osi七层网络模型来分的,例如nginx...

  • 近距离围观 2023-07-02

    柚子快报邀请码778899分享:【原创】平时的你VS面试的你

    引言大家在面试的时候,特别是最后一面HR面,是不是经常都说自己咳咳咳。博主特意总结了一下平时的你和面试的你区别在哪,整理成文,大家看看就好~正文面对HR问题:你是如何和你同事相处的?平时的你:卧槽,知不知道我很忙的,这点破事...

  • 近距离围观 2023-07-02

    【原创】谈谈线上CPU100%排查套路

    引言不知道在大家面试中,有没有遇到这个问题生产服务器上部署了几个java程序,突然出现了CPU100%的异常告警,你如何定位出问题呢?这个问题分为两版回答!高调版对不起,我是做研发的,这个问题在生产上是不可能遇见的!因为研发...

  • 近距离围观 2023-07-02

    柚子快报激活码778899分享:【原创】谈谈怎么做服务隔离

    引言OK,如下图所示那显而易见,做服务隔离的目的就是避免服务之间相互影响。毕竟谁也不能说自己的微服务百分百可用,如果不做隔离,一旦一个服务出现了问题,整个系统的稳定性都会受到影响!因此,做服务隔离是很有必要的。那么怎么隔离呢...

  • 近距离围观 2023-07-02

    【原创】那些年用过的Redis集群架构(含面试解析)

    引言今天是2019年2月12号,也就是大年初八,我接到了高中同学刘有码面试失利的消息。他面试的时候,身份是某知名公司的小码农一枚,却因为不懂自己生产上Redis是如何部署的,导致面试失败!人间惨剧,莫过于此。接到他面试失利的...

  • 近距离围观 2023-07-02

    【原创】从Rest到Graphql

    引言开局两张图,内容全靠编~ok,如图所示,我在去年曾经写过一篇文章[《闲侃前后端分离的必要性》](https://www.cnblogs.com/rjzheng/p/9185502.html 。嗯,我知道肯定很多人没看过。...

  • 近距离围观 2023-07-02

    柚子快报邀请码778899分享:【原创】大话微服务中的边车模式

    (以下故事纯属虚构,如有雷同纯属巧合 概念自从微服务的浪潮席卷了烟哥的公司之后,烟哥的领导内心蠢蠢欲动,指派烟哥去将公司的传统服务架构改成微服务架构!于是烟哥就喊上了小刘到了一个僻静的角落探讨如何实施!烟哥:"小刘啊,去把公...

  • 近距离围观 2023-07-01

    【原创】谈谈redis的热key问题如何解决

    引言讲了几天的数据库系列的文章,大家一定看烦了,其实还没讲完。。。(以下省略一万字 。今天我们换换口味,来写redis方面的内容,谈谈热key问题如何解决。其实热key问题说来也很简单,就是瞬间有几十万的请求去访问redis...

  • 近距离围观 2023-07-01

    【原创】JAVA中令人眼花撩乱的数字魔法

    五月的深圳空气中弥漫起初夏的味道,淡淡的,暖暖的。春日里不太张扬的阳光也掺入这股气息...(烟哥好文采! 这天,烟哥愉快的喝着霸气芝士莓莓莓。一边东张西望,寻找着可以装13的机会。一切正如下面这张图这样这时,小刘出现了!没错...

  • 近距离围观 2023-07-01

    【原创】你的Redis怎么持久化的

    引言(本文改编自生活真实案例,如有类同,绝不是巧合! 端午节,烟哥正在一边愉快的学习....突然,微信一阵抖动。原来是老刘呼唤烟哥!善良的烟哥本以为人家是要约我出去玩!然而,打开微信一看,出现下图聊天记录于是本文的主题就这么...

  • 近距离围观 2023-07-01

    【原创】消息队列的消费语义和投递语义

    引言所谓的消费语义,指的就是如下三种情况如何保证消息最多消费一次如何保证消息至少消费一次如何保证消息恰好消费一次其实类似还有一个投递语义如何保证消息最多投递一次如何保证消息至少投递一次如何保证消息恰好投递一次说句实在话,其实...

  • 近距离围观 2023-06-30

    Clips AI

    ClipsAI是一个可以自动将长视频或音频内容转换成社交媒体短视频的平台。。...

  • 近距离围观 2023-06-20

    【原创】JAVA进程突然消失的原因?

    引言值此七夕佳节,烟哥放弃了无数妹纸的邀约,坐在电脑面前码字,就是为了给读者带来新的知识,这是一件伟大的事业!好吧,实际情况是没人约。为了化解尴尬,我决定卖力写文章,嗯,一定是我过于屌丝!好了,开始说重点。今天讲的这个问题J...

  • 近距离围观 2023-06-20

    【原创】关于DNS不得不说的一些事

    引言今天我们来聊聊DNS。所谓域名系统(Domain Name System缩写DNS,Domain Name被译为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,可以balabala.....

  • 近距离围观 2023-06-20

    【原创】为什么Redis集群有16384个槽

    引言我在《那些年用过的Redis集群架构(含面试解析)》一文里提到过,现在redis集群架构,redis cluster用的会比较多。如下图所示对于客户端请求的key,根据公式HASH_SLOT=CRC16(key mod...

  • 近距离围观 2023-06-20

    【原创】我们还需要学jQuery吗?

    引言最近撸Vue的项目,感觉的有点心累。恰巧近日,有读者来信,就是想咨询一下烟哥,现在还有必要学习jQuery么?我明白,现在MVVM框架逐渐占据了主要市场,很多老项目也逐渐的从jQuery转向了MVVM架构!例如,知名网站...

  • 近距离围观 2023-06-20

    【原创】这可能是东半球最接地气的短链接系统设计

    引言今天下午,烟哥和同事在厕所里排队等坑的时候(人多坑少 。想象一下一个场景,我正在一边排队,一边拿着手机撩妹。前面一个同事,拿着手机短信转过头来和我聊天。于是,我们就开始讨论下面这种短链接的实现原理(没错,上厕所也不忘学习...

  • 近距离围观 2023-06-20

    【原创】为什么Mongodb索引用B树,而Mysql用B+树?

    引言好久没写文章了,今天回来重操旧业。毕竟现在对后端开发的要求越来越高,大家要做好各种准备。因此,大家有可能遇到如下问题为什么Mysql中Innodb的索引结构采取B+树?回答这个问题时,给自己留一条后路,不要把B树喷的一文...

  • 近距离围观 2023-06-20

    【原创】面试官:谈谈你对mysql联合索引的认识?

    引言本文预计分为两个部分:(1 联合索引部分的基础知识在这个部分,我们温习一下联合索引的基础(2 联合索引部分的实战题在这个部分,列举几个我认为算是实战中的代表题,挑出来说说。正文基础讲联合索引,一定要扯最左匹配!放心,我不...

  • 近距离围观 2023-06-20

    【原创】分布式之一行代码解决缓存击穿问题

    引言今天,重新回顾一下缓存击穿这个问题!之所以写这个文章呢,因为目前网上流传的文章落地性太差(什么布隆过滤器啊,布谷过滤器啊,嗯,你们懂的 ,其实这类方案并不适合在项目中直接落地。那么,我们在项目中落地代码的时候,其实只需要...

  • 近距离围观 2023-06-20

    郑重声明!本博客内容皆为原创且首发于博客园

    起因首先,先谢谢大家对我的博客的认同,《分布式之消息队列复习精讲》,《分布式之redis复习精讲》等文深受大家喜爱。然而今天发生了一件不愉快的事,博主险些百口莫辨,被误认为抄袭别人。经过被误认为抄袭的博文地址如下:首先,该作...

  • 近距离围观 2023-05-26

    PDF.ai

    PDF.ai是一个创新平台,使用AI与任何文档聊天并提出问题、获取摘要、查找信息等。...

  • 近距离围观 2023-05-11

    Solo独立开发者社区

    小产品,快变现,独立开发者交流社区...

  • 近距离围观 2023-02-22

    FreePD

    一个汇集了互联网海量免版税的音乐资源库,类型广泛,100%免费...

  • 近距离围观 2023-02-21

    VidIq

    查找YT的主题和关键字,提供个性化提示和分析。。...

  • 近距离围观 2023-02-18

    Imagica

    Imagica,无需编写一行代码,只需描述就可生成功能APP性应用程序...

1 2 3 4 5
返回顶部暗黑模式