首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
申城异乡人
掘友等级
资深Java开发工程师
一个乐于学习,乐于分享的程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
70
文章 70
沸点 0
赞
70
返回
|
搜索文章
申城异乡人
资深Java开发工程师
·
5月前
关注
聊聊Maven的依赖传递、依赖管理、依赖作用域
1. 依赖传递 在Maven中,依赖是会传递的,假如在业务项目中引入了spring-boot-starter-web依赖: 那么业务项目不仅直接引入了spring-boot...
2
1
分享
申城异乡人
资深Java开发工程师
·
7月前
关注
【深度思考】如何优雅的实现脱敏?
最近做了个脱敏的需求,要对系统中的敏感信息,如手机号、车牌号、身份证号、银行卡号等进行脱敏显示。 效果类似下面这样: 简单来说,就是对敏感信息中的某几位进行掩码显示,常见的...
13
6
分享
申城异乡人
资深Java开发工程师
·
11月前
关注
【深度思考】聊聊CGLIB动态代理原理
1. 简介 CGLIB的全称是:Code Generation Library。 CGLIB是一个强大的、高性能、高质量的代码生成类库,它可以在运行期扩展Java类与实现J...
9
评论
分享
申城异乡人
资深Java开发工程师
·
11月前
关注
【深度思考】聊聊JDK动态代理原理
1. 示例 首先,定义一个接口: 然后,新增一个类并实现上面的接口: 假设现在有这么一个需求:在不改动以上类代码的前提下,对该方法增加一些前置操作或者后置操作。 接下来就来...
4
评论
分享
申城异乡人
资深Java开发工程师
·
11月前
关注
【踩坑系列】发送微信模板消息返回40165 invalid weapp pagepath
1. 踩坑经历 最近做了个需求,需要往公司微信公众号推送一个模板消息,并且点击该消息需要跳转到公司小程序的某个页面。 1.1 拿到模板id 既然是发送模板消息,第一步就需要...
4
评论
分享
申城异乡人
资深Java开发工程师
·
1年前
关注
【深度思考】如何优雅的校验参数?
在日常的开发工作中,为了保证落库数据的完整性,参数校验绝对是必不可少的一部分,本篇文章就来讲解下在项目中该如何优雅的校验参数。 假设有一个新增学员的接口,一般第一步我们都会...
71
4
分享
申城异乡人
资深Java开发工程师
·
1年前
关注
如何使用Java获取货币符号?
1. 前言 最近做了一个支付相关的需求,要求在收银台页面显示商品的价格时带上货币符号¥,类似下图中的格式: 最初我是用的下面这样的代码: 本机测试,正常返回¥,如下图所示:...
11
6
分享
申城异乡人
赞了这篇文章
程序员小富
公众号:程序员小富
·
3年前
关注
不会看 Explain执行计划,劝你简历别写熟悉 SQL优化
昨天中午在食堂,和部门的技术大牛们坐在一桌吃饭,作为一个卑微技术渣仔默默的吃着饭,听大佬们高谈阔论,研究各种高端技术,我TM也想说话可实在插不上嘴。 当Explain 与 ...
510
53
分享
申城异乡人
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
3年前
关注
一文彻底读懂MySQL事务的四大隔离级别
事务,由一个有限的数据库操作序列构成,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。 原子性: 事务作为一个整体被执行,包含在其中的对数据库的操作要么全部...
157
20
分享
申城异乡人
赞了这篇文章
清幽之地
紫薇,是你吗
·
4年前
关注
基于RocketMQ分布式事务 - 完整示例
之前我们说到,分布式事务是一个复杂的技术问题。没有通用的解决方案,也缺乏简单高效的手段。 不过,如果我们的系统不追求强一致性,那么最常用的还是最终一致性方案。今天,我们就基...
139
58
分享
申城异乡人
赞了这篇文章
敖丙
🏆掘金签约作者 @微信搜:敖丙
·
4年前
关注
《浅入浅出》-RocketMQ
帅丙我工作以来接触的消息队列中间件有RocketMQ、Kafka、自研,是的因为我主要接触的都是电商公司,相对而言业务体量还有场景来说都是他们比较适合,再加上杭州阿里系公司...
1.2k
85
分享
申城异乡人
赞了这篇文章
九灵
Alibaba@Java @Java补习课
·
2年前
关注
《高性能利器》-32张图带你解决RocketMQ所有场景问题
一、RocketMQ的基本原理 RocketMQ基本架构图如下 从这个架构图上我们可以知道,RocketMQ有4块核心部分: NameServer:管理Broker的信息,...
119
7
分享
申城异乡人
赞了这篇文章
jack_xu
VIP.4 融会贯通
资深Java开发工程师 @互联网
·
3年前
关注
深度好文!RocketMQ高级进阶知识精讲!
大家好,我是jack xu,本文是RockeMQ精讲系列的最后一篇,讲的是RockeMQ一些进阶高级的知识,在我们平时的面试中会用到,掌握了这些东西也是体现一个高手和cru...
75
4
分享
申城异乡人
赞了这篇文章
CoderBear
Java @默默无闻的小作坊
·
3年前
关注
RocketMQ扫盲篇
又是好久没有写博客了,虽然可以找出无数个没有写的博客的理由,但是说到底,还是一个字“懒”。今天我终于吃了一颗治疗懒癌的药丸,决定写一篇博客。介绍什么好呢,思来想去,还是介绍...
36
6
分享
申城异乡人
赞了这篇文章
CoderZS
架构师 @电信研究院
·
4年前
关注
MQ消息最终一致性解决方案
随着分布式服务架构的流行与普及,原来在单体应用中执行的多个逻辑操作,现在被拆分成了多个服务之间的远程调用。虽然服务化为我们的系统带来了水平伸缩的能力,然而随之而来挑战就是分...
184
34
分享
申城异乡人
赞了这篇文章
楼下小黑哥
公众号 @小黑十一点半
·
4年前
关注
面试官再问我如何保证 RocketMQ 不丢失消息,这回我笑了!
最近看了 @JavaGuide 发布的一篇『面试官问我如何保证Kafka不丢失消息?我哭了!』,这篇文章承接这个主题,来聊聊如何保证 RocketMQ 不丢失消息。 0x0...
71
4
分享
申城异乡人
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
4年前
关注
面试必备:Java线程池解析
掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果...
893
63
分享
申城异乡人
赞了这篇文章
你听___
Java开发
·
5年前
关注
彻底理解volatile
1. volatile简介 在上一篇文章中我们深入理解了java关键字synchronized,我们知道在java中还有一大神器就是关键volatile,可以说是和sync...
159
15
分享
申城异乡人
赞了这篇文章
YangAM
后端工程师、大数据开发工程师
·
5年前
关注
JAVA 注解的基本原理
以前,『XML』是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,『XML』的内容也越来越复杂,维护成本变高。 于是就有人提出来一种标...
540
10
分享
申城异乡人
资深Java开发工程师
·
2年前
关注
【工具篇】git常用命令分享
1. 配置 1.1 设置全局用户名和邮箱 上述命令是设置全局用户名和邮箱,设置完成后,所有git仓库的用户名和邮箱都是一样的。 建议: 在公司电脑中,建议将用户名设置为姓名...
1
评论
分享
下一页
个人成就
优秀创作者
文章被点赞
972
文章被阅读
275,002
掘力值
7,460
关注了
0
关注者
888
收藏集
0
关注标签
13
加入于
2019-03-04