news 2026/4/18 8:50:50

同志们,我去外包了

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
同志们,我去外包了

同志们,我去外包了

同志们,经历了漫长的思想斗争,我决定回老家发展,然后就是简历石沉大海,还好外包拯救了我,我去外包了!

都是自己人,说这些伤心话干嘛;下面说下最近面试的总结地方,小小弱鸡,图一乐吧。

首先随着工作年限的增加,越来越多公司并不会去和你抠八股文了(那阵八股风好像停了),只是象征性的问几个问题,然后会对照着项目去问些实际的问题以及你的处理办法。(ps:(坐标合肥)突然想到某鑫面试官问我你知道亿级流量吗?你怎么处理的,听到这个问题我就想呼过去,也许读书读傻了,他根本不知道亿级流量是个什么概念,最主要的是它是个制造业公司啊,你哪来的亿级流量啊,也不知道问这个问题时他在想啥,还有某德(不是高德),一场能面一个小时,人裂开)

好了,言归正传,咱说点入职这家公司我了解到的一点东西,我分为两部分:代码和sql;

代码上

首先传统的web项目也会分前端后端,这点不错;

1.获取昨天日期

可以使用jdk自带的LocalDate.now().minusDays(-1)这个其实内部调用的是plusDays(1)方法,所以不如直接就用plusDays方法,这样少一层判断;

PS:有多少人和我之前一样直接new Date()的。

2.字符填充

apache.common下的StringUtils的rightPad方法用于字符串填充使用方法是StringUtils.rightPad(str,len,fillStr)大概意思就是str长度如果小于len,就用fillStr填充;

PS:有多少人之前是String.format或者StringBuilder用循环实现的。

3.获取指定年指定月的某天

获取指定年指定月的某天可以用localDate.of(year,month,day),如果我们想取2025年的五月一号,可以写成LocalDate.of(2025, 5, 1),那有人可能就想到了如果月尾呢,LocalDate.of(2025, 5, 31)也是可以的,但是我们需要清楚知道这个月有多少天,比如说你2月给个30天,那就会抛异常;麻烦;

更好的办法就是先获取第一天,然后调用localDate.with(TemporalAdjusters.lastDayOfMonth());方法获取最后一天,TemporalAdjusters.lastDayOfMonth()会自动处理不同月份和闰年的情况;

sql层面的

有言在先,说实话我不建议在sql层面写这种复杂的东西,毕竟我们这么弱的人看到那么长的且复杂的sql会很无力,那种无力感你懂吗?打工人不为难打工人;不过既然别人写了,咱们就学习一下嘛;

1.获取系统日期

首先获取系统日期可以试用TRUNC(SYSDATE)进行截取,这样返回的时分秒是00:00:00,比如2025-05-29 00:00:00,它也可以截取数字,想知道就去自行科普下,不建议掌握,学习了下,有点搞;

2.返回date当前月份的最后一天

LAST_DAY(date)这个返回的是date当前月份的最后一天,比如今天是2025-05-29,那么返回的是2025-05-31 ADD_MONTH(date,11)表示当前日期加上11个月,比如2025-01-02,最终返回的是2025-12-02;

3.左连接的知识点

最后再提个左连接的知识点,最近看懵了,图一乐哈,A left join B,就是on的条件是在join生成临时表时起作用的,而where是对生成的临时表进行过滤; 两者过滤的时机不一样。我想了很久我觉得可以这么理解,on它虽然可以添加条件,但他的条件只是一个匹配条件比如B.age>10;它是不会对A表查询出来的数据量产生一个过滤效果; 而where是一个实打实的过滤条件,不管怎么说都会影响最终结果,对于inner join这个特例,on和where的最终效果一样,因为B.age>10会导致B的匹配数据减少,由于是交集,故会对整体数据产生影响。

好了,晚安,外包打工仔。。。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:50:14

Open-AutoGLM安全性能提升300%?,基于真实测评的隐私防护能力解析

第一章:Open-AutoGLM 隐私保护机制领先性分析 Open-AutoGLM 作为新一代开源大语言模型框架,在隐私保护设计上引入了多项前沿技术,显著提升了数据安全与用户隐私的保障能力。其核心机制融合了端到端加密、差分隐私训练和去中心化推理架构&…

作者头像 李华
网站建设 2026/4/18 8:52:49

21、计算机架构基础:程序分析与新型架构探索

计算机架构基础:程序分析与新型架构探索 1. 程序分析概述 计算机架构师致力于研究如何让计算机运行得更快。为了编写高效的程序,对处理器内部的运行情况进行剖析至关重要。在现代处理器中,每秒会发生大量事件,数量级可达十亿,实时分析这些事件并非易事。程序分析包含多种…

作者头像 李华
网站建设 2026/4/18 8:52:25

17、FPGA 系统中核心隔离与安全互联技术解析

FPGA 系统中核心隔离与安全互联技术解析 1. 引言 在 FPGA 系统设计里,多个核心在同一芯片上运行时,数据安全和核心隔离是关键问题。例如一个包含两个处理器核心和一个共享 AES 加密核心的 FPGA 系统,每个核心都要访问片外内存来存储和检索数据。此时,如何防止一个处理器窃…

作者头像 李华
网站建设 2026/4/18 8:50:51

FaceFusion如何优化长发飘动时的边缘融合?

FaceFusion如何优化长发飘动时的边缘融合? 在一段女性角色甩动长发的视频中进行人脸替换,看似简单的任务背后却隐藏着巨大的技术挑战。当乌黑的发丝随风扬起,轻柔地扫过脸颊、遮住下颌线的一瞬间,传统换脸工具往往“破功”&#x…

作者头像 李华
网站建设 2026/4/18 10:40:58

从流量获取到精准转化,AI搜索优化系统带来了哪些好处?

温馨提示:文末有资源获取方式当8.8亿用户开始习惯向AI提问,企业的营销战场也随之转移。下面深入剖析一套GEO源码系统如何重塑企业的获客路径,实现从被动等待搜索到被AI主动推荐的跨越。源码获取方式在源码闪购网。该系统带来的核心商业价值与…

作者头像 李华
网站建设 2026/4/18 8:49:30

PDF编辑神器,牛批了

今天给大家推荐一款好用的PDF编辑软件,功能完善,而且和Adobe Acrobat功能差不多,非常好用,有需要的小伙伴可以下载收藏。 Icecream PDF Editor PDF编辑软件 首先介绍一下它的编辑功能。 这款功能有很多编辑工具,可以对…

作者头像 李华