自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot基础

提示:d3545f42-7b88-4a77-a2da-5242c46d4bc2为UUID,可以自己生成,并且必须是UUID才能通过验证。第一行输入 http://127.0.0.1:8888/d3545f42-7b88-4a77-a2da-5242c46d4bc2。选择JRebel activated中的 connect to online licensing service。Log log = LogFactory.getLog(类名.class);2.配置文件:generatorConfig.xml。

2023-10-07 20:38:56 61

原创 SpringMvc初级

根据ModelAndView中的视图名查找相应的View实现类,然后将查找的结果返回给DispatcherServlet,DispatcherServlet最终会将ModelAndView中的模型数据交给返回的View处理最终的视图渲染工作。​ 后端接受的对象是含有List<对象>属性的,那么前端的name值格式要和后端list属性名称一致,而且用索引的格式 list[0].属性(list集合里对象的属性名称)​ 前端数组中是简单类型的数据,那么前端数组中的name要和后端数组名称一致。

2023-09-16 18:51:59 76

原创 Mybatis高级

假设中间表为 user_roles,包含 user_id 和 role_id 字段。场景: 一个用户可以有多个角色,一个角色也可以对应多个用户。prefixoverrides:前缀删除第一个 比如and。说明: 动态添加了set字段,也会动态的去掉最后一个逗号。suffixoverrides:后缀删除最后一个 比如,prefix:前缀,比如where,set。场景: 一个用户有一个关联的详细信息。场景: 一个用户可以有多个订单。1、创建 Java 类。suffix:后缀,

2023-09-15 21:37:51 68

原创 MyBatis初级

MyBatis是一个优秀的持久层框架,它将SQL语句与Java代码进行分离,通过XML或者注解来配置SQL,提供了非常便捷的数据库访问方式。

2023-09-14 20:29:01 45

原创 Spring的Aop

execution([修饰符] 返回值类型 包名.类名.方法名(参数))替目标对象完成一些不易完成的事情(比如在屎山代码上进行修改)面向切面编程是在面向对象编程基础上进行横向的加强。aop是一个面向切面编程,通过动态代理实现的。在不改变源码的情况下对方法进行功能增强。面向切面编程与面向对象编程是互补关系。execution(* 包名.面向对象编程是纵向的进行。:基于接口的动态代理技术。:基于父类的动态代理技术。

2023-09-13 19:27:24 45

原创 Spring的IOC与DI

​ 对象销毁:当对象长时间不用时,被 Java 的垃圾回收器回收了 ( jvm gc垃圾回收)​ Bean的实例化时机:当Spring核心文件被加载时,实例化配置的Bean实例。​ Bean的实例化时机:当调用getBean()方法时实例化Bean。​ 对象创建:当应用加载,创建容器时,对象就被创建了。​ 对象销毁:当应用卸载,销毁容器时,对象就被销毁了。​ 对象创建:当使用对象时,创建新的对象实例。依赖: 一个对象是另一个对象的属性。

2023-09-12 20:50:56 41

原创 Tomcat&Http协议与Servlet

2 B/S:总体拥有成本低、维护方便、 分布性强、开发简单,可以不用安装任何专门的软件就能 实现在任何地方进行操作,客户端零维护,系统的扩展非常容易,只要有一台能上网的电脑就能使用。1 C/S:是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。第二:C/S结构比B/S结构更安全,因为用户群相对固定,对信息的保护更强。而B/S是建立在广域网上的,适应范围强,通常有操作系统和浏览器就行。第三:B/S结构维护升级比较简单,而C/S结构维护升级相对困难。2. 在服务器启动时,创建。

2023-09-11 20:24:19 45

原创 centos7中安装jdk,mysql,tomcat

jdk,mysql,tomcat安装到虚拟机中

2023-08-30 18:08:25 45

原创 虚拟机的基础操作命令

linux中的基础操作命令

2023-08-29 19:56:53 9339

原创 JDBC的基础

Java DataBase Connectivity简称JDBC。驱动:jdbc是连接数据库的工具。操作数据库的规范,规范就是接口。数据库名称与实体类名字一样。model:数据库实体类。impl:持久层的实体类。

2023-08-25 21:02:58 43

原创 SON、试图和存储过程

视图可以由数据库的一张或者多张表中的数据组成的,可以对视图中的数据进行增删改查操作,视图可以理解成一张虚拟表,当数据库表中的数据发生变化的时候,视图中的数据也跟着发生变化。:我们可以把经常用的数据放到视图中,无需关心视图对应的数据库表的结构,表之间的关联关系,也不需要关心表之间的业务逻辑,简化开发人员的操作。语句来调用存储过程。增加数据的安全性,根据权限对用户进行数据访问的限制,将用户的访问之间限制在视图上,不用访问真实的数据表。1、概念:轻量级的数据交换结构,易于阅读和编写的文本格式。

2023-08-24 21:46:59 47

原创 索引和函数

使用MySQL内置函数INSTR(str,substr) 来匹配,查询字符串出现的角标位置。,用代码拼装sql时进行判断,没where条件就去掉where,有where条件就加and。创建联合索引:create index 联合索引名 on 表名 (字段1,字段2,…全文:只有文本类型的字段才可以创建全文索引,如:char、varchar、text。唯一:唯一索引,键值不可以重复,主键索引是一个特殊的唯一索引多了不能为空的条件。索引涉及到数据优化,可以将索引看作目录。聚合索引:由多个字段共同组成的索引,

2023-08-23 17:53:46 44

原创 Mysql基础(查)

排序(order by)默认为升序(asc升序,desc降序)where是分组前,having是分组后的条件。除了count其他的只能计算数字。通过一个查询语句的结果来查询。

2023-08-22 17:53:05 53 1

原创 Mysql基础

mysql的增删改查

2023-08-21 20:26:07 59 1

原创 CSS布局

table-cell是单元格的意思。:排列方向是水平方向主轴就是X轴,排列方向是垂直方向主轴就是Y轴。特别适合做布局但是标签量过大造成缓存慢,让用户等待时间长。:实现子元素在父元素中自动伸缩;列间加入一条分割线:column-rule。默认主轴方向是x轴,起始线是左边开始。固定布局:使用标准px单位(推荐)改变列间间隙:column-gap。能不用相对定位就不用,用绝对定位。列宽:column-width。:X轴为主轴,起始线从右开始;:Y轴为主轴,起始线从下开始;

2023-08-09 18:51:37 58 1

原创 CSS渐变和动画

渐变与动画

2023-08-08 19:09:33 44

原创 CSS定位

定位的五种用法

2023-08-07 17:27:46 40

原创 CSS盒模型和浮动

盒模型,浮动,清除浮动,透明度

2023-08-04 19:20:01 46 1

原创 CSS样式

文本样式,文字样式,背景样式,边框样式

2023-08-03 21:07:34 52

原创 CSS基础

html和css结构样式分离,写法上html属性和属性值用=拼接,css属性和属性值用:拼接。

2023-08-02 18:41:36 40

原创 html的表

表,框架

2023-08-01 18:18:53 39 1

原创 html的基础标签

html的基础常见标签

2023-07-31 17:27:18 42

原创 Java高级运用(I/O流)

file是文件的意思(文件,文件夹)对电脑中的文件进行操作。

2023-07-26 18:58:38 30 1

原创 Java高级运用(工具类)

java中一些类的方法(1)被final修饰的类,不能被继承(2)字符串存在于常量池中。new创建值时在堆与常量池都创建,常量池有则直接调取不用继续创建新的;直接赋值时,会在常量池创建,常量池有则直接调取不用继续创建新的。

2023-07-25 20:19:22 107

原创 Java高级运用(集合)

(1)同一类事物放在一起组成的集合;数据类型为引用数据类型;是与数组最大的区别(2)集合的底层是数组,是一个动态的数组实现(implements)了List接口(List接口继承了Collection)一个类实现了一个接口,那么就要重写接口里的(抽象)方法,接口里的方法就都有了。接口中全是抽象方法无序(没有索引) 不重复(可以去重)经常被叫做双列组合但没有这个概念。

2023-07-24 22:09:36 85

原创 Java面向对象-3

多态:同一个对象,在不同时刻表现出来的不同形态代码出现了错误;运行出现的错误。

2023-07-21 19:54:45 42 1

原创 Java面向对象-2

抽象类:被abstract修饰的类就叫抽象类把一些类的共同特征抽取出来,放到一个类中,这个类就叫抽象类。抽象方法: 被abstract修饰的方法就叫抽象方法抽象方法没有方法体;方法重写: 子父类关系中,子类和父类的方法名、参数列表、返回值必须一致interface关键字1.里面的方法全是抽象方法,public abstract可以省略不写2.引用数据类型(和类一样)3.其中的成员变量都是常量 ,public static final可以省略不写(不常用)

2023-07-20 22:31:42 36 1

原创 Java面向对象-1

类:是一类具有相同属性和行为的事物的组合,本质还是一种数据变量.属性:事物的静态的特征 (成员变量也叫做全局变量)行为:事物的动态的特征 (方法;动作如:吃饭,睡觉)类:对象的抽象 对其他类在进行抽象就是抽象类抽象: 提取事物的共性,忽略事物的特性对象:对象是真实存在的实体,对象是具体的,是类的具体实现(对象就是类的举例)对象的特征封装:是面向对象的三大特征之一隐藏对象的属性和实现细节: 将我们的成员变量私有化,修饰符为private。

2023-07-19 19:03:13 80

原创 Java基础核心-6

Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序代码组合方法包含于类中方法在程序中被创建,在其他地方被引用方法

2023-07-18 18:57:42 40

原创 Java基础核心-5

数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器 数组既可以存储基本数据类型,也可以存储引用数据类型。 [ ][ ] 数组名;数组: 内存空间连续的一块区域,用来存储同一种数据类型的多个元素。3 Arrays.copyOf(要复制的数组,指定新数组的长度)数组是一组相关数据的集合,一个数组实际上就是一连串的变量.* 1 索引:从0开始,到数组的长度-1结束。* 3 数组名[索引] 定位数组中的元素。注意:[ ]中5就是数组array的长度。会在原来的数组上修改。

2023-07-17 17:30:42 91 1

原创 java基础核心

变量:内存中的一个存储区域,该区域有数据类型、名称和存储的值写在上边的代码先运行,下边的代码后运行;左边的代码先运行,右边的代码后运行。

2023-07-12 17:35:51 181 1

空空如也

空空如也

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

TA关注的人

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