自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

暴暴风的博客

虾兵晋级,欢迎大侠来踩踩

  • 博客(34)
  • 收藏
  • 关注

原创 Actual binding is of type [org.slf4j.impl.Reload4jLoggerFactory] 解决方案

issues : Actual binding is of type [org.slf4j.impl.Reload4jLoggerFactory]

2023-03-06 14:15:20 1369

原创 如何禁用 HTTP TRACE/TRACK

远端WWW服务支持TRACE请求

2022-11-09 20:10:37 9428

原创 mysql group_concat 与 union 联合查询漏洞,数据列最大长度为341

mysql 查询忽略的漏洞问题

2022-09-29 18:06:28 900

原创 Unable to find instance for system-app

unable to find instance for xxx

2022-09-23 15:16:34 3345

原创 Java 程序运行后,把jar删除,会有啥影响?

大伙记住,Java 程序运行后,把jar删除,后果很严重!

2022-07-05 16:06:12 2656

原创 “Alibaba Druid 未授权访问” 安全漏洞

Alibaba Druid 默认情况下未设置访问控制,攻击者可以登录以获取敏感信息。druid作为数据库连接池,默认配置监控页存在漏洞,可以通过直接通过GET /druid/index.html 直接访问,存在数据库数据泄露的风险。......

2022-06-27 14:04:47 11948

原创 Kafka commit:Offset commit with offsets failed

一个服务消费 kafka 数据出现如下错误:错误日志: 2022-04-24 17:20:49.168 [org.springframework.kafka.KafkaListenerEndpointContainer#35-0-C-1] ERROR org.apache.kafka.clients.consumer.internals.ConsumerCoordinator[296] - [Consumer clientId=consume

2022-04-25 09:37:40 1754

原创 java.net.UnknownHostException

JVM ,unknownHostException

2021-12-31 15:33:54 26139

原创 Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING

nginx ,failed to laod resource

2021-12-31 13:47:33 11738 2

原创 软件 Bug 系列

软件 bug一、Google chrome 无法打开某天,开启电脑,发现 Google chrome 莫名打不开了。 如下报错:刚开始也在网上找了N久的解决方案(如:启动windws Modules installer、安装VC等软件、或者重装浏览器,然并卵用…)某某博主 说配置文件不存在了。文件所在路径:C:\Program Files (x86)\Google\Chrome\Application\74.0.3729.131(74.0.3729.131这串数据是浏览器的版本号,可能每个人的版

2021-12-13 15:07:52 372

原创 精度计算总结 -- BigDecimal,NumberFormat 其他

首先,我们来体验下精度丢失现象,如下:@Testpublic void testDouble(){ double t = 1.2d; System.out.println(t-1); System.out.println(t+1); System.out.println(t/2); System.out.println(t*2); System.out.println("================"); float m = 1.2f;

2021-04-29 11:22:00 476

原创 Maven 详解及常用命令

# 1、刷新子模块版本号: mvn versions:update-child-modules# 2、重新打包到maven本地库: mvn clean install -Dmaven.test.skip=truemvn install

2021-04-28 16:02:15 10125

原创 elasticsearch.client.transport.TransportClientNodesService[420] - node {#transport#-1}

最近启动项目,发现一直提示 ES node问题,即elasticsearch连接客户端后,创建索引index时报错如下,提示没有获取到可用的节点。 错误信息如下: elasticsearch.client.transport.TransportClientNodesService[420] - node {#transport#-1}{tN3UJXEDQ9KONcPCcqr_UQ}{172.22.203.231} {172.22.203.231:9300} not part of the cluste

2021-03-26 14:25:52 943

原创 如何查看工程Jar包所依赖的第三方Jar包的版本号

有如下2种方式:第一种方式:使用MANIFEST.MF文件里的Class-PathMANIFEST.MF文件路径:Jar文件 --> META-INF目录 --> MANIFEST.MFClass-Path含义:执行这个Jar包所依赖的第三方Jar包的ClassPath ,class loader会依据这个路径来搜索class。注意:spring-boot 工程打包有可能没有class-path目前工作项目jar, 解压后,查看BOOT-INFO\lib,所有依赖的jar都在这个文件

2021-03-23 11:53:24 6463

原创 Eclipse Jetty Server 安全漏洞(CVE-2017-7658)

@[Toc]( Eclipse Jetty Server 安全漏洞(CVE-2017-7658) )1、 问题:最近给一个客户部署项目,但是客户的安全稽核有点变态。 居然说 Eclipse Jetty Server 高危漏洞!直接把修复建议都给出了,那好参照建议链接:2、分析然后回到工程项目,看了下我们的项目的jetty 版本是 9.4.10.v20180503. 确认是撞上了客户的安全稽核了。于是,查询项目哪个地方引用了 Eclipse Jetty Server。 在一个 job-cen

2021-03-19 18:19:16 13201 4

原创 springboot 项目缺省临时目录引入系列问题

springboot 项目缺省临时目录引入系列问题1、异常现象2、问题原因3、处理方案1、异常现象最近线上有个项目,运行一段时间后,莫名出幺蛾子了。导入数据到平台,一堆乱码的信息。开始还以为是服务器编码配置问题,然不是。 服务器重启,导入数据又正常了。出现了很多次了,运维同胞就开始抱怨了…具体现象如下截图:上述现象确实是有问题,通过系列翻阅信息,查看博客。2、问题原因在linux系统中,springboot应用服务再启动(java -jar 命令启动服务)的时候,会在操作系统的/tmp目录下生

2021-03-04 09:29:32 229 1

原创 Idea导入项目,发现很多类显红色

Idea导入项目,发现很多类显红色Idea导入项目,发现很多类显红色。 项目却能正常运行! 刷好几次 maven 依赖,怎么弄还是一个样,一直报红色!最终解决:点击 idae 的 File > Invalideate Caches / Restart 清除缓存并重启!...

2021-01-28 16:08:32 1827

原创 Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt (xxl-job)

Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt最近在生产发现一个定时任务,总是报这个错误!如下日志2021-01-21 13:44:56 [com.jieshun.job.jianfa.execut

2021-01-21 16:05:17 16033 2

原创 CSDN-Markdown 编辑器-数学公式编写

Markdown 数学公式编写一、公式插入二、标记方法:2.1.函数型2.2.运算符2.3.符号型2.4.微积分三.快捷键CSDN-Markdown编辑器支持基于MathJax来编写LaTeX数学公式。其中,MathJax是一款开源的运行在浏览器中的数学符号渲染引擎,应用MathJax可以在浏览器中更方便的显示LaTeX数学公式。接下来我们便进行 LaTeX数学公式的学习。一、公式插入在MathJax中,LaTeX数学公式被分为了两种形式:行内公式与块级公式。行内公式:放在文章段落之中,与文字混

2020-08-12 18:06:13 496 1

原创 Java原生代码系统权限讲解

Java原生代码系统权限讲解一、问题描述 及应用场景二、源码分析三、解决方案一、问题描述 及应用场景public class Client { public static void main(String[] args) {// System.setProperty("java.security.policy", "policy/my.policy");// ...

2020-08-04 08:54:32 510

原创 计算机网络的性能指标

计算机网络的性能指标1、速率(传输速率)2、带宽 Max net bitrate3、吞吐量 throughput4、时延5、时延带宽积6、往返时间 PTT7、利用率性能指标用来从不同的方面度量计算机的性能,常用的七个性能指标:速率(即传输速率);带宽吞吐量时延时延带宽积往返时间 RTT利用率下面来详细介绍下上面的7个常用指标。1、速率(传输速率)1.1 定义在数据传输中,两个设备之间数据流动的物理速度成为传输速率,单位为bps。通常也可以说是 额定速率。1.2 数据传送过程计

2020-07-31 09:47:14 5758

原创 日志框架总结(一)

日志框架总结一、概述二、Java日志框架一、概述一个在生产环境里运行的程序如果没有日志是很让维护者提心吊胆的,有太多杂乱又无意义的日志也是令人伤神。程序出现问题时候,从日志里如果发现不了问题可能的原因是很令人受挫的。本文想讨论的是如何在Java程序里写好日志。一般来说日志分为两种:业务日志和异常日志,使用日志我们希望能达到以下目标:1、对程序运行情况的记录和监控;2、在必要时可详细了解程...

2020-07-29 17:19:40 422

原创 网络环路及其影响

网络环路及其影响1、定义2、影响2.1、广播风暴2.2、多重复数据帧2.3、 MAC地址表不稳定在上面的这个拓扑图中,交换机就成了一个单点故障(交换机坏了),此时的几个模块之间都无法进行正常的工作,客户机不能访问服务器,不能连接 internet,不能访问打印机。所谓单点故障,也就是一点发生故障,则整网络无法正常工作。因此实际场景的交换式网络(路由同样),我们都需要对交换机进行冗余,但是引入冗余又会发生一个问题,一个很严重的问题,就是网络环路、即网络回路。1、定义网络环路:也分为第二层环路和第三层

2020-07-29 17:14:01 22677

原创 为什么数据帧不设计TTL机制防止“广播风暴”?

为什么数据帧不设计TTL机制防止“广播风暴”?读了TCP/IP协议,发现IP协议的数据包中包含一个 TTL 8字节,代表数据包的存活时间。由这个TTL 可以控制数据包在网络传递的次数,进而防止数据包无限在网络传递,产生广播风暴。然而,数据链路层的传递是以数据帧形式,这个数据帧(可以理解为 ethernet 帧)是没有 TTL 机制的,即交换机这个链路层是以数据帧(包含了数据包)形式传递。若当两个交换机 用两根线连接时,就形成一个网络环路,此时交换机的数据传递就会无限循环,形成一个广播风暴(网络风暴)。

2020-07-29 17:11:13 916

原创 Idea build : internal java compiler error

最近搞本地单元测试,Idea build 总是出现Error:java: Compilation failed: internal java compiler error。 如下:一看问题,我就知道是IDEA complier太低了,IDEA 默认编译都是 jdk1.5 。1、首先,修改project Structure/ modules 中的lanuage level.2、然后,修改 setting / java complier lanuage level完成上述两步后,项目不再报错!!

2020-07-17 13:45:34 1181 1

原创 mysql快速高效创建索引

几百万的数据,mysql快速高效创建索引有一个问题,一张表有3百万条记录,随着时间的增加,记录量会更多,此时查询速度很慢。在创建此表前没有未相应字段添加索引,所以此时需要为表添加索引。但是因为数据量大的原因,索引添加不成功,想了很多办法,终于在短时间内解决了。办法如下:1、进入mysql界面。mysql -uroot -hlocalhost -plovelive gm;2、导出相应表的数据。select * from tab into outfile ‘tab.txt’; 此处tab.txt文件在m

2020-07-17 09:49:58 1499

原创 相关 @Slf4j @Data @Setter @Getter 注解 IDEA、Eclipse插件引入详解

IDEA、Eclipse部分插件引入详解一、工程找不到log变量的问题二、工程 get / set 方法无效平时工作协作开发,由于不同的习惯造成导入工程包时常报错。 一般都是因为部分成员使用了ide工具提供的便捷插件,而部分成员却没有引入插件所致。 对于有些管理者,可能比较反感团队各类五花八门的插件引入,会限制一定的插件使用。例如, @Data, @Slf4j 等注解都会被限制使用。但是,我们为了代码简洁,省点功夫,大伙还是很喜欢使用插件工具包。so,记录下插件安装细节,方便大伙参考。一、工程找不到l

2020-07-14 15:45:11 520

原创 绝对路径、相对路径详解

绝对路径、相对路径详解1、一个项目运行路径 + 文件所在项目的路径 = 绝对路径!2、文件在项目的路径 = 相对路径!例如:一个Maven工程目录:src ---- main --------- java -------------- com.sunred.Test.java --------- rssource...

2019-08-12 23:15:35 5972

原创 一道算法的面试题 及 数组排序算法

一道简单的面试算法 及 数组排序算法一、出题:已知有序数组和目标值,求出数组最接近值的index;二、数组排序算法2.1、Array.sort2.2、归并排序法2.3、快速排序法2.4、插入排序法2.5、冒泡排序法2.6、选择排序法一、出题:已知有序数组和目标值,求出数组最接近值的index;并要求时间复杂度是O(logn)!先不管怎么,直接上代码:public static int ge...

2019-07-25 23:39:42 438

原创 Undertow web容器

Undertow web容器一、Undertow 介绍二、使用undertow2.1、依赖添加2.2、在启动类,配置undewtow-server bean2.3、对比Tomcat启动日志输出2.4、对HTTP 2.0的支持2.5、配置undertow三、undertow 的深入一、Undertow 介绍Undertow 是红帽公司开发的一款基于 NIO 的高性能 Web 嵌入式服务器。...

2019-07-23 23:55:34 4394

原创 MySQL读本推荐

MySQL读本推荐一、入门1.1、MySQL的官方手册二、熟练三、精通1.2、MySQL技术内幕:InnoDB存储引擎一、入门1.1、MySQL的官方手册学习MySQL的一定要好好阅读MySQL的官方手册。当然,MySQL的官方手册非常庞大,一时半会很难看完,建议先看InnoDB相关的部分。https://dev.mysql.com/doc/refman/5.7/en/二、熟练三、精通...

2019-07-15 22:52:22 165

转载 ThreadLocal详解

ThreadLocal 详解1、讲讲你对ThreadLocal的一些理解。2、ThreadLocal用在什么地方?2.1、保存线程上下文信息,在任意需要的地方可以获取!2.2、线程安全的,避免某些情况需要考虑线程安全必须同步带来的性能损失!3、ThreadLocal一些细节!4、ThreadLocal的最佳实践!五、思考1、讲讲你对ThreadLocal的一些理解。那么我们该怎么回答呢????...

2019-07-04 10:00:53 1156

原创 静态代理与动态代理详解

静态代理与动态代理详解一、代理概念二、静态代理实现方式三、动态代理实现方式四、动态代理的2种实现方式五、Java动态代理的原理六、CGLib动态代理的原理一、代理概念Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题。比如,spring aop思想,就是通过代理对相应方法增强,实现代码简化,统一管理等;代理是一种常用的设计模式,其目的就是为其他对象提供一个代...

2019-07-03 12:33:08 424

原创 MD5 加密算法详解

MD5 加密算法详解一、概念二、算法原理2.1、MD5(32)、MD5(16)2.2、MD5算法 4步流程三、 其他3.1、MD5的作用3.2、MD5可以作为数据库主键,唯一吗?一、概念MD5算法是单向散列算法的一种。单向散列算法也称为HASH算法,是一种将任意长度的信息压缩至某一固定长度(称之为消息摘要)的函数(该压缩过程不可逆)。在MD5算法中,这个摘要是指将任意数据映射成一个128位长...

2019-07-02 18:08:15 15864

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除