logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

阿里程序员常用的 15 款开发者工具

一、Java 线上诊断工具 ArthasArthas是阿里巴巴 2018 年 9 月开源的一款 Java 线上诊断工具。工具的使用场景:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?线上遇到某个用户的数据处理有问题,但线上同样无法 debu

#java#github#git
实用开发工具

目录前言X-shellFileZillaNavicatRedisDesktopTyporaProcessOndrawioScreenToGifeverythingApiPost前言所谓工欲善其事,必先利其器,一个好的工具往往是提升工作效率的关键,今天作者分享几个工作和生活中常用的工具软件。如果和你正在使用的工具重复了,请一笑置之,哈哈......X-shell

#中间件
实用开发工具

目录前言X-shellFileZillaNavicatRedisDesktopTyporaProcessOndrawioScreenToGifeverythingApiPost前言所谓工欲善其事,必先利其器,一个好的工具往往是提升工作效率的关键,今天作者分享几个工作和生活中常用的工具软件。如果和你正在使用的工具重复了,请一笑置之,哈哈......X-shell

#中间件
分布式链路追踪之Spring Cloud Sleuth夺命连环9问

为什么需要链路追踪?大型分布式微服务系统中,一个系统被拆分成N多个模块,这些模块负责不同的功能,组合成一套系统,最终可以提供丰富的功能。在这种分布式架构中,一次请求往往需要涉及到多个服务,如下图:服务之间的调用错综复杂,对于维护的成本成倍增加,势必存在以下几个问题:服务之间的依赖与被依赖的关系如何能够清晰的看到?出现异常时如何能够快速定位到异常服务?出现性能瓶颈时如何能够迅速定位哪个服务影响的?为

#分布式#spring cloud#java
分布式 - 分布式事务面试题

文1 分布式事务面试题现在Java面试,分布式系统、分布式事务几乎是标配。而分布式系统、分布式事务本身比较复杂,大家学起来也非常头疼。最为常见的面试题:问:分布式事务了解吗?你们是如何解决分布式事务问题的?(标准答案:见末尾)问题1、分布式事务产生的背景?在传统的单体项目中,多个不同的业务逻辑使用的都是同一个数据源,使用的都是同一个事务管理器,所以不会存在事务问题。在分布式或者微服务架构中,每个服

#分布式#java
热部署还在用devtools吗?JRebel不香吗?

前言Spring Boot中的热部署相信大家用的最多的就是devtools,没办法,官推的。JRebel相对于devtools,个人觉得无论是加载速度还是使用便捷,JRebel完胜。作为「前辈级别」的开发利器,JRebel真的值得开一章节来好好介绍下。JRebel收费怎么破?前面作者单独写过一篇激活JRebel的文章教程,没钱的可以去看看:撸了个反向代理工具,搞一搞JRebel。「特此声明」:作者

#java#spring boot
java内存模型 - 非常细致的JVM内存模型讲解

内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的JVM对于内存的划分方式和管理机制存在着部分差异。结合JVM虚拟机规范,来探讨经典的JVM内存布局。JVM运行时数据区线程独占每个线程都会有它独立的空间,随线程生命周期而创建和销毁线程共享所有线程能访问这

#jvm#java
如何防止SQL 注入

简介文章主要内容包括:Java 持久层技术/框架简单介绍不同场景/框架下易导致 SQL 注入的写法如何避免和修复 SQL 注入JDBC介绍全称 Java Database Connectivity是 Java 访问数据库的 API,不依赖于特定数据库 ( database-independent )所有 Java 持久层技术都基于 JDBC说明直接使用 JDBC 的场景,如果代码中存在拼接 SQL

#java
@AutoConfigureBefore调整配置顺序

如何自定义一个starter?启动器的核心其实就是自动配置类,在自动配置源码分析的章节已经介绍过,AutoConfigurationImportSelector是从spring.factories中加载自动配置类,因此只需要将自定义的自动配置类设置在该文件中即可。读过源码的朋友都知道自动配置类常用的一些注解,总结如下:@Configuration:该注解标志这是一个配置类,「自动配置类可以不加该注

#java#spring#spring boot
springboot + rabbitmq 消息确认机制

最近部门号召大伙多组织一些技术分享会,说是要活跃公司的技术氛围,但早就看穿一切的我知道,这 T M 就是为了刷KPI。不过,话说回来这的确是件好事,与其开那些没味的扯皮会,多做技术交流还是很有助于个人成长的。于是乎我主动报名参加了分享,咳咳咳~ ,真的不是为了那点KPI,就是想和大伙一起学习学习!在这里插入图片描述这次我分享的是springboot+rabbitmq如何实现消息确认机制,以及在实际

#rabbitmq#spring boot#java
    共 12 条
  • 1
  • 2
  • 请选择