方志朋

其他

为什么有人可以在屎一样混乱的几千行代码里加功能?不重构能驾驭屎山吗?

欢迎关注方志朋的博客,回复”666“获面试宝典驾驭屎山的唯一方法,不是重构,而是不重构。为什么有人可以在屎山里加功能?很简单:把屎山扒拉开,每块闻一闻,找出和你要改的功能对应的那坨屎,把这坨屎套个塑料袋(封装),你就可以假装塑料袋里不是屎,是巧克力。然后,在旁边拉一泡新的屎,等它风干成型(测试通过)就可以收工了。当然,怎样优雅地在一座屎山里闪转腾挪,做到“百屎丛中过,片屎不沾身”,还是需要很多经验和技巧的。不过说白了,就算失误了摔个嘴啃屎,臭也只臭你程序员一个,老板还觉得你很狼性,客户还觉得真香。很多愣头青觉得自己是天才,可以把屎山重构了。他们中的大部分人引发了屎崩,永远埋在了几千米高的屎山之下。极少数人在泥屎流的洗礼中活了下来,浴屎重生。他们真的做到了,他们真的重构了整座屎山!重构之后的那个东西,被后人称为——
2022年3月19日
其他

牛啊,又一份牛逼笔记面世了

近日,阿里、腾讯裁员冲上热搜。大厂纷纷裁员减负,本来在热火朝天的金三银四,奋力冲刺和面试跳槽大厂的互联网打工人们,陷入了迷茫和焦虑。对大环境的担忧是应该的,因为大环境会直接影响到我们生活的方方面面。但其实,与其忧虑未知,不如走好当下的每一步,提升技能和储蓄力量,在技术的高峰上不断攀登才是最应该做的。只要自己有了足够强的能力,还是能往高处去。在这个当下,我整理了一些技术资料和面试题集,供大家提升进阶,不管你是有跳槽打算还是单纯精进自己,都可以免费领取一份。从面试简历模板到大厂面经汇总,从大厂内部技术资料到互联网高薪必读书单,以及Java面试核心知识点(283页)和Java面试题合集2022年最新版(485页)等等,这些面试资料整理给大家,希望面试踩过的坑不要再踩,遭遇的技术瓶颈一次性消灭。资料目录如下详细资料展示一、JVM篇(2022)(含:JVM类加载机制,JVM内存模型,垃圾收集机制,类字节码实现机制,JVM调优案例,GC日志详解等)二、Java并发编程(2022)(含:java内存模型,并发集合,线程池,阻塞队列,CAS与原子操作,无锁并发框架Disruptor等)三、Spring篇(2022)(含:spring
2022年3月17日
其他

新来的同事问我 where 1=1 是什么意思

超好用最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。获取方式:点“在看”,关注公众号并回复
2022年3月16日
其他

注意!你的 Navicat 可能被投毒了...

?最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。获取方式:点“在看”,关注公众号并回复
2022年3月14日
其他

IT界惊现文豪!华为领导及阿里P10遭吐槽

欢迎关注方志朋的博客,回复”666“获面试宝典来源:脉脉一篇奇文出现在某匿名社交软件,引起了大家对文豪的赞口不绝。先发原图:再转原文:发现邻居大部分都是程序员,一开始我还挺高兴,觉得都是高素质的人,环境会很好。但是出事了就发现一个个的特别不靠谱这几天我们小区被隔离了,菜也买不到。华为那个领导挨家挨户敲门,建议大家团结起来,一起吃住一起帮助。后来才发现他是一点粮食都没了,净吃我们的粮食。不过好在他会稳定人心,我们也没跟他计较了,偶尔听他说一句"我们小区物流配送遥遥领先,会有菜吃的",就让人很舒心。再听他身边的od附和一句"大家要相信领导",更加打消了我们的疑虑。几天后早晨,大家听到楼顶直升机响,跑上去一看,od和华为领导正往直升机上爬。直升机只有一个位置了,od被踹了一脚,摔得四脚朝天,直升机飞走了。大家面面相觑,od错愕了半晌忘了爬起来我提议大家去小区挖点树根充饥。挖了半天啥也没挖到。字节小伙把铲子一扔,"娘的太憋屈了,饿倒是不饿,就是好几天没戴工牌坐地铁了,受不了。各位对不住了",言毕,掏出工牌坐着飞走了。招银的哥们儿丧气地坐在地上,小心翼翼掏出半个月饼"进招银来就没吃过啥好东西,这半个美心月饼本来打算留着明年吃的,大家分了吧"我赶紧岔开话题说,家里就剩一个阿里p10和一个傻白甜od,保不齐要出事情,咱赶紧回去。推开门,大家都傻眼了。地上一堆火,od和p10坐在旁边,od的一只腿不在了。p10津津有味地啃着烤腿,还一番评头论足"你被抛弃也怪不得别人。多找找自己的原因,比如你的腿就很不好吃",od羞愧的点了点头,看着自己的腿流口水。一遍好文一定少不了精彩评论写这么好,应该不是偶然,原来这位文豪之前也有关于P10的大作,分享给各位小伙伴以上只是工作之余的一点乐趣,仅供娱乐。真正的P10,还确实是挺厉害的,只不过他的厉害,懂得人并不多,因为懂得人至少也得P9!热门内容:一个
2022年3月13日
其他

一个 Mybatis 开发神器:Fast MyBatis 超好用

query)根据条件强制删除,忽略逻辑删除字段,执行DELETE语句Query查询对象查询姓名为张三,并且年龄为22岁的用户:Query
2022年3月12日
其他

这款IDEA插件刷爆了朋友圈,网友:这用起来有点酸爽~

欢迎关注方志朋的博客,回复”666“获面试宝典来源:juejin.cn/post/6914083794806898695前言当初年少懵懂,那年夏天填志愿选专业,父母听其他长辈说选择计算机专业好。从那以后,我的身上就有了计院深深的烙印。从寝室到机房,从机房到图书馆,C、C++、Java、只要是想写点自己感兴趣的东西,一坐就是几个小时,但那时年轻,起身,收拾,一路小跑会女神,轻轻松松。现在工作了,毫无意外的做着开发的工作,长时间久坐。写代码一忙起来就忘了起来活动一下,也不怎么喝水。经常等到忙完了就感觉腰和腿不舒服。直到今年的体检报告一下来,才幡然醒悟:没有一个好身体,就不能好好打工,让老板过上他自己想要的生活了.试过用手机提醒自己,但是没用。小米手环的久坐提醒功能也开着,有时候写代码正入神的,时间到了也就点一下就关了,还是没什么作用。所以我想究竟是我太赖了,还是用Idea写代码容易沉迷,总之不可能是改需求有意思。所以元旦节打算为自己开发一款小小的Idea防沉迷插件,我叫她【StopCoding】。她应该可以设置每隔多少分钟,就弹出一个提醒对话框,一旦对话框弹出来,idea的代码编辑框就自动失去了焦点,什么都不能操作,到这还不算完,关键是这个对话框得关不了,并且还显示着休息倒计时,还有即使我修改了系统时间,这个倒计时也依然有效,除非我打开任务管理器,关闭Idea的进程,然后再重新启动Idea。但是想一下想,idea都都关了,还是休息一下吧。下面就介绍一下她简单的使用教程和开发教程安装使用教程安装1.在idea中直接搜索安装StopCoding插件(官方已经审核通过)2.
2022年3月11日
其他

推荐一个 Java 接口快速开发框架

是什么意思最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。获取方式:点“在看”,关注公众号并回复
2022年3月9日
其他

面试官:有了 for 循环 为什么还要 forEach ?

欢迎关注方志朋的博客,回复”666“获面试宝典来源:juejin.cn/post/7018097650687803422本质区别for循环和forEach的语法区别for循环和forEach的性能区别js中那么多循环,for
2022年3月6日
其他

网传铁饭碗职业排名,公务员仅排第八!

王炸!!最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。获取方式:点“在看”,关注公众号并回复
2022年3月5日
其他

为什么 Java 中“1000==1000”为false,而”100==100“为true?

王炸!!最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。获取方式:点“在看”,关注公众号并回复
2022年3月4日
其他

别再写 main 方法测试了,太 Low!这才是专业 Java 测试方法!

测试项目构建JMH是内置Java9及之后的版本。这里是以Java8进行说明。为了方便,这里直接介绍使用maven构建JMH测试项目的方式。第一种是使用命令行构建,在指定目录下执行以下命令:$
2022年3月2日
其他

新来的同事问我 where 1=1 是什么意思

?网上有很多人说,这样会引发性能问题,可能会让索引失效,那么我们今天来实测一下,会不会不走索引实测title字段已经加上索引,我们通过EXPLAIN看下EXPLAIN
2022年3月1日
其他

增加了一行代码,让我们提高了 3000% 的性能

结论四:每一行代码都很重要有时,当我们在编写代码的时候,我们可能会忘记这些代码最终运行将在生产环境中,并为一个真实用户的真实工作服务。上面提到的我们亲身经历的案例中,仅仅只是因为程序员忘记了释放
2022年2月27日
其他

MySQL + JSON = 王炸!!

欢迎关注方志朋的博客,回复”666“获面试宝典关系型的结构化存储存在一定的弊端,因为它需要预先定义好所有的列以及列对应的类型。但是业务在发展过程中,或许需要扩展单个列的描述功能,这时,如果能用好
2022年2月26日
其他

JetBrains 宣布:IntelliJ 平台彻底停用 Log4j 组件,建议切换至 java.util.logging

17。。。最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。获取方式:点“在看”,关注公众号并回复
2022年2月22日
其他

面试官:private修饰的方法可以通过反射访问,那么private的意义是什么?

欢迎关注方志朋的博客,回复”666“获面试宝典Java,在一个类中,为了不让外界访问到某些属性和方法,通常将其设置为private,用正常的方式(对象名.属性名,对象名.方法名)将无法访问此属性与方法,但有没有其他方法可以访问呢?答案是有的,这就是java反射带来的便利。利用反射访问类的私有属性及方法如下:/**
2022年2月20日
其他

最新 955 不加班的公司名单(2022版)

欢迎关注方志朋的博客,回复”666“获面试宝典发现一份955不加班公司的名单~想去955公司去享受下生活996
2022年2月19日
其他

SpringCloud 微服务架构,适合接私活(附源码)

欢迎关注方志朋的博客,回复”666“获面试宝典今天给大家推荐一个牛逼的接私活项目,SpringCloud微服务架构项目!一个由商业级项目升级优化而来的微服务架构,采用SpringBoot
2022年2月17日
其他

一款基于 Spring Boot 的现代化社区

页面展示开源项目地址:https://github.com/Qbian61/forum-java开源项目作者:Qbian61热门内容:Spring
2022年2月14日
其他

Spring Boot 3.0 M1 发布,正式弃用 Java 8,最低要求 Java 17。。。

一直以来,Java8都是Java社区心头的痛。因为它代表着以稳定性为主的企业管理层,与拥抱变化为主的底层码农层之间的、爱的魔力拉锯战。不生!少生!成为各大厂心照不宣的选择。现在,这种平衡或将打破。因为Java届的霸主框架SpringBoot,选择了最小支持的Java
2022年2月13日
其他

比 Xshell 还好用的 SSH 客户端神器,MobaXterm 太爱了!

“OK”,进入到远程机器的密码输入页面,输入主机的正确登录密码。选择“Yes”,即可保存密码,以后访问该主机,不用每次再输入主机密码。至此,即可操作远程的主机,进行相应的工作。MobaXterm
2022年2月10日
其他

干掉visio,这个画图神器真的绝了!!!

欢迎关注方志朋的博客,回复”666“获面试宝典看过我以往文章的小伙伴可能会发现,我的大部分文章都有很多配图。我的文章风格是图文相结合,更便于大家理解。最近有很多小伙伴发私信问我:文章中的图是用什么工具画的。他们觉得我画的图风格挺小清新的,能够让人眼前一亮。先上几张图让大家看看效果:说实话,问我的人太多了,我真的没法一个个回复。同时问我的人多,也恰恰说明了这个工具的优秀。今天特地写一篇介绍画图工具的文章,给有需要的朋友一个参考。1.
2022年2月7日
其他

面试官问:生成订单30分钟未支付,则自动取消,该怎么实现?

欢迎关注方志朋的博客,回复”666“获面试宝典在开发中,往往会遇到一些关于延时任务的需求。例如生成订单30分钟未支付,则自动取消生成订单60秒后,给用户发短信对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?一共有如下几点区别定时任务有明确的触发时间,延时任务没有定时任务有执行周期,而延时任务在某事件触发后一段时间内执行,没有执行周期定时任务一般执行的是批处理操作是多个任务,而延时任务一般是单个任务下面,我们以判断订单是否超时为例,进行方案分析方案分析(1)数据库轮询思路该方案通常是在小型项目中使用,即通过一个线程定时的去扫描数据库,通过订单时间来判断是否有超时的订单,然后进行update或delete等操作实现博主当年早期是用quartz来实现的(实习那会的事),简单介绍一下maven项目引入一个依赖如下所示
2022年2月2日
其他

不是我吹,这个idea插件你真没用过!

欢迎关注方志朋的博客,回复”666“获面试宝典来源:https://blog.csdn.net/jdk_wangtaida/article/details/113744537先看下这个插件的效果图:有没有感觉很形象生动,我们只要照着这个去做运动就好了。我们工作的时候,时常面对的电脑,一搞就是一上午,虽然每天心里暗自提醒,中途一定要去喝点水,休息一下,但有的时候工作太投入了,就一下忘了时间了,这时候如果再用idea的各位,界面突然弹出提醒休息的界面,是不是就可以换换脑子,让效率更佳了。虽然有时候会被突然打断工作,会影响思路,但是长期的久坐会引起什么,你的脖子是不是已经反馈给你了,你的腰是不是也已经反馈给你了,你的后背是不是也已经反馈给你了,身体是自己的,活不活动,你心里应该有个数了!毕竟有个好腰才可以给女朋友更多的快乐!正文:安装教程:下载
2022年2月1日
其他

比 Xshell 还好用的 SSH 客户端神器,MobaXterm 太爱了!

“OK”,进入到远程机器的密码输入页面,输入主机的正确登录密码。选择“Yes”,即可保存密码,以后访问该主机,不用每次再输入主机密码。至此,即可操作远程的主机,进行相应的工作。MobaXterm
2022年1月30日
其他

RedisJson 横空出世,性能碾压ES和Mongo!

欢迎关注方志朋的博客,回复”666“获面试宝典来源:blog.csdn.net/xiangzhihong8/article/details/121530019一、概述近期官网给出了RedisJson(RedisSearch)的性能测试报告,可谓碾压其他NoSQL,下面是核心的报告内容,先上结论:对于隔离写入(isolated
2022年1月29日
其他

短信验证码最佳实践

result;}可以看见,生成随机图形验证码之后,以图形验证码类型,手机号,外加ImgCaptcha前缀拼接,作为图形验证码的key缓存图形验证码的值。控制器层的处理如下:///
2022年1月25日
其他

厉害了!不重启JVM,替换掉已经加载的类

欢迎关注方志朋的博客,回复”666“获面试宝典在遥远的希艾斯星球爪哇国塞沃城中,两名年轻的程序员正在为一件事情苦恼,程序出问题了,一时看不出问题出在哪里,于是有了以下对话:“Debug一下吧。”“线上机器,没开Debug端口。”“看日志,看看请求值和返回值分别是什么?”“那段代码没打印日志。”“改代码,加日志,重新发布一次。”“怀疑是线程池的问题,重启会破坏现场。”长达几十秒的沉默之后:“据说,排查问题的最高境界,就是只通过Review代码来发现问题。”比几十秒长几十倍的沉默之后:“我轮询了那段代码一十七遍之后,终于得出一个结论。”“结论是?”“我还没到达只通过Review代码就能发现问题的至高境界。”Java对象行为文章开头的问题本质上是动态改变内存中已存在对象的行为问题。所以,得先弄清楚JVM中和对象行为有关的地方在哪里,有没有更改的可能性。对象使用两种东西来描述事物:行为和属性。举个例子:public
2022年1月24日
其他

Docker 大势已去,Podman 即将崛起

signatures0492e405b9ecb05e6e6be1fec0ac1a8b6ba3ff949df259b45146037b5f355035//查看镜像[root@localhost
2022年1月23日
其他

我同事说我写代码像写诗

利用好Idea目前为止市面上的企业基本都用idea作为开发工具了吧举一个小例子idea会对我们的代码进行判断,提出合理的建议例如:它推荐我们用lanbda的形式代替点击replace10.
2022年1月22日
其他

Maven官宣:干掉Maven和Gradle!推出更强更快更牛逼的新一代构建工具,炸裂!

欢迎关注方志朋的博客,回复”666“获面试宝典来源:网络相信作为Java开发者的你早已经受够了maven的编译缓慢,但是又由于历史包袱、使用习惯等问题暂时切换不了其他更快的构建工具,这里笔者将给你介绍一款更快的maven——maven-mvnd。一.介绍maven-mvnd是Apache
2022年1月21日
其他

面试官问:生成订单30分钟未支付,则自动取消,该怎么实现?

}}此时对应输出如下图片可以看到,几乎都是3秒之后,消费订单。然而,这一版存在一个致命的硬伤,在高并发条件下,多消费者会取到同一个订单号,我们上测试代码ThreadTestpackage
2022年1月15日
其他

使用雪花id或uuid作为Mysql主键,被老板怼了一顿!

欢迎关注方志朋的博客,回复”666“获面试宝典来源:cnblogs.com/wyq178/p/12548864.html前言:在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究竟有什么坏处?本篇博客我们就来分析这个问题,探讨一下内部的原因。一、mysql和程序实例1.1
2022年1月13日
其他

面试官:如果要存ip地址,用什么数据类型比较好

欢迎关注方志朋的博客,回复”666“获面试宝典来源:blog.csdn.net/mhmyqn/article/details/48653157在看高性能MySQL第3版(4.1.7节)时,作者建议当存储IPv4地址时,应该使用32位的无符号整数(UNSIGNED
2022年1月11日
其他

干掉visio,这个画图神器真的绝了!!!

前言看过我以往文章的小伙伴可能会发现,我的大部分文章都有很多配图。我的文章风格是图文相结合,更便于大家理解。最近有很多小伙伴发私信问我:文章中的图是用什么工具画的。他们觉得我画的图风格挺小清新的,能够让人眼前一亮。先上几张图让大家看看效果:说实话,问我的人太多了,我真的没法一个个回复。同时问我的人多,也恰恰说明了这个工具的优秀。今天特地写一篇介绍画图工具的文章,给有需要的朋友一个参考。1.
2022年1月9日
其他

真正的缓存之王,Google Guava 只是弟弟

中记录了几亿次。但是新剧总会过气的,比如一个月之后这个新剧的前几集其实已经过气了,但是他的访问量的确是太高了,其他的电视剧根本无法淘汰这个新剧,所以在这种模式下是有局限性。LRU的优点和局限性
2022年1月8日
其他

推荐一个 Java 接口快速开发框架

欢迎关注方志朋的博客,回复”666“获面试宝典今天给小伙伴们介绍一个Java接口快速开发框架-magic-api简介magic-api
2022年1月5日
其他

Java 18 要来了,你不会还在用Java 8吧?

公告页https://openjdk.java.net/projects/jdk/18/热门内容:为什么不建议你用去
2022年1月2日
其他

为什么不建议你用去 “! = null” 做判空?

pattern(空对象模式)改造后类定义如下,这样定义findAction方法后,确保无论用户输入什么,都不会返回null对象
2022年1月1日
其他

阿里二面:main 方法可以继承吗?

欢迎关注方志朋的博客,回复”666“获面试宝典来源:网络main方法能重载么?main方法能被其他方法调用么?main方法可以继承么?阿里二面:main
2021年12月26日
其他

IntelliJ IDEA 居然支持音视频聊天!

欢迎关注方志朋的博客,回复”666“获面试宝典新冠疫情现已在全球持续了很长时间,它改变了我们的生活方式,更改动了我们的交流方法。远程作业现已成为一种发展趋势。IntelliJ的工程师也期望经过在IDE中实时远程交流来改动开发者的交流方法和团队协作方法。他们在一款名为
2021年12月22日
其他

RedisJson 横空出世,性能碾压ES和Mongo!

欢迎关注方志朋的博客,回复”666“获面试宝典来源:blog.csdn.net/xiangzhihong8/article/details/121530019一、概述近期官网给出了RedisJson(RedisSearch)的性能测试报告,可谓碾压其他NoSQL,下面是核心的报告内容,先上结论:对于隔离写入(isolated
2021年12月21日
其他

IDEA牛逼!900行"又臭又长"的类重构,几分钟搞定

欢迎关注方志朋的博客,回复”666“获面试宝典最近,在对已有项目进行扩展的时候,发现要改动的一个类它长900行,开放了近40个public接口,我流着泪把它给改完了。为了防止这样的惨剧再次发生在我的身上,我觉得有必要写一篇博客来让广大程序猿同胞知道代码重构的重要性。如果你身边有一个类写上千行的猿,一定要把此文转给ta为什么类不能过长?类过长——读不通,扩展不通读不通——直接用滚轮滚都得好几秒,就算是原作者,时间长了恐怕也难以理清整个类,更不用说是其他的读者扩展不通——一个类有过多的接口,会让扩展这个类变得异常困难,一动千行类过长——可能有冗余代码此时CV工程师打了个冷战冗余代码,就是重复代码,通常出自使用Ctrl+C,Ctrl+V来生产代码的CV工程师之手,冗余代码的危害非常大:冗余代码使方法、类过长,不简洁冗余代码会造成发散式修改(冗余代码需要变动时,每一处Ctrl+V都需要修改)类过长——多半是职责过多一个类开放几十个接口,绝对存在职责过多的问题,就像图中的Tom猫一样手忙脚乱,一个类的职责过多也有巨大问题:违反设计原则——单一职责原则(单一职责原则要求一个类只实现一个职责,比如一只Tom只做扫地、擦桌、拖地中的一件事,而其他事的实现可以转移给史派克狗或肥胖女佣),违反了这个原则会导致发散式变化、发散式修改、类过长等代码问题,还会让你的类难以扩展,甚至会让其他程序猿认为你不专业发散式变化(指引发此类修改的地方很多),如果一个类的职责很多,那它的扇入(调用者)一定很多,每个调用者的修改都有可能让你这个类不得不随之修改,也就是发散式变化就是说不管哪儿出了问题,你这个类都得遭殃发散式修改(指此类修改引发修改的地方很多),相同的,如果一个类职责很多,那支撑它实现的下级,即扇出(被调用方)一定很多,如果此类逻辑发生变动,所有下级被调用者可能都得随之修改,也就是发散式修改就是说你这个类出了问题,不管哪儿都会遭殃难以扩展:如果你的一个类接口非常多,那它的子类怎么办?它的包装类怎么办?难道全部都要实现这么多接口,全部都要承担同样多的职责吗?扩展起来真的非常麻烦触发机关:【测试之怒】【运维之怒】我已经写了几千行了,怎么办?重构——抽取冗余代码抽取冗余代码就是将重复代码抽取成一个独立的方法,之后再使用这段代码时就不再需要Ctrl
2021年12月19日
其他

如何高效快速搞散一个团队?

https://www.zhihu.com/question/442522186/answer/1820502736有没有经历过自己把团队带散的案例,核心的关键点有哪几个?1.
2021年12月18日
其他

Spring Boot 实现万能文件在线预览

爆“核弹级”漏洞,Flink、Kafka等至少十多个项目受影响国内最牛逼的笔记,不接受反驳!!顶配版阿里大佬面试笔记+300道硬核面试题,跪着啃完了。。。。阿里二面:GET
2021年12月14日
其他

突发!Log4j 爆“核弹级”漏洞,Flink、Kafka等至少十多个项目受影响

的广泛使用,该漏洞一旦被攻击者利用会造成严重危害。据悉,Apache
2021年12月12日
其他

阿里二面:GET 请求能传图片吗?

协议来定义的。所谓协议就是大家共同遵守的一套规则,你不遵守某一规则有时候确实不会有大问题,但是其行为表现是什么就不得而知了。协议带来规范化,规范化带来高效。事实是
2021年11月30日
其他

别再用 BeanUtils 了,这款 PO VO DTO 转换神器不香么?

欢迎关注方志朋的博客,回复”666“获面试宝典来源:toutiao.com/i6891531055631696395老铁们是不是经常为写一些实体转换的原始代码感到头疼,尤其是实体字段特别多的时候。介绍一个开源项目
2021年11月28日
其他

妙用Java 8中的 Function接口 消灭if...else(非常新颖的写法)

欢迎关注方志朋的博客,回复”666“获面试宝典来源:juejin.cn/post/7011435192803917831在开发过程中经常会使用if...else...进行判断抛出异常、分支处理等操作。这些if...else...充斥在代码中严重影响了代码代码的美观,这时我们可以利用Java
2021年11月24日