排序
多账号统一登录(实现方案)
现在几乎大部分的 App 都支持使用多个第三方账号进行登录,如:微信、QQ、微博等,我们把此称为多账号统一登陆。而这些账号的表设计,流程设计至关重要,不然后续扩展性贼差。 本文不提供任何...
高效Java之使用静态工厂方法代替构造器
程序员这行干的久了,总会染上一些恶习,我就染上一个让人深恶痛绝,自己却津津乐道的习惯,还不想改的那种,它可以叫做强迫症,也可以叫做洁癖。那就是我不允许我的IDEA出现一点点警告,什么黄...
zip压缩
zip压缩 zip文档可以以压缩格式存储一个或多个文件,可以使用ZipInputStream读取Zip文档,使用ZipOutputStream来写入到Zip文件中 ZipInputStream读取 ZipInputStream zin = new ZipInputStr...
还在用 SimpleDateFormat 做时间格式化?小心项目崩掉!
点击关注公众号,利用碎片时间学习 SimpleDateFormat.parse() 方法的线程安全问题 错误示例 非线程安全原因分析 解决方法 SimpleDateFormat.format() 方法的线程安全问题 错误示例 非线程安全原...
一个颜值爆表的开源博客系统
微信公众号:[开源日记],分享10k+Start的优质开源项目。 今天推荐的这个项目是「svelte-QWER」,使用 SvelteKit 精心打造的一个静态博客系统。 用法 1、安裝 pnpm npm i -g pnpm 2、安裝所有...
React 18 Suspense 的变化
本文源于翻译 Behavioral changes to Suspense in React 18 概述 在 React 16.x 版本中,我们基本支持了 Suspense 功能。但是,那时并没有完美支持 Suspense,在我们的示例中有一些东西并未展...
SpringCloud第十九章SpringCloudAlibabaSentinel实现熔断与限流
一、Sentinel 1、是什么 一句话解释,之前我们讲解过的Hystrix 2、去哪下 3、能干嘛 4、怎么玩 服务使用中的各种问题 服务雪崩 服务降级 服务熔断 服务限流 二、安装Sentinel控制台 1、sentinel...
程序员必须掌握的消息中间件-RabbitMQ
大家好,我是Java小旋风!今天给大家带来程序员必须掌握的消息中间件-RabbitMQ。 一、Rabbit 概述 RabbitMQ 是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用中间共享数据...
Linux常用脚本补充mysql和yum离线安装等内容
Linux常用脚本补充mysql和yum离线安装等内容 把自己的linux操作相关笔记分享出来。 网络相关 配置IP cd /etc/sysconfig/network-scripts/vi ifcfg-enp0s3####DHCP网络配置####NAME=eth0 ...