web后端
web后端技术相关知识
Cool_码上行动
吃点干粮
展开
-
时间解析报错
问题原因: 无法将数据库时间值转换为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 阅读 · 0 评论 -
正则表达式
//(?原创 2023-03-03 10:42:19 · 90 阅读 · 0 评论 -
replace与replaceAll的区别
基于正则表达式的替换,替换全部符合条件的内容,replaceFirst用于替换第一个符合条件的内容,也是基于正则表达式的替换原创 2023-01-12 18:14:51 · 77 阅读 · 0 评论 -
判断两个整形数组排序后是否相等
【代码】判断两个整形数组排序后是否相等。原创 2022-08-24 15:40:01 · 139 阅读 · 0 评论 -
springboot入门(持续更新中)
springboot启动类注解,springboot所有的自动配置都是在启动时被扫描和加载,”spring.factories“所有的自动配置都在这里面,但是并不是所有的都会在启动时生效,要判断条件,只要导入了对应的start,或者有对应的启动器了,条件才成立,对应的自动装配才会生效!是一个在Java开发过程中用注解的方式,简化了 JavaBean 的编写,避免了冗余和样板式代码而出现的插件,让编写的类更加简洁。国际化是指可以实现系统的不同语言版本之间的切换,例如,常见的中文版本和英文版本之间的切换。...原创 2022-08-08 20:09:04 · 269 阅读 · 0 评论 -
Arrays.asList() 和 List.of()的区别
为例点进去源码也是一样的),可以看到用此方法生成的集合底层其实是数组,返回集合的底层其实就是传入的数组,只会校验传入的。这些修改变量的函数,你会发现这些函数是可以被调用到的,编译也是通过的,但运行起来却是报错的,以。修改集合的值,这个不难理解,因为用此方法生成的集合底层就是传入的数组,但是为什么可以使用。是否为空,只要整个数组非空,就不会抛出异常,不会对里面的值进行校验,这就是。,是不能够被改变的,而这些操作会改变集合的。可以插入空值的原因,可以看到返回的。修饰的,也是不可变的。属性,so是会报错的。...原创 2022-07-28 14:32:49 · 1648 阅读 · 0 评论 -
list集合4种形式的区别
这种类型就是我最近入坑的这种类型,看似是可以接收List集合的其它类型,实则在接收List、List赋值时会出现编译错误。Object是所有类的父类,Object可以接收List、List,List除了可以接收List之外,不可接收其它类型数据。...原创 2022-07-21 18:32:04 · 1846 阅读 · 0 评论 -
栈内存和堆内存(List集合为什么会被覆盖)
栈内存和堆内存(List集合为什么会被覆盖)区别栈内存:基本数据类型及对象的引用(指的是所new出的对象在堆中的地址)会存放在栈中。堆内存:凡是new出的对象都会存放在堆中,数组也是一样的。堆里存放的都是实体,实体可以封装数据,一个或多个(属性),堆内的数据不会随意被释放,Java有垃圾回收机制(GC),当堆内的数据不被使用时会被标记为垃圾,垃圾回收机制会对数据进行不定时的收取释放。问题描述如图一A和B两个实体,利用这两个实体,使最终输出的结果为图二图一图二List集合覆盖问题重现原创 2022-04-11 16:41:02 · 805 阅读 · 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 · 2565 阅读 · 0 评论 -
实体类赋初始值
在编程过程中,有时会出现这样一种情况,在查询无结果时我们需要给实体赋默认值,此时可以使用一个工具方法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 · 3409 阅读 · 0 评论 -
面向对象与面向过程的区别
面向对象与面向过程的区别面向过程是以步骤来划分的,面向对象是以功能来划分的面向对象就是高度实物抽象化、面向过程就是自顶向下的编程原创 2022-01-20 14:58:35 · 205 阅读 · 0 评论 -
单个及多个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 阅读 · 0 评论 -
public protected private 访问修饰符
public protected private 访问修饰符原创 2022-01-18 17:46:07 · 219 阅读 · 0 评论 -
【读取配置文件properties和yml】
读取配置文件properties和yml原创 2021-12-25 16:48:16 · 825 阅读 · 0 评论 -
BeanUtils.copyProperties避坑
BeanUtils.copyProperties避坑原创 2021-12-17 10:20:11 · 391 阅读 · 0 评论 -
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 · 391 阅读 · 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 · 231 阅读 · 0 评论