Java技术图谱

其他

最全Java资料合集!高达650G!

一直以来都有很多的读者私信问我有没有最新的Java资料,是的,它来了,经过长达近3个月的整理,全网最全的Java资料终于和大家见面了!这次整理的Java资料,可以说是全网最全,包含了大家心心念念的《最全Java面试题库》、《最全项目实战源码及各类Java学习视频》,资料高达650G!1.最全Java面试题库.pdf《最全Java面试题库》分为数十份pdf文档,总共有651页面试题!总共651页Java面试题!!!包含Java
2023年8月1日
其他

最全Java面试题库文档!总共651页!

最近很多很多读者私信问我有没有最新的面试题,于是我近期给大家整理了一波,《最全Java面试题库》分为数十份pdf文档,总共有651页面试题!总共651页Java面试题!!!包含Java
2022年7月19日
其他

编写 if 时尽量不要带 else

注:本文并不肯定或者否定哪一种写法,仅仅为大家提供一些其他的编码思路或者一些值得借鉴的点子,希望大家能在公众号的每一篇文章中都能有所收获,同时欢迎探讨!设计更好的软件,替换If-Else的5种方法。入门到高级示例让我直接说这句话:If-Else通常是一个糟糕的选择。它导致设计复杂,代码可读性差,并且可能导致重构困难。但是,If-Else已成为事实上的代码分支解决方案,这确实是有道理的。这是向所有有抱负的开发人员讲授的第一件事。不幸的是,许多开发人员从来没有前进到更合适的分支策略。有些人的口头禅是:If-Else是一把锤子,一切都是钉子。无法区分何时使用更合适的方法来区分大三学生和大四学生的原因之一。我将向您展示一些技巧和模式,这些技巧和模式将终结这种可怕的做法。每个示例的难度都会增加。#
2022年1月21日
其他

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

在看高性能MySQL第3版(4.1.7节)时,作者建议当存储IPv4地址时,应该使用32位的无符号整数(UNSIGNED
2022年1月18日
其他

2022互联网大厂新年礼盒:腾讯向善、阿里家书、百度箱包抢镜!

要过年了,又到了各大互联网大厂彰显自家福利,发放新年礼盒的时候了。2022年的新年礼盒哪家高端大气上档次?金山办公2022金山办公的虎年新春礼盒名——“獴虎上山”。礼盒内包括春联、红包,以及以吉祥物金小獴为设计元素的冰箱贴,小玩偶以及特色发箍。寓意金山办公和所有用户以及合作伙伴们在新的一年继续蒸蒸日上,虎虎生威。礼盒大气高档,虎头小獴发箍妹子佩戴上也超级可爱。最后不得不说,金山的小姐姐出镜很漂亮。阿里巴巴阿里继续延续传统,为所有阿里人准备了一份家书礼盒。个性化定制也是阿里家书的传统,今年有近7万阿里同学定制了明信片,格外有心意。礼盒内有一封阿里家书,春联福字红包窗花套装和阿里园区花草台历,以及虎头钥匙包和阿里动物园环保袋。当然,还少不了今年最流行的——布老虎。携程旅行携程旅行今年的新年礼盒以「虎图腾」为设计灵感,用插画形象演绎虎文化。以「全家桶」为设计语言,结合春节欢聚时的用餐、分享场景,用披萨盒、薯片筒、饼干盒、铁皮桶,装点新年对联、红包、餐盘、贺卡、陶瓷罐(含香氛蜡烛),组成这套「虎虎全家桶」新年礼盒。新的一年,祝愿大家,心有萌虎,虎虎生风:)京
2022年1月16日
其他

程序员入职 6 天被开除:项目丢了,新人背锅?

原告:数据易(北京)信息技术有限公司。被告:陈某某,男,1976年出生法院查明的事实如下:一、入职时间:2021年1月20日。二、工资标准:28000元。三、正常工作截止时间:2021年1月25日。四、工资支付截止时间:2021年1月26日。五、劳动合同解除时间:2021年1月26日。六、劳动合同原件交付陈某某时间:2021年1月26日。七、仲裁请求:陈某某以要求数据易公司支付违法解除劳动合同赔偿金、加班费为由向北京市海淀区劳动人事争议仲裁委员会提起仲裁申请。八、仲裁结果:北京市海淀区劳动人事争议仲裁委员会出具京海劳人仲字[2021]第7923号裁决书,裁决如下:1、数据易公司支付陈某某违法解除劳动合同赔偿金28000元;2、驳回陈某某的其他仲裁请求。数据易公司不服仲裁裁决,于法定期限内向本院提起诉讼。九、原告的诉讼请求:请求判令我公司无需支付陈某某违法解除劳动合同赔偿金28000元。十、解除劳动合同情况:数据易公司向陈某某送达《劳动关系解除通知》,内容为:经公司试用期内考核,由于您在入职试用期间,工作表现未能符合目前公司岗位要求,不符合录用条件……自2021年1月26日起,解除与您的《劳动合同》及劳动关系。原告主张及证据:数据易公司主张解除理由为陈某某不符合录用要求、不符合录用条件,故其公司在试用期提出解除。解除的事实依据为:陈某某的工作内容为国网数据运营的规划以及架构、公司内部咨询事务,岗位为高级咨询工程师。工作中客户提供了基本资料且与陈某某共同讨论,但陈某某自创了架构图,并未采用行业惯用的架构图设计,遭到客户的质疑,客户在与陈某某反复沟通后,陈某某并未把控住项目工作量,且其设计的架构图与需求之间的对应关系未阐述清楚,逻辑性混乱,最终客户未选择其公司做该项目。陈某某的工作态度导致无法正常沟通。制度依据为劳动合同第6条6.1款C项、附件二中的2.3.4.5.6.7.9.10。以及《劳动合同法》关于试用期解除的规定。就该主张,数据易公司提交以下证据予以证明:1、劳动合同及附件二。劳动合同为数据易公司与陈某某签订,期限为2021年1月20日至2022年1月19日,其中6终止6.1双方可根据中国法律解除本合同,其中:(c)在下列任何情形下,公司可立即解除本合同而无需支付经济补偿金或承担其他责任:(i)员工在试用期内被证明未达到附件二所规定的录用条件。陈某某于劳动合同落款处签字,日期为2021年1月20日。附件二载明:数据易高级数据治理咨询顾问岗位说明书及录用条件,其中包括具备大型数据仓库架构设计、模型设计、存储设计能力、具有数据治理方面项目实施经验者优先,例如数据质量、主数据、元数据……丰富的数据架构规划、数据建模、数据库设计以及程序设计、开发经验……2、新员工试用考核表。该表列明十项考核明细,总分100分,陈某某得分为54分。考核意见处勾选:建议辞退。部门领导韩某、公司领导赵某签字。3、建议辞退说明函。系部门领导韩某出具,部分内容如下:通过这几天的工作表现来看,陈某某以往的经验虽然丰富,但大数据领域本身的涵盖范围非常广,要远远大于我司所聚焦的领域,我司聚焦的数据治理领域较新,而且和客户的具体业务联系非常紧密,需要员工有非常强的学习能力和服务意识。从这一点来看,陈某某不能胜任……我只是客观表达我的看法,我个人的看法是陈某某先生只是不符合数据易的这份工作,但在其他公司一定有适合他的更好的一片天地。4、微信聊天记录及文件。对话双方为陈某某与客户李某,内容为就陈某某所设计的架构图进行沟通,李某提出修改意见。最终李某发送:陈哥,我们领导去跟客户沟通,数据运营平台的项目被压下来了,这块工作暂时不做了。文件为数据架构设计图等。5、陈某某工作情况说明。该说明为李某出具,内容主要为李某陈述收到陈某某的设计图后,发现不是其所需要的,其发给陈某某参考图,但陈某某设计后,仍由严重的问题。陈某某达不到项目需要的高级数据治理咨询顾问的标准,满足不了客户的需求。落款日期为2021年7月13日。就上述证据,陈某某认可证据1劳动合同其签字的真实性,但称劳动合同原件其离职后才收到,且当时签字的时候是没有附件二。陈某某不认可证据2、证据3的真实性,认可证据4的真实性,但主张部分对话存在删减,并非完整的对话内容。陈某某不认可证据5的真实性。被告主张及证据:陈某某主张,其工作内容是国网数据运营的规划以及架构、公司内部咨询事务。与客户李某的项目未合作成功是因为该项目被取消,并非其个人原因。其均按照李某的要求修改了数据运营体系设计。就其主张,陈某某提交录音、证书予以证明,其中录音有陈某某与宾某的对话,内容为2021年1月15日双方就薪资进行沟通。证书为陈某某2021年3月27日获取,证书名称为数据治理工程师。数据易公司认可录音的真实性,但主张宾某是其公司外聘专家。数据易公司认可证书的真实性,但不认可证明目的。以上事项,双方有争议的为第十项,其余均无争议。#
2022年1月15日
其他

MySQL模糊查询再也用不着 like+% 了!

存储的是对,即(DocumentId,Position),因此其存储的倒排索引如下图,如关键字"code"存在于文档1的第6个单词和文档4的第8个单词。相比之下,full
2022年1月13日
其他

MySQL 中的反斜杠

在MySQL中有很多特殊符号都是相当恶心的,比如字符串中有单引号(')、双引号(")、反斜杠(\)等等,同学们可以先脑补一下可能会出现啥问题?在我们平时操作SQL中,一不注意这些符号就会给你背上一口锅。你还别不信,听一句劝,这里的水很深,有些东西,你把握不住…《潘嘎之交》INSERT语句中有反斜杠(\)1、实际测试咱们用下面这些SQL来测试一下反斜杠(\)在INSERT语句中会是啥样?INSERT
2022年1月11日
其他

为什么阿里规定需要在事务注解 @Transactional 中指定 rollbackFor?这...

java阿里巴巴规范提示:方法【edit】需要在Transactional注解指定rollbackFor或者在方法中显示的rollback。异常的分类先来看看异常的分类error是一定会回滚的这里Exception是异常,他又分为运行时异常RuntimeException和非运行时异常可查的异常(checked
2022年1月10日
其他

“阿里味” PUA 编程语言火上GitHub热榜,标星1.9K!

Language这个项目,其实是基于另一个Rust实现的Monkey语言项目rs-monkey-lang修改而来。Monkey语言是《Writing
2022年1月9日
其他

笑哭了~ 藏在注释里的那些秘密....

某站后端代码被“开源”,同时刷遍全网的,还有代码里的那些神注释。我们这才知道,原来程序员个个都是段子手;这么多年来,我们也走过了他们的无数套路......首先,产品经理,是永远永远吐槽不完的!网友的评论也非常扎心,说看这些代码就像在阅读程序员的日记,每一页都写满了对产品经理的恨。然后,也要发出直击灵魂的质问:你是尊贵的付费大会员吗?这不禁让人想起之前某音乐app的穷逼Vip,果然,穷逼在哪里都是会被标记的。其实,不止这些,代码注释还有很多种玩法。毕竟,最会玩的还是你们程序员。1.杀了个产品经理祭天大概全天下的程序员,都悄悄在代码里藏进了自己对产品举起的那把大刀,而且一不留神,刀尖就露出来了......“傻逼的是产品,不是我“到底要什么,我也很无奈啊.jpg昕霖是产品经理,李超是设计师“锅是产品的,不是我的2.
2022年1月6日
其他

if(a==1 && a==2 && a==3),为true,你敢信???

cache.getDeclaredField("cache");c.setAccessible(true);Integer[]
2022年1月5日
其他

阿里强制 boolean 类型不能用 is 开头?

背景平时工作中大家经常使用到boolean以及Boolean类型的数据,前者是基本数据类型,后者是包装类,为什么不推荐使用isXXX来命名呢?到底是用基本类型的数据好呢还是用包装类好呢?例子1.其他非boolean类型
2022年1月3日
自由知乎 自由微博
其他

同事乱用 Redis 卡爆,我真是醉了...

dump了问题进程所有堆内存,然后debug模式重启测试环境应用,打算问题再显时直接远程debug问题机器第二天问题再现,于是通知运维nginx转发拿掉这台问题应用,自己远程debug
2022年1月1日
其他

一个由“ YYYY-MM-dd ”引发的惨案 !元旦来临前警惕 ~

2020。这虽然是个很小的知识点,但是也有很多人栽到坑里,各位学完可以记录一下咯,觉得好的还可以点个赞关注一下。我在这里祝愿各位码代码时如有神助,永远没有
2021年12月30日
其他

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

中是具有通用普遍性的,所以使用字符串是最优选择;数组的话,因为我们的参数不止一个,所以数组肯定是合适的;不过自
2021年12月28日
其他

哇塞,微信官宣1000W个微信红包封面,速度撸!!

新的一年,新气象,你的微信红包封面是不是该换换了。看别人都有与众不同的红包封面,你柠檬了吗?福利来袭,先到先得,大家抓紧抢数量有限的微信红包封面呀!新年换新颜,前方高能预警:一大波限定红包封面即将抵达!关注下方公众号回复【红包封面】即可免费领取
2021年12月26日
其他

刚折腾完 Log4j2,Logback 又爆漏洞了!

2.6.2、2.5.8版本使用了1.2.9之外,之前的版本都在受影响范围之内。这个漏洞其实已经公布好几天了,幸运的是漏洞执行条件比较高,给大家带来的影响不大,大家不用慌哈!相关链接Logback
2021年12月25日
其他

微信头像可以戴圣诞帽了,你设置了吗?

马上要到圣诞节了,不少读者问我怎么给微信头像加圣诞帽,其实方法非常的简单,先来看一下我设置好的效果吧!这里面的帽子样式非常多,有10多种样式可以选择,比如红色圣诞帽、绿色圣诞帽等等,下面给小伙伴说一下怎样一键给头像戴上圣诞帽。这里需要用的一个小工具,安卓和iOS都可以使用。大家点击关注下方公众号,回复关键字【圣诞帽】获取!我们打开后上传一个头像,接着上面有多种样式滑动可以查看更多,选择一顶自己喜欢的圣诞帽。将帽子拖动到一个合适的位置上,可以双指调整帽子的大小,也可以使用下方的微调器调节旋转,怎么喜欢怎么来。调整好后,点击下方的生成萌萌哒图片,现在就已经制作好了,我们长按图片可以保存到手机。然后就可以去更换我们的头像啦,感觉还是蛮不错的,感兴趣的可以试一下!点击关注下方公众号,回复关键字【圣诞帽】获取!Java技术交流群有不少同学问我,大厂面试官到底喜欢问什么?想进大厂镀金。因此,我特意邀请了华为、腾讯、阿里的朋友进群,与大家一起交流经验,增长技术。有兴趣入群的同学,可长按扫描下方二维码,一定要备注:城市+昵称+技术方向,根据格式备注,可更快被通过且邀请进群。▲长按扫描近期热文推荐CentOS将于年底终止!仅用3年,狂揽国内70%的软件市场,低代码已成气候!新技能
2021年12月24日
其他

CentOS将于年底终止!

rebuild版给CentOS用户,即真正最后一个CentOS版本,时间点也可能落在EOL后。一如RHEL小数点版本(point
2021年12月22日
其他

新技能 MyBatis 千万数据表,快速分页!

基本概念流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。如果没有流式查询,我们想要从数据库取
2021年12月19日
其他

RedisJSON 横空出世!

概述近期官网给出了RedisJson(RedisSearch)的性能测试报告,可谓碾压其他NoSQL,下面是核心的报告内容,先上结论:对于隔离写入(isolated
2021年12月18日
其他

神器!只需一行代码,纯文本秒变 Markdown

Unicode,则需要在文档顶部先加上这句话:想要看看效果?你可以将文本拖入浏览器或双击它。即使网络离线也可以查阅文档。如果不想因为离线而失去格式,可以将
2021年12月17日
其他

缅怀!知名游戏开发大神毛星云突然离世

昨天,知名游戏开发大神毛星云(网名「浅墨」)不幸去世。游戏圈内的朋友们都很震惊,因为根本毫无任何预兆,没想到就这么突然地走了。他在知乎回答的最后一个问题是:你发生过最尴尬的事是什么?在这个问题的回答下面已经有285条留言,绝大部分都是技术圈的朋友在缅怀,纷纷留言:希望不是造谣,一路走好。目前为止还在继续....看到网友这么多真诚的内容,突然有点失落!浅墨的案例之所以引起互联网圈的震惊,是因为他真的是影响了很多技术人的大神,不管是技术圈还是游戏圈的朋友,很多也都是从看他写的书,开始认识他。网上的报道也不多,这里就为大家统一做一个整合。如果说网红分为很多种,毛星云就属于“技术类网红”。知乎目前有4.6W的关注。不管是微博,github和知乎都已被著名技术社区收录。“我最早是在博客上开文,以‘浅墨’这个ID活跃在中国最大的IT社区CS-DN多年,帮助了大量对IT技术有困惑的人们。”在“知乎”上的简介:毛星云,网名「浅墨」,微软MVP,《Windows游戏编程之从零开始》作者。90后,南京航空航天大学研究生毕业,腾讯游戏
2021年12月16日
其他

手把手教你复现Log4j2漏洞,千万别中招!

1.简介ApacheLog4j2是一个开源的Java日志框架,被广泛地应用在中间件、开发框架与Web应用中。2.漏洞概述该漏洞是由于Apache
2021年12月13日
其他

我用一根网线,控制了整栋楼的网络

可视化配置神器已开源:这是我见过SpringBoot版的最好的ERP系统,自带进销存+财务+生产功能(附项目地址)XShell收费太贵?快试试开源的NuShell,好用!点个在看你最好看
2021年12月12日
其他

推荐一款 Nginx 可视化配置神器

是前后端开发工程师必须掌握的神器。该神器有很多使用场景,比如反向代理、负载均衡、动静分离、跨域等等。把
2021年12月11日
其他

已开源:这是我见过SpringBoot版的最好的ERP系统,自带进销存+财务+生产功能(附项目地址)

山楂推荐这个项目是因为使用手册部署手册非常完善,项目也有开发教程视频对小白非常贴心,接私活可以直接拿去二开非常舒服。该ERP系统基于SpringBoot框架和SaaS模式,立志为中小企业提供开源好用的ERP软件,目前专注进销存+财务+生产功能。主要模块有零售管理、采购管理、销售管理、仓库管理、财务管理、报表查询、系统管理等。支持预付款、收入支出、仓库调拨、组装拆卸、订单等特色功能。拥有库存状况、出入库统计等报表。同时对角色和权限进行了细致全面控制,精确到每个按钮和菜单。项目总述很多人说华夏ERP(英文名:jshERP)是目前人气领先的国产ERP系统虽然目前只有进销存+财务+生产的功能,但后面会推出ERP的全部功能演示地址:http://47.116.69.14
2021年12月9日
其他

XShell收费太贵?快试试开源的NuShell,好用!

专注于实现以下目标:1、创建具有现代感的灵活的跨平台Shell2、允许你将命令行应用程序与可理解数据结构的Shell进行混合和匹配3、具有现代命令行应用程序提供的用户体验优化目前,NuShell
2021年12月8日
其他

还在用笨重的ELK?日志系统新贵Loki 了解一下

最近,在对公司容器云的日志方案进行设计的时候,发现主流的ELK或者EFK比较重,再加上现阶段对于ES复杂的搜索功能很多都用不上最终选择了Grafana开源的Loki日志系统,下面介绍下Loki的背景。背景和动机当我们的容器云运行的应用或者某个节点出现问题了,解决思路应该如下:我们的监控使用的是基于prometheus体系进行改造的,prometheus中比较重要的是metric和alert,metric是来说明当前或者历史达到了某个值,alert设置metric达到某个特定的基数触发了告警,但是这些信息明显是不够的。我们都知道,k8s的基本单位是pod,pod把日志输出到stdout和stderr,平时有什么问题我们通常在界面或者通过命令查看相关的日志举个例子:当我们的某个pod的内存变得很大,触发了我们的alert,这个时候管理员,去页面查询确认是哪个pod有问题,然后要确认pod内存变大的原因,我们还需要去查询pod的日志,如果没有日志系统,那么我们就需要到页面或者使用命令进行查询了:如果,这个时候应用突然挂了,这个时候我们就无法查到相关的日志了,所以需要引入日志系统,统一收集日志,而使用ELK的话,就需要在Kibana和Grafana之间切换,影响用户体验。所以
2021年12月7日
其他

短信验证码最佳实践

1、背景年初,从外地转移阵地到西安,转眼已两个多月。很久不写业务代码了,到了新公司,条件恶劣到前所未有,从需求,设计,架构,实现,实施,测试,bug修复,项目计划制定,项目管理,全他妈我一个人,关键是平台很大,很多技术难点,时间还又紧,要命的是,公司销售左派盛行,连技术老大都是销售出身,直属领导设计出身不懂技术。。。点到为止,剩下的大家自行脑补。吐槽归吐槽,事儿还是得干,程序猿的基本素养不是。于是一个多月,996式搞法,项目上线了,其中包括那个我半天做出来的短信验证码。。。废话大半天,终于说到今天的重点了,那就言归正传。对于短信验证码,前阵子,看到thoughtworks洞见分享了一篇短信验证码的文章(https://insights.thoughtworks.cn/sms-authentication-login-api/),感觉可以作为一个最佳实践了,老早就决定按照文中观点实践了,奈何那阵一直996,没时间,直到最近,才忙里偷闲动手整理。原文不再赘述,这里就文中对于短信验证码的关键要点,截图如下:2.实现首先,直接上解决方案截图:典型的应用层
2021年12月3日
其他

排行 | 2021年中国互联网企业综合实力100强,BAT依旧能打

近日,中国互联网协会发布《中国互联网企业综合实力研究报告(2021)》,中国互联网企业综合实力百家企业中,阿里、腾讯、百度、京东、美团、字节跳动、拼多多、网易、快手、360名列前十位。中国互联网成长型前20强公司成长型前20家企业分别是:巴别时代、北森云、在线途游、易企秀、米连科技、创宇盾、掌中云科技、椰云网络、脉脉、七牛云、伴伴、华坤道威、祖龙娱乐、连尚网络、点击网络、百田信息、全球购骑士特权、哆啦集团、微算互联、蓝城兄弟。连续9年名列中国互联网综合实力的企业报告中指出,互联网企业综合实力呈现如下特征:一、互联网企业综合实力逐年增强,2021年前百家企业指数值高达616.5分,互联网行业总体保持良好发展态势。二、营收规模再创新高,盈利能力不断加强。前百家企业互联网业务总收入达4.1万亿元,同比增长16.9%;营业利润总额达4426.9亿元,同比增长39.4%。三、研发投入持续加码,发明专利比例大幅提升。前百家企业研发投入达到2069亿元,同比增长16.8%。四、网络文娱业务蓬勃发展,企业地理聚集特征更加显著,京津冀、长三角、珠三角集中了超八成的互联网前百家企业。五、风险防控能力处于健康水平,企业上市选择呈现回归。六、经济和财政拉动作用显著,互联网与实体经济的融合不断深化。来源:互联网坊间八卦近期热文推荐Group
2021年12月2日
其他

Group By 深度优化,真是绝了!

导读当我们交友平台在线上运行一段时间后,为了给平台用户在搜索好友时,在搜索结果中推荐并置顶他感兴趣的好友,这时候,我们会对用户的行为做数据分析,根据分析结果给他推荐其感兴趣的好友。这里,我采用最简单的SQL分析法:对用户过去查看好友的性别和年龄进行统计,按照年龄进行分组得到统计结果。依据该结果,给用户推荐计数最高的某个性别及年龄的好友。那么,假设我们现在有一张用户浏览好友记录的明细表t_user_view,该表的表结构如下:CREATE
2021年12月1日
其他

Java中clone( )和new效率哪个更高?

对象创建的几种方法:1.使用new关键字2.使用clone方法3.反射机制4.反序列化以上四种都可以产生java对象1,3都会明确的显式的调用构造函数2是在内存上对已有对象的影印
2021年11月27日
其他

使用 Stream API 高逼格 优化 Java 代码!

Java8的新特性主要是Lambda表达式和流,当流和Lambda表达式结合起来一起使用时,因为流申明式处理数据集合的特点,可以让代码变得简洁易读放大招,流如何简化代码如果有一个需求,需要对数据库查询到的菜肴进行一个处理:筛选出卡路里小于400的菜肴对筛选出的菜肴进行一个排序获取排序后菜肴的名字菜肴:Dish.javapublic
2021年11月26日
其他

SpringBoot + Redis 解决海量重复提交问题

前言在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均与一次执行的影响相同
2021年11月25日
其他

SQL查找是否"存在",别再count了!

//当不存在时,执行这里的代码}是不是感觉很OK,没有什么问题优化方案推荐写法如下:#####
2021年11月23日
其他

Navicat!这个IDEA的兄弟,爱了!

版是由JetBrains公司推出的数据库管理软件,DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL
2021年11月21日
其他

互联网公司时薪排行榜,时薪最高达1879!说实话:我慕了~

震惊了!虽然我也是程序员,也是一个工作10多年的程序员,但是看到这个纳税的金额,我真的羡慕了反推出来近180w的年薪我们来算一算月薪:180w年薪/12个月=15w每月日薪:15w月薪/23天=6521元每天时薪:6512元/8小时=815.2元每小时我终于明白为什么互联网这么卷,还是有大把大把的同学不断的涌入进来了,看这喜人的薪资,简直太有诱惑力了你的时薪是多少呢?赶紧算一算说实话这个时薪我还是有点不敢相信的,毕竟对于咱们普通程序员要实现这个薪酬,难度是真大。就在努力为大家找薪酬资料的过程中,我发现了一个宝藏网站,是专门为国内的程序员开发的网站,可以很便捷的了解业内薪水。这里一定要把这个关于互联网大厂薪酬统计的网站分享给大家https://duibiao.info/真的是不看不知道,一看吓一跳。在通过数据对比后,才发现,果然是我狭隘了...时薪最高可达1879元!!!通过上图可以看到,该网站收录了众多大厂,并且针对这些大厂进行了职位和职级的划分,并给出了具体的薪酬范围。在网站上最新的帖子就是《互联网公司时薪排行榜》关于这份表单,作者进行了详细的介绍,包括为什么统计、如何计算等等,可以说是非常用心了鉴于大厂的加班情况严重,我们觉得应该开发一个时薪的排行榜,以厘清单位时间内,哪个公司的薪酬最高。(注:中国最低时薪为22元左右):如何计算:我们以初级,中级,高级,资深和专家级别分别统计近一年的职级薪酬中位数。并根据大厂每周的工作时长,乘以49周(一年52周,减去公共假日2周,年假1周)得到每年的工作小时数。相除得到时薪排行榜排出了互联网公司研发岗的薪酬排行。保证一定的准确性,一些公司的职级因为提交的薪酬过少,因此不被计入排行中。榜单的数据来源为职级对标网站内的薪酬提交。每周进行一次数据处理,生成此排行榜。注:午休以两小时为准,
2021年11月20日
其他

牛了!通过 Java 技术手段,获取女朋友定位地址...

}}控制台打印:下面贴出详细内容:com.easylinkin.bm.extractor.ImgTestCode---打印全部详情---[JPEG]
2021年11月19日
其他

宇宙第一 IDE 发布新版了

Studio产品从哪里获得更新。这允许你从不同的LTSC中选择更新,或者,如果你在一个受管理的企业环境中,你可以配置客户端从一个布局中获得其更新。配置更新源的能力是Visual
2021年11月16日
其他

4GB以上,超大文件上传,HTTP断点续传,如何实现?

一个片段,服务器端每次接收一小片文件保存一个临时文件,等待所有片段传输完毕后,再执行合并。笔者认为,如果原始文件足够小,这种方式是可以的,但一旦文件有几百兆或者几个
2021年11月14日
其他

Windows重要功能被阉割,全球用户怒喷数月后微软终于悔改

微软每次升级一代Windows系统,都总有一些功能被折腾来折腾去,其中不乏一些备受用户喜爱的功能莫名其妙被“砍掉”。长此以往,Windows开发团队中负责功能和产品留存问题的部门,便被网友们调侃为“砍刀部”。多年来,死在“砍刀部”下的优秀功能和软件不在少数,导致用户体验屡屡降级。尤其是自Windows
2021年11月13日
其他

横空出世,比Visio快10倍的画图工具来了。

总有童鞋问,这个流程图图怎么绘制的,这个UML类图用什么工具做的等等,今天给大家推荐一款idea插件PlantUml,来帮助大家快速快速完成绘制。PlantUml是什么PlantUml是一个支持快速绘制的开源项目。其定义了一套完整的语言用于实现UML关系图的描述,并基于强大的Graphviz图形渲染库进行UML图的生成。绘制的UML图还可以导出为图片,以及通用的矢量SVG格式文件。PlantUML的优点完全文本方式编辑,无需控件拖拽,自动调节图元距离,简单美观与开发平台完全无关,不受平台限制,只要有PlantUML
2021年11月12日
其他

代码总是被嫌弃写的太烂?装上这个IDEA插件再试试!

SonarLintSonarLint是一个代码质量检测插件,可以帮助我们检测出代码中的坏味道下载与安装在需要检测的单个文件或者单个项目上右键
2021年11月11日
其他

Mybatis-Plus 官方神器发布!

ExpressionList(deptIds.stream().map(StringValue::new).collect(Collectors.toList()));
2021年11月10日
其他

Redis 到底是怎么实现“附近的人”这个功能的呢?

前言:针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合其有序队列zset以及geohash编码,实现了空间搜索功能,且拥有极高的运行效率。本文将从源码角度对其算法原理进行解析,并推算查询时间复杂度。要提供完整的“附近的人”服务,最基本的是要实现“增”、“删”、“查”的功能。以下将分别进行介绍,其中会重点对查询功能进行解析。操作命令自Redis
2021年11月8日
其他

同事写了一个update,误用一个双引号,生产数据全变0!

最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程。过程由于开发需要在生产环节中修复数据,需要执行120条SQL语句,需要将数据进行更新于是开发连上了生产数据库首先执行了第一条SQLupdate
2021年11月6日
其他

连isEmpty 和 isBlank 的用法区别都不知道?该打!

也许你两个都不知道,也许你除了isEmpty/isNotEmpty/isNotBlank/isBlank外,并不知道还有isAnyEmpty/isNoneEmpty/isAnyBlank/isNoneBlank的存在,
2021年11月5日
其他

在 Spring Boot 中,如何干掉 if else

else代码。需求这里虚拟一个业务需求,让大家容易理解。假设有一个订单系统,里面的一个概念是根据订单的不同类型做出不同的处理。项目结构订单实体/**
2021年11月3日