首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
零摄氏度
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
每天都在写Getter、Setter方法,我不耐烦了,于是用了神器MapperStruct,crud效率一下子提高了!
相信绝大多数的业务开发同学,日常的工作都离不开写getter、setter方法。要么是将下游的RPC结果通过getter、setter方法进行获取组装。要么就是将自己系统内部的处理结果通过g
StampedLock读写锁性能之王
一、序言 StampedLock是Java 8新引入的高效读写锁。StampedLock实现了不仅多个读不互相阻塞,同时在读操作时不会阻塞写操作。 核心思想在于,在读的时候如果发生了写,应该通过重试的
细说 Java 主流日志工具库
JDK1.4 开始,通过 java.util.logging 提供日志功能。 它能满足基本的日志需要,但是功能没有 Log4j 强大,而且使用范围也没有 Log4j 广泛。 Log4j 是 apache 的一个开源项目,创始人 Ceki Gulcu。 Log4j 应该说是 Ja…
【xmind】 使用 Java 生成思维导图
在日常的工作与学习中,我们经常会使用思维导图这个工具,来把抽象而又无形的思考转换成有形并且具体的图像,是理清思路,梳理逻辑的一大神器。 准确的说,思维导图并不是一个具体的工具,而是一种方法。是道而不是术。实际落地时,我们通常还需要借助外部的工具。从最原始的纸和笔,到各种软件,可…
SpringBoot2.0 整合 RocketMQ ,实现请求异步处理
RocketMQ 的核心,接收 Producer 发过来的消息、处理 Consumer 的消费消息请求、消息的持 久化存储、服务端过滤功能等 。 消息队列中的状态服务器,集群的各个组件通过它来了解全局的信息 。类似微服务中注册中心的服务注册,发现,下线,上线的概念。 NamSe…
翻译 | Java流中如何处理异常
流API和 lambda 是 Java8 之后的一个巨大进步。从那时开始,我们能够使用更多函数式编码方式来开发。现在,经过这几年的代码建设,其中一个还遗留的大问题是如何在一个 lambda 表达式处理检查性异常。 大体和你知道的那样,在 lambda 中直接调起一个显性抛出检查…
多账户登陆设计
现在几乎大部分的App都支持使用多个第三方账号进行登录,如:微信、QQ、微博等,我们把此称为多账号统一登陆。而这些账号的表设计,流程设计至关重要,不然后续扩展性贼差。本文不提供任何代码实操,但是梳理一下博主根据我司账号模块的设计,提供思路,仅供参考。 首先输入手机号,然后发送到…
RocketMQ 可视化环境搭建和基础代码使用
RocketMQ 是一款分布式消息中间件,最初是由阿里巴巴消息中间件团队研发并大规模应用于生产系统,满足线上海量消息堆积的需求, 在 2016 年底捐赠给 Apache 开源基金会成为孵化项目,经过不到一年时间正式成为了 Apache 顶级项目。 早期阿里曾经基于 Active…
Java 8新的时间日期库的20个使用示例
有人问我学习一个新库的最佳途径是什么?我的回答是,就是在实际项目中那样去使用它。在一个真实的项目中会有各种各样的需求,这会促使开发人员去探索和研究这个新库。简言之,只有任务本身才会真正促使你去探索及学习。java 8的新的日期及时间API也是一样。为了学习Java 8的这个新库…
CentOS下jar包随系统启动
上文说到写了一个短链接转换工具,详情可以查看短链接转换工具。 修改之后,按Esc键,然后输入:wq即可保存。 将服务器重新启动,然后观察项目是否启动即可。