![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 55
learn112
这个作者很懒,什么都没留下…
展开
-
mybatis环境配置
mybatis环境配置Mybatis是什么?Mybatis是一个基于Java的持久层框架MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射说白了Mybatis就是一个Java连接数据库的框架idea环境配置项目总的结构图1.新建一个普通maven项目如下图:mybatis-study,将src目录删除,然后新建一个模块(mybatis-01)这里将src目录删除新建一个模块的目的是为了原创 2021-03-04 09:22:10 · 416 阅读 · 2 评论 -
mybaits字节编码错误
mybaits字节编码错误错误信息如下:解决方法:修改mybatis核心配置文件和mapper.xml配置文件即可测试成功:原创 2021-03-02 21:12:04 · 115 阅读 · 0 评论 -
多线程的真正意义所在及锁的问题
多线程的真正意义所在比如在一个main主线程中,有一个耗时的IO操作,或者一个需要用户交互的IO操作,如果没有多线程,只有一个main主线程,那么main中用户交互的IO操作后面的代码就必须等待用户操作之后才会执行,如果有了多线程,那么在等待用户操作的同时,可以去执行其他的线程如:利用多线程相应一个用户的请求时,可以同时相应其他用户的请求,如果将代码全部写在一个main主线程中,那么就必须等待相应完第一个用户后才能对其他的用户做出相应...原创 2021-02-10 14:54:10 · 167 阅读 · 3 评论 -
java方法的自动调用问题
Java方法的自动调用问题背景经常在java里面看到某些方法被自动调用(除了构造函数以外的方法),我们并没有主动的使用Class.方法()去调用方法,而是直接new一个类的时候方法就被调用了,其实最终原因还是该类的父类或者父类的父类里面的构造函数调用了该方法,而这个方法在子类中是通过重写父类的方法的方式去实现的实例如上图:子类重写了父类的方法父类的构造函数调用了该方法当直接在子类中new一个对象时,它首先会执行父类的构造函数(因为没有重写父类的构造函数),而父类的构造函数中调用了say原创 2021-02-08 11:00:19 · 1658 阅读 · 2 评论 -
java基础
java基础浮点数据类型浮点数据类型float,double不精确,最好不要使用浮点数进行比较,而是使用java的类BigDecimal(银行业务一般使用)浮点型float在后面需要加Flong类型在后面要加L类型转换高转低需要强制转换,如:int a = 5;byte b = (byte)a;低转高不需要两个不同类型数作运算,低容量会自动转换为高容量类型变量类型局部变量在方法内,必须初始化实例变量在类中,方法外(不加static),如果不初始化,那么为默认值,如:0,nu原创 2021-02-01 22:24:24 · 86 阅读 · 2 评论