首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
draymondgewade
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
图片验证码的需求分析、优雅实现
通常我们最登录的时候,为了防止多次尝试或攻击登录接口,我们需要弄一个验证码的功能,只有输入验证码正确的情况下,我们才会去做密码校验,这样就减少了密码可能会被试出来的可能。 验证码图片的生成使用到io流,网上很多生成验证码的工具,比如说使用awt的Graphics2D 生成的。但…
我的前端开发工具箱
Tomas Pustelnik 原作, New Frontend 翻译。 前端开发是一个相当复杂的方向,至少就大项目而言,你很难仅用浏览器和编辑器完成工作。这里列出了我在开发过程中用到的工具。我希望这个列表能帮助其他人发现一些可以用在工作流程中的好工具。 这些是我日常使用的工具…
微服务权限终极解决方案,Spring Cloud Gateway + Oauth2 实现统一认证和鉴权!
最近发现了一个很好的微服务权限解决方案,可以通过认证服务进行统一认证,然后通过网关来统一校验认证和鉴权。此方案为目前最新方案,仅支持Spring Boot 2.2.0、Spring Cloud Hoxton 以上版本,本文将详细介绍该方案的实现,希望对大家有所帮助! micro…
重学 Java 基础之线程基础(三)
悲观锁和乐观锁是一种概念性上的锁,而不是具体机制锁。 对于同一个数据的并发操作,悲观锁认为自己在使用数据的时候一定有别的线程来修改数据,因此在获取数据的时候会先加锁,确保数据不会被别的线程修改。Java中,synchronized关键字和Lock的实现类都是悲观锁。 乐观锁认为…
远程工作如何提高效率
别看我一直上学和上班,但实际上中间穿插着不少段远程工作的经历。远程工作其实在程序员群体中,或者说在创作型工作者群体中已经流行很多年了。而这次疫情来得太突然,导致很多没有远程经验的人第一次远程办公,所以这里分享一些我个人的经验,希望能提供些许帮助。 我认为远程工作提效可以分成两个…
学习最重要是方法,管理最重要是高度
这么多年来,我面试了很多人。我越发感到「技术基础」非常重要。 很多技术的本质是一样的。技术基础足够好的话,学东西可以非常快。往下到操作系统层面,甚至计算机硬件层面,你会发现,编程语言特性和虚拟机特性不再重要。而技术基础和具体的编程语言没有太大关系,你有良好的技术基础,面试什么样…
关于如何处理面向对象、函数式、命令式、声明式编程
面向对象风靡编程界多年,函数式编程时不时的掀起一些浪花,命令式和声明式编程几乎一直只在教科书和 Wiki里面出现。这些都是编程界的瑰宝,如何将其融为一炉为我所用? 面向对象这个定义很是模糊,自从 Java 横行,似乎 Java 和面向对象画上了等号,一提到面向对象,就是 Jav…
Java基础:IO 流中的 flush
原文发布在 JavaIO中神奇的flush,很多人阅读过这篇,特此推荐给掘金的朋友们。 Java IO流的设计不得不让人拍案叫绝,佩服设计者鬼斧天工的手法。 如果你是Java初学者,我敢保证第一次接触Java的IO类,一定会 ”狂晕!”,倒不是因为它有多么难学而是太多,而且及其…
隔一段时间撸一次,特别香,HashMap中remove、getOrDefault源码,一遍一遍、又一遍
前言HashMap系列文章第一篇HashMap源码中的成员变量你还不懂?来来来!!!整理好的成员变量源码解析第二篇撸啊撸,再次撸HashMap源码,踩坑源码中构造方法!!!每次都有收获第三篇MoxiM