首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
volatile
掘友等级
全栈工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
115
文章 114
沸点 1
赞
115
返回
|
搜索文章
赞
文章( 114 )
沸点( 1 )
如何用策略模式,优化你代码里的的if-else?
最近有一个学妹在跟我沟通如何有效的去避免代码中一长串的if else判断或者switch条件判断?针对更多的回答就是合理的去使用设计来规避这个问题。 在设计模式中,可以使用工厂模式或者策略模式来处理这
「进击Redis」十三、Redis 万字长文Lua详解
Lua语言提供了如下几种数据类型:booleans(布尔)、numbers(数值)、strings(字符串)、tables(表格)。跟我们大 Java 比起来简单太多有没有,下面会对Lua的基本数据类型和逻辑处理举个栗子(前提是要有Lua的环境),更多的话就到Lua 官网 或者…
Spring Boot 2.4 配置文件加载机制大变化
Spring Boot 2.4.0.M2 刚刚发布,它对 application.properties 和 application.yml 文件的加载方式进行重构。如果应用程序仅使用单个 application.properties 或 application.yml 作为配置…
Spring Boot 2.4.0正式发布,全新的配置文件加载机制(不向下兼容)
你好,我是YourBatman。 北京时间2020-11-12,Spring Boot 2.4.0正式发布。2.4.0是第一个使用新版本方案的Spring Boot发行版本。 一般来说,次版本号的升级会有点料,根据之前的爆料此次升级据说是做了大量的更新和改进。那么老规矩,作为小…
java安全编码指南之:锁的双重检测
双重检测锁定模式是一种设计模式,我们通过首次检测锁定条件而不是实际获得锁从而减少获取锁的开销。 双重检查锁定模式用法通常用于实现执行延迟初始化的单例工厂模式。延迟初始化推迟了成员字段或成员字段引用的对象的构造,直到实际需要才真正的创建。 但是我们需要非常小心的使用双重检测模式,…
头条终面:写个消息中间件
大家好,我是 yes。 这种设计类问题想必大家都不陌生,面试时或多或少都能碰到。 比如如何写一个线程池?如何写一个 HashMap ?如何写一个 RPC 框架等等,当然这里的写不是真的叫你用代码写出来,只是说说设计理念,整体架构。 这个面试题来自于一个读者的字节面试经历,我会从…
聊一聊二维码扫描登录原理
扫二维码登录现在比较常见,比如微信、支付宝等 PC 端登录,并且好像每款 APP 都支持扫码登录,不搞个扫码登录都不好意思。作为技术人员,不知道您对这背后的实现逻辑是否敢兴趣,反正我是一直都对这背后实现好奇。最近刚好看到一个关于扫码登录原理的视频,于是就整理出来了这篇文章,希望…
这是最详细的Kafka应用教程了
kafka在设计之初的时候 开发人员们在除了消息中间件以外,还想吧kafka设计为一个能够存储数据的系统,有点像常见的非关系型数据库,比如说NoSql等。除此之外 还希望kafka能支持持续变化,不断增长的数据流, 可以发布 和订阅数据流,还可以对于这些数据进行保存 也就是说k…
Spring Cloud Gateway:新一代API网关服务
Spring Cloud Gateway 为 SpringBoot 应用提供了API网关支持,具有强大的智能路由与过滤器功能,本文将对其用法进行详细介绍。 Gateway是在Spring生态系统之上构建的API网关服务,基于Spring 5,Spring Boot 2和 Pro…
JS 万字总结 重量级干货!!!
表达式进一步转换成0==0,结果为true。 虽然过程复杂,记住判断的思路即可,非对象之间,先类型转换再比大小,对象比较则调用获取原始值方法再进一步比较。 接下来是判断2种特殊类型Set和Map,由于这2种类型的拷贝方式不同,进一步通过if分支对其判断,遍历里边所存放的值,Se…
下一页
关注了
36
关注者
2
收藏集
8
关注标签
12
加入于
2017-09-30