03 2020 档案

数据结构(四):队列
摘要:一、概述 队列(Queue):遵循FIFO(First In First Out 先进先出)原则 队列只允许在一端进行插入操作,而在另一端进行删除操作。允许插入的端是队列尾,允许删除的是队列头 二、结构示意图 向一个空队列中一次插入a、b、c三个元素 将队列中的元素一个个删除 三、代码示例 Link 阅读全文

posted @ 2020-03-30 16:21 猪肉王子-17 阅读(331) 评论(0) 推荐(0)

数据结构(三):栈
摘要:一、概述 栈(Stack),也叫堆栈。但是不能称为堆,堆是另外一种数据结构 FILO栈遵循先进后出的原则(First In Last Out) 基本操作有:入栈(压栈)、出栈(退栈) 入栈和出栈都是针对栈顶的操作 二、结构示意图 依次将a、b、c元素压进一个空栈中: 将上述栈中的元素一个一个出栈 由 阅读全文

posted @ 2020-03-30 15:19 猪肉王子-17 阅读(447) 评论(0) 推荐(0)

数据结构(二):链表
摘要:一、概述(本文以最简单的单向链表为例,其它复杂的链表以后再说明) 链表和数组不同,链表在创建的时候不会预先在内存中开辟空间。 链表的存储逻辑上是连续的,物理上是不连续的 链表在存储数据的内存中会有两块数据,一块用来存数据,一块用来存储指向下一个数据节点的指针 二、图示 由上图我们可以看出,链表在逻辑 阅读全文

posted @ 2020-03-29 12:15 猪肉王子-17 阅读(325) 评论(0) 推荐(1)

数据结构(一):数组
摘要:一、概述 定义:数组(Array)是一种线性表数据结构,它用一组连续的内存空间来存储一组具有相同类型的数据 线性表数据结构:数据排成像一条线那样的线性结构 连续的内存空间:数据在内存里面的存储空间是连续的一块内存 具有相同类型:数组里面的所有数据的数据类型是相同的 示例代码 int[] array 阅读全文

posted @ 2020-03-29 11:45 猪肉王子-17 阅读(408) 评论(0) 推荐(1)

Spring(五):使用注解
摘要:一、在spring的配置文件中添加相应的配置文件 在spring中使用注解,我们必须在applicationContext.xml中添加一个标签 <context:annotation-config />的作用是让spring中的注解生效 <beans xmlns="http://www.sprin 阅读全文

posted @ 2020-03-28 20:15 猪肉王子-17 阅读(186) 评论(0) 推荐(0)

Spring(四):Bean实例化及属性注入
摘要:一、Spring容器简单原理 通过前面的学习我们了解到spring容器帮助我们管理对象和维护对象的依赖关系,其实spring就是通过工厂模式实现的 读取配置文件 根据配置信息,通过反射方式创建对象 二、工厂接口关系 我们一般会使用ClassPathXmlApplication或者FileStream 阅读全文

posted @ 2020-03-28 17:46 猪肉王子-17 阅读(314) 评论(0) 推荐(0)

Spring(三):IOC和DI
摘要:一、概述 IOC(Inversion of Controller):控制反转 “控制”指的是在我们的应用程序中创建对象的控制权 “反转”指的是原先在我们应用程序中创建对象都是我们手动去new一个对象,而现在我们将这个创建对象的权利交给spring容器。 DI(Dependency Injection 阅读全文

posted @ 2020-03-28 15:57 猪肉王子-17 阅读(155) 评论(0) 推荐(0)

Spring(二):使用spring框架
摘要:一、创建项目(本文使用IDEA,基于Maven,使用Maven非常方便依赖包的管理) 在pom.xml文件中添加spring的依赖,Maven会将相应的包帮我们自动导入项目中 <dependency> <groupId>org.springframework</groupId> <artifactI 阅读全文

posted @ 2020-03-28 15:02 猪肉王子-17 阅读(211) 评论(0) 推荐(0)

Spring(一):Spring是什么
摘要:一、概述 Spring是一个一站式的轻量级框架 我们之前学过的struts、hibernate等框架都是针对某一层的特定框架,而Spring并不针对某一个层,它是个一站式的框架,可以理解为Spring用来整个各个层。 二、Spring框架与传统框架对比 传统三层调用模式,如下图: 上图所示调用“人” 阅读全文

posted @ 2020-03-28 13:11 猪肉王子-17 阅读(308) 评论(0) 推荐(0)

JavaWeb入门(六):Servlet的基本用法
摘要:一、创建一个动态的JavaWeb项目(这里以Idea为例) 1、Idea左上角的File-->New-->Project 2、左边点击Java Enterrise,然后选择对应的SDK版本,JavaEE版本,Tomcat,最后勾选上Web Application,点击Next 3、将项目名填好之后点 阅读全文

posted @ 2020-03-16 16:06 猪肉王子-17 阅读(390) 评论(0) 推荐(0)

JavaWeb入门(五):Servlet是什么
摘要:一、Servlet的概述 Servet是什么 就是一个运行在web服务器上的一个小的java程序,用来接收和响应从客户端发送过来的请求,通常是使用HTTP协议 Servlet的作用 用来处理从客户端发送过来的请求,并作出响应 总结: 我们从浏览器客户端向服务器发送请求,提交数据。提交到Servlet 阅读全文

posted @ 2020-03-16 13:48 猪肉王子-17 阅读(269) 评论(0) 推荐(0)

JavaWeb入门(四):JDBC之事务
摘要:一、什么是事务 事务(transaction):是数据库操作的最小工作单位,是作为单个逻辑工作单元执行的一系列操作。这些操作作为一个整体向系统提交,要么都执行,要么都不执行。简单的来说事务是一组不可分割的操作集合。 二、事务的四个特性 原子性(Atomicity):事务包含的所有数据库操作要么全部成 阅读全文

posted @ 2020-03-16 12:41 猪肉王子-17 阅读(133) 评论(0) 推荐(0)

JavaWeb入门(三):JDBC工具类的抽取
摘要:一、通过上篇文章,我们已经可以使用JDBC对数据库中的表进行增删改查啦(JDBC的基本使用:https://www.cnblogs.com/Infancy/p/12499806.html),我们对上篇文章的代码从头到尾看一下会发现,增删改查每个方法中有些一样的代码,如:加载驱动、获取连接等,为了使代 阅读全文

posted @ 2020-03-16 10:38 猪肉王子-17 阅读(263) 评论(0) 推荐(0)

JavaWeb入门(二):JDBC的基本使用
摘要:我们以java操作mysql为例 一、下载JDBC的驱动包 下载地址:https://downloads.mysql.com/archives/c-j/ 二、把JDBC驱动包加载到项目中(如何加载第三方包:https://www.cnblogs.com/Infancy/p/12499208.html 阅读全文

posted @ 2020-03-15 20:34 猪肉王子-17 阅读(235) 评论(0) 推荐(0)

JavaWeb入门(一):JDBC是什么
摘要:一、什么是JDBC? SUN公司提供一套规范接口,然后各个数据库厂商提供这套接口的实现,这套接口的规范就是JDBC的规范 百度百科解释如下: 我们用通俗的一个例子来说明什么是JDBC: 到了该吃晚饭的时候了,我今天晚上想吃鱼香肉丝,现在有两种选择。 1、我自己去菜市场买青椒、木耳、胡萝卜等食材,买回 阅读全文

posted @ 2020-03-15 19:38 猪肉王子-17 阅读(236) 评论(0) 推荐(0)

Idea添加第三方包引用
摘要:我们这里以添加Jdbc的驱动包为例 一、下载连接mysql的驱动 下载完成如下: 二、在Idea中添加此包 1、 f 2、 3、 4、这个时候我们发现项目里面就有jdbc的扩展了 转载请注明出处: https:////www.cnblogs.com/Infancy/p/12499208.htmlfa 阅读全文

posted @ 2020-03-15 18:36 猪肉王子-17 阅读(1224) 评论(0) 推荐(0)

导航