自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring是什么

什么是spring以及Spring的用途?1.Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。2.Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。◆目的:解决企业应用开发的复杂性◆功能:使用基本的JavaBea

2020-09-08 10:44:24 109

原创 hibernate中如何引用二级缓存

步骤1:导入ehcache相关依赖代码如下: <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-ehcache</artifactId> <version>5.2.12.Final</version> </dependency>步骤2:在sr

2020-09-08 09:24:44 81

原创 什么是hql以及hql和sql的区别

一、hql的定义Hibernate 查询语言(HQL)是一种面向对象的查询语言,类似于 SQL,但不是去对表和列进行操作,而是面向对象和它们的属性。二、HQL1.HQL里面的类名和属性名区分大小写,但关键字不区分大小写2. ? 从下标0开始计算位置3. HQL支持:命名参数4. HQL是面向对象的查询语言三、SQL1.SQL里面的表名和列名不区分大小写2.? 从顺序1开始计算位置3.SQL不支持:命名参数4.SQL是面向结构的查询语言四、处理返回的结果集4.1 单个对象:通过

2020-09-03 19:31:52 8762

原创 对mysql中视图和索引的总结

一、视图1.什么是视图视图是一种虚拟的表,是从数据库中一个或多个表中导出来的表。数据库中存放了视图的定义,而并没有存放视图中的数据,这些数据存放在原来的表中。使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。2.视图的作用1) 使操作简便化。2) 增加数据的安全性。3) 提高表的逻辑独立性。3.基本语法CREATE VIEW 视图名 AS SELECT 语句;二.索引1.什么是索引索引是由数据库表中一列或多列组合而成,其作用是提高对表中数据的查询速度。类似于图书

2020-07-17 20:25:26 1339

原创 对mysql中的常用函数、聚合函数和合并的总结

一.常用函数1、常用函数一般指的是数据库的系统函数,数据库函数是指当需要分析数据清单中的数值是否符合特定条件时,使用数据库函数来完成目标操作;2、函数还可以指自己定义的函数,定义的一般方法及使用:①、类似与java的定义方法;②:可以带参数;③:一定要有返回值(一行一列,注:java方法中可以没有返回值,数据库函数必须要有返回值);④:函数可以嵌套到sql语句中去;(存储过程不可以)⑤:函数可以嵌套使用。基本语法:create function(参数1 类型,参数2 类型)return

2020-07-15 19:21:09 352

原创 对mysql数据类型,建表,约束的知识总结

一.mysql数据类型MySQL中定义数据字段的类型对数据库的优化是十分重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串类型1)字符类型:char varchar text bolb2)数值类型:int bigint float decimalint —>>intbigint -->>longfloat —>> 成绩(支持一到两个小数)decimal—>>货币类型(精度,小数)3)日期类型:date time dat

2020-07-15 18:58:01 154

原创 对mysql中的账号管理、建库、四大引擎的总结

一.账号管理1.创建用户并设置登录密码sql语句示例:create user 用户名 identified by '密码';注:identified by会将纯文本密码加密作为散列值存储2.查看用户信息sql语句示例:select host,user,password from user;user表中host列的值的意义% ———> 匹配所有主机;localhost ———> localhost不会被解析成IP地址,直接通过UNIXsocket连接;

2020-07-15 18:48:50 119

原创 对jsp自定义标签的理解

1.创建标签助手类1.这个类继承了BodyTagSupport。2.这个类中我们要实现三个方法,分别是1)doStartTag(),它有两种返回值分别为SKIP_BODY:跳过标签体,EVAL_BODY_INCLUDE:运行标签体。2)doAfterBody(),它有两种返回值分别为SKIP_BODY:跳过标签体,EVAL_BODY_AGAIN:重新调用本方法。3)doEndTag(),它有两种返回值分别为EVAL_PAGE:运行结束标签后续内容,SKIP_PAGE:跳过结束标签后续内

2020-07-01 15:39:20 108

原创 对反射的总结

1.什么是反射反射:java语言中的一种机制,通过这种机制可以动态的实例化对象、读写属性、调用方法。2.获取类对象的三种方式Class.forName(完整类名)Class<?> c = Class.forName("test.Student");2.类名.classStudent stu=Student.class.newInstance();3.对象.getClass()Student stu=new Student();Class<? extends Stu

2020-06-27 12:21:58 139

原创 XML解析

1. Java中配置文件的三种配置位置及读取方式1.1 XML和*.properties(属性文件)/ini1.2 存放位置1.2.1 src根目录下Xxx.class.getResourceAsStream("/config.properties");//通过某个类xxx.class来读取指定的配置文件 InputStream is = Demo.class.getResourceAsStream("/db.properties");输出db.properties里的内容,在这里举个例子

2020-06-24 13:46:00 78

原创 对DTD的了解

1.什么是DTD文档类型定义(DTD,Document Type Definition)是一种特殊文档,它规定、约束符合标准通用标示语言(SGML)或SGML子集可扩展标示语言(XML)规则的定义和陈述。2.什么是XMLXML:可扩展标记语言3.XML的两种文档约束DTD、Schema4.XML格式要求(合法XML)1)有且只有一个根节点;2)由开始标签和结束标签组成;3)XML标签区分大小写;4)正确嵌套标签;5.使用DTD5.1 在XML中加入DTD申明1)内部申明:<!

2020-06-22 15:59:01 203 1

原创 对Map的知识点的总结

Map知识点总结1.Map的特点:①它是以键值对的形式存放数据的。②无序,意味着它没有下标,但有自然排序,同时它的值位可以重复,但键位不能重复,键若重复,值会覆盖。代码如下:Map<String, Object> map=new HashMap<String, Object>();map.put("zs", "张三");map.put("ls", "李四");map.put("ww", "王五");map.put("zs", "张山");map.put("z1", "

2020-06-20 18:36:05 227

原创 jdk1.8环境变量配置

1.jdk的下载:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html下载的版本要注意电脑是86还是64,可以在此电脑右键查看属性得知,然后解压(需要记住解压路径,下面会用到)2.jdk的安装一直点击下一步,安装的位置尽量不要安装在C盘,可能会拖慢电脑速度3.环境变量的配置点击高级系统设置出现下图左方所示点击环境变量出现上图中右方所示点击系统变量配置JAVA_HOME,如果没有可以新建,然后

2020-06-19 13:07:45 131

原创 如何下载以及安装5.7版压缩包MySQL

1.下载并解压压缩包下载路径选择操作系统为64位或32位有账号就登陆下载,没有账号选择:no thanks:just start my download解压:解压到指定盘中(例:D:\mysql5.7)2.配置环境变量、例:MYSQL_HOME:D:\mysql5.7在path后面添加%MYSQL_HOME%\bin3.打开解压的mysql文件夹,在夹里创建data文件夹和my.ini后缀名为.ini文件夹或者记事本,并在my.ini写上以下代码:[mysql]

2020-06-18 19:18:35 114

原创 对Collection,List接口的理解

1.UML:统一建模语言2.Collection的三个特点:①它是集合框架的顶级接口。②是List和Set接口的父接口。③它并不是Map的父接口。3.List接口的特点:①有序 ,即按照添加的值先后顺序②可重复,即添加的值可以重复。如下代码:在list集合添加的6条数据顺序不一样,输出的还是:1 2 4 5 3 5,数据重复,但输出的长度为6,因此list集合有序,可重复。public static void main(String[] args) { //实例化list List

2020-06-18 19:08:42 167

原创 对set的了解

标题对Set的了解1.Set的特点:无序,对象不能重复(eqauls)2.Set遍历的两种方式分别是foreach和迭代器3.它常用的实现类有两种:HashSet和TreeSet4.HashSet遍历的两种方式4.1:for遍历输出值,代码如下: Set<Student> set=new HashSet<Student>(); set.add(new Student(1, "zs", "M")); set.add(new Student(2, "l

2020-06-18 17:39:11 125

空空如也

空空如也

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

TA关注的人

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