- 博客(27)
- 收藏
- 关注
原创 SpringBoot 项目处理前端传递的字符串日期 | SpringBoot-日期格式化 完美解决
一、问题描述有时候我们需要前端来传递当前日期给后端,而后端则需要对前端传递过来的字符串日期格式或者时时间戳日期格式进行格式化操作。二、解决方案将我们的 XxController 类继承 DateController 工具类即可。三、工具类import org.apache.commons.lang3.time.DateUtils;import org.springframework.web.bind.WebDataBinder;import org.springframework.web.
2022-05-26 22:42:01
2538
原创 js 获取当前日期时间 年月日 时分秒
一、获取当前日期方法// 格式化日对象const getNowDate = () => { var date = new Date(); var sign2 = ":"; var year = date.getFullYear() // 年 var month = date.getMonth() + 1; // 月 var day = date.getDate(); // 日 var hour = date.getHours(); // 时 var minutes =
2022-05-26 22:24:13
54424
3
原创 .w.s.m.s.DefaultHandlerExceptionResolver 前端传递String类型的日期,后台报400错误-完美解决
一、问题描述前端项目 Vue,后端项目 SpringBoot。前端传递字符串时间给后台,后台报错400。二、解决方案将我们的 Controller 继承该类即可完美解决!!!import org.apache.commons.lang3.time.DateUtils;import org.springframework.web.bind.WebDataBinder;import org.springframework.web.bind.annotation.InitBinder;i
2022-05-07 21:07:42
3070
原创 java 生成不重复的随机数
可指定数字个数和范围,返回不重复的随机数字参数名作用scope需要生成的随机数字的个数,例如:8个随机数字total数字范围例如:1~100// 生成指定范围的随机数字【不重复】public List<Integer> randomNum(int scope, int total) { List<Integer> mylist = new ArrayList<>(); // 用于储存不重复的随机数 Random rd
2022-05-05 15:36:55
7121
3
原创 idea 错误: 在类 com.** 中找不到main方法,请将main方法定义为:public static void main(String[] args)否则 JavaFX 应用程序类
问题描述:将项目重命名后,又修改了运行主类然后发现右上角项目运行报错了,然后强制运行项目就会报错提示:错误: 在类 com.zmh.ZmhEduAdminApplication 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args)否则 JavaFX 应用程序类必须扩展javafx.application.Application解决方法:将项目根目录的 .idea 文件删除掉,然后重新导入项目即可完美解决。
2022-04-26 22:13:10
3606
原创 JAVA反射机制
一、JAVA 代码在计算机中经历的三个阶段:源代码阶段 Source类对象阶段 Class运行时阶段 Runtime二、获取 Class 对象的方式:1、class.forName(“全类名”) (报名+类名),将字节码文件加载进内存,返回Class对象。使用场景: 由于全类名是一个字符串所以多用于配置文件,将类名定义的在配置文件中,读取文件,加载类。2、类名 .class:通过类名的属性 class 获取。使用场景: 多用于参数的传递。3、对象:getClass() 获取。getCl
2022-04-21 17:35:03
217
原创 EasyPoi导入导出Excel工具
空检查@Null 验证对象是否为null@NotNull 验证对象是否不为null, 无法查检长度为0的字符串@NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格.@NotEmpty 检查约束元素是否为NULL或者是EMPTY. Booelan检查@AssertTrue 验证 Boolean 对象是否为 true @AssertFalse 验证 Boolean 对象是否为 false
2022-04-18 16:05:48
147
原创 java.sql.SQLSyntaxErrorException: Unknown column ‘xxx‘ in ‘field list‘; 完美解决
一、问题描述我们需要在实体类中新增一个属性用于临时存放数据,便于一对一或者一对多的关联查询,而问题是他并非数据库中的字段所以造成了以下错误详情:二、解决方案在我们新增的属性上加 @TableField 注解即可,不需要我们在编写一个VO类。@TableField(exist = false)Mybatis-Plus 官网详解...
2022-04-14 20:32:10
25270
5
原创 SpringBoot 时间差8小时&时分秒丢失问题
一、问题描述数据表中生日字段类型为:datatime 在 SpringBoot 项目中查询出来发现只有年月日,时分秒丢失。并且时区时间相差8小时。解决方案一在实体类的生日字段上加注解@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")解决方案二在 application.properties 配置文件中进行全局配置。# 配置全局时间格式化sprin
2022-04-14 19:53:42
1989
原创 Gitee 下载与安装
Gitee 下载安装Gitee 下载地址2、安装安装步骤基本上都可以一直下一步即可,可以根据个人情况选择一下安装路径。
2022-01-03 10:58:44
22662
2
原创 Vue + Sass 安装和使用
1、安装 sass-lodernpm install --save-dev sass-loader2、安装 node-sass由于 sass-loader 依赖于 node-sass ,所以要安装 node-sassnpm install --save-dev node-sass3、sass 的使用在 style 标签中加入以下代码lang="scss"效果图:...
2021-12-15 09:21:36
1136
原创 CSS flex 盒模型
效果图HTML 代码<div class="r-parent"> <div class="r-card">1</div> <div class="r-card">2</div> <div class="r-card">3</div></div>CSS 代码/* 父元素样式 */.r-parent { margin: 50px auto; border: 1px solid
2021-11-05 10:00:08
95
原创 wangEditor 层级太高覆盖的问题-完美解决
1、vue 的 stype标签不要加 scoped.w-e-menu { z-index: 1 !important;}.w-e-toolbar{ z-index: 2 !important;}.w-e-text-container { z-index: 1 !important;}
2021-11-05 09:54:53
676
原创 Gitee更新代码提示:master has no tracked branch
执行下方命令即可解决。git branch --set-upstream-to=origin/master
2021-10-27 13:54:20
26270
10
原创 CSS 盒模型
1、自动居中均分剩余空间HTML 代码<div class="r-parent"> <div class="r-card">1</div> <div class="r-card">2</div> <div class="r-card">3</div></div>CSS 代码/*父元素样式*/.r-parent { margin: 50px auto; .
2021-10-23 09:55:39
94
原创 npm 设置淘宝镜像
npm 安装淘宝镜像1、命令行执行安装命令npm config set registry https://registry.npm.taobao.org --global2、查询是否安装成功npm config get registry
2021-10-17 18:01:20
179
原创 字符串常用方法
字符串常用方法方法名说明equalslgnoreCase()忽略大小写进行比较toUpperCase()转大写toLowerCase()转小写charAt()索引某个位置上的字符split()分割字符串,返回字符串数组substring()截取字符串单个参数,和两个参数(保留开始,舍去结尾)trim()去掉字符串两边的空格startsWith()索引开头字符endsWith()索引末尾字符indexOf()索引指
2021-10-13 20:16:06
17
原创 JAVA 配置环境变量
1、将jdk解压到本地文件夹中,找到下图目录,复制路径2、此电脑右键,选择属性3、配置环境变量 1变量名:JAVA_HOME4、配置环境变量 2%JAVA_HOME%\bin5、打开命令行窗口测试是否配置成功java -version...
2021-10-11 19:33:58
126
原创 HBuiderx Gitee 项目开发操作教程
一、安装 HBuilderx 所需的插件1、点击工具,插件安装,安装Git插件2、项目右键,选择Git提交
2021-09-15 17:05:36
2093
1
翻译 微服务(Microservices)[翻译]
原文是 Martin Flower 于 2014 年 3 月 25 日写的《Microservices》。微服务这个新建筑术语的定义“微服务架构”一词在过去几年中如雨后春笋般涌现,用来描述将软件应用程序设计为可独立部署的服务套件的特定方式。虽然这种架构风格没有精确的定义,但围绕业务能力、自动化部署、端点智能以及语言和数据的分散控制,围绕组织存在某些共同特征。2014 年 3 月 25 日詹姆斯·刘易斯James Lewis 是 Thoughtworks 的首席顾问,也是技术
2021-09-06 11:19:24
533
原创 MYSQL数据库下载安装
mysql 下载1、访问:Mysql官网2、3、4、点击 Download 之后会让登录账号,点击:不登录直接下载即可。5、其他版本的 Mysql 下载之后通理,点击 Download 下载即可。
2021-08-26 10:21:19
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人