程序员泥瓦匠

LV1
发表了文章

一个电商供应链系统的DDD实战

任何一套业务架构都可能存在一定的历史问题,这是业务在不同阶段做技术选型必然出现的状况,如何用新的、合适的架构思想做恰到好处地改造,则是架构师们的必备能力。本文是...

程序员泥瓦匠
发表了文章

微服务海量日志监控平台

前面几章蜻蜓点水的介绍了elasticsearch、apm相关的内容。本片主要介绍怎么使用ELK Stack帮助我们打造一个支撑起日产TB级的日志监控系统

程序员泥瓦匠
发表了文章

Spring Boot 异步调用的示例

“异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步...

程序员泥瓦匠
发表了文章

老友记:华同学写了本 RPC 的书,小伙子 niubility ~

RPC作为目前的主流技术之一,它打破了某一项任务所需的计算资源只能靠一台计算机来实现的固有想法,对分布式计算、微服务等领域都有着重要而深远的影响。

程序员泥瓦匠
发表了文章

用好 Java 中的枚举,让你的工作效率飞起来!

1.概览在本文中,我们将看到什么是 Java 枚举,它们解决了哪些问题以及如何在实践中使用 Java 枚举实现一些设计模式。

程序员泥瓦匠
发表了文章

来瞅一瞅Spring Boot的多种漏洞!

本文是 Spring Boot 相关漏洞的学习资源,仅作为安全研究和授权测试使用,不要用于非法活动。

程序员泥瓦匠
发表了文章

并发下的 HashMap 为什么会引起死循环???

今天研读Java并发容器和框架时,看到为什么要使用ConcurrentHashMap时,其中有一个原因是:线程不安全的HashMap, HashMap在并发执行...

程序员泥瓦匠
发表了文章

这六个 MySQL 死锁案例,能让你理解死锁的原因!

最近总结了一波死锁问题,和大家分享一下,我这也是从网上各种浏览博客得来,希望原作者见谅,参考博客文末下方。

程序员泥瓦匠
发表了文章

干掉 Swagger (丝袜哥),试试这个新工具!

JApiDocs是一个无需额外注解、开箱即用的SpringBoot接口文档生成工具。

程序员泥瓦匠
发表了文章

10k+点赞的 SpringBoot 后台管理系统竟然出了详细教程!

其实项目网上有很多了,但是教程比较详细的没多少,今天分享的项目从安装部署到代码具体功能都有很详细都说明。

程序员泥瓦匠
发表了文章

提高国内访问 GitHub 的速度的 9 种方案

因为某些原因,github访问速度确实太慢了,图片经常刷不出来,甚至会出现项目无法下载的情况。码云虽好,可目前还是无法代替github在编程界的地位,所以今天团...

程序员泥瓦匠
发表了文章

还在封装各种 Util 工具类?这个神级框架帮你解决所有问题!

Hutool 是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以 “甜甜的”。Hutool 最初是我...

程序员泥瓦匠
发表了文章

自从上了 Prometheus 监控,睡觉真香!

当我第一次接触 Prometheus 的时候也有类似的感觉。对初学者来说, Prometheus 包含的概念太多了,门槛也太高了。

程序员泥瓦匠
发表了文章

“RPC 和RESTful ” 不要再选错了!

RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更...

程序员泥瓦匠
发表了文章

Spring 中的重试机制,简单、实用!

Spring实现了一套重试机制,功能简单实用。Spring Retry是从Spring Batch独立出来的一个功能,已经广泛应用于Spring Batch,S...

程序员泥瓦匠
发表了文章

IDEA EasyCode,代码神器,终于可以再公司轻松划水

Easycode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。

程序员泥瓦匠
发表了文章

搞对了数据库链接池,耗时从 100ms 优化到 3ms!

数据库连接池的配置是开发者们常常搞出坑的地方,在配置数据库连接池时,有几个可以说是和直觉背道而驰的原则需要明确。

程序员泥瓦匠
发表了文章

注释怎么写不容易挨揍?

如果领导给你一个项目的源码让你阅读,并理解重构代码,但里面一句注释都没有,我想这肯定是之前同事“删库跑路”了。

程序员泥瓦匠
发表了文章

CTO 说了,如果发现谁再用这个命令就开除!

kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或...

程序员泥瓦匠
发表了文章

爱了!0.052s 打开 100GB 数据,这个开源库火爆了!

许多组织都在尝试收集和利用尽可能多的数据,以改善其经营方式,增加收入和提升影响力。因此,数据科学家面对50GB甚至500GB大小的数据集情况变得越来越普遍。

程序员泥瓦匠

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券


http://www.vxiaotou.com