自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 java序列化反序列化工具类SerializeUtils.java

Redis不支持直接将Java对象存储到数据库中,所以需要将java对象进行序列化得到字节数组,然后将字节数组存入到redis中,需要数据的时候就从redis数据库中取出字节数组,再经过反序列化将自己数组转换成对象使用(jdk序列化性能比谷歌公司的Protobuf序列化性能要差一些,而且序列化后的字节长度要也会长一些,所以推荐使用Protobuf.import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; ..

2021-10-31 19:08:18 319

原创 Mybatis解决数据库Blob类型存储与读取问题

1.Blob介绍首先,先简单介绍下数据库Blob字段,Blob(Binary Large Object)是指二进制大对象字段,顺带介绍下Clob类型,Clob(Character Large Object)是指大字符对象。其中Blob是为存储大的二进制数据而设计的,而Clob是为存储大的文本数据而设计的。JDBC的PreparedStatement和ResultSet都提供了相应的方法来支持Blob和Clob操作,Mybatis各版本也支持对Blob或者Clob的存储以及读取操作,本文详细介绍Mybat

2021-10-31 19:05:17 7105

原创 FreeMarker数据模板引擎全面教程mark

以下内容全部是网上收集:FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:<#-- ... -->格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出下面是一个FreeMarker模板的例子,包含了以上所说的4个部分<html>&...

2021-10-28 20:20:05 774

原创 使用freemarker模板取值时,当属性为空时报错

freemarker中表达式 ${(user.name)!"}当name为空时,直接报错FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出,用FreeMarker判断对象是否为空的方法。 一般数据在后端判断, 前端不管逻辑只管显示。 freemarker中显示某对象使用${name}. 但如果name为null,freemarker就会报错。如果需要判断对象是否为空:<#if name??>……</#if>。当然也可以通过设置默认值

2021-10-28 20:18:28 1125

原创 Idea运行报错Error running ‘Application‘: Command line is too long的解决方法

新项目再Idea里面启动的时候(),有的时候报错Error running ‘Application’: Command line is too long. Shorten command line for Application or aalso for Spring Boot default configuration,报错信息如下所示怎么解决呢,首先找到项目里面的idea/workspace.xml文件,然后再找到<component name="PropertiesComponent"&gt

2021-10-27 14:53:36 3135

原创 如何排除掉maven引入的jar包里的某个类

我遇到的问题是工程中引入Inceptor.jar包后报错,如何排除掉maven引入的jar包里的HttpHost类冲突导致,jar:file:/D:/work/maven_repository/com/pc/inceptor/1.0/inceptor-1.0.jar!/org/apache/http/HttpHost.class jar:file:/D:/work/maven_repository/org/apache/httpcomponents/httpcore/4.4.13/httpcor...

2021-10-15 20:00:04 8288 1

转载 Elasticsearch】type=too_long_frame_exception, reason=An HTTP line is larger than 4096 bytes

记录下查询elasticsearch时候返回的数据大于4k时报异常

2021-10-14 16:48:05 620

原创 mysql No timezone mapping entry for ‘Asia/Shanghevidence‘

springboot的java程序jdbc连接mysql数据库时,jdbc的连接配置成这样&serverTimezone=Asia/Shanghevidence导致以下报错No timezone mapping entry for 'Asia/Shanghevidence'将jdbc的连接改成&serverTimezone=Asia/Shanghai

2021-10-13 14:30:28 1849

原创 BigDecimal转成字符串为科学计数法踩坑

一、场景 在开发工程中,在金额方面都会定义bigdecimal类型,当然有时候也需要将金额转成字符串。我们可能会很自然的写成 金额.toString()方法如:amount.getInitTotalAmount().toString()//获取初始预算金额的字符串String amountInfo="到账"+amount+"元";当然当金额过小时,转成字符串,是没有任何问题的,但当金额数值较大时,转成的字符串时科学计数法格式,这往往不是我们想要的格式。因此amount.get...

2021-10-10 18:05:25 1404

原创 feign.exception Connection reset executing

使用feign调用服务时出现Connection reset executing ,项目是注册在eureka中在项目中,同一个接口中使用了多次feign调用,第一次调用正常,第二次调用会出现Connection reset executing可能是熔断了,可以尝试调整熔断时间定位一下问题...

2021-10-09 14:48:09 4268

原创 解决Excel打开UTF-8编码CSV文件乱码的问题亲测有效

前段时间用某软件导出了一个CSV文件,需要在Excel中处理并打印,但是我直接用Excel打开这个CSV文件却发现,文件中的所有中文字符都变成了乱码,经过自己的尝试,采用数据导入的方法解决了问题,后来又搜了一下,发现还有其他方法,数据导入只是其中一种而已。现在整理总结一下:亲测,我使用方法2解决的方法1、数据导入打开 Excel,执行“数据”->“自文本”,选择 CSV 文件,出现文本导入向导,选择“分隔符号”,下一步,勾选“逗号”,去掉“ Tab 键”,下一步,完成,在“导入数据”对话框

2021-10-09 14:44:36 27351

mongodb学习笔记资料

mongodb学习笔记资料,从安装到操作库collection 对document的crud 索引 replicaSet sharding 备份与恢复

2019-01-27

mysql练习sql脚本

mysql练习sql脚本mysql 常用函数的使用及示例包括字符串和日期时间

2019-01-05

redis的tar包一键安装脚本

redis的tar包一键安装脚本,支持的脚本后缀名为.tar.gz

2018-11-20

mongodb的tar包一键安装脚本

mongodb的tar包一键安装脚本,安装的是2.4.2版本,安装后看mongo的进程有无

2018-11-19

java的MongoUtil

java操作mongodb的util工具类,其中主要包括了增删改查

2018-11-17

空空如也

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

TA关注的人

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