科叼
科叼
技术后端Java
ava,一直被开发者戏称为“啰嗦”,但从 JDK 12 到 JDK 17,这门语言发生了显著变化。多个语法层面的增强让 Java 更加简洁、表达力更强,也更接近现代语言的风格。本文将带你梳理这六个版本中 Java 的关键语法演进。传统 不支持返回值,且 的遗漏常导致 bug。 可作为表达式返回值引入箭头语法()支持多标签匹配使用 显式返回值对 HTTP 状态码进行分类处理,例如:构建统一响应
7
0
0
0
技术前端
最近在折腾油猴脚本开发,顺手搞了一个可以拦截任意网页接口的小工具,并修改了CSDN的博客数据接口,成功的将文章总数和展现量进行了修改。如果你不了解什是油猴,参考这篇文章:juejin.cn/book/751468…然后我突然灵光一闪:既然能拦截接口、篡改数据,那我为什么不顺便测试一下 CSDN 博客在极端数据下的表现呢?毕竟我们平时开发的时候,测试同学各种花式挑刺,什么 ……每次都能把页面测出一堆
11
0
0
0
技术前端
“你不能把点点滴滴的事情在未来连接起来,你只能在回顾时看到它们的联系。所以你必须相信,未来的某一刻,你做的所有事情都会有意义。” ——乔布斯Hello,大家好,我是 三千。大家觉得,在前端开发中,最难的技术是哪一个?    如果你之前完全没有接触过3D 可视化应用开发,那使用Three.js开发应用还是门槛挺高的,比如,加载一个模型,调光,选择模型弹框的功能,就能干出Three.js上百行的代码。
13
0
0
0
技术前端TypeScript
在前端开发圈,JavaScript(简称JS)几乎无处不在。但你有没有发现,越来越多的大型项目和团队都在用 TypeScript(简称TS)?明明 JS 已经这么强大,为什么还要多此一举用 TS 呢?今天就用通俗易懂的语言,结合具体例子,带你彻底搞懂这个问题!🌟JavaScript 是一种弱类型语言,也就是说,变量的类型可以随时变化。虽然这让 JS 写起来很灵活,但在大型项目中却容易埋下隐患。举
15
0
0
0
技术后端
你是否工作3~5年后,发现日常只做了CURD的简单代码。抱怨过苦恼过也后悔过,但是站在现在的时间点回想以前,发现有很多事情我们是可以做的更好的。于是有了这篇文章。小北将带大家从六个方面深入探讨如何在Java后台管理开发中不断进步,帮助你在职业道路上稳步前行优雅的代码不仅易于阅读和维护,还能减少错误,提高开发效率。对于后台管理系统,代码的整洁与规范尤为重要,因为它们通常涉及复杂的业务逻辑和大量的数据
10
0
0
0
技术Java
仗着自己六七年的Java修炼经验,斗胆梳理了一份“爬山地图”。这不是那种从基础到高级的全量讲解,而是针对实际工作中的初中级需求的路线图,也不主要针对面试,毕竟面试大多是对基础知识的集中考察。这是一条长期的学习路线图,适合逐步提升技能。假设已经是个初中级Java了哈,基础知识没有赘述。好了,下来我们开始吧。算法学习是一个长期且持续的过程,绝不是短时间突击能够完全掌握的。建议每天花大约30%的学习时间
4
0
0
0
技术后端
原理:通过JavaScript限制用户频繁点击,如提交后禁用按钮或添加防抖延迟。优点:简单易实现,减少无效请求。缺点:无法防止绕过浏览器的请求(如API工具直接调用)。示例:原理:页面加载时生成唯一Token,提交时携带Token,服务端校验后删除或标记为已使用。适用场景:表单提交、防CSRF攻击。实现:生成Token:服务端在渲染页面时生成Token并存储(Session/DB)。校验Token
10
0
0
0
技术前端后端
凌晨 4:43,被尿意唤醒的我,人到中年这是常态,习惯性打开掘金 APP 签到。本以为是 “一键签到,继续补觉” 的常规操作,却被突如其来的报错砸中: 。(附图:签到失败界面,满屏日历上突兀的报错提示,仿佛服务器在凌晨 “闹脾气”。)如此画面,瞬间清醒 —— 这是数据格式解析错误!客户端期望 JSON 响应(签到接口通常返回 JSON),却收到 HTML 内容。显然,服务器在处理签到请求时 “跑偏
164
0
0
0
技术后端
当你看到这个标题时,第一反应可能是想:标题搞错了吧?答:没搞错,各位看官,听我慢慢道来。有一天下午,有用户反馈说,它自定义的品牌:yoyo,一直都添加不成功。我查了一下服务器的日志,并没有异常。在我们的创建商品页面,用户可以选择已有品牌,也可以自己自定义新的品牌。前端做了一个品牌的下来列表,为了方便用户查找,支持搜索。用户可以输入关键字搜索品牌。如果下拉框中出现了,则可以选择使用。如果下拉框中没有
9
0
0
0
技术Java后端
不久前,被人问到Java 泛型中的通配符 T,E,K,V,? 是什么?有什么用?这不经让我有些回忆起该开始学习Java那段日子,那是对泛型什么的其实有些迷迷糊糊的,学的不这么样,是在做项目的过程中,渐渐有又看到别人的代码、在看源码的时候老是遇见,之后就专门去了解学习,才对这几个通配符 T,E,K,V,?有所了解。在介绍这几个通配符之前,我们先介绍介绍泛型,看看泛型带给我们的好处。Java泛型是JD
5
0
0
0
技术前端
👳‍♂️产品大哥(怒气冲冲跑过来): “大哥你这查询列表有问题啊,每次点一下查询,返回的数据不一样呢”👦我:“FKY 之前不是说好的吗,加了排序查询很卡,就取消了”🧔技术经理:“卡主要是因为分页查询加了排序之后, 生成的 也会有就 很慢,自己实现一个 就行了”👦我:“分页插件在执行统计操作的时候,一般都会对Sql 简单的优化,会去掉排序的”今天就来看看分页插件处理 count 的时候的优
11
0
0
0
技术后端Java
你好,我是猿java。这篇文章,我们来聊聊 Java 语法糖。语法糖(Syntactic Sugar)是编程语言中的一种设计概念,它指的是在语法层面上对某些操作提供更简洁、更易读的表示方式。这种表示方式并不会新增语言的功能,而只是使代码更简洁、更直观,便于开发者理解和维护。语法糖的作用:提高代码可读性:语法糖可以使代码更加贴近自然语言或开发者的思维方式,从而更容易理解。减少样板代码:语法糖可以减少
11
0
0
0
技术Java
一行代码一个坑,空指针的陷阱远比想象中更隐蔽上周团队新入职了一名中级Java开发,小伙子简历亮眼,面试对答如流。分配给他一个看似简单的需求:​​将第三方API拉取的数据与本地渠道配置匹配后批量入库​​。他信誓旦旦地承诺一天完成,代码仅用4行核心逻辑搞定。结果上线当天,生产环境连续抛出,监控报警响彻办公室...​​更令人窒息的是​​:这短短4行代码,竟隐藏了​​3个不同的空指针雷区​​!今天我们就用
16
0
0
0
技术前端
大部分小公司前端开发是不是都会有个困扰,一天到晚做的都是后台管理系统,而且百分之 80 都是表格的增删改查,导致领导觉得前端简单的很,所以连个 UI 都没有,但是每次写完页面又被老大吐槽没有审美,而且如果整个系统多个人开发,每个的风格都不一样,导致整个系统看起来很乱,想要统一又不知道从何入手,所以今天我给大家分享一下我们团队的针对后台管理系统的 UI 规范,希望对大家有帮助。叠个甲:这个只是我们遵
30
0
0
0
技术前端
Hello,大家好,我是 Sunday。最近,尤雨溪发了一篇非常关键的文章,宣布 Vite 正式引入 Rust 写的打包器 Rolldown,并将逐步替代现有的 Rollup 成为 默认打包器。该文章发布在 尤雨溪 新公司 ,文章链接:虽然这篇文章的内容并不长,但是内部做出的改成确实非常大的,可以毫不夸张的说:尤雨溪把整个 的心脏都换掉了!所以,咱们今天这篇文章,我不打算重复发布会上的内容,而是
33
0
0
0
技术后端
昨天在朋友圈发了这样一张图:很多小伙伴看到了能够快速发现问题,当 company_id 为 null 的时候,会导致全表更新。但是也有小伙伴不解,自己平时就是这么写的呀,也没什么问题,如果有问题,那么上面的 SQL 该怎么改呢?松哥来和大家简单聊几句。如果在生产环境中使用 UPDATE 语句更新表数据,此时如果忘记携带本应该添加的 WHERE 条件,那么后果不堪设想。那么怎么避免这个问题呢?sql
4
0
0
0
技术后端
"苏工,订单列表又崩了!"接到电话时,我对着监控大屏上999ms的SQL响应时间哭笑不得。几年来,我发现一个定律:所有SQL问题都是在凌晨三点爆发!今天抽丝剥茧,教你用架构师的思维给慢SQL开刀手术。希望对你会有所帮助。使用EXPLAIN查看SQL语句的执行计划,相当于给SQL拍了张X光。下面是一个典型的SQL问题,它是某电商平台历史订单查询的SQL语句:使用EXPLAIN关键字查看执行计划的结果
9
0
0
0
技术前端框架前端
那天下午,我正在浏览一些到岛国前端技术文档,突然听到身后传来脚步声。我下意识地想要切换窗口,但已经来不及了——小张已经站在了我身后。"咦,你在看什么?"他好奇地问道。我尴尬地笑了笑,手忙脚乱地想要关闭页面。那一刻,我多么希望有一个快捷键,能瞬间让整个屏幕变得模糊,这样就不会有人看到我正在浏览的内容了。于是乎我想:为什么不开发一个 Chrome 插件,让用户能够一键模糊整个网页呢?这样不仅能保护隐私
12
0
0
0
技术前端
我们最近刚把一个后台系统从 element-plus 切成了完全自研组件,CSS 层统一用 Tailwind。全员同意设计稿一致性提升了,但代码里怨言开始冒出来。这篇文章不讲原理,直接上代码对比和团队真实使用反馈,看看是谁在享受,谁在撑着。优点:组件直接可读,不依赖 class 定义样式即结构,调样式时不用来回翻缺点:设计稿变了?全组件搜索 改成 ?无法抽象:多个地方复用 变成复制粘贴技术大厂
27
0
0
0
AI前端AI开放平台
一直想用 Cursor 做点什么,却苦于没有灵感。笔记应用?记账工具?倒数日?这些同质化严重的应用早已泛滥成灾,做了也不过是为互联网增加一份数字垃圾。直到某个深夜,灵光一闪,欸,不如做个电子木鱼?翻遍微信小程序,搜索排名靠前的几款电子木鱼应用,发现它们如出一辙:相似的界面设计,平庸的视觉审美,还有那些无处不在的广告。既然如此,何不自己动手,做一个更优雅的版本?都说 的 审美相当在线。作为 的
57
0
0
0