自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 时间解析报错

问题原因: 无法将数据库时间值转换为TIMESTAMP,这是com.mysql.jdbc.ResultSetRow.getTimestampFast上mysql连接器中的一个bug。2.尝试使用更高版本数据库。MySQL 5.6.4及之后版本对小数秒有额外支持。(MySQL 5.6.4之前的版本,它是在没有微秒的情况下存储的)1.可以通过将useFastDateParsing=false添加到JDBC connection URL来禁用快速日期解析。

2023-08-01 15:16:35 165

原创 Vue消息提示框的使用

组件实例的$createElement属性是一个具有特殊功能的函数,作用与渲染函数的第一个参数相同,用来定义虚拟节点。第二个参数是几点元素的属性配置,例如class,style等等。第一个参数,为标签,即创建的节点元素的标签是什么。对话框内容的字体将会变成了绿色。dom元素上多了class属性。第三个元素是节点元素的内容。

2023-07-03 11:23:27 1462

原创 数组层次生成二叉树和层次遍历二叉树以数组形式输出

【代码】数组层次生成二叉树和层次遍历二叉树以数组形式输出。

2023-04-27 18:32:06 213

原创 toFixed()方法解读

本以为是四舍五入的方法,就使用在了js的运算中,但后来测试发现有的数运算是正确的,有的是不正确的。toFixed是javascript中将number规范为指定显示小数位数的方法。方法,因为本人觉得这个方法可以实现保留指定位数小数后不足位自动补零很好用。不是传统意义上的四舍五入。也并非采用银行家算法。

2023-03-03 14:48:49 3954

原创 正则表达式

//(?

2023-03-03 10:42:19 89

原创 replace与replaceAll的区别

基于正则表达式的替换,替换全部符合条件的内容,replaceFirst用于替换第一个符合条件的内容,也是基于正则表达式的替换

2023-01-12 18:14:51 75

原创 根据关键字或时间查询日志

//根据关键字在日志文件中查找前后n行的日志cat -n 日志文件 |grep '关键字' 或者 cat 日志文件 |grep -n -B10 -A10 '关键字'//分页打印日志,适用日志过多的情况,通过点击空格键翻页cat -n 日志文件 |grep '关键字' |more//使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析.如:cat -n 日志文件 |grep '关键字' >xxx.txt

2022-08-25 16:37:19 3644

原创 判断两个整形数组排序后是否相等

【代码】判断两个整形数组排序后是否相等。

2022-08-24 15:40:01 138

原创 springboot入门(持续更新中)

springboot启动类注解,springboot所有的自动配置都是在启动时被扫描和加载,”spring.factories“所有的自动配置都在这里面,但是并不是所有的都会在启动时生效,要判断条件,只要导入了对应的start,或者有对应的启动器了,条件才成立,对应的自动装配才会生效!是一个在Java开发过程中用注解的方式,简化了 JavaBean 的编写,避免了冗余和样板式代码而出现的插件,让编写的类更加简洁。国际化是指可以实现系统的不同语言版本之间的切换,例如,常见的中文版本和英文版本之间的切换。...

2022-08-08 20:09:04 264

原创 Arrays.asList() 和 List.of()的区别

为例点进去源码也是一样的),可以看到用此方法生成的集合底层其实是数组,返回集合的底层其实就是传入的数组,只会校验传入的。这些修改变量的函数,你会发现这些函数是可以被调用到的,编译也是通过的,但运行起来却是报错的,以。修改集合的值,这个不难理解,因为用此方法生成的集合底层就是传入的数组,但是为什么可以使用。是否为空,只要整个数组非空,就不会抛出异常,不会对里面的值进行校验,这就是。,是不能够被改变的,而这些操作会改变集合的。可以插入空值的原因,可以看到返回的。修饰的,也是不可变的。属性,so是会报错的。...

2022-07-28 14:32:49 1610

原创 list集合4种形式的区别

这种类型就是我最近入坑的这种类型,看似是可以接收List集合的其它类型,实则在接收List、List赋值时会出现编译错误。Object是所有类的父类,Object可以接收List、List,List除了可以接收List之外,不可接收其它类型数据。...

2022-07-21 18:32:04 1833

原创 海明码(汉明码)

海明码(汉明码)海明码具有一位纠错能力。校验码位数假设数据有m位,校验码有p位,则校验码一共有2p2^p2p种取值。加上校验码之后一共有m+pm+pm+p位,每一位都有可能出现错误,或者没有错误,所以有m+p+1m+p+1m+p+1种可能。因此若想通过校验码指出任一位上发生的错误必须满足:2p≥m+p+12^p \geq m+p+12p≥m+p+1例如:数据1010的校验码ppp满足 2p≥4+p+12^p \geq 4+p+12p≥4+p+1,最终的到校验码p≥3p \geq 3p≥3。

2022-05-17 00:19:14 5038 3

原创 栈内存和堆内存(List集合为什么会被覆盖)

栈内存和堆内存(List集合为什么会被覆盖)区别栈内存:基本数据类型及对象的引用(指的是所new出的对象在堆中的地址)会存放在栈中。堆内存:凡是new出的对象都会存放在堆中,数组也是一样的。堆里存放的都是实体,实体可以封装数据,一个或多个(属性),堆内的数据不会随意被释放,Java有垃圾回收机制(GC),当堆内的数据不被使用时会被标记为垃圾,垃圾回收机制会对数据进行不定时的收取释放。问题描述如图一A和B两个实体,利用这两个实体,使最终输出的结果为图二图一图二List集合覆盖问题重现

2022-04-11 16:41:02 796 3

原创 json字符串的标准格式

json字符串的标准格式什么是JSONJSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)JSON的两种结构“名称/值”对的集合。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。值的有序列表。在大部分语言中,它被理解为数组(array)。

2022-02-16 16:48:01 2559

原创 实体类赋初始值

在编程过程中,有时会出现这样一种情况,在查询无结果时我们需要给实体赋默认值,此时可以使用一个工具方法public static <E> void inChange(Object o) throws Exception { Object o = new TModel(); Class<? extends Object> clas = o.getClass(); //获取类的class Method[] methods = clas.getMethods(); //获取类中

2022-02-11 15:10:58 3400

原创 面向对象与面向过程的区别

面向对象与面向过程的区别面向过程是以步骤来划分的,面向对象是以功能来划分的面向对象就是高度实物抽象化、面向过程就是自顶向下的编程

2022-01-20 14:58:35 205

原创 单个及多个JDK配置问题

单个及多个JDK配置问题一、在java 中需要设置三个环境变量配置path变量配置classpath变量配置JAVA_HOME变量但java版本1.5之后不用再设置classpath了为了区分,变量名带版本号,现在的新版本是不需要配置CLASSPATH变量了,如果你的jdk两个版本都比较新,就可以省去这一步二、单个jdk配置问题右击此电脑,点击属性,点击高级系统设计;点击环境变量;新建环境变量JAVA_HOME,变量值为jdk安装位置;编辑path,在path

2022-01-20 09:57:03 248

原创 public protected private 访问修饰符

public protected private 访问修饰符

2022-01-18 17:46:07 219

原创 【读取配置文件properties和yml】

读取配置文件properties和yml

2021-12-25 16:48:16 821

原创 BeanUtils.copyProperties避坑

BeanUtils.copyProperties避坑

2021-12-17 10:20:11 389

原创 【RabbitMQ】

认识RabbitMQ,安装及配置环境

2021-12-05 00:12:31 1655

原创 Advanced Rest Client 的安装及使用

Advanced Rest Client 的安装及使用Advanced Rest Client是一款非常好用且功能强大的HTTP模拟插件。安装使用Advanced Rest Client是一款非常好用且功能强大的HTTP模拟插件。开发人员在实际WEB开发过程中经常会有这样的需求:例如当前开发的这个系统是需要调用其他系统的接口,需要频繁的测试接口,尝试不同的入参参数去查看返回结果,如果要在程序中调试就必要不断的改代码、重启tomcat;在调试接口时返回的json数据需要格式化后才能友好的显示,这个过程如果

2021-09-23 10:54:47 629

原创 maven项目打包后,再次运行提示错误,targer文件内容清空且无权访问

maven项目打包后,再次运行提示错误,targer文件内容清空且无权访问今天写项目遇到一个问题,maven项目打包后再在本机运行报错误,并且无法删除/访问/创建target文件夹及子文件夹,重启了一次电脑,打包后又遇到这个问题,无法访问的原因是程序被占用了,这时你若在虚拟机上用打包后的包运行项目,那么关闭虚拟机上正在运行的项目,并且关闭连接此虚拟机的Xshell,Xftp,以及eclipse,之后再去访问删除target文件夹,就可以了,但你会发现target文件夹里面没有东西了,变成空的了,这是你

2020-08-23 23:44:25 368 1

原创 Web知识点

A1. JSP标准标签库(JSTL)的标签库描述符文件的后缀是( )。A、 .tldB、 .jarC、 .propertiesD、 .xmlC2. 哪一个不是EL定义的隐式对象?( )。A、 cookieB、 pageContextC、 attributesD、 initParamB3. 编写自定义标签处理类后,需要编写一个( )去描述。A、 .tag 文件B、 .tld 文...

2020-08-03 20:23:43 386 1

原创 Web后端知识点

Web知识点网页服务默认的端口号是( D ),我们可以通过HTTP地址加上端口号来访问网站。 A、 8100 B、 8080 C、 9000 D、 80解析:80端口一般作为网页服务器的访问端口,是HTTP协议的默认端口Apache Tomcat web server安装后,默认的服务端口是8080。表示“资源移动”的状态码是。( B ) A、 200 B、 302 C、 400 D、 500解析:100-101 信息提示;200-206 成功;

2020-08-03 12:43:16 230

原创 JSP脚本 声明 表达式

JSP脚本、声明、表达式JSP脚本JSP声明JSP表达式JSP脚本在JSP页面中执行的Java代码。语法:<% Java代码 %>示例:<% out.println("moonlit");%>JSP声明在JSP页面中定义变量或者方法。语法:<%! Java代码 %>示例:<%! String s = "moonlit"; // 声明了一个字符串变量 int add(int x, int y) { //

2020-07-31 17:08:34 217

jdk-11.0.3_windows-x64_bin

Java开发工具

2022-02-23

jdk-8u191-windows-x64

Java开发工具

2022-02-23

空空如也

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

TA关注的人

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