
java
文章平均质量分 66
安安静静的程序猿
安安静静的程序猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Centos 安装 RocketMq
Centos 安装 RocketMq原创 2022-06-27 13:46:44 · 971 阅读 · 0 评论 -
Spring Cloud 全家桶简介
目录 1、什么是微服务 1.2、微服务架构 1.3、微服务解决方案 2、SpringCloud概览 2.0、什么是SpringCloud 2.1、SpringCloud主要组件 2.1.1、Eureka 2.1.2、Ribbon 2.1.3、Feign 2.1.4、Hystrix 2.1.5、Zuul 2.1.6、Gateway 2.1.7、Config 2.1.8、 Bus 2.1.9、OAuth2 2.1.10、Sleuth 本文用 19 张思维导图描述微服务相...原创 2021-11-30 15:18:54 · 2919 阅读 · 0 评论 -
引入RabbitMQ后,如何保证全链路数据100%不丢失
我们都知道,消息从生产端到消费端消费要经过3个步骤: 生产端发送消息到RabbitMQ; RabbitMQ发送消息到消费端; 消费端消费这条消息; 这3个步骤中的每一步都有可能导致消息丢失,消息丢失不可怕,可怕的是丢失了我们还不知道,所以要有一些措施来保证系统的可靠性。这里的可靠并不是一定就100%不丢失了,磁盘损坏,机房爆炸等等都能导致数据丢失,当然这种都是极小概率发生,能做到99.999999%消息不丢失,就是可靠的了。下面来具体分析一下问题以及解决方案。 生产端可靠原创 2021-11-10 15:01:58 · 104 阅读 · 0 评论 -
maven 基础
现在的项目中 Maven 随处可见,面试的时候,经常会被问一些项目中 Maven 的问题,但是平时 Maven 项目一般不会出什么问题,可能你不太注意,以下7个问题,一般说出来并掌握,至少可以证明你 Maven 用的熟练度还可以。 Maven的仓库管理、依赖管理、继承和聚合等特性为项目的构建提供了一整套完善的解决方案,如果你搞不懂Maven,那么一个多模块的项目足以让你头疼,依赖冲突就会让你不知所措,甚至搞不清楚项目是如何运行起来的... OK,博主就曾经被Maven“伤害”过,所以,我们要:彻底搞定M原创 2021-10-28 19:19:12 · 112 阅读 · 0 评论 -
pom.xml文件中nonFilteredFileExtension标签
maven打包项目的时候pom.xml配置文件里可以配置对项目进行统一编码,但是部分文件 可能不需要进行重新编码,例如: 证书文件;重新编码后可能导致证书不可用。 需要过滤掉不需要编码的文件:过滤后缀为.crt或者.p8h或者模板文件doc,excel等的所有文件,不对其进行统一编码。 <nonFilteredFileExtensions> <nonFilteredFileExtension>crt</nonFilteredFileExtension&g原创 2021-08-25 16:51:21 · 1300 阅读 · 0 评论 -
Arthas教程
目录 Arthas 介绍什么是Arthas,它能为我们做什么Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 Arthas相关地址 基础教程 启动arthas-boot 常用命令 Dashboard thread sc Arthas 介绍 什么是Arthas,它能为我们做什么 Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的原创 2021-08-24 15:10:10 · 279 阅读 · 0 评论 -
Linux下的Mysql用命令执行sql文件
1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2,进入MySQL:mysql -u 用户名 -p 如我输入的命令行:mysql -u root -p (输入同样后会让你输入ySQL的密码) 4.输入:mysql>use 目标数据库名 如我输入的命令行:mysql>use blog; 5,导入文件:mysql>source 导入的文件名; ...原创 2021-08-19 11:29:21 · 5538 阅读 · 0 评论 -
java中==和equals的区别是什么?
== :它的作用是判断两个对象的地址是不是相等。即:判断两个对象是不是同一个对象(基本数据类型比较的是值,引用数据类型比较的是内存地址)。 equals() :它的作用也是判断两个对象是否相等。但它一般有两种使用情况: 情况 1:类没有覆盖 equals() 方法。则通过 equals() 比较该类的两个对象时,等价于通过 ”==“ 比较这两个对象。 // Object类中的equals() 方法 public boolean equals(Object obj) { return (this原创 2021-07-15 15:53:16 · 115 阅读 · 0 评论 -
Error 和 Exception 区别是什么
Error和Exception都是继承了Throwable 类。 Error是指在正常情况下,不大可能出现的情况,绝大部分的 Error 都会导致程序(比如 JVM 自身)处于非正常的、不可恢复状态。既然是非正常情况,所以不便于也不需要捕获,常见的比OutOfMemoryError 之类,都是 Error 的子类。 Exception 又分为可查(checked)异常和不可查(unchecked)异常。可查异常在源代码里必须显式地进行捕获处理,这是编译期检查的一部分。不可查异常就是所谓的运行时异常,类似 N原创 2021-07-15 15:41:53 · 1802 阅读 · 0 评论 -
Java 中操作字符串都有哪些类?它们之间有什么区别?
面试题1:Java 中操作字符串都有哪些类?它们之间有什么区别? 正经回答: 操作字符串的类有:String、StringBuffer、StringBuilder。 String 和 StringBuffer、StringBuilder 的区别在于 String 声明的是不可变的对象,每次操作都会生成新的 String 对象,然后将指针指向新的 String 对象,而 StringBuffer、StringBuilder 可以在原有对象的基础上进行操作,所以在经常改变字符串内容的情况下最好不要使用 S原创 2021-07-15 15:19:34 · 5114 阅读 · 0 评论 -
hutool使用注解方式导出Excel
在此工具类中使用了hutool工具包实现了导出excel,具体依赖介绍参考官方https://www.hutool.cn/docs/#/poi/概述 以及lombok,在实体属性中需加入@ApiModelProperty注解。 package com.zkst.escape.util; import cn.hutool.core.io.IoUtil; import cn.hutool.poi.excel.ExcelUtil; import cn.hutool.poi.excel.ExcelWr..原创 2021-07-12 15:26:45 · 2579 阅读 · 0 评论