
java
文章平均质量分 64
风弥漫了夏天
为梦想而追逐,为生活而拼搏
展开
-
rabbitmq发送消息通用接口
消息发送公共接口原创 2022-11-10 11:44:21 · 1544 阅读 · 1 评论 -
websocket出现 The async-support is disabled on this request: weblogic.servlet.internal.ServletRequest
Websocket 部署 weblogic 出现问题提示:在本地tomcat中可以正常发送消息例如:在服务器上weblogic中发布项目后,出现以下问题WebSocket connection to 'ws://IP:8000/app/ws?token=a507f7d60a2743f5954ff7d03e49bbe3' failed: Invalid frame headerinitWebSocket @ 6.45a48267c40b95452e12.js:1 文章目录Websocket 部署原创 2022-03-21 17:35:56 · 1173 阅读 · 1 评论 -
springboot本地文件上传,文件大小限制问题
项目场景: 项目中需要实现将文件上传到本地指定的文件夹中 问题描述: 出现的问题:虽然可以正常的上传文件,但是当文件大于10M的时候就会出现异常,信息如下: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (48215146) exceeds the configured maximum (10原创 2021-11-26 09:39:14 · 444 阅读 · 0 评论 -
使用kafka消费数据出现的异常处理
情景:使用kafka消费信息的时候,刚开始的时候能正常处理,项目运行一段时间就出现一下错误异常信息:2020-06-28 08:41:17,221 [KafkaConsumerDestination{consumerDestinationName='projects.usercenter.topics.student', partitions=3, dlqName='null'}.container-0-C-1] ERROR [o.s.kafka.listener.LoggingErrorHandle原创 2020-06-29 11:43:49 · 4926 阅读 · 0 评论 -
遇到 Caused by: cn.hutool.json.JSONException: Missing value at 1 [character 2 line 1]问题
问题:在我们接收到字符串后,需要转化成json对象,会使用到hutool工具包下面的JsonUtils的paseObj方法,而我们又需要对字符串进行处理后,再进行转化,此时会出现 Caused by: cn.hutool.json.JSONException: Missing value at 1 [character 2 line 1] 这个异常解决将处理后的字符串排除转义字符,再进行转化即可String res = StringEscapeUtils.unescapeJava(str);原创 2020-06-22 23:54:09 · 17124 阅读 · 4 评论 -
解决springboot启动出现if you want an embedded database (H2, HSQL or Derby)问题
@[TOC](springboot启动出现if you want an embedded database (H2, HSQL or Derby))问题图片如下:Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driv原创 2020-06-17 10:23:12 · 9478 阅读 · 3 评论 -
java设计模式 --- 模板模式
模板的定义通过定义一个固定的执行流程,从而使其子类继承其后,安装父类的固定流程执行,同时,子类对于父类中的方法可以重写,实现自己的业务逻辑优点在实现子类过程中,不需要考虑方法在什么条件下调用,只需要实现具体的抽象方法即可使用场景把一些固定的实现封装到父类中模版中,将可变部分暴露出来,减少代码的重复性关键类1.抽象模板类(AbstractClass)在模板类中我们定义可变方法,供子类实现;同时定义一些公共固定方法,子类可调用,单不可修改//发送消息模板public abstract cl原创 2020-05-12 18:06:23 · 169 阅读 · 0 评论 -
Spring-Boot 使用maven构建jar包,启动jar包,提示xx.jar没有主菜单属性
标题构建项目生成的jar包后,使用java -jar xxx.jar 的时候提示“xxx.jar 没有主菜单属性”在pom中添加下面插件 <build> <plugins> <plugin> <groupId>org.springframework.boot</gr...原创 2020-03-27 16:09:03 · 156 阅读 · 0 评论 -
日期工具类
public class DateUtils { // 默认显示日期的格式 public static final String DATE_FORMAT = "yyyy-MM-dd"; public static final String YEAR_S_MONTH = "yyyy-MM"; public static final String YEAR_MONTH...原创 2020-02-14 17:29:04 · 139 阅读 · 0 评论 -
jdk11特性
1. var 的使用 (类型推断)实际编译的时候,是将var换成推断出来的类型,进行编译使用的场景:局部变量初始化var value = 1;var str = "helloworld";for循环内部索引变量for(var i = 0; i < 3; i++){ var sum = i + i; System.out.println("执行fori" + sum...原创 2020-01-21 14:18:51 · 280 阅读 · 0 评论 -
JsonMapper 封装
/** * Copyright (c) 2005-2012 springside.org.cn * * Licensed under the Apache License, Version 2.0 (the "License"); *//** * Copyright (c) 2005-2012 springside.org.cn * * Licensed under the Apa...原创 2020-01-14 10:26:00 · 538 阅读 · 0 评论 -
DO转VO 的工具类
/** * 对象转化 */public class BeanCopy<DO, VO> { private static final Logger log = LoggerFactory.getLogger(BeanCopy.class); /** * 单个对象转换 */ public VO convert(DO from, Clas...原创 2020-01-14 10:10:27 · 712 阅读 · 0 评论 -
简单封装Dozer, 实现深度转换Bean -- Bean的Mapper
** * 简单封装Dozer, 实现深度转换Bean<->Bean的Mapper.实现: * * 1. 持有Mapper的单例. * 2. 返回值类型转换. * 3. 批量转换Collection中的所有对象. * 4. 区分创建新的B对象与将对象A值复制到已存在的B对象两种函数. * */public class BeanMapper { /** * ...原创 2020-01-14 09:57:12 · 412 阅读 · 0 评论 -
优雅的使用二进制设置权限
二进制设置权限/** * 通过位运算控制权限 */public class Permission { //是否允许查询,二进制第一位,0:否 1:是 -- 0001 = 1 public static final int ALLOW_SELECT = 1 << 0; //是否允许添加,二进制第二位,0:否 1:是 -- 0010 = 2 ...原创 2019-12-18 00:28:55 · 313 阅读 · 1 评论 -
JDBC代码编写
JDBC手动编写jdbc代码流程部分:代码部分:手动编写jdbc代码流程部分:1.导入jdbc相关的包;2.加载jdbc驱动;3.通过DriverManager获取一个Connection连接;4.创建Statement / PreparedStatement 接口,执行sql;5.创建一条sql;6.执行sql,处理结果;7.关闭资源;代码部分:public class J...原创 2019-10-18 10:10:44 · 369 阅读 · 0 评论