Fork me on GitHub

随笔分类 -  Java

摘要:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder" 现象说明 最近在调试 RabbitMQ 程序的时候,日志里如下错误: SLF4J: Failed to load class "org.slf4j.impl.StaticL 阅读全文
posted @ 2021-10-20 11:03 龙凌云端 阅读(516) 评论(0) 推荐(0) 编辑
摘要:Java 判断两个IP段是否有交集 背景介绍 在有些场景,需要判断IP段是否有交集,比如:配置一些设备的过滤规则,避免IP段重复配置,需要做IP段是否重叠的校验。 IP段有交集的场景有几种: 1)IP段1包含IP段2; 2)IP段2包含IP段1; 3)IP段1的起始IP与IP段2的结束IP相同,或者 阅读全文
posted @ 2021-08-31 23:54 龙凌云端 阅读(1259) 评论(0) 推荐(0) 编辑
摘要:InvalidFormatException:Your stream was neither an OLE2 stream, nor an OOXML stream 背景介绍 在处理Excel文件上传的时候,出现了如下异常情况: 问题原因 从日志提示上看,是因为Excel文件格式化异常。(因为此时的 阅读全文
posted @ 2021-08-31 23:50 龙凌云端 阅读(2878) 评论(0) 推荐(0) 编辑
摘要:找不到org.apache.http.annotation.NotThreadSafe的类文件 问题现象 最近在做一个调用包含请求体的GET请求功能的时候,引用了 httpclient-4.5.2.jar 和 httpcore-4.4.5.jar。 在工程编译环节报错如下: 原因分析 httpcor 阅读全文
posted @ 2021-08-27 16:14 龙凌云端 阅读(680) 评论(0) 推荐(0) 编辑
摘要:Java 实现 SCP 携带密码拷贝文件 背景说明 涉及通过程序进行机器间的文件Copy的场景,我们一般会使用ssh连接机器,通过scp命令进行文件copy。 此种方案的前提是:机器间事先要配置免密码互通。 但是,如果客户现场机器数量过多,配置免密操作比较麻烦;或者处于安全考虑,客户不允许机器之间免 阅读全文
posted @ 2021-07-21 01:56 龙凌云端 阅读(4082) 评论(3) 推荐(1) 编辑
摘要:Java 实现 后端分页 背景说明 在实际开发中,基于数据库表结构进行SQL查询,如果要对结果进行分页,可以借助一些工具类,如:基于Mybatis的 工具类 PageHelper。 但是,有时分页的对象是经过一些业务逻辑处理的列表,如:两个列表取了交集后,或者按照一定的条件过滤后的列表,需要进行分页 阅读全文
posted @ 2021-07-21 00:59 龙凌云端 阅读(3627) 评论(0) 推荐(0) 编辑
摘要:实体对象转成字段排列有序的JSON字符串 一、背景说明 有一些场景,需要将实体对象中的字段有序地转成JSON字符串。 使用fastjson转换后,默认是按照字段首字母升序排序的,并不会按照实体中字段定义的顺序进行排序。 效果如下: 1、创建英雄类 package com.miracle.luna.s 阅读全文
posted @ 2021-06-30 23:56 龙凌云端 阅读(3781) 评论(2) 推荐(1) 编辑
摘要:SpringBoot 出现 Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported // TODO 阅读全文
posted @ 2021-06-21 03:12 龙凌云端 阅读(366) 评论(0) 推荐(0) 编辑
摘要:Java InputStream 中文乱码 问题描述 在调用 http POST ,获取请求体中的内容时,如果出现中文,在读取的时候,可能会引起“中文乱码”的现象。 如下读取方式 会 引起中文乱码 public XssRequestWrapper(HttpServletRequest request 阅读全文
posted @ 2021-01-07 18:53 龙凌云端 阅读(6840) 评论(4) 推荐(0) 编辑
摘要:Java 8 Stream 的 五种创建方式 1、Stream 的五种创建方式 1)通过数组创建 2)通过列表创建 3)通过 Stream.generate 方法创建 4)通过 Stream.iterate 方法创建 5)通过其他 API 创建 2、示例代码 代码如下: package mirale 阅读全文
posted @ 2020-12-29 20:05 龙凌云端 阅读(377) 评论(0) 推荐(0) 编辑
摘要:Java 8 Stream 常用 API 的简单使用 1、Stream 的常用API 统计如下: filter(按照条件过滤需要数据)max(取出流中的最大值)min(取出流中的最小值)count(取出流中的数量)sum(取出流中数据的和)average(取出流中数据的平均值)distinct(将流 阅读全文
posted @ 2020-12-23 22:05 龙凌云端 阅读(472) 评论(0) 推荐(0) 编辑
摘要:JDK 1.8 API 文档(中文&英文) 百度网盘信息如下(包含JDK 1.8 API 的 中文文档 和 英文文档): 链接:https://pan.baidu.com/s/1AN1Kqtw02GCOeCsWVxvCrw 提取码:luna 1、中文文档 效果如下: 2、英文文档 效果如下: 阅读全文
posted @ 2020-12-23 02:26 龙凌云端 阅读(1394) 评论(1) 推荐(0) 编辑
摘要:SpringCloud Feign Hystrix 超时时间设置 ymal 配置文件中,添加如下信息 feign: client: config: default: connect-timeout: 5000 read-timeout: 5000 hystrix: enabled: true hys 阅读全文
posted @ 2020-12-23 00:06 龙凌云端 阅读(1869) 评论(0) 推荐(0) 编辑
摘要:org.snmp4j.MessageException: Cannot assign requested address: Datagram send failed 今天在本地测试发送 SNMP Trap V3 版本告警数据的时候,程序出现了如下报错: org.snmp4j.MessageExcep 阅读全文
posted @ 2020-12-21 22:59 龙凌云端 阅读(774) 评论(0) 推荐(0) 编辑
摘要:IntelliJ IDEA 模拟 POST方式 上传文件 IntelliJ IDEA 集成了 HTTP Request,在没有postman的场景下,也可以很方便地模拟各种 HTTP 请求方式的场景。 如下示例是今天遇到的 POST方式 模拟上传文件接口的调用,分享给大家,仅供参考。 在 File 阅读全文
posted @ 2020-12-16 20:25 龙凌云端 阅读(9168) 评论(4) 推荐(2) 编辑
摘要:23种设计模式之一(单例模式) 概念 一个类永远只有一个对象存在。 实现方式 方式1(饿汉式 - 线程安全) package mirale.luna.design.patterns.singleton; /** * Created by Miracle Luna on 2020/12/15 * * 阅读全文
posted @ 2020-12-15 03:18 龙凌云端 阅读(126) 评论(0) 推荐(0) 编辑
摘要:java.io.IOException: com.esotericsoftware.kryo.KryoException 背景说明 项目是基于 Dubbo 框架做的微服务工程,前端在调用 RESTful 接口的时候,报内部服务错误。 查看后端服务日志,报错内容如下: java.io.IOExcept 阅读全文
posted @ 2020-11-17 15:04 龙凌云端 阅读(3856) 评论(0) 推荐(0) 编辑
摘要:Linux 设置 Java 环境变量 1、编辑 /etc/profile 命令如下: vi /etc/profile 在文件最后添加如下内容: # /etc/profile # System wide environment and startup programs, for login setup 阅读全文
posted @ 2020-10-27 21:54 龙凌云端 阅读(2798) 评论(0) 推荐(0) 编辑
摘要:Linux Java 环境变量永久生效 1、编辑 ~/.bash_profile 命令如下: vi ~/.bash_profile 内容修改如下: # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . 阅读全文
posted @ 2020-10-27 21:41 龙凌云端 阅读(1805) 评论(0) 推荐(0) 编辑
摘要:nested exception is org.springframework.core.convert.ConverterNotFoundException 【问题现象】 最近遇到一个很神奇的问题,报错如下: nested exception is org.springframework.core 阅读全文
posted @ 2020-10-27 21:31 龙凌云端 阅读(3360) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示