自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对于关系型数据库的总结

数据库:数据存储的仓库数据库的分类:非关系型数据库(网格数据库、层次数据库)(“NO SQL”):redis关系型数据库:oracle、MySQL、sqlserver关系型数据库:数据库中保存的对象之间可以存在一定的关联关系,并非完全独立。主要反映到以后学习的主外键.三个名词:sql:结构化的查询语句,操作oracle数据库的语言查看当前用户: show user查看当前用户...

2019-12-02 19:48:29 669

原创 SpringAOP总结

spring中AOP功能的实现有以下俩种情况:1.如果目标对象实现了接口,默认情况下会采用JDK的动态代理来实现AOP功能2.如果目标对象没有实现接口,spring会使用CGLIB的库来实现代理类实现AOP功能注:spring会在JDK动态代理和CGLIB之间自动选择AOP的一些基本概念:AOP 面向切面编程aspect 切面/切面...

2019-12-02 19:35:46 230

原创 SpringIOC总结

注入对象方式:在xml配置文件中配置<bean>标签,bean标签id或name都可以标识这个bean对象,用id表示则这个对象对应的类只能出现一次,name表示对应类可以出现多次1.set方式注入,配置标签,格式为:<bean id="helloBean" class="ioc.HelloBean"> <property name="name">...

2019-11-11 10:52:50 87

原创 java类加载顺序

类加载顺序先父类静态属性和静态代码块初始化,后子类静态属性和代码块初始化。 new对象顺序如果当期main方法所在的类没有类加载,先进行当前类类加载如果该对象对应的类还没有类加载,则先进行类加载,然后父类普通属性和普通代码块初始化,然后父类构造器然后子类普通属性和普通代码块初始化,最后子类构造器属性和代码块级别没有先后,谁在前方谁先顺序父静态代码块父静态属性初始化子 静...

2019-11-11 10:40:18 130

原创 jsp_day2

1.jsp页面中的注释 comment第一种:特点:1.用户在浏览器中右键查看源代码 [能] 看到这个注释。2.在服务器端,这个jsp页面被翻译成的java文件中 [能] 看到这个注释.注意: jsp动作元素 放在这种注释里面是不起作用(注释不起作用,jsp动作元素正常执行)例如:下面的注释不起作用<!-- <jsp:forward page="hello.jsp"...

2019-11-04 20:14:07 174 1

原创 jsp_day1

1.jsp是什么jsp全称Java Server Pages,是一种动态网页开发技术。 jsp servlet php asp等属于动态网页技术jsp页面是以.jsp结尾的文件.html文件是静态页面.jsp 文件是动态页面jsp页面允许我们在html代码中嵌入java代码,这样我们就可以在html中使用java代码来完成的功能了简单的理解,jsp就是html页面+java代码...

2019-11-04 20:13:37 317

原创 servlet_day5

1.Filter(过滤器)1.1 过滤器的作用在一个请求去访问某个资源的时候,filter可以在这个请求访问到这个资源之前,把请求拦下,然后做出一系列的处理或者判断(比如编码的转换,信息的过滤、权限的判断、是否已经登录的验证等等),最后filter再决定是否要让这个请求去访问那个资源.1.2 编写filter过滤器 写一个java类,然后实现javax.Servlet.Filter接口...

2019-11-01 15:13:11 85

原创 servlet_day4

1.web项目中的路径1.1 路径中最左边的//a/b/c/d我们要讨论的是类似这样的路径中的最左边的/,除此之外其他/都是正常的路径分割符 客户端解析路径最左边的/ 代表的是端口号后面的/ http://ip:port/ 例如: 在页面中有一个超链接 <a href="/hello.html">测试</a> 当我们点击这个超链接的时候...

2019-10-28 09:24:39 110

原创 servlet_day3

7.get方式的访问和post方式的访问get方式访问浏览器地址栏直接输入地址访问超链接访问访问图片外部js文件的引入外部css文件的引入表单提交数据method=“get”在javascript代码中访问在ajax中访问使用jsp相关标签访问post方式访问 表单提交数据method="post" ajax中设置本次请求为post方式在http协议规范中,定义了四...

2019-10-28 09:23:15 117

原创 servlet_day2

1.什么是servletservlet本身就是一种java类,这种java类可以提供web形式的访问(Java EE 规范)2.怎么按照JavaEE的规范编写一个servletServlet 接口 有五个抽象方法GenericServlet抽象类 有一个抽象方法HttpServlet 抽象类 没有抽象方法HttpServlet-继承->GenericServlet-实...

2019-10-28 09:22:26 93

原创 servlet_day

一、相关概念认识j2ee和javaee的关系(j2se和javase)认识javaee,以及servlet、jsp和javaee的关系认识tomcat服务器和http协议请求的关系认识tomcat服务器和servlet、jsp的关系注意:在2017年9月oracle宣布将JavaEE所有权转交给Eclipse Foundation, 2018年03月,开源组织Eclipse基金会宣布将J...

2019-10-28 09:21:24 85

原创 html_day1

了解HTML:1,html概念(HyperText Markup Language)超文本标记语言,是一种解释执行的文本类标记语言,是Internet上用于编写网页的主要语言。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 html也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览...

2019-10-27 16:57:56 212

原创 jdbc_day2

数据库schema与catalog简介 按照SQL标准的解释,在SQL环境下Catalog和Schema都属于抽象概念,主要用来解决命名冲突问题。从概念上说,一个数据库系统包含多个Catalog,每个Catalog又包含多个Schema,而每个Schema又包含多个数据库对象(表、视图、序列等),反过来讲一个数据库对象必然属于一个Schema,而该Schema又必然属于一个Catalo...

2019-10-27 16:56:08 147

原创 jdbc-day1

Java中的JDBC驱动可以分为四种类型,包括JDBC-ODBC桥、本地API驱动、网络协议驱动和本地协议驱动。JDBC驱动类型一、JDBC-ODBC桥JDBC-ODBC 桥 是sun公司提供的,是jdk提供的的标准API. 这种类型的驱动实际是把所有 JDBC的调用传递给ODBC ,再由ODBC调用本地数据库驱动代码.( 本地数据库驱动代码是指 由数据库厂商提供的数据库操作二进制代码库,例如...

2019-10-27 16:55:37 77

原创 oracle_day5

第九章:DML语句主要内容:insertupdatedelete------------ 事务commitsavepointrollbacksql语句的分类: select查询语句 DML DDL DCL 事务控制语句DML: insert update delete测试使用的表: 没有主外键关联create table t_user( id number...

2019-10-26 16:01:49 87

原创 oracle_day4

第七章:数据建模和数据库设计软件开发的步骤可大致分为: 1.需求分析 2.系统设计 3.编码实现 4.系统测试 5.运行维护系统设计中一个重要的环节就是数据库设计数据库设计的时候需要先进行数据建模(实体关系图 E-R图)数据建模的依据就是前期所做的需求分析数据建模 参照185页的图形: 1.Model of system in client's mind 2....

2019-10-26 16:01:17 170

原创 oracle_day3

第五章:组函数group by 在查询表中数据的时候进行分组的关键字 思考:为什么要对数据进行分组having 分组之后的进行进一步数据筛选的关键字 having和where的功能类似组函数(分组函数),是指将数据按照某列的值进行分组后,然后使用组函数分别对每个分好的小组中的数据进行处理。所以组函数一般要结合着分组关键字group来使用组函数: avg 求平均值...

2019-10-26 16:00:42 105

原创 oracle_day2

第三章:单值函数函数分为:1.单值函数1.字符函数2.日期函数3.转换函数4.数字函数2.分组函数哑表dual dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。 例如: 显示1+1的结果,可以看出,dual很多时候是为了构成select的标准语法 select 1+1 from dual;0字符函数 LO...

2019-10-26 15:59:27 177

原创 oracle_day1

oracle数据库前言 oracle sqllesson1 Selecting Rowslesson2 Sorting & Limiting Selected Rowslesson3 Single Row Functionslesson4 Displaying Data from Multiple Tableslesson5 Group Funct...

2019-10-26 15:58:42 312

原创 学习jdk1.8——day3

类型推断:你还可以进一步简化你的代码。Java编译器会从上下文(目标类型)推断出用什么函数式接口来配合Lambda表达式,这意味着它也可以推断出适合Lambda的签名,因为函数描述符可以通过目标类型来得到。这样做的好处在于,编译器可以了解Lambda表达式的参数类型,这样就可以在Lambda语法中省去标注参数类型。List<String> list = new ArrayLi...

2019-10-26 15:57:35 213

原创 学习jdk1.8——day2

类型推断:你还可以进一步简化你的代码。Java编译器会从上下文(目标类型)推断出用什么函数式接口来配合Lambda表达式,这意味着它也可以推断出适合Lambda的签名,因为函数描述符可以通过目标类型来得到。这样做的好处在于,编译器可以了解Lambda表达式的参数类型,这样就可以在Lambda语法中省去标注参数类型。List<String> list = new ArrayList...

2019-10-26 15:56:39 106

原创 学习jdk1.8——day1

0,解决的问题:1,开发者可以使用Java8编写复杂的处理算法,只需要简单修改一个方法,就能让代码在多核CPU上高效运行。增加lambda表达式。2,使用函数式编程的思想,面向对象编程是对数据进行抽象,而函数式编程是对行为进行抽象。现实世界中,数据和行为并存,程序也是如此,因此这两种编程方式我们都得学。通过函数式编程,程序员能编写出更容易阅读的代码——这种代码更多地表达了业务逻辑,而不是从机制...

2019-10-26 15:55:26 133

原创 学习Java的第十天

boolean Booleanbyte Byteshort Shortchar Characterint Integerlong Longfloat Floatdouble DoubleInteger int类型的包装器类型"123"-->int字符串转化为 数字 int = Integer.parseInt("123"); lont = L...

2019-08-07 18:40:22 120

原创 学习Java第九天

ublic class A{} —> A栋class B{} —> B栋class C{} —> C栋 内部类: .java ---> 小区 public classAA{} ---> AA栋 class AA_home -> AA栋内部的home class BB{} ---> BB栋 class BB_h...

2019-08-06 20:17:41 82

原创 学习Java第六天

第一部分:面向对象编程的四个基础特点 : 封装 : ch06/Encapsulation.java1,属性的封装 : 将类中的数据【隐藏】主要属性的访问权限进行控制public 任何对象可以方法protected 当前类对象和子类对象可以访问private 只能在当前类中访问 发现问题:如果属性加上了private修饰,那么这个属性在其他类中都无法访问。 解决: 2,方法的封装...

2019-08-05 20:02:13 72

原创 学习Java第八天

一.static 修饰符静态的.被这个static修饰的东西,就是静态的,那么就是属于类的(最好是用 类名.静态资源 的形式来访问,eg: Prople.age; Prople.show()

2019-08-05 20:00:52 111

原创 学习Java第七天

第一部分:面向对象编程的四个基础特点 : 封装 : ch06/Encapsulation.java1,属性的封装 : 将类中的数据【隐藏】主要属性的访问权限进行控制public 任何对象可以方法protected 当前类对象和子类对象可以访问private 只能在当前类中访问 发现问题:如果属性加上了private修饰,那么这个属性在其他类中都无法访问。 解决: 2,方法的封装...

2019-08-05 19:59:13 92

原创 学习Java第五天

第 五 章 Objects and Classes第一部分:oop面向对象编程 思想 概念前导:面向对象(Object-Orientation,简称OO)是一种系统建模技术/编程思想OO:面向对象,是一套集编程思想,方法,原则,模式,解决方案等为一体的编程模式。OO的思想贯穿于整个软件开发的过程,比如需求分析,设计,编程,测试,升级等. 知识点速记:面向对象就是以类和类之间的关...

2019-07-31 19:44:40 82

原创 学习Java第四天

第一部分:数组数组是指一组数据的集合,数组中的每个数据称为元素。1.1:数组中可以存放哪些内容数组中可以存放任意类型的元素,但是一个数组只能存放类型相同的元素。1.2:数组的长度1,数组在创建的时候就需要指定长度2,数组的长度一经确定就不能修改1.3:数组的下标1,为了数组中每个数据的存取方法特意给数组的每个元素分配下标(自动分配)2,数组的下标是从 0 开始3,数组想下标一定...

2019-07-31 19:43:04 67

原创 学习Java第三天

第一部分: 变量的详细介绍1,变量的生命周期 : 一个变量被创建并分配内存空间开始,到这个变量被销毁并清除其所占用内存空间的过程2,变量的分类:2.1:成员变量 2.2:局部变量3,成员变量(实例变量) 在类中方法外声明,作用范围是整个类. 参考代码:ch03/InstanceVariable.java 成员变量:会默认赋值。 整型:0 浮点型:0.0 char类型...

2019-07-31 19:41:12 69

原创 学习Java第二天

第一部分:java代码中的注释1.1:单行注释 语法: //1.2:多行注释 语法: /* 多行内容 */1.3:文档注释 语法: /**注释内容 */@author 作者@version 版本@param 方法的参数@return 方法返回类型@exception 返回抛出的异常1.4:注释不会被编译器编译到.class文件中1.5:文档注释 会被j...

2019-07-31 19:40:17 66

原创 学习Java第一天

第一部分:什么是javaJava技术既是一种编程语言,也是一个平台。1.1:java是编程语言:Java编程语言是一种高级语言,可以用以下所有流行语来表征:简单,面向对象,多线程,高性能,强大的,安全 在Java编程语言中,所有源代码首先以纯文本文件编写,并以.java扩展名结尾。这些源文件然后由javac编译器编译生成.class成文件。一个.class文件不包含的代码是原产于你的处理...

2019-07-31 19:38:58 103

原创 学习Linux第三天

d1、调用vivi filename 打开或创建一个文件vi 打开一个新文件, 最后才取名2、 1,命令模式下–>切换到编辑模式i 在光标当前位置插入I 行首a 在光标所在位置后插入A 行尾o 在光标所在行下插入一空行O 在光标所在行上插入一空行<Esc> 退出命令状态0 光标回到这一行的开始$ 光标移动到这一行的结束 直接命令 (命令模式)...

2019-07-31 19:37:18 131

原创 学习Linux第二天

四:文件、1:有7种文件类型:1.1: - : 常规文件1.2: d : 目录文件1.3: l : 链接文件(soft)(类似windows中的快捷方式)1.4: c : 字符设备文件(对应一个外围设备)1.5: b : (块设备文件)(网络设备(不对应到文件))1.6: p : (pipe) 管道文件 (一般见不到)1.7: s ...

2019-07-31 19:36:09 86

原创 学习Linux第一天

linux:学习目的:为了熟练掌握linux下的操作。linux诞生:1991 年4 月 林纳斯·托瓦兹,在学习minix系统的时候发现这个系统的不足,然后开始编写一个新的免费的操作系统,他在开发新操作系统前,花了两年时间研究了市面上的操作系统,他开发的linux系统集成了现有系统的优势,并且免费开源。linux优势:Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够...

2019-07-31 19:29:02 73

空空如也

空空如也

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

TA关注的人

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