
java
文章平均质量分 56
接地气的农民
这个作者很懒,什么都没留下…
展开
-
mybatis及SSM整合
一、mybatis要点主键回填<!-- useGeneratedKeys 取到刚刚插入的主键 还需要加上keyProperty 值为主键ID 在给表对象插入值的时候可以使用getId拿到刚刚插入的ID--><insert id="addBook" parameterType="book" useGeneratedKeys="true" keyProperty="id"> insert into book (name, author) values (#{nam原创 2021-10-19 21:06:26 · 282 阅读 · 0 评论 -
maven项目启动tomcat打包之后生成的编译文件在out目录下
1.打开你的的项目结构,看你的modules里面没有Web。如果有的话点“”-“”号,把这个去掉,这个需要IDEA自动生成给到我们。2.打开pom.xml文件,添加war这一行,打成war包生成web项目3.再刷新你的pom文件,再去项目结构里面按modules里面就会有自动生成的web了。4.重新启动项目编译目录就在tagert下了...原创 2021-10-13 11:46:01 · 1817 阅读 · 1 评论 -
Spring
spring简介spring是一个轻量级的java开源的框架,使用java语言编写。其核心技术是:IOC,AOP。spring的作用是解决java对象之间的耦合,解决模块模块之间的耦合。spring又叫做:容器, spring作为容器, 装的是java对象。 可以让spring创建java对象, 给属性赋值。spring容器Spring优点Spring 是一个框架,是一个半成品的软件。有 20 个模块组成。它是一个容器管理对象,容器是装东西的,Spring 容器不装文本,数字。装的是对象。Spri原创 2021-09-03 21:01:45 · 133 阅读 · 0 评论 -
jvm类加载
JVM类加载过程类加载流程图:加载:将classpath、jar包中的使用到的class二进制字节码读进来,在JVM内存中生成java.lang.Class对象放入元空间(Metaspace)。验证:验证class文件的二进制字节流中是否符合java虚拟机规范的全部要求。准备:赋值的一个操作。将类的变量进行赋初始值(int 默认赋值为0,long 0L,引用类型赋值为null,常量赋常量值)。解析:jvm将常量池里面的符号引用翻译为直接引用。初始化:类的初始化。new 对象时,给类变量(静原创 2021-08-23 13:45:17 · 139 阅读 · 1 评论 -
手撸面试题
怎么理解多线程的宏观并行,微观串行?多线程实际在运行的时候,是通过CPU的时间片来决定的,CPU的时间片是一个很短的时间段(0.0001)秒,两个线程在执行的时候是通过CPU的上下文切换,由于这个切换的时间间隔很短,看起来就是两个线程全程是并行的,让外界看起来是完全无感知。实际在很短的时间是有切换,所以微观有切换还是串行。...原创 2021-08-19 15:05:49 · 77 阅读 · 0 评论 -
bug记录
IDEA莫名其妙出现不能访问某某类(cannot access),爆红。IDEA bug,需要清除IDEA缓存。解决方案:1.重启IDEA。2.file->invalidates caches 清除缓存。原创 2021-08-19 10:28:48 · 104 阅读 · 0 评论 -
Java异常
java异常运行时异常:RuntimeException可处理可不手动处理,继承了exception类非运行时异常:Exception 必须需要手动处理,捕获并抛出。异常的代码结构try{//可能出现异常的代码块}catch1(异常类型 ){//处理异常,并抛出}catch2(异常类型 ){//处理异常,并抛出 }finally{//出不出现异常都会执行此个代码块,一般用来关闭流 }{ Scanner scanner = new Scanner(Syste原创 2021-08-18 17:28:09 · 77 阅读 · 0 评论 -
java集合
java集合list 实现1.ArrayList(1)采用动态数组对象实现,默认构造方法创建了一个新数组。(2)第一次添加元素,默认初始容量为10,。之后扩充时,添加现在容量的1.5倍。(3) jdk1.2之后引入。是线程不安全的,只适合在单线程操作,效率较高。(4)为了防止多次动态调用扩充算法,建议加上初始值。(5)适合查询,插入删除慢。2.vector(1)采用动态数组对象实现,默认构造方法创建了一个容量为10的新数组。(2)扩充算法,当增量为0时,扩充为原一倍的容量,当增量大原创 2021-08-07 18:01:04 · 97 阅读 · 0 评论 -
--面向对象--
实例变量全局原创 2021-08-05 16:34:41 · 142 阅读 · 0 评论