- 博客(48)
- 收藏
- 关注
原创 TimePicker组件报错收集(一)
Error in getter for watcher "parsedValue": "TypeError: Cannot read properties of null (reading 'length')"
2023-03-28 10:22:46
2081
原创 前后端分离项目 后端返回Long类型,前端展示精度丢失
前后端分离项目 后端返回Long类型,前端展示精度丢失在一次前后端分离的项目中,发现后端接口返回的数据和数据库中的数据是一样的;在前端浏览器网络中看到的数据总是少点或者多点;用PostMan测试返回的结果正确。最后发现是精度丢失第一种方法:肯定是将id的类型从Long改为String。第二种方法:使用jackson提供的注解,在id字段上加上@JsonSerialize(using = ToStringSerializer.class)...
2022-03-10 13:30:22
1309
原创 若依集成多数据源sqlserver
若依集成多数据源sqlserver驱动包 放在admin模块的pom文件中 <!--sql server驱动--> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</
2022-01-19 15:45:14
2217
1
原创 idea 控制台tomcat输出乱码
idea 控制台tomcat输出乱码设置tomcat的bin目录下的logging.properties的下列几项为GBK1catalina.org.apache.juli.AsyncFileHandler.encoding = GBK2localhost.org.apache.juli.AsyncFileHandler.encoding = GBK3manager.org.apache.juli.AsyncFileHandler.encoding = GBK4host-manager.org.
2022-01-11 18:05:09
207
原创 navicat15 报错 [IM002] [Microsoft]ODBC Driver Manager]
navicat ,navicat 15 ,sql驱动报错
2022-01-04 16:40:46
1587
原创 java 数组相关操作
数组相关操作package amqp.publisher;import java.util.*;/** * @ProjectName: day01 * @Package: amqp.publisher * @ClassName: compare * @Author: Vector * @Date: 2021/12/21 15:03 * @Description: 当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。 */
2021-12-22 15:05:44
408
原创 POJO|DTO|VO|BO|DAO 对象
POJO|DTO|VO|BO|DAO 对象PO(persistant object) 持久对象在o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。VO(value object) 值对象通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对
2021-10-14 15:08:24
141
原创 记录建行外联平台退款操作
记录建行外联平台退款操作ps: 这是我对接最复杂繁琐的一个接口,需要先安装行方提供的外联平台客户端,才可以调用退款接口;小白的我,安装过程中一堆的坑,网上搜了个遍没有找到一个可以参考的过程,在此做个记录。主要分为以下几步和行方对接沟通好一定要(一定要多问行方对接人员,不要自己去猜,不懂就问!)准备商户证书(这里这个证书是个最大的坑)去建行商户平台创建操作员账户(后面退款操作需要用到)安装建行客户端具体退款操作先说第一点,沟通,一定要多问(血泪史),行方从开始对接退款给我的文档,一共
2021-08-10 20:45:20
9838
33
原创 部署项目xshell卡死,重启后服务全部访问不到了
部署项目xshell卡死,重启后服务全部访问不到了部署项目过程中远程工具xshell卡死,重启服务器,再启动服务,访问不到,ping不通,telnet也连接不上端口。1、检查安全组配置是否配置端口2、检查服务器内部防火墙是否打开排查:云服务器安全组配置检查端口是否开放服务器内部防火墙配置检查服务器内部防火墙状态1)查看服务器防火墙状态:一、iptables防火墙查看防火墙状态:service iptables status 停止防火墙 ser
2021-07-28 18:58:54
611
原创 报错整理 :java.lang.ClassNotFoundException:com.*
java.lang.ClassNotFoundException上图:这是项目中开发支付模块引入的jar包,使用idea工具开发,按照以往就是添加jar包至项目,在依赖中也能找到这样启动,好,请求进行到创建实例时,开始报错然后就开始了百度之旅。搜索了各种方法,尝试了各种可能,最可能的问题就是包冲突,因为项目之前有引入过一个支付的包,现在这个包和之前的包是同一个聚合支付合作商提供的,我就开始把之前的包去掉,屏蔽之前的代码,各种尝试,仍然还是报错。最后想着去查看编译后的文件夹,发现并没有我引
2021-07-22 20:41:12
641
原创 web安全-响应头相关
web安全-响应头相关检测到目标Content-Security-Policy响应头缺失response.addHeader(“Content-Security-Policy”,“object-src ‘self’”);检测到目标X-Content-Type-Options响应头缺失response.addHeader(“X-Content-Type-Options”,“nosniff”);检测到目标X-XSS-Protection响应头缺失response.addHeader(“X-XSS-P
2021-06-07 15:36:22
3106
1
原创 springboot项目 spring.jackson.date-format设置不生效(返回时间戳)
springboot项目 spring.jackson.date-format设置不生效添加拦截器并继承 WebMvcConfigurationSupport 后会覆盖@EnableAutoConfiguration关于WebMvcAutoConfiguration的配置!从而导致所有的Date返回都变成时间戳。解决方法:在webconfig中重写 void extendMessageConverters()方法 /** * 使用此方法, 以下 spring-boot: jackson时
2021-05-10 18:00:20
1804
1
原创 delete报错整理
delete报错整理delete from order_express oe where TO_DAYS(NOW()) - TO_DAYS(oe.create_time) = 1 ;1064 - You have an error in your SQL syntax;check the manual that corresponds to your MySQL server version for the right syntax to use near 'oe where TO_DAYS(NO
2021-04-30 15:06:14
566
1
原创 java正则表达式“*”和“+”的区别
java正则表达式“*”和“+”的区别概念:+:至少匹配一个值(1,n),相当于{1,n}*:匹配零个或多个值(n,m),相当于{n,m}(一)如图所示匹配多个值的时候“+”和"*"无区别;(二)匹配空字符串时,“*号返回的是true”,“+号返回的是false”.综上所述:如果需判断空字符串时(什么都不输入,包括空格),用+号匹配;如果需判断多个字符(不为空的字符串),用+号和*均可。...
2021-03-24 11:48:48
2970
原创 SpringBoot项目部署jar包(配置问题)
SpringBoot项目部署jar包(配置问题)类似图中所示,如果在jar包外层放了application.properties文件,会优先加载jar包外层的这个application.properties文件的配置,不会加载jar包内部的配置。在外层application.properties文件存在的情况下,不管jar包内部的application.properties文件更不更新,都不会去加载jar包内部的配置。此处巨坑,项目代码内的配置更新多次,部署多次,正常运行,但是redis的配置有问题
2021-03-18 12:04:45
314
原创 java基本数据类型的(拆箱&装箱)
java基本数据类型的(拆箱&装箱)以int类型为例装箱过程:将int基本数据类型转换成包装类型Integer,调用的是Integer.valueOf(int i)方法拆箱过程:将包装类型Integer转换成基本数据类型int,调用的是Integer.intValue()方法public class IntegerTest{ public static void main (String []args){ int obj = 10; Integer i = obj;//装箱
2021-01-14 16:00:18
257
原创 Jackson和fastJson使用
Jackson和fastJson使用一、添加依赖 <!--引入fastjson--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.73</version> </dependency> <!--引
2020-12-31 16:17:00
405
1
原创 接收参数Date类型转换《两种方式》
接收参数Date类型转换《两种方式》PoJo类 Userpackage com.ljx.exercise.pojo;import com.alibaba.fastjson.annotation.JSONField;import com.fasterxml.jackson.annotation.JsonFormat;import org.springframework.format.annotation.DateTimeFormat;import javax.persistence.Entity
2020-12-31 15:36:41
800
原创 关于前端传参和后端接收参数小结(@RequestBody和@RequestParam和不写注解修饰)
@RequestBody和@RequestParam和不写注解修饰js对象和json字符串Request请求header中的Content-type属性一、POST请求的三种常用方式1、application/x-www-form-urlencoded 默认方式:浏览器原生的表单,值为urlencoded之后的 key1=value1&key2=value2…2、multipart/form-data 浏览器原生的文件表单,用于传输文件3、application/
2020-12-31 14:58:21
11194
1
原创 jackson报错( ParallelWebappClassLoader context: ROOT delegate: false)
报错信息如下:30-Dec-2020 10:36:28.509 严重 [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.servlet.DispatcherServlet.initServletBean Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'm
2020-12-30 10:43:43
2964
原创 org.springframework.core.MethodParameter.withContainingClass
jar包版本冲突spring的jar包版本用一致的即可解决问题
2020-12-21 13:27:53
811
原创 Swagger(Api接口管理)
Swagger(Api管理)主要应用于前后端分离的项目,实时更新最新API,降低集成风险。RestFul Api文档在线自动生成工具=》Api文档与Api定义同步更新直接运行,可以在线测试API接口支持多种语言官网地址#在项目中使用Swagger需要Springfox依赖;& swagger2& uiSpringBoot集成Swagger1、新建Springboot-web项目2、在pom.xml中导入swagger依赖<!--swagger2依赖 --&g
2020-12-01 16:05:42
5119
2
原创 github关联idea创建项目
github关联idea创建项目方式一github上未创建仓库,从idea中上传项目到github上1、创建web项目
2020-11-30 16:46:22
483
原创 Parameter ‘status‘ not found. Available parameters are [arg0, MapQuery, param1, param2]
Parameter ‘status’ not found. Available parameters are [arg0, MapQuery, param1, param2]出现这种错误的原因是取不到对应的参数,使用@Param注解
2020-11-04 15:26:25
4034
原创 springboot项目无法启动卡住不报错(Artifact amain: Error during artifact deployment. See server log for details.)
springboot项目无法启动springboot项目启动问题springboot项目启动问题Artifact amain: Error during artifact deployment. See server log for details.看到网上多种解决方案,删除原有war包重新添加war包方式运行还是会卡住,组后,经检查是数据库没有连接上导致项目启动卡死。...
2020-10-27 09:58:23
333
原创 一,centos8安装搭建fastdfs图片服务器
一、FastDFS概述FastDFS是阿里巴巴开源的一套轻量级,天生就是分布式设计的文件系统,FastDFS的源代码由C语言开发,目前可运行在Linux,FreeBSD,Unix等类操作系统上,FastDFS解决了大数据量文件存储(这里经常有人说成大数据,我本人是不赞同的)和读写分离,备份容错,负载均衡,动态扩容等问题,这也就是原作者所描述的高性能和高扩展性的文件系统。适合存储4KB~500MB...
2020-04-15 15:40:29
1172
1
原创 Struts2入门 idea 配置文件方式
Struts2入门 idea 配置文件方式这里使用maven方式搭建项目一、搭建项目骨架1、创建maven项目,选择webapp骨架搭建,点击next,完成创建2、点击Modules选项,在项目web下Add 选择struts2,创建struts2核心配置文件3、如图搭建包和文件二、搭建配置环境1、导入坐标依赖<!-- Struts2的核心包 --> ...
2020-04-07 16:13:47
373
原创 hibernate搭建入门idea版(配置文件方式)
hibernate搭建入门idea版(配置文件方式)这里使用的是maven方式搭建一、搭建项目准备选择默认maven骨架,直接next,创建好项目然后Add添加Hibernate核心配置文件添加配置文件然后按照如下建包和文件:二、配置环境依赖pom加上jar依赖坐标 <!--hibernate jar--> <dependency>...
2020-04-07 15:59:57
399
原创 Hibernate 报错:Exception in thread "main" org.hibernate.MappingException: Unknown entity: cn.hb.entity
Hibernate 报错:起因:尝试写了下hibernate入门环境搭建,运行测试时,创建表成功打印了sql语句,但是发现报错:Exception in thread “main” org.hibernate.MappingException: Unknown entity: cn.hb.entity网上百度了一些解决方法1、是说在hibernate.cfg.xml中没有引入配置文件U...
2020-04-07 15:27:08
482
原创 ssm项目 400错误(get可提交,post报400错误)
ssm项目 400错误(get可提交,post报400错误)ssm整合的时候,提交form表单,使用get方式提交可以正常提交,使用post方式提交就提示400错误,原以为是参数问题,网上找了很多人的解决方法以及报错原因,还是没有解决,后来反复的审查代码尝试后发现web.xml中配置中文过滤器有问题,少配置了encoding属性。主要是中文乱码问题导致参数长度有变,不能正确封装,所以出现了4...
2020-04-05 22:50:00
1439
原创 SSM整合
SSM整合整合思路:主要分为三个部分1.先单独测试Spring、Springmvc、Mybatis三个框架是否可以正常使用2.Spring整合Springmvc怎么才算整合成功呢?->Controller中能成功的调用Service对象中的方法3.Spring整合Mybatis如何算整合成功?->Service中能成功的调用Dao(mapper)对象中的方法整合需...
2020-04-05 21:54:12
359
原创 idea ssm整合后log4j日志控制台打印sql语句
idea ssm整合后log4j日志控制台打印sql语句mybatis-config.xml中配置applicationContext.xml配置
2020-04-04 13:11:18
706
原创 #{}和${}的区别(sql演示)
#{}和${}的区别1、#{}是预编译处理:mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值2、$ {}是字符串替换:$符号一般用来当做占位符,mybatis在处理 $ { } 时,就是把 ${ } 替换成变量的值使用 #{} 可以有效的防止SQL注入,提高系统安全性。...
2020-04-03 21:12:30
141
原创 Idea创建目录问题
Idea创建目录问题在idea创建目录的时候,它和包是不一样的包在创建时,cn.icloudit.test 这是三级结构目录在创建时,cn.icloudit.test 这是一级目录把如图所示位置的勾去掉,设置成如图所示,即可显示多级结构...
2020-03-28 19:41:46
575
原创 相对路径下 使用FileOutputStream写入文件(系统找不到路径问题)
相对路径下 使用FileOutputStream写入文件(系统找不到路径问题)标题java.io默认定位到当前用户目录java.io默认定位到当前用户目录(“user.dir”)下,即:工程根目录"D:\MyWork\ideaProjects\FileOutputStreamTest"下,因此,此时的相对路径(以user.dir为基路径的路径)为"src\cn\icloudit\demo\...
2020-03-16 23:21:46
15466
8
原创 Tomcat 控制台输出日志乱码问题(已解决)
idea部署Tomcat 控制台输出日志乱码问题(已解决)1、修改 tomcat的配置文件 logging.properties注释掉 java.util.logging.ConsoleHandler.encoding = UTF-8加上 java.util.logging.ConsoleHandler.encoding = GBK再次启动项目,控制台输出正常。...
2020-03-10 18:10:58
1065
原创 Linux下安装nginx (tar解压版安装) nginx1.16.1
Linux下安装nginx (tar安装) nginx1.16.11、下载2、安装和配置一、下载nginx官方下载地址二、开始安装及配置
2020-03-08 16:42:30
13109
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人