Java知音 第2页
为了DDD 熬夜撸了一套 IDEA 插件-IT面试星球

为了DDD 熬夜撸了一套 IDEA 插件

1. 背景 DDD 向来以高门槛而文明,他内部提出了非常多且抽象晦涩难懂的概念,比如实体、值对象、领域服务、领域事件、聚合根、工厂、仓库、应用服务等,第一批涌入人员很多被这些概念击退,少数...
mianba的头像-IT面试星球mianba1年前
01236
多账号统一登录(实现方案)-IT面试星球

多账号统一登录(实现方案)

现在几乎大部分的 App 都支持使用多个第三方账号进行登录,如:微信、QQ、微博等,我们把此称为多账号统一登陆。而这些账号的表设计,流程设计至关重要,不然后续扩展性贼差。 本文不提供任何...
mianba的头像-IT面试星球mianba1年前
0795
还在用 SimpleDateFormat 做时间格式化?小心项目崩掉!-IT面试星球

还在用 SimpleDateFormat 做时间格式化?小心项目崩掉!

点击关注公众号,利用碎片时间学习 SimpleDateFormat.parse() 方法的线程安全问题 错误示例 非线程安全原因分析 解决方法 SimpleDateFormat.format() 方法的线程安全问题 错误示例 非线程安全原...
mianba的头像-IT面试星球mianba1年前
0585
一个Demo搞定前后端大文件分片上传、断点续传、秒传-IT面试星球

一个Demo搞定前后端大文件分片上传、断点续传、秒传

1前言 文件上传在项目开发中再常见不过了,大多项目都会涉及到图片、音频、视频、文件的上传,通常简单的一个Form表单就可以上传小文件了,但是遇到大文件时比如1GB以上,或者用户网络比较慢时...
mianba的头像-IT面试星球mianba1年前
0678
5款程序员必备的免费在线画图工具,超级好用!-IT面试星球

5款程序员必备的免费在线画图工具,超级好用!

点击关注公众号,实用技术文章及时了解 1. zen flowchart 虽然是英文,但其实也并没有多么复杂的内容,而且浏览器现在都带有页面翻译的功能,所以还是蛮方便的!初次使用需要注册,也并不难,随...
去了一家不到 20 人的 IT 公司后,真的是大开眼界。。。。-IT面试星球

去了一家不到 20 人的 IT 公司后,真的是大开眼界。。。。

前几天在知乎看到一个挺有意思的话题:不到 20 人的 IT 公司该去吗? 回答区有一位老哥分享了自己在一个20 来人的小公司的奇葩工作经历,分享一下。 原回答地址: zhihu.com/question/421150601...
mianba的头像-IT面试星球mianba1年前
0599
使用责任链模式实现登录风险控制-IT面试星球

使用责任链模式实现登录风险控制

Part1责任链模式 责任链模式是是设计模式中的一种行为型模式。该模式下,多个对象通过next属性进行关系关联,从而形成一个对象执行链表。当发起执行请求时,会从首个节点对象开始向后依次执行,...
Nacos 2.2 发布,正式支持其他数据库-IT面试星球

Nacos 2.2 发布,正式支持其他数据库

点击关注公众号,实用技术文章及时了解 nacos 2.2.0 是一个重要的版本,其中包括一些大的更改。🎉🎉🎉 删除 1.X 和命名的冗余代码和重复代码 更新后 1.x 的 nacos-server 无法直接升级到 2.2.0 ...
mianba的头像-IT面试星球mianba1年前
0858
数据异构就该这样做,yyds~-IT面试星球

数据异构就该这样做,yyds~

何谓数据异构,上周交易部门商品的同事过来做分享,又看到这个词,他的PPT里面是 数据库异构。其实我们以前做的事情,也是可以称之为数据异构。比如我们将DB里面的数据持久化到Redis里面去,就...
mianba的头像-IT面试星球mianba1年前
05012
千万不要滥用Stream.toList(),有坑!-IT面试星球

千万不要滥用Stream.toList(),有坑!

戳上方蓝字“Java笔记虾”关注! Stream toList()返回的是只读List原则上不可修改,collect(Collectors.toList())默认返回的是ArrayList,可以增删改查 1. 背景 在公司看到开发环境突然发现了Uns...
mianba的头像-IT面试星球mianba1年前
0525