首页
学习
活动
专区
工具
TVP
发布

码上修行

厚积薄发
专栏作者
135
文章
232702
阅读量
30
订阅数
RocketMQ 大脑 NameServer 赏析
NameServer 是一个 Broker 与 Topic 路由的注册中心,支持 Broker 的动态注册与发现,主要功能如下:
IT技术小咖
2023-11-17
1670
ES(ElasticSearch)数据建模最佳实践之「一对多对多关系建模」
https://www.elastic.co/guide/en/elasticsearch/reference/6.3/joining-queries.html
IT技术小咖
2023-01-30
1.8K0
看 Log4j2 频繁爆雷给出几点日志使用建议
使用 Log Facade 可以⽅方便便的切换具体的日志实现。⽽且,如果依赖多个项目,使⽤了不同的 Log Facade,还可以⽅方便便的通过 Adapter 转接到同一个实现上。如果依赖项目直接使用了多个不同的日志实现,会非常糟糕。
IT技术小咖
2021-12-20
6220
自研 Starter 组件/中间件开发
希望本文起到抛砖引玉的作用,比如开发黑/白名单校验组件、kafka日志组件、ORM组件、工具类组件、配置中心组件等等,可以参考 spring boot 官方的 starter 组件示例进行自研自己的 Starter。
IT技术小咖
2021-04-23
5210
Web 安全头号大敌 XSS 漏洞解决最佳实践
XSS 是目前最普遍的 Web 应用安全漏洞,它带来的危害是巨大的,是 Web 安全的头号大敌。
IT技术小咖
2021-02-22
5.9K1
规范与避坑指南
master 主分支,即生产版本,xx_test 分支对应测试环境分支,请基于 xx_test 分支拉功能分支开发。比如两个新需求同时开发,项目管理人员此时需基于 xx_test 拉出两个功能分支,分别是 feature-a 分支和 feature-b 分支。开发人员检出对应的功能分支,并在其上开发。
IT技术小咖
2021-02-22
8270
深入了解 Spring 中的事务(从核心注解和类入手)
此注解是 Spring 支持注解事务配置的标志。表明 Spring 开启注解事务配置的支持。是注解驱动开发事务配置的必备注解。
IT技术小咖
2020-11-16
1.1K0
从源码到实战之Spring中的JdbcTemplate及策略模式自定义JdbcTemplate实现
3.2 MyResultSetHandler 接口及实现(策略模式)
IT技术小咖
2020-11-03
1.9K0
分布式系统架构你必会的 Zookeeper 之基础模块-常用命令-核心原理-集群搭建-实战演练(上)
1)Zookeeper (文中后续简称 ZK)是一个开源的分布式服务协调系统,最初由雅虎公司开发,后成为 Apache 基金会顶级开源项目。
IT技术小咖
2020-06-30
5610
分布式任务调度框架 Elastic-Job 之动态任务发布实现详解
任务调度 JDK 的几种实现方式如下: 1)多线程: 通过开启一个线程,while 循环执行业务逻辑,让线程 sleep 休眠,达到任务间隔执行。代码清单如下图所示:
IT技术小咖
2020-05-13
1.3K0
分布式系统「全链路日志追踪」实战之 RestTemplate & Feign
(图片来源于 Google Dapper 的一篇论文,这是链路追踪理论基础的鼻祖)这张图看上去感觉很高大上的样子 ,但精髓在于日志追踪架构设计思维。即设计思维很重要!设计思维很重要!设计思维很重要!设计思维很重要![重要的话说四遍 ] —— 思路和方案设计指导可落地的开发实现
IT技术小咖
2020-04-27
4.9K0
小白都能看得懂的服务调用链路追踪设计与实现
系统服务调用链路是指从用户或是机器发起服务请求到结束,按顺序记录整个请求链路的相关数据,以备后续查询分析、定位系统 bug 或性能优化所用。
IT技术小咖
2020-04-26
3.3K0
[三步法] 可视化分析定位线上 JVM 问题
前提是线上 JVM 配置了以下参数: [题外话:JDK 版本 1.6,现在大部分互联网企业应用系统应该是 1.8 以上了吧 ]
IT技术小咖
2020-04-02
2.6K0
趣谈微服务之点-线-面关系
可能你觉得这很扯吧,开始我也觉得这样描述不够恰当,但是后面思来想去,点-线-面简单且形象生动地说明这三者的概念及关系,也有助于读者理解和消化。
IT技术小咖
2020-04-02
3640
Java 8、9、10以及11的变化
自1996年JDK 1.0(Java 1.0)发布以来,Java已经受到了学生、项目经理和程序员等一大批活跃用户的欢迎。这一语言极具活力,不断被用在大大小小的项目里。从Java 1.1(1997年)到Java 7(2011年),Java通过不断地增加新功能,得到了良好的升级。Java 8于2014年3月发布,Java 9于2017年9月发布,Java 10于2018年3月发布,Java 11于2018年9月发布1。那么,问题来了:为什么要关心这些变化?
IT技术小咖
2020-03-23
1.2K0
从 Java 代码如何运行聊到 JVM 和对象的创建-分配-定位-布局-垃圾回收
概括一下:程序员小张编写好的 Java 源代码文件经过 Java 编译器编译成字节码文件后,通过类加载器加载到内存中,才能被实例化,然后到 Java 虚拟机中解释执行,最后通过操作系统操作 CPU 执行获取结果。
IT技术小咖
2020-03-09
2.7K0
微服务架构中你必须了解的 CAP 原理
一句话概括 CAP:在分布式系统中,网络故障,服务瘫痪,整个系统的数据仍然保持一致性。
IT技术小咖
2020-02-20
4550
你知道 varchar(N) 或 varchar2(N) 中的 N 是字符数还是字节数?
其中 book_name 是 varchar(20) 类型。 插入 sql 语句如下:
IT技术小咖
2020-02-13
3.8K0
记一次生产频繁出现 Full GC 的 GC日志图文详解
相信大家都了解 jps、jmap、jstack 等常用 java 堆栈输出命令,有过 dump、gc 分析的经验,面试中会经常被问到有关 JVM 问题,比如你是否了解你的程序在生产环境的基础配置,堆内存、栈内存怎么设置的,又是怎么估算的大小,或是垃圾回收器及回收垃圾算法的最佳使用策略。作为项目的核心开发人员,别把这些事当成是架构师要干的活,因为代码可是你一行一行码出来的,没人比你更清楚,你得负责从程序开发、黑白盒测试、项目验收、部署上线、集成交付、运维监控、用户体验等环节。越大的企业,项目模块分配的越细,这也并不代表你不需要了解整体系统的性能,其中任何一个环节出问题,都可能导致系统无法正常运行。
IT技术小咖
2019-12-11
7K0
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解
JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。
IT技术小咖
2019-11-25
1.3K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档