自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 为什么当传入字符串格式与SimpleDateFormat指定格式不一致时,输出日期会差这么多?

如图:传入日期是“2021-12-02”,输出日期却是“2020-11-02”public static void main(String[] args) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd"); try { System.out.println(dateFormat.parse("2021-12-02")); } catch (ParseE

2021-12-03 17:17:08 331 1

原创 SpringBoot+Sharding-JDBC实现分表,打印sql正常但是没有数据展示

原因: 1、pom中驱动版本与mysql版本不对照,mysql用的8.0.16版本,应该对应mysql-connector-java 8.0以上版本,创建连接池时的驱动也需要用带cj的。如下: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> ...

2021-12-01 15:45:53 1869

原创 java删除有序集合中的某一段长度及数组拷贝

一、删除有序集合某一段内容 删除集合中的某一段长度,首先需要将集合分割,如想删除集合最开始的100条记录list.subList(0, 100) 方法返回值是一个集合,再拿原来的集合去删除就可以了list.removeAll(list.subList(0, 100));二、数组拷贝 主要有两种比较常用的工具类 第一种:// src:原始数组;srcPos:起始位置;dest:要复制的数组;destPos 起始位置;length:复制的长...

2021-08-27 15:31:18 319

原创 javaFx制作箭头形状的按钮

箭头其实也是一种多边形,既然是多边形就可以用到javaFx中的一个类来制作,那就是Polygon,它是javaFx提供的用于生成多边形的一个类。我们可以用点位来生成想要的多边形。 例如绘制箭头形状,数组中以“,”分割存了14个数字,两个一组,分别代表X,Y的坐标Polygon po = new Polygon();// 绘制多边形的点位,一定要注意javaFx会根据点位顺序来绘图,别把顺序搞错了po.getPoints().addAll(new Double[]{ ...

2021-08-18 23:06:46 706

原创 javaFx新建弹窗页面并传值

由于之前图省事在弹窗Controller类中用static定义变量接受原始页面传值导致被sonar校验,特地研究了一下javaFx向弹窗传值的方式。 方式有两种 1、直接传一个controler实例过来,后面弹窗页面如果有用到的话直接可以从controller中获取。 2、传需要的属性到工具类的setControllerFactory中,直接赋值给新建的窗口controller。 我的创建窗口工具类如下,关键在于lorder.setControl...

2021-08-17 23:21:31 2724

原创 SpringBoot+JavaFx实现弹出框效果

老规矩,先看效果图点击新建时,创建一个弹出框。实现过程1、给新建按钮添加鼠标点击事件(onMouseClicked)<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="800.0" prefWidth="1308.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="htt

2021-05-21 12:02:00 2967

原创 JavaFX鼠标移入后改变样式

实现效果:正常鼠标样式触发之后的鼠标样式可以看到鼠标放上去的时候已经变成了手的形状。实现步骤(采用FXML+Controller的形式)1、FXML 重要部分已标红<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="800.0" prefWidth="1308.0" xmlns="htt...

2021-05-21 11:33:54 1264 2

原创 SpringBoot集成slf4j+logback配置文件详解

最近用SpringBoot搭了一个桌面应用,配置了slf4j+logback的日志模块,这里把相关配置放出来,希望可以帮助大家更好的了解logback.xml的配置项目结构截图:日志文件加载方式:logback.xml配置内容及相关注释:注意:Filter中onMismatch这个标签的含义:ACCEPT:大于filter对应日志级别的日志也需要打印NEUTRAL:大于filter对应日志级别的日志交给下一个filter处理,如果当前是最后一个filter,默认打印DE.

2021-05-12 15:11:38 375 1

原创 SpringBoot集成slf4j+logback未生成日志文件问题解决

最近新建了一个SpringBoot+javaFx的桌面工具工程,日志选择了slf4j+logback的方式进行输出,但是配置完成logback.xml之后,发现打印的日志信息只在控制台正常输出,并未生成日志文件设置读取日志配置文件用了这种方式,之前一直用的这种方式读取的,也没出现什么问题:static { // 设置日志配置文件 System.setProperty("logback.configurationFile", "config/logback.xml")

2021-05-12 14:25:36 3001

原创 LinkedBlockingQueue中push与add方法的区别

贴上源码图:add;push:从这里就能看到,两种添加模式的不同,add每次是队列尾部接点添加一个元素,push每次是在队列头部节点添加元素。

2020-06-10 07:48:32 1011

原创 SpringBoot启动时报错:The bean 'dataSource', defined in BeanDefinition defined in class path resource

SpringBoot启动时报错:The bean 'dataSource', defined in BeanDefinition defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class], could not be registered. A bean with that name has already been defined in

2020-05-10 16:02:22 4793

原创 Hibernate更新表时其他相关联的表外键被设为null的解决方法

前两天在使用Hibernate进行更新操作是,主表更新完成后,出现一个错误:其他三个与修改表相关联的表也进行了更新,并且把外键(关联主表的)设置为null。看了一些问答,发现这个问题是一个很老的问题,很多解决方法要不就是把casecode设置为none,要么就设置inverse="true",但是我是使用的实体类注解生成的表,最后查找下发现了与inverse作用相似的mappedBy。解决这个问题...

2018-04-26 11:19:24 4376 3

转载 A different object with the same identifier value was already associated with the session解决方法

顾名思义这个问题主要是由于hibernate中的标识符相同但实体不同而导致的。刚开始遇到问题时,自己百度了一下发现都是让clear()或者用Hibernate自带的merge()清除之前的session,但是这两种方法尝试过后依然出现这个错误。这是我原先的实体类这个是修改后的只需要将CascadeType.ALL修改为CascadeType.MERGE就ok了。...

2018-04-26 11:02:56 445

原创 jquery实现导航栏随鼠标点击跟随滑动动画

通过width方法获取a标签的宽度属性,animate设定动画属性

2017-09-18 15:13:43 2218

Navicat for MySQL

免安装。绿色安全版navicat,无需安装,没有插件,数据库可视化工具,快速、可靠专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要

2017-09-22

空空如也

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

TA关注的人

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