排序
别再乱用了,这才是 @Validated 和 @Valid 的真正区别和用法!
前言 在平时写接口的时候,需要进行参数的校验,如果参数少的话,使用if else还可以,但是参数多的时候,要写一大堆if else校验,敲的太累也不优雅。 所以今天将介绍使用注解来进行参数校验,既...
雷军写的代码上热搜了!
就在昨天,「雷军写的代码」相关话题先后上了一波热搜和热榜。 出于好奇,第一时间点进去围观了一波。 原来雷总马上要在8月14日举办他的2023年度演讲了,并且也放出了对应的演讲海报。 这个海报...
retrofit-helper 简洁的封装retrofit,优雅的取消请求
retrofit-helper Retrofit是很多android开发者都在使用的Http请求库!他负责网络请求接口的封装,底层实现是OkHttp,它的一个特点是包含了特别多注解,方便简化你的代码量,CallAdapter.Factory 和...
2023 跟我一起学设计模式: 状态模式
状态模式 (State) 状态模式是一种行为设计模式, 让你能在一个对象的内部状态变化时改变其行为, 使其看上去就像改变了自身所属的类一样。 问题 状态模式与有限状态机 的概念紧密相关。 其主要...
input类型为number时取消右边箭头
一、前言 input标签当type为number时,鼠标获焦input框会在右侧会出现上下箭头调整数字的按钮,此时如果我们想要去除右侧箭头,就可以用到如下方法: 二、实现方法 可以通过给input元素添加样式...
docker-swarm 教程: Docker config 篇
使用Docker config 存储数据 (一) 关于配置 Docker swarm服务配置允许我们在服务镜像或运行容器之外存储非敏感信息,例如配置文件。这允许您保持镜像尽可能通用,而无需将配置文件绑定到容器...
C语言驱动开发之内核解锁与强删文件
在某些时候我们的系统中会出现一些无法被正常删除的文件,如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉,而所谓的解锁其实就是释放掉文件描述符(句柄表)占用,文件解锁的核心原理...
转转短链平台设计与实现
1 背景介绍 转转是中国领先的二手交易平台,链接作为用户在平台上进行交互和信息传递的重要媒介,扮演着不可或缺的角色。 传统长链接通常包含大量字符和特殊符号,不易记忆和传播。由于字数的原...
年中总结:浑浑噩噩
学业 今年好像一直在虚假地忙碌,都是忙给别人看到,自己的进度并没有多少。 会议论文还在审稿,能不能过还是两说,除此之外好像没什么学业进度了。 每当有人问我:忙什么呢? 我就理直气壮地说...
4000字总结摆子前端工作经历,入行,裸辞,新机会
2023年已经过去了一半多,回看进入社会的这一坤年,也算是感慨良多,写下这篇文章为我的整个经历做个回顾和对未来做个展望吧。前方大量流水账式文字警告?。 初入社会 先说一下基本情况吧。目前...
跟着前手淘前端技术专家一起进阶 CSS !
继《现代 Web 布局》《防御式 CSS 精讲》之后,前手淘前端技术专家「大漠」又带了新小册《现代CSS》,与你一起深挖 CSS 新特性与新用法! 作者是谁? 大漠,W3CPlus 创始人,《现代 Web 布局》...
关于本科大学生电子设计大赛的一点个人小经验
前言 请注意这是我本科时候做控制类选题的个人经验,可能会有过时和片面的问题,斟酌参考就好。 研电赛等我参加完了要是打得好就回来补充,打得不好就分享失败教训(笑) 一、一些基本常识 电赛...
Selenium 是什么?简单了解Selenium
Selenium Selenium 是什么 Selenium 是一款 Web UI 测试工具,是一款 自动化测试 工具,使用 Selenium 测试工具进行的测试通常被称为 Selenium Testing,各种支持如下列表: UI 元素的支持与管...
逆流而上、拒绝躺平
前言 这是一篇非技术的文章,有感于近期和团队小伙伴们的交流、以及观察到的最近这一两年来大家对生活和工作态度的明显变化,一直在思考如何在这种逆风的局面下让自己成为受益者、而不是单纯的...
docker-swarm 教程:stack(堆栈式服务)及节点管理篇
docker-swarm 教程:stack(堆栈式服务)及节点管理篇 使用 Docker stack 部署服务到集群中 在集群模式下运行Docker Engine时,我们可以使用docker stack deploy将完整的应用程序堆栈部署到集群中...
萌新快速成长之路
Java极客 | 作者 / 铿然一叶 这是Java极客的第 90 篇原创文章 相关阅读: JAVA编程思想(一)通过依赖注入增加扩展性JAVA编程思想(二)如何面向接口编程JAVA编程思想(三)去掉...
【前端面试】V8事件轮询
在前端面试中,面试官可能会问你V8的引擎机制,给你这样的一道题目如下: console.log(1); setTimeout(() => { console.log(2); }); new Promise(reslove => { console.log(3); ...
重学Go语言 | 一文详解Go文件操作
公众号:程序员读书;欢迎关注 有很多场景都需要对文件进行读取或者写入,比如读取配置文件或者写入日志文件,除此之外,有时候我们也需要修改文件名称,遍历目录内的文件,删除文件,在Go语言...
懂点心理学 – 踢猫效应
懂点心理学,生活工作两不误~ 什么是踢猫效应 某公司董事长为了重整公司事务,许诺自己将早到晚归。有一次,他在家看报太入迷以至于忘记了时间,为了不迟到,他在公路上超速驾驶,结果被警察开...
“码”力全开修 Bug 热了么?这杯我请!|惊喜联动
参与@掘金技术社区 微博互动,转+关抽十位掘友送出掘金新款 'Code & Life'防晒帽一份! ? 参与链接:weibo.com/5383066644/… 面对蜂拥而至的需求,修也修不完的 bug 在炎热夏季, 是不是让...