We're sorry but react app doesn't work properly without JavaScript enabled. Please enable it to continue.
文档
备案
控制台
登录
立即注册
首页
文章
问答
视频
活动
下载资源
团队号
镜像站
发布
科叼
文章
专栏
问答
科叼
产品:大哥,你这列表查询有问题啊!
技术
前端
👳♂️产品大哥(怒气冲冲跑过来): “大哥你这查询列表有问题啊,每次点一下查询,返回的数据不一样呢”👦我:“FKY 之前不是说好的吗,加了排序查询很卡,就取消了”🧔技术经理:“卡主要是因为分页查询加了排序之后, 生成的 也会有就 很慢,自己实现一个 就行了”👦我:“分页插件在执行统计操作的时候,一般都会对Sql 简单的优化,会去掉排序的”今天就来看看分页插件处理 count 的时候的优
3
0
0
0
科叼
Java 语法糖,你用过几个?
技术
后端
Java
你好,我是猿java。这篇文章,我们来聊聊 Java 语法糖。语法糖(Syntactic Sugar)是编程语言中的一种设计概念,它指的是在语法层面上对某些操作提供更简洁、更易读的表示方式。这种表示方式并不会新增语言的功能,而只是使代码更简洁、更直观,便于开发者理解和维护。语法糖的作用:提高代码可读性:语法糖可以使代码更加贴近自然语言或开发者的思维方式,从而更容易理解。减少样板代码:语法糖可以减少
3
0
0
0
科叼
4行代码竟藏3个致命空指针!中级Java开发的血泪教训 😱
技术
Java
一行代码一个坑,空指针的陷阱远比想象中更隐蔽上周团队新入职了一名中级Java开发,小伙子简历亮眼,面试对答如流。分配给他一个看似简单的需求:将第三方API拉取的数据与本地渠道配置匹配后批量入库。他信誓旦旦地承诺一天完成,代码仅用4行核心逻辑搞定。结果上线当天,生产环境连续抛出,监控报警响彻办公室...更令人窒息的是:这短短4行代码,竟隐藏了3个不同的空指针雷区!今天我们就用
2
0
0
0
科叼
写给小公司前端的 UI 规范
技术
前端
大部分小公司前端开发是不是都会有个困扰,一天到晚做的都是后台管理系统,而且百分之 80 都是表格的增删改查,导致领导觉得前端简单的很,所以连个 UI 都没有,但是每次写完页面又被老大吐槽没有审美,而且如果整个系统多个人开发,每个的风格都不一样,导致整个系统看起来很乱,想要统一又不知道从何入手,所以今天我给大家分享一下我们团队的针对后台管理系统的 UI 规范,希望对大家有帮助。叠个甲:这个只是我们遵
13
0
0
0
科叼
Vite 底层彻底换血,尤雨溪想要控制整个前端生态?
技术
前端
Hello,大家好,我是 Sunday。最近,尤雨溪发了一篇非常关键的文章,宣布 Vite 正式引入 Rust 写的打包器 Rolldown,并将逐步替代现有的 Rollup 成为 默认打包器。该文章发布在 尤雨溪 新公司 ,文章链接:虽然这篇文章的内容并不长,但是内部做出的改成确实非常大的,可以毫不夸张的说:尤雨溪把整个 的心脏都换掉了!所以,咱们今天这篇文章,我不打算重复发布会上的内容,而是
18
0
0
0
科叼
这样的SQL太吓人了
技术
后端
昨天在朋友圈发了这样一张图:很多小伙伴看到了能够快速发现问题,当 company_id 为 null 的时候,会导致全表更新。但是也有小伙伴不解,自己平时就是这么写的呀,也没什么问题,如果有问题,那么上面的 SQL 该怎么改呢?松哥来和大家简单聊几句。如果在生产环境中使用 UPDATE 语句更新表数据,此时如果忘记携带本应该添加的 WHERE 条件,那么后果不堪设想。那么怎么避免这个问题呢?sql
2
0
0
0
科叼
如何医治一条慢SQL ?
技术
后端
"苏工,订单列表又崩了!"接到电话时,我对着监控大屏上999ms的SQL响应时间哭笑不得。几年来,我发现一个定律:所有SQL问题都是在凌晨三点爆发!今天抽丝剥茧,教你用架构师的思维给慢SQL开刀手术。希望对你会有所帮助。使用EXPLAIN查看SQL语句的执行计划,相当于给SQL拍了张X光。下面是一个典型的SQL问题,它是某电商平台历史订单查询的SQL语句:使用EXPLAIN关键字查看执行计划的结果
7
0
0
0
科叼
为了不让领导看到我的屏幕,我写了一个 Chrome 插件
技术
前端框架
前端
那天下午,我正在浏览一些到岛国前端技术文档,突然听到身后传来脚步声。我下意识地想要切换窗口,但已经来不及了——小张已经站在了我身后。"咦,你在看什么?"他好奇地问道。我尴尬地笑了笑,手忙脚乱地想要关闭页面。那一刻,我多么希望有一个快捷键,能瞬间让整个屏幕变得模糊,这样就不会有人看到我正在浏览的内容了。于是乎我想:为什么不开发一个 Chrome 插件,让用户能够一键模糊整个网页呢?这样不仅能保护隐私
10
0
0
0
科叼
Tailwind 到底是设计师喜欢,还是开发者在硬撑?
技术
前端
我们最近刚把一个后台系统从 element-plus 切成了完全自研组件,CSS 层统一用 Tailwind。全员同意设计稿一致性提升了,但代码里怨言开始冒出来。这篇文章不讲原理,直接上代码对比和团队真实使用反馈,看看是谁在享受,谁在撑着。优点:组件直接可读,不依赖 class 定义样式即结构,调样式时不用来回翻缺点:设计稿变了?全组件搜索 改成 ?无法抽象:多个地方复用 变成复制粘贴技术大厂
25
0
0
0
科叼
Cursor,2天,一个小程序!
AI
前端
AI开放平台
一直想用 Cursor 做点什么,却苦于没有灵感。笔记应用?记账工具?倒数日?这些同质化严重的应用早已泛滥成灾,做了也不过是为互联网增加一份数字垃圾。直到某个深夜,灵光一闪,欸,不如做个电子木鱼?翻遍微信小程序,搜索排名靠前的几款电子木鱼应用,发现它们如出一辙:相似的界面设计,平庸的视觉审美,还有那些无处不在的广告。既然如此,何不自己动手,做一个更优雅的版本?都说 的 审美相当在线。作为 的
34
0
0
0
科叼
如何优雅的进行日期处理!过于优雅了!
技术
后端
在我们的日常工作中,需要经常处理各种格式,各种类似的的日期或者时间。比如:2025-04-21、2025/04/21、2025年04月21日等等。有些字段是String类型,有些是Date类型,有些是Long类型。如果不同的数据类型,经常需要相互转换,如果处理不好,可能会出现很多意想不到的问题。这篇文章跟大家一起聊聊日期处理的常见问题,和相关的解决方案,希望对你会有所帮助。在文章的开头,先给大家列
36
0
0
0
科叼
出了兼容性问题……被叼了
技术
前端
前端框架
项目上线后跑了应该有两三个月了,接到生产报事,页面进不去了,用户设备是iPhone8 iOS13.1,用户很气愤,领导也很不乐意,我也很气愤,刚来这项目组就被报事,艹太。但是要解决呀,怎么办?研究以前的代码,加配置呗。浏览器兼容性问题通常是指网页或 Web 应用在不同浏览器或版本中表现不一致的问题。说白了无非就是 ,在旧版本浏览器中不兼容。明白目标浏览器范围找个插件将现代 JS 转到 ES5处理一
18
0
0
0
科叼
MySQL同步ES的6种方案!
技术
前端
后端
在分布式架构中,MySQL与Elasticsearch(ES)的协同已成为解决高并发查询与复杂检索的标配组合。然而,如何实现两者间的高效数据同步,是架构设计中绕不开的难题。这篇文章跟大家一起聊聊MySQL同步ES的6种主流方案,结合代码示例与场景案例,帮助开发者避开常见陷阱,做出最优技术选型。场景:适用于对数据实时性要求极高,且业务逻辑简单的场景,如金融交易记录同步。在业务代码中同时写入MySQL
124
0
0
0
科叼
localhost 和 127.0.0.1 到底有啥区别?
技术
后端
在开发中,我们经常会接触到 和 。很多人可能觉得它们是一样的,甚至可以互换使用。实际上,它们确实有很多相似之处,但细究起来,也存在一些重要的区别。本篇文章就带大家一起来深入了解 和 ,并帮助你搞清楚它们各自的特点和适用场景。 是一个域名,它被广泛用于表示当前这台主机(也就是你自己的电脑)。当你在浏览器地址栏输入 时,操作系统会查找 文件(在 中通常位于 ,在 MacOS 或者 Linux
259
0
0
0
科叼
在公司花了半小时摸鱼时间,我学会了React
技术
前端
后端
大家好,我是奈德丽。如果你跟我一样,一直以来在项目中只写过Vue,但又想快速上手React,也许这篇文章会帮到你,那么来看一眼我是如何学的吧学习新语言对于很多同学来说有些头疼,但是掌握了方法,其实也不过只是依葫芦画瓢,手到擒来。下面将React与Vue做了一些简单的对比5。特点:状态更新是异步的状态更新会触发组件重新渲染每次渲染都会重新执行整个函数组件状态是不可变的,需要创建新对象/数组来更新特点
30
0
0
0
科叼
数据库建表时才知道我多菜
技术
后端
最近建库设计表,弄得有点不自信了,好久没干过这种细活了,真是家狗吃不了细糠不是; 下面咱就说道说道这个编码格式及所需字节数之间的关系,一起坐好,上课;(以下内容均来自于网络学习及ai回答,没深入细节,没深入细节,没深入细节,不对的地方,大佬们一定要指正)首先说下,咱们目前常用的数据库编码格式,其他字符咱没用过也没见过就不瞎说了。 ISO 8859-1 GB2312 GBK GB18030 UTF8
28
0
0
0
科叼
Cursor最佳工作方法!!!
技术
AI开放平台
前端
我正在使用Cursor,所以我在想我是否应该先了解一下使用它的最佳工作方法。这是为了确保我在处理项目时不会被复杂鶥惧憝疖初性压垮。1、使用Cursor之前,让Claude用Markdown 创建一个清晰详细的计划(让它提出一些澄清性问题,然后批评自己的计划,然后重新生成)。将其添加到Instructions.md文件中(这样你就可以经常让Cursor 参考它)。告诉 ChatGPT我想要创建什么,
54
0
0
0
科叼
数据脱敏的这3种方案,真香!
技术
后端
某次新来的同事,在开发环境执行了这样的代码:直接将生产的数据,比如:手机号、身份证等敏感字段,同步到了测试环境。结果1天后,受到了公司领导的批评。这个案例揭示了数据脱敏的极端重要性。这篇文章给大家分享3种常用的数据脱敏方案,希望对你会有所帮助。技术原理:通过正则表达式对敏感数据进行部分字符替换典型代码实现:使用正则表达式将关键字字段替换成了*适用场景对比:优缺点分析:✅ 优点:实现简单、性能高(时
39
0
0
0
科叼
程序员必看:两个思想优化90%的代码
技术
后端
在软件开发过程中,代码的可读性和可维护性往往是衡量代码质量的重要指标。本文将介绍两个能够显著提升代码质量的设计原则:组合函数模式(Composed Method Pattern)和抽象层次一致性原则(Single Level of Abstraction Principle, SLAP),并通过实例说明如何在实际开发中应用这些原则。组合函数模式最早由 Kent Beck 在《Smalltalk B
41
0
0
0
科叼
为什么不推荐使用@Transactional声明事务
技术
后端
在日常 Spring 开发中,我们经常看到如下代码:只需一个注解 ,开发者就可以轻松开启事务。它用起来确实简单,但你是否真正了解它的工作原理?在一些复杂或易变的业务场景中, 其实并不是最佳选择。本文将介绍 Spring 的两种事务管理方式,并解释为什么你可能不该总是依赖 。Spring 提供两种主要的事务管理方式:| 方式 | 使用形式
104
0
0
0