今日代码 PK | Java 使用正则表达式
在开发中,我们偶尔会需要从复杂的字符串中提取出需要的内容,这个时候就需要用到正则表达式了。但 Java 中原生的正则表达式使用起来有些复杂,示例代码如下:// 原生方式// 第一步写正则String patt...
程序员鱼皮
0
用了这个浏览器超级助手,效率提高 10 倍!
大家好,我是鱼皮,今天给大家分享一位独立开发者朋友做的浏览器超级助手,只需 1 - 2 分钟快速了解一下,说不定它能帮你大幅提高工作效率呢~背景作为一名程序员,浏览器是除了 IDE 等专业工具之外使用最多的日常工...
程序员鱼皮
0
我被刷几万元的血泪经验。。。
大家好,我是程序员鱼皮。曾经有一个无辜的程序员,他想要上线自己的网站给别人用。他听说使用云服务可以很轻松地存储网站文件,于是他试了下,发现果真如此。从那天起,他仿佛发现了一个新世界,云服务器、对象存储...
程序员鱼皮
0
今日代码 PK | 使用 Optional 判空
对于 Java 开发来说,判空可以说是一种素养,很多 bug 都是由空指针引起的。为了避免空指针异常,我们通常会在使用对象前进行判空,如果某个必要的对象为空,可以抛出相应的异常。示例代码如下:Item item ...
程序员鱼皮
0
永久激活 GPT4.0 !无限使用!即将结束!
大家好,我是鱼皮。开篇提示,这是一篇友情推广,且是我亲自体验后才决定发布的文章,我也希望能认真种草给大家。有位号主朋友向我推荐了他做的一个 AI 工具聚合平台,说实话,之前这类网站我体验过不少(甚至自己也...
程序员鱼皮
0
全职开源四年,一切并没有那么简单。
前言: Antfu 是鱼皮非常佩服的一位前端大牛,他不仅是开源领域的狂热爱好者,也是很多知名开源项目的作者以及维护者,如 Slidev、Vitest 等等,同时也是 Nuxt、Vue、Vite 团队的官方成员。这篇文章是他全职开源四年...
程序员鱼皮
0
今日代码 PK | 避免循环查库
在后端开发中,循环查库可以说是一种忌讳,因为与数据库的 IO 交互是十分耗时的行为。特别是使用云数据库时,不仅有磁盘 IO ,还有网络 IO。因此我们往往会采用一些策略来避免循环查库。但是新手往往会忘记这个点,...
程序员鱼皮
0
教你一招,保护你的项目代码!
大家好,我是程序员鱼皮,今天分享一个团队开发的小知识。团队开发时,我们一般会使用 GitHub 等代码托管平台来维护项目的代码。比如我们公司的每个项目,都在 GitHub 上有对应的代码库。GitHub 上的代码库,可以设...
程序员鱼皮
0
今日代码 PK | 使用 try-with-resources 关闭资源
try-with-resources 是 Java 7 中引入的一个语法糖,用于自动关闭实现了 AutoCloseable 或 Closeable 接口的资源,比如 文件输入输出流 等。使用try-with-resources关闭资源非常...
程序员鱼皮
0
我们公司的春招来啦!
帮自己的公司 鱼鸢网络 发一个春招信息~公司官网:https://yuyuanweb.com/我们是谁?一个年轻快乐的团队,致力于通过科技创新来帮用户提高效率的互联网公司。我们的使命愿景:用科技节约您的每一分钟。我们的...
程序员鱼皮
0
今日代码 PK | 处理 Spring 事务和锁冲突
在我们日常的开发中,经常会接触到事务和锁,当同时用到这二者的时候,你知道里面的坑吗?比如,某个service里的下面这段伪代码有问题吗?示例代码:@Transactional(rollbackFor = Exception.class)public...
程序员鱼皮
0
Redis 有几种缓存读写策略?
引言:在某一天面试的时候,小 x 被问到 Redis 三种缓存读写的策略,他懵了,原因是简历上明明是写着熟悉 Redis,因此面试官可以随意向任何一个方向进行开火,大家要注意从小点切入,除非自己是完全能够掌握这...
程序员鱼皮
0
今日代码 PK | 统一响应结果
作为后端开发,我们的主要职责就是给前端返回数据,比如像下面这样,示例代码:@GetMapping("/data")public String getData() { return "测试数据";}但是除了数据之外,...
程序员鱼皮
0
杭州某医疗公司 Java 面经
杭州某医疗公司 Java 面经1)面试官:我看你项目用到了 AI,是自己做过大模型这块吗?我:没有没有,主要是调用讯飞星火和阿里百炼的一个模型。2)面试官:我看你用 Dubbo 讲一下为什么要用?我:从耦合度、效...
程序员鱼皮
0
又踩坑了,java日期闰年处理,算少一天!
前言 今年是2024年,刚好是闰年。大家都知道,闰年是有366天的,其中二月份有29天。最近作者有个项目组出了一个生产问题,跟闰年相关的。所以写篇文章跟大家讲讲这个bug,顺便讲讲Java日期处理的一些坑,让大家避坑~...
程序员鱼皮
0
几个有点冷门的 vscode 插件,但绝对好用!
今天给大家推荐几个开发中觉得超级好用的vscode插件,别看它冷门,但是真的咔咔提效。驼峰翻译助手写代码的时候,经常感慨,想变量名太难了!想英文变量名,更难!用这个就对了!如果你的英文和我一样,不算特别好,...
程序员鱼皮
0
今日代码大赏 | 全局异常处理
程序员在开发项目时,一定会写 Bug。 为了提高系统的健壮性,并且让用户看到更友好的提示(而不是 400、500 这种又臭又长的错误信息),我们肯定要对异常进行处理。 但一般情况下,我们没办法预料和捕获到所有的异常...
程序员鱼皮
0
最新 955 不加班的公司名单,几乎都是..
Github 作为程序员的自留地,上面有很多神奇的项目,955.WLB 就是其中很有趣的一个。这里的 955 指的是工作作息时间,早九晚五,每周五天;而 WLB 是英文 Work Life Balance 的缩写,意为工作生活平衡。 简简单单六...
程序员鱼皮
0
离谱!年终才4k,私活收入过万?
跟某位程序员朋友闲聊,他分享了自己过去一年的收入情况,发现收益最大的还得是 Python 爬虫接私单。单看一两个单子可能没什么感觉,但 一单接一单,总收获非常可观! 这是他之前做的爬虫单子,大家可以先感受一下?...
程序员鱼皮
0
面试被问性能优化,被考倒了..
大家好,我是程序员鱼皮。今天分享一个项目相关的面试题,源于编程导航某位小伙伴的提问。 鱼友提问 鱼皮你好,我最近在面试中遇到了一些关于项目性能优化的问题,想请教一些经验和方法。 我使用的是编程导航的 智能...
程序员鱼皮
0