首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mysql
订阅
用户1507026243539
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
为什么HashMap不安全?
我们都知道HashMap是线程不安全的,但是HashMap的使用频率在所有map中确实属于比较高的。因为它可以满足我们大多数的场景了。 Map是一个接口,我们常用的实现类有HashMap、LinkedHashMap、TreeMap,HashTable。HashMap根据key的…
Go协程管理
go语言最大的特点就是高并发,实现方式就是协程。今天就来说说go协程那些事儿。 一句话概括,协程是go语言自己定义的一个轻量级的、可独立运行的代码块。类比操作系统层面的线程,我们可用把一个协程看作是一个线程,平时我们是如何开启一个线程?一般是调用语言提供的开启线程方法,传入一个…
如何通过面试第一关【简历】
最近写了篇面经以及面经的总结,也弄了一个21届春招的企鹅群,期间有不少人问我想参考我简历怎么写的,于是就有了这一篇文章。最开始我也不是很会写简历,也是多亏隔壁班的一位朋友 炽翎 在疫情期间开了一个线上的分享会,所以我才搞懂了一个好的简历要如何去写。 你认识一个人会先如何认识呢?…
讲点码德!避免这些代码坏味道,努力做一名优秀的程序员
人人都想写好代码,因为看好代码就如同看一位五官端正的女子,心情愉悦、舒畅,而看糟糕的代码就如同看见腐烂的食物,闻起来也有一股坏味道。 大多数人写的代码都不能称之为好代码,一方面由于自己技能限制,另一方面也可能根本就分不清好代码和坏代码,下面笔者结合日常编码实践与大家分享一下常见…
修炼码德系列:简化条件表达式
复杂的条件逻辑是最常导致复杂度上升的地方之一,另外如果分支内部逻辑也很多,最终我们会得到一个很大的函数,一个长的方法可读性本身就会下降,所以我们需要把大的方法才分的多个的方法,为每个方法取一个容易清楚表达实现内部逻辑的方法名,这样可读性就会上大大提高。 当遇到一段代码多个if条…
推荐一些学习MySQL 进阶的书籍/资料
我不生产知识,只是知识的搬运工。写作本小册的时间主要用在了两个方面: 搞清楚事情的本质是什么。 这个过程就是研究源码、书籍和资料。 如何把我已经知道的知识表达出来。 这个过程就是我不停的在地上走过来走过去,梳理知识结构,斟酌用词用句,不停的将已经写好的文章推倒重来,只是想给大家…
防止数据重复提交的6种方法(超简单)!
这句话中包含了两个关键信息,第一:防止重复提交;第二:最简单。 得到的反馈是单机环境,那就简单了,于是磊哥就开始装*了。 话不多说,我们先来复现这个问题。 于是磊哥就想到:通过前、后端分别拦截的方式来解决数据重复提交的问题。 前端拦截是指通过 HTML 页面来拦截重复请求,比如…
Spring Validation最佳实践及其实现原理,参数校验没那么简单!
之前也写过一篇关于Spring Validation使用的文章,不过自我感觉还是浮于表面,本次打算彻底搞懂Spring Validation。本文会详细介绍Spring Validation各种场景下的最佳实践及其实现原理,死磕到底! Java API规范(JSR303)定义了…
SpringBoot中处理校验逻辑的两种方式,真的很机智!
平时在开发接口的时候,常常会需要对参数进行校验,这里提供两种处理校验逻辑的方式。一种是使用Hibernate Validator来处理,另一种是使用全局异常来处理,下面我们讲下这两种方式的用法。 @Email:被注释的属性必须符合邮箱格式。 然后创建FlagValidatorC…
Spring Boot第九弹,满屏的try-catch,不瘆得慌?
冗余的代码往往回丧失写代码的动力,每天搬砖似的写代码,真的很难受。今天这篇文章教你如何去掉满屏的try(){...}catch(){...}finally{...},解放你的双手。 本文基于的Spring Boot的版本是2.3.4.RELEASE。 早在Spring 3.x就…