• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
山高我为峰
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  Java

1 2 3 4 5 ··· 14 下一页
在SpringBoot自动配置的ObjectMappe基础上增加对空值处理,null转空串"",List、Array转[],Int转0

摘要:在SpringBoot自动配置的ObjectMappe基础上增加对空值处理,null转空串"",List、Array转[],Int转0;同时保证SpringBoot自动加载的配置不丢失;网上的一些教程照着改后都是把默认的ObjectMapper配置搞丢,导致我之前配置时间格式,Long精度都时效了, 阅读全文
posted @ 2020-11-26 14:44 山高我为峰 阅读(3465) 评论(1) 推荐(1)
"<<"和“>>”运算

摘要: 阅读全文
posted @ 2019-07-20 15:47 山高我为峰 阅读(621) 评论(3) 推荐(1)
PHP的openssl_encrypt方法的Java实现

摘要:Java对应实现: 阅读全文
posted @ 2019-04-11 17:17 山高我为峰 阅读(5061) 评论(1) 推荐(0)
io.undertow.websockets.jsr.ServerWebSocketContainer cannot be cast to org.apache.tomcat.websocket.server.WsServerContainer

摘要:问题产生原因是:pom引入的依赖包undertow与websocket依赖包中的tomcat冲突了导致,如下: 解决方案: 阅读全文
posted @ 2019-02-25 14:09 山高我为峰 阅读(5016) 评论(1) 推荐(0)
使用EasyPOI导出excel示例

摘要:package com.mtoliv.sps.controller; import java.io.IOException; import java.io.OutputStream; import java.net.URLEncoder; import java.util.ArrayList; im 阅读全文
posted @ 2018-08-28 16:43 山高我为峰 阅读(2379) 评论(0) 推荐(0)
Maven中基于POM.xml的Profile来动态切换配置信息

摘要:【转载:https://blog.csdn.net/blueheart20/article/details/52838093】 1. Maven中的profile设置 Maven是目前主流的项目代码结构管理工具和打包发布工具,在其中提供了profile方式,可以将不同的环境下的信息,基于profil 阅读全文
posted @ 2018-08-28 10:27 山高我为峰 阅读(3059) 评论(0) 推荐(0)
springboot 默认异常处理

摘要:SpringBoot默认有自定义异常处理的体系,在做SpringBoot项目的时候,如果是抛出了运行时异常,springBoot并会对异常进行处理,返回如下异常信息: 追究其原因,发现SpirngBoot出现异常信息时候,会默认访问/error,springBoot种有BasicErrorContr 阅读全文
posted @ 2018-07-31 14:02 山高我为峰 阅读(5223) 评论(0) 推荐(0)
关于HttpClient上传中文乱码的解决办法

摘要:使用过HttpClient的人都知道可以通过addTextBody方法来添加要上传的文本信息,但是,如果要上传中文的话,或还有中文名称的文件会出现乱码的问题,解决办法其实很简单: 第一步:设置MultipartEntityBuilder的编码方式为UTF-8。 第二步:创建ContentType对象 阅读全文
posted @ 2018-07-30 12:05 山高我为峰 阅读(1426) 评论(0) 推荐(0)
javax.net.ssl.SSLException: Certificate doesn't match any of the subject alternative names

摘要:问题:在使用 org.apache.http.*下的 CloseableHttpClient 发送https请求时报了以上错误 解决方案一:使用java.net.HttpURLConnection 解决方案二:在创建SSLConnectionSocketFactory时,添加NoopHostname 阅读全文
posted @ 2018-07-24 17:23 山高我为峰 阅读(3999) 评论(0) 推荐(1)
FastJSON 后端返回Long型 前段精度丢失的问题

摘要:解决方法就是将Long型转换为字符串 全局配置方案如下: 阅读全文
posted @ 2018-07-10 12:22 山高我为峰 阅读(3204) 评论(0) 推荐(0)
jackson实体转json时 为NULL不参加序列化的汇总

摘要:首先加入依赖 方法一、实体上使用 @JsonInclude(JsonInclude.Include.NON_NULL) 1、如果放在属性上,如果该属性为NULL则不参与序列化 ; 2、如果放在类上,那对这个类的全部属性起作用 ; 参数意义: JsonInclude.Include.ALWAYS 默认 阅读全文
posted @ 2018-05-05 16:16 山高我为峰 阅读(1277) 评论(0) 推荐(0)
kaptcha验证码使用

摘要:参数配置: 使用Java生成验证码的库有很多,比如以下列表中的举例 Java验证码生成库 JCaptcha Struts验证码插件 JCaptcha4Struts2 Java图形验证码 SimpleCaptcha Java验证码 kaptcha Java验证码 patchca Java验证码生成库  阅读全文
posted @ 2018-04-03 12:36 山高我为峰 阅读(920) 评论(0) 推荐(0)
Java远程调试 java -Xdebug各参数说明

摘要:JAVA自身支持调试功能,并提供了一个简单的调试工具--JDB,类似于功能强大的GDB,JDB也是一个字符界面的 调试环境,并支持设置断点,支持线程线级的调试 JAVA的调试方法如下: 1。首先支持JVM,并设置参数,使之工作在DEBUG模式下,加入参数: 其中, -Xdebug是通知JVM工作在D 阅读全文
posted @ 2018-03-30 16:41 山高我为峰 阅读(9239) 评论(1) 推荐(0)
使用HttpClient 发送 GET、POST、PUT、Delete请求及文件上传

摘要:发送Get请求: HttpResponse httpGet(String url,Map<String,String> headers,String encode) 发送Post请求,同表单Post提交 HttpResponse httpPostForm(String url,Map<String, 阅读全文
posted @ 2018-03-01 20:43 山高我为峰 阅读(17924) 评论(0) 推荐(2)
OncePerRequestFilter的作用

摘要:在spring中,filter都默认继承OncePerRequestFilter,但为什么要这样呢? OncePerRequestFilter顾名思义,他能够确保在一次请求只通过一次filter,而不需要重复执行。 常识上都认为,一次请求本来就只过一次,为什么还要由此特别限定呢,实际上此方式是为了兼 阅读全文
posted @ 2018-02-22 17:38 山高我为峰 阅读(13247) 评论(0) 推荐(0)
java连接MySql数据库 zeroDateTimeBehavior

摘要:JAVA连接MySQL数据库,在操作值为0的timestamp类型时不能正确的处理,而是默认抛出一个异常, 就是所见的:java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00' from column 7 to TIMESTA 阅读全文
posted @ 2018-02-11 17:32 山高我为峰 阅读(1210) 评论(0) 推荐(0)
Intellij IDEA 安装lombok及使用详解

摘要:项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCode方法,虽然eclipse和idea开发环境下都有自动生成的快捷方式,但自动生成这些代码后,如果bean中的属性一旦有修改、删除或增加时,需要重新生成或删除get/set等 阅读全文
posted @ 2018-02-09 14:05 山高我为峰 阅读(318) 评论(0) 推荐(0)
配置Spring Boot通过@ConditionalOnProperty来控制Configuration是否生效

摘要:Spring boot中有个注解@ConditionalOnProperty,这个注解能够控制某个configuration是否生效。 具体操作是通过其两个属性name以及havingValue来实现的,其中name用来从application.properties中读取某个属性值,如果该值为空,则 阅读全文
posted @ 2018-01-08 16:19 山高我为峰 阅读(10734) 评论(0) 推荐(0)
ExecutorService 的理解与使用

摘要:接口 java.util.concurrent.ExecutorService 表述了异步执行的机制,并且可以让任务在后台执行。一个 ExecutorService 实例因此特别像壹個线程池。 事实上,在 java.util.concurrent 包中的 ExecutorService 的实现就是壹 阅读全文
posted @ 2017-12-21 14:54 山高我为峰 阅读(12042) 评论(0) 推荐(0)
ExecutorService对象的shutdown()和shutdownNow()的区别

摘要:可以关闭 ExecutorService,这将导致其拒绝新任务。提供两个方法来关闭 ExecutorService。 shutdown() 方法在终止前允许执行以前提交的任务; shutdownNow() 方法阻止等待任务启动并试图停止当前正在执行的任务。在终止时,执行程序没有任务在执行,也没有任务 阅读全文
posted @ 2017-12-21 12:12 山高我为峰 阅读(1168) 评论(0) 推荐(0)

1 2 3 4 5 ··· 14 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3