自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Git 常用命令总结

Git 常用命令总结2017年06月20日 20:23:08阅读数:45888git的一些基础命令Git常用命令请确保已经安装里git客户端 一般配置  git --version //查看git的版本信息 git config --global user.name //获取当前登录的用户 git config --global use...

2018-07-30 19:29:44 152

原创 springboot安装配置IDEA

1.新建一个Spring Initializr文件注意选中web中的web,和SQL中的Mysql、jdbc、Mybatis然后确定就好了!耐心等待下载的jar包pom.xml中自己加载了一些有用的jar包 <!-- 分页插件 --><dependency> <groupId>com.github.pagehelp...

2018-07-26 00:30:38 4301

原创 基于ssh的员工管理系统

Maven项目配置:pom.xml <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <m...

2018-07-24 19:21:05 1031

转载 hibernate

 Hibernate完成对象模型和基于SQL的关系模型的映射关系 Hibernate较iBATIS更具有面向对象的特征 Java EE 5抛弃了传统的Entity EJB, 改用JPA作为持久层解决方案 JPA实体可以当作Hibernate PO使用 低侵入 不要求PO继承Hibernate的某个超类或实现Hibernate的某个接口 Hibernate使得Java EE应用的OOA O...

2018-07-18 17:59:51 115

原创 oracle语句例句

-------分页2--------- SELECT * FROM(SELECT * FROM(SELECT ROWNUM 序号,emp.* FROM emp)e WHERE 序号<9)WHERE 序号>4 ------||合并列-------- SELECT ENAME ||'的岗位是'||JOB 姓名工作 FROM EMP -------重复行-...

2018-07-17 19:05:11 182

转载 Oracle简介

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。ORACLE数据库系统是美国ORACLE公司(...

2018-07-16 21:15:21 258

原创 ssm批量删除

1.Dao层方法package com.tcc.dao;import java.util.List;import org.apache.ibatis.annotations.Param;import com.tcc.bean.student;import com.tcc.bean.type;public interface usermapper {//此处用到了注解@param它可以用来拼接到sq...

2018-07-15 21:40:25 266

原创 ssm增删改查图书管理系统

查询部分代码@RequestMapping("/select.do")public String selectBook(@RequestParam(value = "bookTypeid",required = false,defaultValue = "0")Integer id, @RequestParam(value = "bookName",required = false) Stri...

2018-07-12 22:41:33 1712

原创 ssm整合架包(idea)

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://maven.apache.org/PO

2018-07-11 20:58:26 217

转载 SpringMvc

MVC的核心思想是业务数据抽取和业务数据呈现相分离。MVC:M(Model)+V(View)+C(Controller)M(模型层):业务数据的信息表示,通常是业务实体V(视图层):为用户呈现数据的页面C(控制层):调用业务逻辑产生合适的数据(Model),同时传递数据(Model)给视图层(View)呈现给用户MVC:是一种架构模式,将业务逻辑和页面展示分离,使程序分层、分工合作,既相互独立,又...

2018-07-10 20:13:01 161

原创 MyBatis

MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Acce...

2018-07-09 18:47:22 111

转载 什么叫迭代,什么是迭代器

迭代通俗点说 叫 一个个数过去,实现这样一个个数过去功能的东西,叫迭代器。java迭代器 较多使用在容器中,如数组链表 ArrayList(反正就是能装东西的玩意儿)举个例子://我们先往链表中装东西ArrayList a = new ArrayList();a.add("东西1");a.add("东西2");//从链表中取东西怎么办呢,自然就用到了迭代器//用法是这样的Iterator iter...

2018-07-05 19:14:12 4891 1

原创 MySQL

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有...

2018-06-04 18:29:15 114

原创 DOM对象和jQuery对象

DOM对象:直接使用JavaScript获取的节点对象var objDOM=document.getElementById("title"); var objHTML=objDOM.innerHTML;   jQuery对象:使用jQuery包装DOM对象后产生的对象,它能够使用jQuery中的方法 $("#title").html( );等同于document.getElementById("t...

2018-05-31 19:16:53 100

原创 jsDOM

1.1 使用JS完成表格的一个隔行换色1.1.1 1.需求分析我们希望在后台页面中实现一个隔行换色的效果显示所有的用户信息,显示效果如下: 思路分析1、 获取tbody中所有的tr2、 循环遍历tr,索引对2取模为0,说明是偶数设置背景为粉色<style>        td {            border: 1px solid black;            width:...

2018-05-29 19:10:21 376

原创 JavaScript DOM

1.1 DOM获取页面的元素1. getElement系列访问通过DOM获取页面的元素的三种方式getElementById( )方法访问DOM元素  —》 id获取一个元素getElementsByName( )方法访问DOM元素—》 元素的name属性名获取(数组)getElementsByTagName( )方法访问DOM元素 –》元素的名称获取(数组)getElementsByClassN...

2018-05-27 09:13:39 259

原创 CSS

概念:层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。CSS为HT...

2018-05-24 22:00:41 645

原创 单例模式

概念:  java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机...

2018-05-23 18:35:34 83

原创 工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决接口选择的问题。我们明确地计划不同条件下创建不...

2018-05-22 18:28:54 170

原创 日志和单元测试

log4j:log4j.properties 配置文件:### 设置Logger输出级别和输出目的地 ###log4j.rootLogger=debug, stdout,logfile ### 把日志信息输出到控制台 ###log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=Syste...

2018-05-21 18:20:44 352

原创 TCP和UDP

TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可靠的数据包发送。通俗说,它是事先为所发送的数据开辟出连接好的通道,然后再进行数据发送;UDP:不为IP提供可靠性、流控或差...

2018-05-20 19:42:49 94

原创 lock锁与synchronized的区别

lock接口和synchronized的区别Lock接口可以尝试非阻塞地获取锁 当前线程尝试获取锁。如果这一时刻锁没有被其他线程获取到,则成功获取并持有锁。 Lock接口能被中断地获取锁 与synchronized不同,获取到锁的线程能够响应中断,当获取到的锁的线程被中断时,中断异常将会被抛出,同时锁会被释放。Lock接口在指定的截止时间之前获取锁,如果截止时间到了依旧无法获取锁,则返回。lock...

2018-05-17 18:52:22 171

原创 线程池

概述:线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙。如果所有线程池线程都始终保持繁忙,但队列中包含挂起的工作,则线程池将在一段时间后创建另一个辅助线程但线程的...

2018-05-16 19:19:34 74

原创 多线程Thread类与Runnable接口

线程:进程、线程都是实现并发机制的有效手段。线程是比进程更小的执行单位,是在进程基础上的进一步划分。一个程序运行,可能多个线程同时运行。Thread类Thread类属于java.lang.Object。在文档中的定义:public class Thread extends Object implements Runnable可以看出,Thread类也实现了Runnable接口,一个类要继承thre...

2018-05-15 18:31:18 192

原创 反射

概念:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。作用:Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态...

2018-05-14 19:07:48 86

原创 Xml简介

xml是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准XML 与 HTML 的区别XML...

2018-05-12 16:36:04 102

原创 弹球游戏代码

<!DOCTYPE html>  <html>  <head>  <meta charset="utf-8">  <title>canvas</title>  <script>      function draw() {      var canvas = document.getElemen

2018-05-09 19:15:48 2660

原创 JavaScript简介

JavaScript 是一种脚本语言JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行代码存放在 head 内 title标签下 当有style属性时在style下书写JavaScript的基本格式<script type=”text/javascript”>&l...

2018-05-03 19:23:38 97

原创 HTML

超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准, 它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效...

2018-05-02 19:28:06 123

原创 递归(与循环的区别)

递归:无限调用自身这个函数,每次调用总会改动一个关键变量,直到这个关键变量达到边界的时候,不再调用。.递归与循环的区别于联系相同点: (1)都是通过控制一个变量的边界(或者多个),来改变多个变量为了得到所需要的值,而反复而执行的; (2)都是按照预先设计好的推断实现某一个值求取;(请注意,在这里循环要更注重过程,而递归偏结果一点)不同点: (1)递归通常是逆向思维居多,“递”和“归”不一定容易发现...

2018-04-26 19:59:47 12399

原创 StringBuffer和StringBuilder的区别

StringBuffer和StringBuilder的区别StringBuilder与StringBuffer有公共父类AbstractStringBuilder(抽象类)。StringBuffer对方法加了同步锁或者对调用的方法加了同步锁,所以是线程安全的。StringBuilder并没有对方法进行加同步锁,所以是非线程安全的。StringBuffer和StringBuilder的使用场景当单线...

2018-04-25 19:17:55 98

原创 枚举

枚举类型(enumeration)是C++中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。定义格式:枚举类型的定义格式为:    enum <类型名> {<枚举常量表>};关键字enum——指明其后的标识符是一个枚举类型的名字。枚举常量表——由枚举常量构成。“枚举常量”或称“枚举成员”,是以标识符形式表示的整型量,表示枚举类型的取值。枚举常量表列出枚举类型的所有取...

2018-04-24 21:29:52 77

原创 集合框架

Java 集合框架中提供了 Map 接口,专门来处理键值映射数据的存储。Map 中可以存储多个元素,每个元素都由两个对象组成,一个键对象和一个值对象,可以根据实现对应值的映射。Map 接口存储一组成对的键一值对象,提供 key(键)到 value(值)的映射。Map 中的 key不要求有序,不允许重复。value 同样不要求有序,但允许重复。最常见的Map 实现类是 HashMap,它的存储方式是...

2018-04-24 00:22:11 90

原创 集合

集合概念:集合是储存对象的,长度可变,可以封装不同的对象。List接口:通常表示一个列表(数组、队列、链表、栈等),有序的。元素是可以重复的,通过索引就可以精确的操作集合中的元素,List接口的特有方法,都是围绕索引定义的。List获取元素的方式有两种:一种是迭代,还有一种是遍历+get。list:特有方法,凡是可以操作角标的方法都是该体系特有的方法增:add(index,element); ad...

2018-04-22 22:53:04 75

原创 异常

异常概述:应用程序在运行的过程中发生的使程序意外终止的情况。抛出异常:Java程序的执行过程中如果出现异常事件,可以生成一个异常类对象,该对象封装了异常事件的信息,并将其提交给Java运行系统,这个过程称为抛出异常。Throwable是异常的顶级父类。Throwable下有两个子类Error和Exception。Error是无法处理的异常,比如OutOfMemoryErro

2018-04-19 21:57:23 107

原创 接口

接口就是一组功能(能力/规范)。接口既是一个约定,又是一种能力(接口不关心结果)。java中的接口是吧所需成员组合起来,用来封装一定功能的集合。接口和抽象类的区别:抽象类                                                                                    接口可以有默认的和静态的方法实现               ...

2018-04-17 19:28:07 81

原创 多态性

多态定义:多态是指相同方法名具有多种表现形式;(一个方法名称,多种具体体现)在面向对象语言中,接口的多种不同的实现方式即为多态。多态的优点:提高代码的扩展性,前期定义的代码可以使用后期内容;多态缺点:前期定义的内容不能使用(调用)后期子类特有内容;把不同的子类对象都当做父类来看,可以屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,以适应需求的不断变化。...

2018-04-16 18:53:00 114

原创 封装性

封装性是面向对象最基本的特征。封装就是将现实世界的属性和行为组成一个整体,形成抽象类。封装意味着对外部隐藏类的内部信息,外部用户直接调用对象提供的方法接口。封装的目的是提高程序的安全性和增加代码的复用性。封装:private私有化成员属性,提供公开public的getter/setterGetter:取值Setter:赋值优点:隐藏内部实现细节,保证代码的安全,同时也可以提升数据的安全性...

2018-04-15 23:14:09 1252

原创 继承

  1、什么是继承,继承的特点子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。特点:在继承关系中,父类更通用、子类更具体。父类具有更一般的特征和行为,而子类除了具有父类的特征和行为,还具有一些自己特殊的特和行为。在继承关系中。父类和子类需要满足is-a的关系。子类是父类。2、 为什么需要继承?什么时候应该继承?使用继承可以有效实现代码复...

2018-04-13 01:09:25 99

空空如也

空空如也

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

TA关注的人

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