-
[综合] mysql存储过程动态创建和删除表,比如一次创建1万张表
创建几个相同结构的表,表名前缀相同,后缀是动态的数字 动态删除表 DELIMITER$DROPPROCEDUREIFEXISTS`drop_order_info_1-12`;CREATEPROCEDURE`drop_order_info_1-12`(innumint)BEGINDECLAREiINT...
94
热度 -
[综合] mysql 插入数据时,出现“\xF0\x9F\x8D\x80\xE5\xB0“这种情况的处理!
问题Incorrectstringvalue:‘\xF0\x9F\x8D\x80\xE5\xB0…’forcolumn‘question’atrow1我们知道设置数据库编码格式,表编码格式和字段编码格式的时候,一般设置为“utf-8”,这对于汉字来说足够了,在mysql中utf8占3个字节,但是对于...
33
热度 -
[综合] 解决Excel打开UTF-8编码CSV文件乱码的问题亲测有效
前段时间用某软件导出了一个CSV文件,需要在Excel中处理并打印,但是我直接用Excel打开这个CSV文件却发现,文件中的所有中文字符都变成了乱码,经过自己的尝试,采用数据导入的方法解决了问题,后来又搜了一下,发现还有其他方法,数据导入只是其中一种而已。现在整理总结一下: 亲测,我使用方法2解决的...
67
热度 -
[综合] feign.exception Connection reset executing
使用feign调用服务时出现Connectionresetexecuting,项目是注册在eureka中 在项目中,同一个接口中使用了多次feign调用,第一次调用正常,第二次调用会出现Connectionresetexecuting 可能是熔断了,可以尝试调整熔断时间定位一下问题
76
热度 -
[综合] BigDecimal转成字符串为科学计数法踩坑
一、场景 在开发工程中,在金额方面都会定义bigdecimal类型,当然有时候也需要将金额转成字符串。我们可能会很自然的写成金额.toString()方法如: amount.getInitTotalAmount().toString()//获取初始预算金额的字符串 StringamountInfo=...
85
热度 -
[综合] mysql No timezone mapping entry for ‘Asia/Shanghevidence‘
springboot的java程序jdbc连接mysql数据库时,jdbc的连接配置成这样&serverTimezone=Asia/Shanghevidence导致以下报错 Notimezonemappingentryfor'Asia/Shanghevidence' 将jdbc的连接改成&a...
49
热度 -
[综合] Elasticsearch】type=too_long_frame_exception, reason=An HTTP line is larger than 4096 bytes
记录下查询elasticsearch时候返回的数据大于4k时报异常
127
热度 -
[综合] 如何排除掉maven引入的jar包里的某个类
我遇到的问题是工程中引入Inceptor.jar包后报错, 如何排除掉maven引入的jar包里的HttpHost类冲突导致,jar:file:/D:/work/maven_repository/com/pc/inceptor/1.0/inceptor-1.0.jar!/org/apache/htt...
36
热度 -
[综合] FreeMarker数据模板引擎全面教程mark
以下内容全部是网上收集:FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:<#--...-->格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4...
14
热度 -
[综合] Mybatis解决数据库Blob类型存储与读取问题
1.Blob介绍 首先,先简单介绍下数据库Blob字段,Blob(BinaryLargeObject)是指二进制大对象字段,顺带介绍下Clob类型,Clob(CharacterLargeObject)是指大字符对象。其中Blob是为存储大的二进制数据而设计的,而Clob是为存储大的文本数据而设计的。...
69
热度 -
[综合] java序列化反序列化工具类SerializeUtils.java
Redis不支持直接将Java对象存储到数据库中,所以需要将java对象进行序列化得到字节数组,然后将字节数组存入到redis中,需要数据的时候就从redis数据库中取出字节数组,再经过反序列化将自己数组转换成对象使用(jdk序列化性能比谷歌公司的Protobuf序列化性能要差一些,而且序列化后的字...
15
热度 -
[综合] com.alibaba.fastjson.JSONException: safeMode not support autoType : com.*.common.core.domain.User
通过fastjson反序列化某javabean时失败,并抛出以下异常: Couldnotdeserialize:autoTypeisnotsupport.com.xxx.Shop;nestedexceptioniscom.alibaba.fastjson.JSONException:autoType...
142
热度 -
[综合] Linux下查看支持的信号列表
我们运行如下命令,可看到Linux支持的信号列表: ~$kill-l1)SIGHUP2)SIGINT3)SIGQUIT4)SIGILL5)SIGTRAP6)SIGABRT7)SIGBUS8)SIGFPE9)SIGKILL10)SIGUSR111)SIGSEGV12)SIGUSR2 13)SIGPIP...
41
热度 -
[综合] Java对信号的处理
本文主要包括Java如何处理信号,直接上代码。 1.实现SignalHandler packagecom.chzhao.SignalTest;importsun.misc.*;@SuppressWarnings("restriction") publicclassTestSignalimplemen...
9
热度 -
[综合] java 类部类必须声明为static静态的 com.alibaba.fastjson.JSONException: can‘t create non-static inner class ins
根据组里其他人的分享,这个问题主要是因为Java内部类和嵌套类的实现机制造成的,首先按照Java编程思想的说法,静态的内部类叫做嵌套类,那么两者有什么区别呢?一般的内部类虽然在源代码中没有写,但是编译后会看到里面多了一个指向外部类的引用,如果使用内部类进行json序列化,会因为找不到它的外部类而报异...
51
热度 -
[综合] freemark对千分位数字处理为正常格式,对返回值null处理
1、${(age)?c}将千分位转换成正常格式,只针对数字类型处理,字符串处理会报错 2、${(age)!后台返回null,页面展示空白 3、${(createDate?number_to_date)!时间戳转成yyyy-mm-dd格式
18
热度 -
[综合] mongodb下查询某个字段不为空的文档
mongo客户端查询语句: db.log_table_name.find({"bPointInfo.resInfo.result.bData.sid":"e095385bff0f44de8638b31e9215cbd0","bPointInfo.userInfo":{$ne:null}}).proj...
46
热度 -
[综合] java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name ReadBodyData
记录一次测试环境的问题: 将springcloudgateway的过滤器删掉了一个,然后报错了,springcloudgateway的配置文件中有这么个过滤器找不到了 atio.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:33...
80
热度 -
[综合] mongoDB客户端使用js将时间戳转成时间对象并输出到控制台
vartime1=newDate(1637129113943) vartime2=newDate(1637129132073) vartime3=newDate(1637129112824) console.log("time1:"+time1+"time2:"+time2+"time3:"+tim...
51
热度 -
[综合] mongo查询当前时间以前的满足条件的数据且java通过时间查询时应将时间Date转成时间戳否则查询不到数据
varmydate=newDate().getTime();console.log("当前时间是:"+mydate);db.log_clean_table_name.find({"buriedPointInfo.userInfo.sid":"101b7281e22a40d8a937edb55687a...
22
热度