自定义博客皮肤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)
  • 收藏
  • 关注

原创 【Oracle数据库】(一)数据库基础(数据库介绍,SQL语句,Oracle数据基本类型)

一、数据库介绍    20世纪约70年代,一间名为Ampex的软件公司,正为中央情报局设计一套名叫Oracle的数据库,埃里森是程序员之一。艾里森便是Oracle的创始人,全名拉里·埃里森,毕业与耶鲁大学。Oracle WDP 全称为Oracle Workforce Development Program,是Oracle (甲骨文)公司专门面向学生、个人、在职人员等群体开设的职业发展力课程。O...

2018-09-28 22:06:48 529

转载 【栈与队列】求解汉诺塔问题(2.用栈非递归的方式)

功能需求(栈非递归的方式)事先声明:博主在一本算法书上看到这个问题,对此有一些想法,有一部分出自抄腾,博主一心想表达自己对于处理问题的观点.对于此无需注明转发出处.此汉诺塔问题递归算法并未解决柱子还原之前不能为空问题,此种方法还有待优化.        汉诺塔问题一直是数据算法结构中比较经典的一个问题,但是还需要略微解释一下:相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游...

2018-09-20 20:15:48 2018

原创 【MyBatis】(三)MyBatis的SQL操作(MyBatis简单特性关联映射查询,缓存机制,MyBatis和Hibernate缓存对比)

MyBatis很重要,话不多,直接开始!!八、MyBatis关联映射查询关联查询是MyBatis一个很特殊的特性,MyBatis既可以使用SQL语句进行单表多表联查也可以做级联查询,而且效果比Hibernate显著的多,主要是因为在配置文件所标记实体类和数据表之间的关系非常明确.所以非常便于做关联映射查询,这样的缺点就是无法做级联增删改,不过我们的SQL语句完全可以独立完成这些,所以我们主...

2018-09-19 22:48:53 385

原创 【MyBatis】(二)MyBatis的SQL操作(操作各种SQL语句,动态SQL语句查询,Mapper映射器映射规则)

四、Mybatis操作各种SQL语句1.查询查询的标准模板<select id="" parameterType="" resultType="">SQL语句</select>    id:当前SQL定义的id,方便在代码中查找当前SQL语句    parameterType:传入SQL语句中占位符的参数类型:int,string,map,double,...

2018-09-18 22:35:22 6389

原创 【MyBatis】(一)MyBatis基础知识点(概念,Mybatis框架的优缺点,简单的Mybatis框架使用Demo,基本的增删改查操作案例)

一、概念    简单的说:一款封装了数据库JDBC操作的ORM框架技术.(Apache(ibatis) --> Google(Mybatis))    MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接...

2018-09-18 21:58:56 371

转载 【栈与队列】求解汉诺塔问题(1.用递归的方式)

功能需求事先声明:博主在一本算法书上看到这个问题,对此有一些想法,有一部分出自抄腾,博主一心想表达自己对于处理问题的观点.对于此无需注明转发出处.此汉诺塔问题递归算法并未解决柱子还原之前不能为空问题,此种方法还有待优化.        汉诺塔问题一直是数据算法结构中比较经典的一个问题,但是还需要略微解释一下:相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置...

2018-09-08 15:25:49 1112

原创 【栈与队列】移动窗口生成最大值的数组

功能需求        有一个整数型数组arr和一个大小为w的窗口从数组的最左端滑到最右端,窗口每次向右滑动一个位置。就像是一个滑动的指针,从头指向尾,然后输出窗口中数据的最大值。        例如,一组数据为arr[]  = [4,3,5,4,3,3,6,7],窗口大小为w = 3时:         [  4    3    5  ]  4    3    3    6   ...

2018-08-29 00:40:19 189

原创 【栈与队列】仅用递归函数算法来操作一个栈,使栈逆序排列。

功能需求        一个栈依次压入1、2、3、4、5,那么从栈顶到栈底分别为5、4、3、2、1.如果将这个栈经过系列转置之后,从栈顶到栈底为1、2、3、4、5,也就是实现栈中元素的逆序,但是只能用递归函数来实现,而不是使用其他数据结构,也不能使用第二个栈。详细解析        在之前我们曾经使用过两个栈操作一组数据,经过两次压栈出栈操作,我们可以得到逆序队列。但是题目要求的是主要...

2018-08-26 23:54:55 458

原创 【Hibernate】从0开始学Hibernate--004(完) -- 关联映射、缓存、三层架构

向上连接到Hibernate--002 Session操作数据库、关联查询、数据存储的三种状态、脏数据与刷新缓存。https://blog.csdn.net/hekaikai666/article/details/81913142回顾与总结(一)Hibernate中查询数据的三种方式          HQL语句查询(注意区分HQL和SQL语句的关系:没有半毛钱关系)     ...

2018-08-24 11:00:48 270

原创 【栈和队列】定义一个类,实现一个队列,队列里有两个栈,此类支持队列的基本操作

功能需求        在一个类中,定义两个公共访问的栈,这两个栈通过交互形成一个队列,保持先进先出的特点并且支持入栈add、poll、peek的操作。同时算法复杂度不能太高。详细解析        栈的特点是先进后出,而队列的特点是先进先出,我们把两个栈首尾相接起来,一个压入栈,一个弹出栈,就可以实现相应的队列的操作。具体实现是定义一个压入栈stackPush,在压入数据时只往这个栈...

2018-08-23 20:57:16 462

原创 【栈和队列】getMin功能的栈(返回栈中最小元素的操作)

功能需求:        实现一个具有特殊功能的栈,首先要具有栈所要具备的功能,再实现此栈执行后能够返回栈中最小值的操作。其中pop、push、getMin的操作复杂度都是O(l)。有必要时可以使用现成的站结构操作来设计栈类型。(pop:弹出栈顶元素、push:压栈、getMin获取最小栈元素)详细解析:        由于要操作一组数据,并且存入栈中,那么我们首先考虑到的是栈就需要分...

2018-08-22 21:16:51 1856

原创 【Hibernate】从0开始学Hibernate--003 -- HQL语句的使用

上连接到Hibernate--002 session简单操作数据库、Hibernate中存储数据的三种状态、脏数据与刷新缓存。https://blog.csdn.net/hekaikai666/article/details/81876861回顾与总结:简述上一章的主要内容:(一)session、sessionFactory、Configuration三大接口的简介(二)Hib...

2018-08-22 09:07:48 160

原创 【Hibernate】从0开始学Hibernate--002。Hibernate*Session详解

Hibernate从0开始,第一部分初涉Hibernate搭建第一个简单的Hibernate框架https://blog.csdn.net/hekaikai666/article/details/81672688回顾与总结:简述上一章的主要内容:(一)Hibernate框架的概念:数据持久层的ORM框架,主要作用是用于操作数据库,简化封装了JDBC的操作(二)Hibernate...

2018-08-21 19:25:10 126

原创 【详解】Cookie与Session(用法、特点、规范)用Cookie完成网页访问次数,用session完成在线人数

 <%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%    String

2018-08-14 21:48:57 905

原创 【Hibernate】从0开始学Hibernate--001

一、Hibernate是什么?(一)我们学习SSH框架,首先要知道什么是框架?1.框架是用来提高开发效率的。2.框架中封装了已经完善的功能,当我们需要使用这些功能时,调用即可,不用再手动实现。3.框架可以理解成为一个半成品的项目,只需要学会使用它们即可。(二)Hibernate框架是什么?    在学习了MVC之后,我们熟悉的知道JSP/Html+servlet组成了Web层,...

2018-08-14 20:30:12 206

原创 Java中线程的匿名内部类使用

    对于线程匿名内部类的使用在于开发中小微型程序非常广泛,特别是在多层处理方面,使用匿名内部类非常方便。    匿名类最大的特点就是匿名了。。(感觉是废话)既然是匿名类,所以你无法在别的地方使用这个类(实例化,调用它的静态方法之类的)    特点的话,除了只能使用一次,其实还有其他用处(在看spring-boot源码时发现的)    当你想使用一个类的protected 方法时,但是又不和这个...

2018-04-20 18:26:16 2125 2

空空如也

空空如也

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

TA关注的人

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