首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
日常开发小小技巧
小马哥Y
创建于2022-09-17
订阅专栏
对于日常工作所需要的知识技巧总结归纳
等 3 人订阅
共42篇文章
创建于2022-09-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
我是这么用 Google的
对程序员来说,搜索引擎肯定是日常工作中是不可或缺,很多人戏谑自己是面向 搜索引擎编程 遇到困难,去网上搜答案这个行为没错,我相信我肯定不是第一个遇到这个难题的
最适合程序员的画图工具?
画图对于我们的工作其实很有帮助。比如,如果你想跟领导汇报一个业务流程的问题,把业务流程画出来,肯定用图的方式比用文字的方式交流起来会更有效率,更轻松些。 再比如说,如果你参与了一个比较复杂的项目开发
手动实现 SpringBoot 日志链路追踪,无需引入组件,日志定位更方便!
有时候一个业务调用链场景,很长,调了各种各样的方法,看日志的时候,各个接口的日志穿插,确实让人头大。 模糊匹配搜索日志能解决吗?能解决一点点。但是不能完全呈现出整个链路相关的日志
SpringBoot + MDC 实现全链路调用日志跟踪
写在前面 MDC介绍 MDC使用 MDC 存在的问题 解决MDC存在的问题 写在前面 通过本文将了解到什么是MDC、MDC应用中存在的问题、如何解决存在的问题
OKHttpUtil搞定Http请求,强得离谱~
在Java的世界中,Http客户端之前一直是Apache家的HttpClient占据主导,但是由于此包较为庞大,API又比较难用,因此并不使用很多场景
ULID:一种比UUID更好的替代方案
ULID:通用唯一词典分类标识符 UUID:通用唯一标识符,两者都用作于唯一ID生成器,但是UUID生成的唯一ID存在诸多问题,使用全新的ULID替换UUID,规避了UUID的缺陷
大文件上传下载实现思路,分片、断点续传代码实现
WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。 大文件上传 实现思路: 分片:按照自定义缓冲区大小,将大文件分成多个
IDEA 使用的30 个技巧
IDEA 作为Java开发工具的后起之秀,几乎以碾压之势把其他对手甩在了身后,主要原因还是归功于:好用;虽然有点重,但依旧瑕不掩瑜,内置了非常多的功能,大大提高了日常的开发效率,下面汇总了常用的30个
如何抽取通用模板,减少代码重复
我的后端思维专栏好久没更新啦,本文是后端思维专栏的第六篇哈。我的整个后端思维专栏都是跟日常工作相关的哈。 最近刚好优化了安全上报这块的代码,抽了一个基础模板,看起来挺优雅的。所以今天手把手教大家
策略+枚举 优雅的解决 if-else
想起刚开始接触JAVA面向对象编程时,若遇到大量流程判断语句,几乎满屏都是if-else语句,多得让自己都忘了哪里是头,哪里是尾,但是,纵然满屏是if-else,但彼时也没有觉得多别扭
如何优雅处理重复代码
软件工程师和码农最大的区别就是平时写代码时习惯问题,码农很喜欢写重复代码而软件工程师会利用各种技巧去干掉重复的冗余代码
如何优雅实现参数的各种校验
在项目开发中我们经常会遇到各种参数校验,尤其是表单参数的校验。当参数不多时我们可以在控制器中手动校验,但是一旦遇到需要校验的参数较多的post接口时,还去一个个的校验的话那会累死个人
聊聊工作中常用的Lambda表达式
日常开发中,我们很多时候需要用到Java 8的Lambda表达式,它允许把函数作为一个方法的参数,让我们的代码更优雅、更简洁。所以整理了一波工作中,我常用的,有哪些Lambda表达式
推荐17个提升开发效率的工具类
前言 在java的庞大体系中,其实有很多不错的小工具,也就是我们平常说的:轮子。 如果在我们的日常工作当中,能够将这些轮子用户,再配合一下idea的快捷键,可以极大得提升我们的开发效率
15个重写烂代码的经验技巧!
毕业这些年,也待过一些大大小小的公司,碰到各种各样的同事,见识过各种各样的代码,有优雅的,赏心悦目的,也有垃圾的,屎山一样的。写这篇文章,来记录一下一个优秀的后端开发程序员,应该有哪些好的开发习惯。
优雅实现Spring Boot 全局异常处理
SpringBoot全局异常准备 说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。 开发准备 环境要求: JDK:1.8 SpringBoot:1.5.17.RELEASE 首先还
Spring Boot 封装统一返回结果
统一结果返回 统一结果的一般形式 是否响应成功; 响应状态码; 状态码描述; 响应数据 其他标识符 结果类枚举 前三者可定义结果枚举,如:success,code,message
如何优雅去除冗余的Try{}Catch{}
软件开发过程中,不可避免的是需要处理各种异,所以代码中就会出现大量的try {...} catch {...} finally {...} 代码块,不仅有大量的冗余代码,而且还影响代码的可读性。 Co
Assert(断言) 替换 throw exception
前言 软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的try {…} catch {…} finally {…} 代码块
Spring Validation 参数校验
简单使用 Java API规范(JSR303)定义了Bean校验的标准validation-api,但没有提供实现。hibernate validation是对这个规范的实现,并增加了校验注解如@Em
下一页