自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 CSS 定位

这个属性定义建立元素布局所用的定位机制,任何元素都可以定位,不过绝对和固定元素会生成一个块级,而不论元素本身是什么类型;固定定位,相对于浏览器窗口进行定位窗口滚动也不会移动 相对定位元素的定位是相对其正常位置,可以移动的相对定位元素的内容和相互重叠的元素,它 原本所占的空间不会改变。 无父级或者无父级无定位 即使滚动元素也不会改变位置; 元素的定位与文档流无关,所以它们可以覆盖页面上的其它元素 z-index 属性

2022-10-16 17:38:42 144 1

原创 SpringBoot的自动配置原理

SpringBoot自动配置(Auto - Configuration) 他是指基于你引入的依赖 Jar 包,对SprinBoot应用 进行自动配置;他为SpringBoot框架的 开箱即用 提供了基础支撑;

2022-10-07 17:39:19 219

原创 Spring框架如何解决循环依赖

2、将两个service进行松耦合,这种方式,我们可以将公开的方法抽成接口,而方法的实现类里面注入接口就可以,这样就不会发生循环依赖;就是在A实现类里面@Autowired B的接口,B实现类里面@Autowired A的接口,这样就不会循环依赖。3、在你注入bean的时候,在互相依赖的两个bean上加上@Lazy注解;1、最好的办法是重新写代码然后抽取公共的部分共同依赖,

2022-09-26 18:07:46 365

原创 @Autowired原理

Autowired表示某个属性是否需要进行依赖注入,可以写在属性和方法上,注解中的required属性默认为true,表示如果没有对象可以注入给属性抛异常。

2022-09-18 14:44:13 347

原创 Maven简介

【代码】Maven简介。

2022-09-13 13:11:56 438

原创 通过mybatis-generator-core代码生成器生成mybatis在dao层代码

我们要把 generatorConfig,xml 导入我们的项目的 src底下:打开文件我们首先要更改架包位置,使工具可以给我们自动导入架包,加载驱动接下来就是配置JDBC的链接信息,识别我们的数据库 然后就是更改我们的项目底包的路径这些完成,我们的 generatorConfig,xml就配置成功了;在工作空间中打开自己的项目,在空白处shift+右键 点击 在此处打开Powershell窗口运行命令:java -jar E:\yuanjiuyuan\java_jar\myBatis-Base-jar\m

2022-08-28 13:56:17 147

原创 servlet的常用方法

/ 返回客户端在此次请求中发送的所有cookie对象。/ / 返回和此次请求相关联的session,如果没有给客户端分配session,则创建新的session。String getParameter ( String name ) / / 返回指定请求参数的值。/ / 增加一个cookie到响应中,这个方法可多次调用,设置多个cookie。/ / 发送一个临时的重定向响应到客户端,以便客户端访问新的URL。/ / 在请求中保存名称为name的属性;/ / 清除请求中名字为name。

2022-08-22 00:52:26 121

原创 Mybatis动态SQL用法

choose(when,otherwise):进行多条件分支判断;trim(where,set):用于处理SQL 拼接问题;froeach :在in 语句等列举条件时使用,循环获取列举的条件;

2022-08-15 00:52:36 555

原创 MyBatis映射器的用法

代码】MyBatis映射器的用法。

2022-08-08 10:21:09 87

原创 Java使用JDBC操作MySQL的基本实现

②通过Class.forName()方法完成驱动类的注册。根据URL链接参数找到匹配的Driver对象,调用其方法获取链接;①下载队友的数据库的驱动。②讲驱动类加载到项目中。数据库操作执行完以后要释放相关资源。Java访问数据库的解决方案,API,不同的数据库厂商根据各自数据库的特点去。的数据库操作与数据库厂商实现无关,从而在不同数。希望用相同的方式访问不同的数据库,让具体。据库之间轻易的进行切换。...

2022-07-31 19:48:51 228

原创 MySQL的DDL和DML和DQL的基本语法

1.创建库: CREATE DATABASE 库名;删除数据库: DROP DATABASE 库名;查询数据库: - 查询所有库: SHOW DATEBASES; - 查询库里所有表: SHOW TABLE;使用数据库: USE 库名;创建表: CREATE TABLE 表名( 字段1 字段1类型 [COMMENT 字段1注释], 字段2 字段2类型 [COMMENT 字段2注释]

2022-07-25 00:43:31 144

原创 IO流整理

代码】IO流整理。

2022-07-18 10:16:37 66

原创 Java线程的状态

Java中线程的状态分为6种分别是:新建状态(NEW)可运行状态(RUNNABLE)阻塞状态(BLOCKED)无限等待状态(WAITING)限时等待状态(TIMED_WAITING)消亡状态(TERMINATED)1. 新建状态((NEW):新创建了一个线程对象,但还没有调用start()方法。2. 可运行状态(RUNNABLE):正在执行run方法3. 阻塞状态BLOCKED):表示线程阻塞于锁。4. 无限等待状态(WAITING):进入该状态的线程需

2022-07-11 10:03:49 62

原创 迭代器的实现原理

AraayList迭代器的实现原理

2022-07-04 14:08:11 64

原创 继承关系下构造方法的访问特点

在子类构造方法中会默认赠送一个super(); 如果显示的写了一个super()l则不会赠送;规则里super关键字是调用父类构造方法,而且只能有一个,还必须是第一个,所有一定会先调用父类的构造方法, 如果父类没有无参构造,默认赠送的super调不到方法 这时候子类就会报错......

2022-06-23 21:57:19 51

原创 为什么大部分浮点数字计算机中是不精确的

计算机中的浮点数(小数)大部分是不精确的;计算机的数字的存储和运算都是通过二进制进行的,十进制的数要转换成二进制再进行储存和运算,Float和Double的小数部分会出现无限循环的情况,所以会出现不准确的情况;十进制的小数转二进制 :小数部分乘以2,结果够1则补1,不够1则补0,结果一直乘以2,直到结果是1.0;...

2022-06-16 21:39:27 104

原创 计算机中有符号整数的取值范围

byte(1个字节):8位有符号整数表示的最大值为: 8位有符号整数表示的最小值为:short(2个字节):16位有符号整数表示的最大值为: 16位有符号整数表示的最大值为: int(4个字节):32位有符号整数表示的最大值为: 32位有符号整数表示的最小值为: long(8个字节):64位有符号整数表示的最大值为: 64位有符号整数表示的最小值为:...

2022-06-07 15:04:49 1683

原创 Java集合总结

一、AarrayList集合:AarrayList<E>:存在多个同一类型的数据ArrayList:底层是数组,封装了数组,提供了更多的功能(方法)。ArrayList集合继承了AbstractList类,实现了List、RandomAccess、Cloneable和java.io.Serializable接口。​成员方法://返回值表示新增是否成功boolean add(E e);//E表示什么类型:创建对象的时候,尖括号中写的是什么类型,E就是什么类型E ge..

2022-05-26 18:46:36 168

原创 File类的基本成员方法

File类的基本成员方法

2022-05-20 15:06:06 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除