摘要: JAVA基本概念1、springboot springmvc区别2、序列化、反序列化Java序列化就是指把Java对象转换为字节序列的过程 Java反序列化就是指把字节序列恢复为Java对象的过程核心作用就是对象状态的保存和重建序列化优点:①将对象转为字节流存储到硬盘上,当JVM停机的话,字节流还会 阅读全文
posted @ 2020-11-20 18:19 stnnnn123 阅读(240) 评论(0) 推荐(0)
摘要: 连接数据库:mysql -h 服务器主机地址 -u 用户名 -p 用户密码建库表:datetime YYYY-MM-DD HH:mm:ss 最常用的时间格式varchar 可变字符串 0-65535(常用变量)int 标准的整数 4个字节(常用)double 浮点数 8个字节 (精度问题)CREAT 阅读全文
posted @ 2020-11-20 18:11 stnnnn123 阅读(72) 评论(0) 推荐(0)
摘要: 1、快速排序 O (nlogn)最优的情况下空间复杂度为:O(logn) ;每一次都平分数组的情况最差的情况下空间复杂度为:O( n ) ;退化为冒泡排序的情况sort方法底层排序逻辑:第一个阈值286小于286需要再与47比较 如果小于47 使用的是插入排序如果是大于47小于286使用快速排序大于 阅读全文
posted @ 2020-11-20 18:10 stnnnn123 阅读(115) 评论(0) 推荐(0)
摘要: 1、状态码分类:1XX- 信息型,服务器收到请求,需要请求者继续操作。2XX- 成功型,请求成功收到,理解并处理。3XX - 重定向,需要进一步的操作以完成请求。4XX - 客户端错误,请求包含语法错误或无法完成请求。5XX - 服务器错误,服务器在处理请求的过程中发生了错误。2、常见状态码:200 阅读全文
posted @ 2020-11-20 18:03 stnnnn123 阅读(82) 评论(0) 推荐(0)
摘要: redis事务 没有原子性 开启事务(multi) 命令入队 执行事务(exec) 只有当执行时候 才能够执行入队后的命令 取消事务(discard) 编译时的异常所有命令都不执行运行时的异常没有问题的命令正常执行redis可以实现乐观锁乐观锁:很乐观,认为什么时候都不会出问题,所以不会上锁! 更新 阅读全文
posted @ 2020-11-20 18:01 stnnnn123 阅读(74) 评论(0) 推荐(0)
摘要: 1、多线程实现方式及区别 https://www.jianshu.com/p/f65ea68a4a7f 由于java不能多继承可以实现多个接口,因此,在创建线程的时候尽量多考虑采用实现接口的形式;线程创建之后调用start()方法开始运行,当调用wait(),join(),LockSupport.l 阅读全文
posted @ 2020-11-20 18:00 stnnnn123 阅读(80) 评论(0) 推荐(0)