- 博客(28)
- 收藏
- 关注
原创 Spring-AOP
意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术;OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。
2023-09-13 21:06:20
83
原创 Spring和IOC
Spring是分层的JavaSE/EE应用full-stack 轻量级 开源的 半成品框架,以 IOC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。什么是依赖:两个对象之间的关系,比如service想要调用dao的方法,那么service里就需要dao对象,这就是依赖。什么是注入:就是将dao给了service的过程,在spring的容器中,注入是容器给完成的。对象创建:当使用对象时,创建新的对象实例。
2023-09-13 21:02:47
86
原创 Linux-高级
如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。:q 当vim进入文件没有对文件内容做任何操作可以按"q"退出。:在命令模式下按i就会进入编辑模式,此时就可以写入程式,按Esc可回到命令模式。:在命令模式下按:进入末行模式,左下角会有一个冒号出现,此时可以敲入命令并执行。输入【ctrl + F】 向前移动一屏(类似于我们在浏览器中的数据分页的下一页)输入【ctrl + B】 向后移动一屏(类似于我们在浏览器中的数据分页的上一页)输入【j】可以前进行。
2023-08-30 18:11:40
117
原创 Linux基础
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux 的标志和吉祥物是一只名字叫做Tux(它克斯)的企鹅,Linux是基于Unix的。Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。
2023-08-29 18:38:31
147
原创 MySQL新特性,视图与存储过程
JSON是一种轻量级的数据交换格式,全称为JavaScript Object Notation(JavaScript对象表示法)。它以易于阅读和编写的文本格式来表示结构化数据,常用于Web应用程序之间的数据传输。视图概念:视图可以由数据库的一张或者多张表中的数据组成的,可以对视图中的数据进行增删改查操作,视图可以理解成一张虚拟表,当数据库表中的数据发生变化的时候,视图中的数据也跟着发生变化视图优点。
2023-08-24 18:07:31
140
原创 MySQL索引和函数
如果需求是要在前面使用模糊查询,使用MySQL内置函数INSTR(str,substr) 来匹配,作用类似于java中的indexOf()如下:复合(联合)索引包含a1,b2,c3三列,但SQL语句没有包含索引前置列"a1",按照MySQL联合索引的。如下SQL语句由于索引对列类型为varchar,但给定的值为数值,涉及隐式类型转换,造成不能正确走索引。可以将表达式、函数操作移动到等号右侧 ( 不建议这样写会造成**运行效率降低 ** )索引就是一个数据结构,b树,作用就是提高查询效率。
2023-08-23 17:51:37
97
原创 MySQL基础
MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它是最流行的开源数据库之一。MySQL由瑞典的MySQL AB公司开发,后来被sun收购,最终被Oracle收购。MySQL以其开源免费、简单易用、高性能和可靠性而闻名。
2023-08-21 17:59:04
114
1
原创 CSS-布局
flex-direction:column-reverse Y轴为主轴 起始线从下边开始(默认上边开始)flex-direction:row-reverse X轴为主轴 起始线从右边开始(默认左边开始):spce-between 两端对齐 设置子元素在父容器中主轴的排列位置 有空余会分配给子元素中间。主轴:根据元素的方向来确定 默认主轴方向是X轴 起始线是左边 终止线右边。alien-self:flex-end 设置元素在侧轴的位置。justify-content:设置盒子里面的元素。
2023-08-09 18:42:24
82
2
原创 CSS-盒模型与浮动
浮动带来的问题:对自身有影响(脱离文档流),对兄弟改变了布局,对父级造成了坍塌。三个参数,第一个参数代表上,第二个参上个月代表左右,第三个参数代表下。给使用浮动元素后面添加空的块级元素,clear:bhth。两个参数,第一个参数代表上下,第二个参数代表左右。div宽=内容的宽+border+padding。文档流:包含元素的布局宽高背景颜色等等。右浮:既脱离文档流,又脱离文本流。左浮:不脱离文本流,脱离文档流。四个参数,上,右,下,左。文本流:包含文字元素内容。给腹肌设置高(不推荐)after伪类清浮动。
2023-08-04 18:16:21
140
1
原创 CSS-样式
CSS-样式文字样式文本样式背景样式 文字样式 font-size:文字大小 font-weight:指定文字粗细 400正常 700加粗 font-style: italic; 文字倾斜 font-famliy: 选择字体 font-variant: small-caps;小型大写字母 载入外部字体@font-face(不在css样式里){ font-famliy:起名字 src:url(链接) } 文本样式 text-shadow:(文本阴影) 水平方向位移 竖直方向位移 模糊度 颜色 text-
2023-08-04 17:57:41
91
1
原创 CSS基础
CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示 HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在 CSS 文件中多个样式定义可层叠为一个。
2023-08-02 18:16:36
121
原创 HTML- 表
-自定义列表不仅仅是一列项目,而是项目及其注释的组合。自定义列表以 <dl> 标签开始。每个自定义列表项以 <dt> 开始。每个自定义列表项的定义以 <dd> 开始。自定义列表中的一个术语名可以对应多重定义或者多个术语名对应同一个定义,如果只有术语名或者只有定义也是可行的,也就是说<dt> 与 <dd> 在其中数量不限、对应关系不限。
2023-08-01 17:38:18
97
1
原创 HTML-基础标签
HTML(HyperText Markup Language)是一种超文本标记语言,“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素HTML 不是一种编程语言HTML5 是 HTML 的最新版本。
2023-07-31 17:57:33
117
1
原创 Java常用工具类- API
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
2023-07-25 17:37:48
166
原创 Java集合
for(元素数据类型 变量 : 数组或者Collection集合) {Ps:在使用增强for循环的时候要注意判空。使用变量即可,该变量就是元素。
2023-07-24 17:35:56
138
原创 Java面向对象-抽象类和接口
Java面向对象-抽象类和接口抽象类特点注意抽象方法重写特点为什么要用方法重写 抽象类 被abstract修饰的类就叫抽象类 把一些类的共同特征抽取出来,放到一个类中,这个类就叫抽象类。 特点 抽象类可以有构造方法,但是不能创建对象,抽象类的构造方法是给成员变量初始化的。 抽象类中可以有普通的成员变量,也可以有静态成员变量 抽象类里面有抽象方法,普通类里面不能有抽象方法 普通类继承了抽象类,必须重写抽象类中的抽象方法 抽象类也可以有普通的方法。 注意 抽象类天生就是当爹的。 抽象方法 被abs
2023-07-20 18:20:00
74
1
原创 Java面向对象-封装和继承
既然封装是面向对象的三大特征之一,那么我们在使用的时候,就应该遵循一些规则(我们以后在写成员变量的时候,都要私有化,提供公共访问方式)是一组具有相同属性和行为的事物的集合,本质还是一种数据类型,类是抽象的。面向对象:更符合人类的思维习惯,以对象为中心,主要是对象之间的调用。面向过程:C语言,以方法为中心,主要是方法之间的调用。事物的静态的特征, (成员变量)事物的动态的特征(方法,动作)用来设置属性值的方法。用来获取属性值的方法。
2023-07-19 16:54:57
116
原创 Java基础核心-方法与方法重载
局部变量:在方法里面的变量就是局部变量(包含参数上的变量)修饰符 返回值类型 方法名(参数类型 参数名){成员变量:不在方法里的变量就是成员变量。return 返回值;
2023-07-18 17:14:01
80
1
原创 Java基础核心-数组
数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器数组既可以存储基本数据类型,也可以存储引用数据类型数组是一组相关数据的集合,一个数组实际上就是一连串的变量.
2023-07-17 16:04:36
115
1
原创 Java基础核心-循环结构
循环在生活中随处可见,循环语句可以在满足循环条件的情况下,反复执行某一段代码。这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。2 循环条件: 一个布尔表达式,如果为true,继续循环,如果为false,结束循环 循环能否继续的判断条件。for循环可以在循环条件满足的情况下,反复执行{}大括号内的代码块。PS:for循环中的循环变量在循环外部无法使用。4 代码块: 被循环的代码。
2023-07-14 16:40:54
96
1
原创 Java核心基础-选择结构
判断条件2,如果条件2成立,执行代码块2,不成立,往下走。判断条件3,如果条件3成立,执行代码块3,不成立,往下走。判断条件4,如果条件4成立,执行代码块4,不成立,往下走。注意事项:但凡有一个成立了,就不往下判断了。上面的条件都不成立的话,执行代码块5。}else if(条件2){}else if(条件3)}else if(条件4)if 条件1不成立,往下走。switch(变量) {键盘输入有固定的格式。if(条件表达式){if(条件表达式){
2023-07-13 18:04:02
107
1
原创 Java基础语法-变量和数据类型
内存的作用主要是用来平衡CPU的处理速度和硬盘的读取速度。所以如果没有内存的参与,可能会产生硬盘全力读取,CPU却一直空闲的状态。内存其实是个大网,像一张表格一样充满了行和列,行列交错也就产生了单元格,每个单元格存储1位信息,通常每段信息的第一个单元格被称为”内存起始地址”,用来记录数据在内存中的位置。声明一个int数据类型,变量名为num的变量,并给变量赋值10(ps:=表示赋值)内存中的一个存储区域,该区域有数据类型、名称和存储的值。向内存堆申请一块空间,这块空间的申请必须注明数据类型。
2023-07-12 16:00:47
200
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅