Google 大佬们为什么要开发 Go 这门新语言?

大家好,我是煎鱼。 大家平时都是在用 Go 语言,那以往已经有了 C、C++、Java、PHP。Google 的大佬们为什么还要再开发一门新的语言呢? 难不成是造轮子,其他语言不香吗? 背景 Go 编
分类: 服务端 发布时间: 01-18 18:36 阅读次数: 0

Spring Boot实现用户注册验证全过程

在这篇文章中,我们将使用Spring Boot实现一个基本的邮箱注册账户以及验证的过程。 我们的目标是添加一个完整的注册过程,允许用户注册,验证,并持久化用户数据。
分类: 服务端 发布时间: 01-17 00:56 阅读次数: 0

这个反编译工具真心强大!Java 开发神器!!!

在上一期的开源项目推荐中,我推荐了一款强大的反编译工具,我在文中提到说要写一篇专门来介绍这个神器,今天这篇文章就来了。稍有迟到,抱歉(。・_・。)ノ jadx 是一款功能强大的反编译工具,使用起来简单
分类: 服务端 发布时间: 01-16 02:42 阅读次数: 0

为啥春节抢红包总不是手气最佳?看完微信抢红包算法你就明白了!

前言     春节必不可少的活动就是抢红包啦,从以前的纸质红包到现在互联网红包(以微信红包为首),今天我们就来分析一下抢红
分类: 服务端 发布时间: 01-15 23:56 阅读次数: 0

码农架构 | Spring Boot 实现通用 Auth 认证的 4 种方式

文章介绍了 spring-boot 中实现通用 auth 的四种方式,包括 传统 AOP、拦截器、参数解析器和过滤器,并提供了对应的实例代码,最后简单总结了下他们的执行顺序。
分类: 服务端 发布时间: 01-15 23:22 阅读次数: 0

面试官让我设计个LRU缓存,结果...

小黑有个朋友最近去面试,过程中有问他一些缓存相关的问题。 让他回答一下,设计一个LRU缓存,应该怎么实现 我这个朋友呢,应该是没好好准备这块儿内容,反正是没咋答上来,于是。。。
分类: 服务端 发布时间: 01-15 11:43 阅读次数: 0

Redis真的又小又快又持久吗

一本正经 面试官:小伙子,谈谈对Redis的看法。 我:啊,看法呀,坐着看还是躺着看。Redis很小?很快?但很持久? 面试官:一本正经的说,我怀疑你在开车,不仅开开车还搞颜色。 我:。。。
分类: 服务端 发布时间: 01-15 07:49 阅读次数: 0

SpringBoot实现Excel导入导出,性能爆表,用起来够优雅!

操作Excel实现导入导出是个非常常见的需求,之前介绍了一款非常好用的工具。有读者提出在数据量大的情况下,EasyPoi占用内存大,性能不够好。今天给大家推荐一款性能更好的Excel导入导出工具!
分类: 服务端 发布时间: 01-15 07:16 阅读次数: 0

JDK1.8新特性(八):还在重复写空指针检查代码?赶紧使用Optional吧!

作为一名Java程序员,无论是初入茅庐的菜鸟,还是久经江湖的高手,曾经肯定遭遇过各种各样的异常错误,其中 NullPointerException 肯定最为常见,那么有没有更优雅的方式处理呢?
分类: 服务端 发布时间: 01-09 18:09 阅读次数: 0

肝了一个月的Netty知识点(上)

高能预警,本文是我一个月前就开始写的,所以内容会非常长,当然也非常硬核,dubbo源码系列结束之后我就想着写一下netty系列的,但是netty的源码概念又非常多,所以才写到了现在。 我相信90%的读者都不会一口气看完的,因为实在太长了,长到我现在顶配的mbp打字编辑框都是卡的…
分类: 服务端 发布时间: 01-09 17:35 阅读次数: 0

B站五面面经(附过程、答案)

上周午休我刷手机的时候看到26群在那疯狂刷恭喜,我以为发生了什么,原来是晨曦进了B站,我也刷了一句恭喜,然后就跟他私聊了。 他我印象还是比较深的,因为他给了很多我视频的建议(虽然很久没录制面试视频了)
分类: 服务端 发布时间: 01-07 17:49 阅读次数: 0

自从用完Gradle后,有点嫌弃Maven了!速度贼快!

​ 相信使用Java的同学都用过Maven,这是一个非常经典好用的项目构建工具。但是如果你经常使用Maven,可能会发现Maven有一些
分类: 服务端 发布时间: 01-06 17:55 阅读次数: 0

如何使用Redis实现电商系统的库存扣减?

在日常开发中有很多地方都有类似扣减库存的操作,比如电商系统中的商品库存,抽奖系统中的奖品库存等。 解决方案 使用mysql数据库,使用一个字段来存储库存,每次扣减库存去更新这个字段。 还是使用数据库,
分类: 服务端 发布时间: 01-05 19:09 阅读次数: 0

入职第一天,主管叫我安装开发环境,不知道装什么,看这个就够了!

入职第一件事:安装环境 其实安装环境在每个人入职的第一天的时候或者第一周的时候都会要做的时候,甚至是你准备开始第一次要学习java的时候,都会要先装一个jdk的环境对吧。所以说这个环境配置软件安装是极
分类: 服务端 发布时间: 01-02 17:49 阅读次数: 0

手动造轮子——为Ocelot集成Nacos注册中心

无意中翻了一下发现网上居然没有Ocelot集成到Nacos注册中心的组件,由于我个人非常喜欢通用解决方案,于是决定自己扩展一个Ocelot.Provider.Nacos
分类: 服务端 发布时间: 01-02 17:15 阅读次数: 0

面对kafka频发的rebalance,该如何处理?

Kafka 是我们最常用的消息队列,它那几万、甚至几十万的处理速度让我们为之欣喜若狂。但是随着使用场景的增加,我们遇到的问题也越来越多,其中一个经常遇到的问题就是:rebalance(重平衡)问题。
分类: 服务端 发布时间: 01-02 11:42 阅读次数: 0

MySQL面试:left join我要怎优化?

在实际开发中,相信大多数人都会用到join进行连表查询,但是有些人发现,用join好像效率很低,而且驱动表不同,执行时间也不同。那么join到底是如何执行的呢? 这里有两个表t1,t2 上面语句使用l
分类: 服务端 发布时间: 01-02 02:49 阅读次数: 0

这个工具,立马让我抛弃了 PowerDesigner

我之前是做数据仓库开发的,有一个很重要的环节就是元数据模型管理,当时用的是 PowerDesigner,这个软件是强大,但是随着模型的增多,启动越来越慢,甚至超过了 2 分钟,而我就想看一看表与表之间
分类: 服务端 发布时间: 01-01 20:09 阅读次数: 0

2021 年 7 月程序员工资统计,平均 15302 元

2021年7月全国招收程序员490325人。2021年7月全国程序员平均工资15302元,工资中位数14000元,其中96%的人的工资介于1750元到150000元。 01 主要城市 广州的工资下跌比
分类: 服务端 发布时间: 01-01 17:55 阅读次数: 0

求求你,不要再使用!=null判空了

对于Java程序员来说,null是令人头痛的东西。时常会受到空指针异常(NPE)的骚扰。连Java的发明者都承认这是他的一项巨大失误。 那么,有什么办法可以避免在代码中写大量的判空语句呢? 有人说可以
分类: 服务端 发布时间: 12-31 19:09 阅读次数: 0