07 2020 档案

摘要:Error updating database. Cause: java.sql.SQLException: Field 'id' doesn't have a default value 名为id类型的属性值没有默认值,可能是在创建表单的过程中没有将id设置为主键自增长类型(在写入数据设置id为主 阅读全文
posted @ 2020-07-30 21:47 star_0114 阅读(238) 评论(0) 推荐(0)
摘要:线程状态(六种状态)1、被创建阶段(new);创建线程对象时2、 运行阶段(Runnable);调用start方法时;此时获得了执行资格,如果抢到CPU ,则会开始执行线程3、 锁阻塞状态(Blocked);没有获取锁对象4、 无限等待阶段(Wait);获取了锁对象,但是锁对象调用了wait方法5、 阅读全文
posted @ 2020-07-27 22:42 star_0114 阅读(371) 评论(0) 推荐(0)
摘要:IO流简介及常见流操作;1、IO(Input-Output)流概述:IO流是用来处理设备之间的数据传输;java对数据的操作是通过流的方式来完成的;2、常见流操作:2.1、转换流:字节流与字符流之间转换的桥梁InputStreamReader --读取字节,并使用指定的字符集将其解码为字符;Outp 阅读全文
posted @ 2020-07-24 22:44 star_0114 阅读(250) 评论(0) 推荐(0)
摘要:线程池的好处 1. 降低资源消耗。减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。2. 提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。3. 提高线程的可管理性。可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为消耗过多的内存,而把服务器累 阅读全文
posted @ 2020-07-23 22:38 star_0114 阅读(514) 评论(0) 推荐(0)
摘要:开发时如何选择集合?1、单个元素进行存储选择单列集合(List、Set),成对元素进行存储选择双列集合(Map) 2、看元素是否需要唯一? 2.1唯一选择Set集合(Set集合不能存储重复元素,且元素无索引) 2.1.1看元素是否需要默认顺序? 2.1.1.1需要排序使用TreeSet集合(唯一性依 阅读全文
posted @ 2020-07-22 22:48 star_0114 阅读(358) 评论(0) 推荐(0)
摘要:高并发线程:1、当多个线程访问同一个共享对象时,就是高并发线程。如,天猫双十一等。因为线程的调度是抢占式的,当一个线程在访问共享数据(可以是多行代码也可以是成员变量)时,其他线程也参与了该共享数据的运算,就会造成数据污染,即线程安全 2、常见的高并发线程安全问题;前提:确定是否存在线程安全问题,即多 阅读全文
posted @ 2020-07-21 22:45 star_0114 阅读(855) 评论(0) 推荐(0)