自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring注解配置

Spring中注解标签的分类1.用于创建对象的:(和 标签效果相同)@component:用于把当前类对象存入spring容器中@Controller:一般使用在表现层@Service:一般使用在业务层@Repository:一般使用在持久层这三个的属性和Component相同,他三个能做的Component都能做,这是spring框架为我们提供的明确的spring三层架构注解,使我...

2019-10-26 11:52:43 905 1

原创 Spring 依赖注入(DI)

Spring 依赖注入详解(Dependency Injection)我们知道spring中的一个核心内容就是ioc控制反转,作用是降低程序间的耦合(依赖关系),所以我们对于程序间的依赖关系管理都交给Spring框架来管理维护,所以,在类中需要其他类的对象,由spring为我们提供,我们只需要在配置文件中说明,spring这种对于依赖关系的维护,我们就称作为依赖注入。依赖注入可以注入的数据:...

2019-10-23 23:32:38 195

原创 Spring框架IOC详解

Spring框架学习01spring框架的概述以及spring中基于XML的IOC配置1. 什么是spring?来自百度:Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非...

2019-10-22 21:00:15 1389

原创 Hibernate的其他的常用的查询方式和关系映射

Hibernate的其他的常用的查询方式Hibernate除了原生的sql语句查询之外还有其余的两种查询方式,分别是Qurey查询和Criteria查询。HQL查询:查询所有@Test public void findAll(){ //Query查询适用的是hql语句 String hql = "from News"; //得到一个Q...

2019-10-20 20:11:31 228

原创 Hibernate快速入门

Hibernate快速入门前两天学习完毕了Mybatis,今天来学习另一个ORM框架,Hibernate。Hibernate的优势:对象化Hibernate可以使开发人员以面向对象的思想来对数据库进行操作。Jdbc只能通过sql语句将元素传递给数据库,进行数据库操作。但是Hibernate可以在底层对数据进行对象转化,使开发人员只用面向对象的思想和方式来存取数据即可。更好的移植...

2019-10-11 19:51:41 235

原创 Mybatis CRUD操作和多表查询

Mybatis学习第二天学习内容:mybatis的CRUD操作Mybatis的CRUD操作再mybatis中,CRUD变的非常简单,我们可以通过Mapper代理模式来进行CRUD操作,我们甚至可以省略书写CRUD的过程,只用关注于SQL语句这里只举一个查询所有操作的例子:1.映射文件:<?xml version="1.0" encoding="UTF-8" ?>&l...

2019-10-10 20:11:12 244

原创 Mybatis框架入门

Mybatis学习第一天学习内容:mybatis框架介绍mybatis的快速入门mybatis的mapper代理模式什么是mybatis?在软件开发中,我们一般分为三层架构,dao,service,servlet。mybatis其实就是dao层的一个框架,是一个半自动化的ORM框架。那么问题来了什么是ORMORM是指 Object-Relationship-Mapping,对象...

2019-10-08 21:36:41 173

原创 JDBC各类型的对象详解

对象详解:DriverManager:驱动管理对象Connection:数据库连接对象Statement:执行sql语句对象ResultSet:结果集对象PreparedStatement:也是执行sql语句的对象,Statement的子类。DriverManager功能:注册驱动 static void registerDriver(Driver driver):注册给...

2019-09-08 21:27:40 825 1

原创 数据库连接池快速入门

为何要使用连接池我们在日常进行数据库操作的时候,每一次都要申请资源,在使用完成之后释放资源。这种操作是非常浪费资源的做法,我们为了解决的这个问题,就引入了数据库连接池。数据库连接池概念:其实就是一个容器(集合),存放数据库连接的容器,当系统初始化好后,容器被创建,容器会申请一些连接对象,存储在容器中,当用户来访问数据库时,从容其中获取连接对象,用户访问完毕之后,会将连接对象归还容器。好处...

2019-09-08 20:44:33 171

原创 JDBC事务管理

事务什么是事务:一个包含多个步骤的业务操作。如果这个业务操作被事务管理,则这多个步骤要么同时成功,要么同时失败。1.操作:开启事务提交事务回滚事务2.使用Connection对象来管理事务开启事务:setAutoCommit(boolean autoCommit)调用该方法设置参数为false,即开启事务提交事务:commit()回滚事务:rollback()看下面代码:...

2019-09-07 23:59:14 109

原创 JDBC案例操作,增,删,改

1.数据库的增加一条内容的操作import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class Test01 { public static void main(String[] args) {...

2019-09-07 14:47:36 123

原创 JDBC快速入门

JDBCJDBC的概念Java DataBase Connectivity, java数据库连接,java语言操作数据库。JDBC的本质:希望可以有一套统一的代码来操作所有的关系型数据库,因此产生了JDBC,定义了操作所有的关系型数据库的规则(接口),但是规则(接口)没有办法实现对数据库的操作,所以,各个数据库厂商去实现这套接口,提供数据库jar包。我们可以使用这套接口(JDBC)编程,真...

2019-09-06 21:57:09 96

原创 Java中的File类和IO流

概述:1.File:翻译是文件,用于表达java中的路径名。2.路径:用于表示文件或者文件夹在当前系统中的位置3.路径的分类:绝对路径相对路径4.绝对路径:没有任何的歧义,也没有任何的前提条件Windows,从盘符开始的路径,例如"D:/a/b/c/d/a.txt"...

2019-08-19 20:40:38 14904 3

原创 java中的异常以及处理

概述1.异常是一个体系,具有自己的体系结构。2.用于表达程序中特殊情况的一种手段这句话是什么意思呢?1.在程序中,可能会出现某些情况,例如给用户的年龄赋值的时候,可能会错误录入,(比如负数,符号等)出现这种情况是不符合生活的正常状态的时候就认为是一个异常,2.碰到异常情况之后,就可以使用异常对象的方式,描述异常信息。可以将异常抛出,实现程序的结束或者跳转3.是用于处理特殊情况的一...

2019-08-16 08:54:44 888

原创 java中的Map集合

Map概述1、Map:翻译是“地图”地图:纸上的点和现实生活中的某个实际位置的对应关系2、java中的Map:用于记录一个数据到另外一个数据的对应关系3、对应关系:计算式、表达式f(x) = x*x + 1,其中x属于正整数中的[-1, 3] 罗列穷举的方式:{-1=2, 0=1, 1=2, 2=5, 3=10}4、java中使用的第二种表达对应关系的方式,地...

2019-08-14 19:49:33 420

原创 java中的Set集合

上两片博客已经基本的介绍了一下java中的集合分类,list集合和泛型等知识,这篇再介绍一下单列集合中的另外一种集合,Set集合。看到这篇但是没有看过前两篇的小伙伴可以点一下这里,看一下我之前写的博客。java中的集合:Collection的简介,子接口List,以及两个实现类java中的泛型:泛型的的概述,泛型的定义,泛型方法,泛型类,泛型接口,通配符等好接下来我们进入正题:java...

2019-08-14 19:24:19 1999 1

原创 java中的泛型

一.概述和使用泛型:广泛的类型,在定义一个类的时候,类型中有些方法参数,返回值不确定的时候,就是用一个符号,来表示那些尚未确定的类型,这个符号就称为泛型。使用:对于有泛型的类型,在这些类型后面跟上尖括号,尖括号里面写上泛型的确定类型(若在使用某个类创建对象时,已经确定了这个具体的类型了,那么就直接写出具体类型)。泛型包括:泛型类、泛型接口、泛型方法。例如:ArrayList<I...

2019-08-14 14:46:18 367

原创 java中的集合

到今天为止已经学完了所有的集合了,也是时候总结一下了,这段时间赶课有点紧,也没来得及更新博客,今天就总结一下java中常用的集合。一. 集合的引入在学习集合之前,一直在使用的“容器”是数组,数组是用于存储一组相同的数据类型的容器。好处: 可以将大量的变量存储在容器中,不需要单独的命名,用一个整体的数组名字+元素在容器中的相对位置来对容器中的所有的元素进行操作。如 int b = a[1],...

2019-08-13 22:16:50 288 2

原创 我要拿offer练习(第二天)

题目描述圈地运动,就是用很多木棍摆在地上组成一个面积大于0的多边形。小明喜欢圈地运动,于是他需要去小红店里买一些木棍,期望全出一块地来。小红想挑战一下小明,所以给小明设置了一些障碍。障碍分别是:1)如果小明要买第i块木棍的话,他就必须把前i-1块木棍都买下来;2)买了的木棍都必须用在圈地运动中。那么请问小明最少买多少根木棍,才能使得木棍围成的图形是个面积大于0的多边形呢?输入第...

2019-08-09 21:30:47 344

原创 我要拿offer练习(第一天)

马上就要毕业了,深感自己大学生活有些虚度光阴的感觉,从今天起开始一边JAVASE — JAVAEE 等学习,一边开始复习和训练算法和数据结构,计算机组成原理等专业知识.面试真题一题目:有一个城市需要修建,给你N个民居的坐标X,Y,问把这么多民居全都包进城市的话,城市所需最小面积是多少(注意,城市为平行于坐标轴的正方形)输入描述:第一行为N,表示民居数目(2≤N≤1000)...

2019-08-08 20:40:26 210

空空如也

空空如也

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

TA关注的人

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