自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (10)
  • 收藏
  • 关注

原创 hibernate知识详解,看完这篇文章,完全掌握hibernate

JDBC什么是JDBC?JDBC,全名 JAVA接(java DataBase Connectivity)技术的简称,由一组使用java语言编写的类与接口组成,可以为多种关系数据库提供统一访问。连接数据库后通过SQL来操作数据库。JDBC的问题:1、从连接效率上考虑,每一个操作都要重新连接数据库,对数据库造成较大的压力。2、从代码上考虑,我们每次操作都要写编译以及对连接的控制,还要考虑到...

2019-04-11 11:03:18 732

原创 HTML最全语法概述、文件的基本结构、Web标准(W3C)、基本标记

一、简介1.网页是组成一个网站的最基本的元素,一个网站做的好不好,就要看网页是如何编写的2.互联网上的信息,都是以网页的形式来给大家进行呈现的,所以网页实际上就是我们一个网站,或者网络信息传递的载体。网页文件使用一种特殊的标记语言所写的,这个标记语言的名称:HTML(超文本标记语言 Hyper Text Markup language)3.概念:Html是一种标记语言,不是编程语言,主要作用...

2018-11-05 20:56:03 1130

原创 JAVA OOAD 设计模式--创建型设计模式

模式包含的要素1.模式名称2、该模式所能解决的问题3、解决方案4、使用该模式后的效果(优点和缺点)模式避免重复问题而提出来的解决方案类型架构模式软件加构上的,整体考虑而提出来的一些解决方案,比如:B/S,C/S,MVC,ORM,事务脚本,领域模型……从宏观的角度来说设计模式是从微观的角度上来看软件开发过程中,碰到的一些重复业务场景并提出的解决方案。设计模式分类创建型设计模...

2018-10-30 21:03:50 228

原创 OOAD设计模式解析

模式包含的要素1.模式名称2、该模式所能解决的问题3、解决方案4、使用该模式后的效果(优点和缺点)模式避免重复问题而提出来的解决方案类型架构模式软件加构上的,整体考虑而提出来的一些解决方案,比如:B/S,C/S,MVC,ORM,事务脚本,领域模型……从宏观的角度来说设计模式是从微观的角度上来看软件开发过程中,碰到的一些重复业务场景并提出的解决方案。设计模式分类创建型设计模...

2018-10-30 09:05:23 373

原创 OOAD设计原则精细版详细讲解

软件开发中,比较经典的开发步骤:一、瀑布模型1.可行性分析2.需求分析3.软件设计4.编码5.测试6.交付产品7.维护弊端:瀑布模型存在比较严重的问题需求如果要发生变更只能在极早期越往后走,代价越大二、迭代+瀑布模型1.计划驱动----文档为主2.敏捷开发—客户交流为主需求分析、软件分析,编程 都有两种方式:面向对象,面向过程采用面向对象的思维方式进行:分析需求(OOA...

2018-10-25 20:15:13 673

原创 XML(eXtended Markup Language)重点语法

一、特点1.自带描述性、2.可以支持跨平台、3.保留了面向对象编程的层次感二、可拓展标记语言允许程序员按照自己的想法扩展新的标签(标签必须一对一成对出现)三、语法1.头,也被称之为序言包含了(文档声明注释)2.文档元素 包含了(注释,空白,标签,内容)四、文档声明1.<?xml version="1.0" encoding-"UTF-8" standalone="ves"?&...

2018-10-24 20:44:04 368

原创 JAVA深度分析解析网络编程Socket过程及方法

OSI一、应用层TCP/IP模型1.会话层2.表示层3.应用层二、传输层三、网络层四、网络接口1.数据链路程2.物理层基础拓展一、网络:使用光纤,网线, WIF1等传输介质,将位干不同地址计算机连接到一起 .局域网 城域网 广域网(互联网)二、地址:计算机在网络上,什么东西是它的地址? TP地址, TP地址就悬计算机在网络上的唯一维对地址 1相当干人居住的房子的地方三、计...

2018-10-23 19:53:31 350

原创 JAVA数据库连接,JDBC深度分析解析链接过程及方式

一、概念Java DataBase Connectivity,是一种用于执行SQL语句的Java API,它由一组用Java语言编写的类和接口组成。通过这些类和接口, JDBC把SQL语句发送给不同类型的数据库进行处理并接收处理结果。二、JDBC两大类1.对Java开发人员而言是API,对数据库提供商而言是接口。2."面向开发人员:作为API, JDBC为程序开发提供标准的接口3.面向数...

2018-10-22 18:45:31 1083

原创 MySQL高级语法拓展

内链接 有值得显示SELECT s.*,c.from t stu as s inner join t class as c on s.fk class id = c.id:左链接(左表为基础,右表有数据显示,没有数据为空)SELECT s.*,c.from t stu as s left JOIN t class as c on s.fk class id = c.id:右链接(右表...

2018-10-17 11:21:36 702

原创 MySQL基础语法操作

一、SQL语句组成1.DDL(数据定义);2.DML(数据操作);3.DQL(数据查询);4.DCL(数据控制);二、数据类型1.整数1)tinyint2)smalliint3)mediumint4)int5)bigint2.浮点型1)float2)double3)decimal3.字符串1)char2)varchar3)tinytext4)text5)m...

2018-10-11 19:06:18 113

原创 小白学JAVA《二十四》--- JAVA I/O流概况总结,文件输入输出

一、概念1.包含有方向和流质的特性,用于程序内外部文件的交互通讯(类似水流)2.指的是计算机与外部世界,或者一个程序与计算机的其余部分之间的接口二、分类1.方向1.1 输入流 InputStream/Reader1.2 输出流 OutputStream/Writer2.数据最小传输单位2.1 字节流 InputStream/OutputStream,对于字节码文件,或者图片...

2018-10-09 18:37:29 139

原创 JAVA重点基础知识回顾总结---JAVA语法基础、JAVA程序流程控制、结构化编程和面向对象编程的区别

一、JAVA中使用的数据类型整数类型1、Java每个整数类型都有固定的表数范围和字段长度,不会受到具体操作系统的影响,主要用以保证Java程序的可移植性2、Java语言整形常量的三种表现形式:十进制整数、八进制整数、十六进制整数3、Java语言的整形常量默认为int类型4、符号:byte、short、int、long*浮点类型1、与整数类型类似,同样具有固定的表数范围和字段长度,也是...

2018-10-04 19:50:30 218

原创 小白学JAVA《二十三》--- JAVA I/O系统概念、分类

一、概念1.包含有方向和流质的特性,用于程序内外部文件的交互通讯2.指的是计算机与外部世界,或者一个程序与计算机的其余部分之间的接口二、分类1.方向1.1 输入流 InputStream/Reader1.2 输出流 OutputStream/Writer2.数据类型2.1 字节流 InputStream/OutputStream,对于字节码文件,或者图片,或音频,视频等等文...

2018-09-29 20:19:46 159

原创 小白学JAVA《二十二》--- 集合的接口、类型、方法拓展

MapHashMap中,如果是我们的自己定义的类的对象,作为键的时候,必须要重写hashcode( )和equals( ),当然上层的HashSet,也同理HashMap底层是数组+单向链表的结构,数组用于存放键的hash值,而链表用于存储k-v结构, ,数组构成了HashMap中的Hash表,表的大小默认是16,可以存放的数据是16加载因子0.75,当超过160.75个数据时, Hash表将...

2018-09-28 17:45:26 309

原创 小白学JAVA《二十二》--- 集合的接口、类型、方法

一、接口1.Collection1.1 list 允许元素重复1.21 Array list 数组1.22 Linkedlist 链表结构1.23 Vector区别:ArrayList ,LinkedList ,Vector 三者均是List实现类,都可以代表有序,重复集合但是:ArrayList底层是基于数组结构来实现的,查询数据较快,操作数据较慢 LinkedList底层是...

2018-09-27 18:51:38 115

原创 小白学JAVA《二十一》--- 多线程的管理方式以及线程池

一、线程的管理1.更改优先级:Priority(默认5,最低一。最高十,为线程被CPU选中概率)2.返回线程名称 getName3.Thread类的sleep()将某一根线程状态变成“休眠”状态4.yield暂停5.join 线程一旦定义,默认为线程的异步调用,但是一旦在某一个线程中对例外的线程执行join(),将会使线程的异步调用,转换为同步调用。调用线程将会处于“等待”状态,直到被...

2018-09-26 18:02:12 163

原创 小白学JAVA《二十》--- 多线程的概念、实现方式、管理方式

一、基本概念1.进程:一段程序的执行过程(系统唯一分配的单位,也是基本的执行单位)1.1动态性1.2独立性1.3并发性概念:在同一时刻CPU交替运行多个任务,不同的代码,交替的执行(与并行区别–并行:同一时刻:CPU同时运行多个任务)2.线程:运行在进程里的多个任务,一个任务一个线程,多个任务多个线程3.进程和线程区别:进程分配任务,线程执行任务1)简而言之,一个程序至少有一个进...

2018-09-25 20:41:55 211

原创 小白学JAVA《十九》--- 反射、类加载

一、类加载1.类加载器1.1启动类加载器(由C语言编写)负责加载存放在JDK\ire\lib下的等核心内库1.2拓展类加载器1.3应用程序类加载器1.4自定义类加载器1.5内加载概念:将.java文件编译后的class字节码中的二进制代码加载到内存中去的过程2.类的生命周期2.1加载作用查找并加载类的二进制数据2.11通过类的全限定名(包名加类名)来获取其定义的二进制字节流...

2018-09-20 18:40:19 135

原创 小白学JAVA《十八》--- 常用类总结

一、系统相关的类1.System1.1JAVA程序的运行平台(1)System.currentTimeMillis() 获得系统当前时间的函数(2)System.nanoTime()与钟表定义的时间没有任何关系,他的作用只有一个,计算代码的执行时间。 这个函数并非是获取系统当前时间的函数,它是一个获得计时器的函数,该函数不能表示具体的日期,只能表示从某一个不确定的时间到当前时间的时间差(有...

2018-09-20 09:34:09 151

原创 小白学JAVA《十七》---包装类及自动装箱/拆箱&正则表达式

包装类及自动装箱/拆箱1.概念 基本数据类型面向对象的代表1.1boolean=Boolean1.2byte=Byte1.3short=Short1.4char=Character1.5float=Float1.6double=Double1.7long=Long1.8int=Integer1.81转16进制:toHexString2无法继承,final修饰3.包装类为引用...

2018-09-19 17:06:45 158

原创 小白学JAVA《十六》--- 常用类拓展

日期相关类1.currenentTimeMillis1.1以1970年1月1日到现在时间差(毫秒为单位)2.nanoTime2.1返回最准确的可用系统计时器的当前值,以毫微秒为单位3.Date3.1 Date date= new Date 获取当前系统时间,默认情况下日期的输出格式采用的是格林尼治时间3.2 Date date= new Date(long毫秒) 根据差的毫秒得到相...

2018-09-18 17:58:01 302

原创 小白学JAVA《十五》--- 常用类

一、系统相关的类 1.System 1.1JAVA程序的运行平台 (1)System.currentTimeMillis() 获得系统当前时间的函数 (2)System.nanoTime()与钟表定义的时间没有任何关系,他的作用只有一个,计算代码的执行时间。 这个函数并非是获取系统当前时间的函数,它是一个获得计时器的函...

2018-09-17 17:50:03 150

原创 小白学JAVA《十四》--- 异常处理

一、异常分类 (1)检查异常,也被称之为“编译时异常”,由编译器检查出来的异常 (2)运行时异常,编译器无法检查出来,只有程序在运行时抛出的异常,才是运行时异常 (3)错误,实际上已经脱离了“异常”的范畴,因为程序员无法通过修改代码来解决问题,比如内存不足、硬盘空间不够、网线问题等 二、概念 (1)是程序在执行过程中...

2018-09-13 16:26:23 126

原创 小白学JAVA《十三》--- 接口

一、概念 (1)访问修饰符:只能用public 来源于外部给类附加的功能 (2)接口无法实例化,只能由实现类来实例化 (3)关键字:interface/implements (4)不允许非抽象方法存在,接口中只能允许抽象方法存在 二、特点 (1)接口文件最后同样也会被编译器...

2018-09-12 17:42:26 117

原创 小白学JAVA《十二》--- 多态

一、关键字 1.abstract 2、如果一个类中存在抽象方法,那么那个类也就是一个抽象类。但是抽象类中不一定必须要有抽象方法 3.抽象类无法实例化 4.可以继续编写:成员变量,常量,静态常量,初始块,行为,构造(但是构造器此时的作用,并非是为了创建对象,而是用于分配成员变量的存储空间) 5.在定义方法的时候...

2018-09-11 18:28:08 102

原创 小白学JAVA《十一》--- 多态

一、概念 相同的行为。不同的实现 二、静态多态 1.能够在编译期间就确定方法被哪一个对象所执行的重载或重写(在编译的时候就知道方法的调用) 2.使用重载实现 三、动态多态 1.不能够在编译期间就确定方法被哪一个对象所执行的重载或重写(在后期传值后才知道方法如何调用) 2.使用动态绑定和重写...

2018-09-10 18:36:24 159

原创 知识回顾

初识JAVA一、java起源 1.green小组的创建 2.oak语言的来历 3.java语言的来历 二、发展 1.java1.0发布 (1)jdk1.0 (2)jdk1.1 2.java2.0发布 (1)jdk1.2...

2018-09-09 11:55:26 404

原创 小白学JAVA《十》--- 内部类

一、一篇JAVA文件中可以定义多种类型的类:兄弟类、成员内部类、静态内部类、局部类布类、匿名内部类二、特点 1.JAVA中包含几个类,就对应的产生几个相应的类文件个数 2.JAVA文件的名称,不一定和类文件的名称保持一致,兄弟类的命名规则就是“兄弟类。class”,成员内部类的命名规则是“外部类加内部类.class",局部内部类类文件的命名规则是”外部类内部...

2018-09-06 16:12:48 104

原创 小白学JAVA《九》--- 类的高级概念

访问修饰符 1.private 私有 该类外部的方法是无法访问该组件的 2.defacat 本包–家人 跟类同一个包下面的类都可以访问 3.protected 受保护的–亲人 同包类和其他包中的子类,都可以访问 4.public 公共的 任何包中的类,都可以访问![这里写图片...

2018-09-05 17:42:04 111

原创 小白学JAVA《八》--- 继承

继承的来源 1.来源于现实生活 2.继承可避免:混淆属性及行为 3.也可避免代码重复以及拓展性无法提升的问题继承的概述 一、.将一些相同属性和行为的类中的属性和行为抽象到一个公共类中,然后让子类去继承 二.满足is-a的结构 三.被继承的类(父类、基类、超类) 四.子类,派生类 1.子类可以继承父类的属性和...

2018-09-04 18:50:10 123

原创 小白学JAVA《七》--- 对象的行为+数组

一、按值调用 当实际参数传递给形式参数时,实际参数的数据被复制给形式参数。在编程中,在方法调用之间复制数据的过程称为按值调用。 在Java中,一个很重要的特点是:变量要么是八种基础类型之一,要么是引用类型。如果实际参数是基础类型,那么它最大是64位(double或者long)。如果我们想传给方法的数据是一个很大的对象,那么请记住:不是对象被传入,而是对象的引用被传入。这个引用在大多数情况下是3...

2018-08-30 17:45:02 144

原创 小白学JAVA《六》--- this引用+对象的行为

This引用1.每个对象都有一个隐含的this变量,它可以访问类的所有信息2.this代表对当前类的对象的引用 要访问一个对象的成员变量或方法就必须有一个对该对象的引用 编译器会为我们添加上引用。 使用包来组织类 一、Java通过引入包(package)的机制,以解决这两个问题。 在Java中,每个类属于一个包。包有两个基本的用途 1.提供...

2018-08-28 19:49:21 117

原创 小白学JAVA《五》--- 类、对象和包(1)

结构化编程和面向对象编程的区别 一 结构化编程 1.流程图和自顶向下的方法设计 2.将一个大的问题分解成更小的任务,然后为每个更小的任务编写一个过程(或函数) 3.编写一个主过程来启动程序流程,随后根据程序流程走向,调用想要的其它过程 二 面向对象编程 1.围绕着要解决的问题中的对象来设计 2.每个对象...

2018-08-27 18:53:54 124

原创 小白学JAVA《四》---JAVA程序流程控制

一、流程控制 1、程序的执行,默认情况下是由上而下顺序执行 2、修改程序执行顺序的3种情况 *方法的调用 *选择语句 *循环语句二、布尔逻辑 1、布尔值:true和false 2、组合布尔逻辑分为4种 (1)和—两个表达式均为true,组合表达式为真 (2)或—两个表达式中一个为true,组合就为真 ...

2018-08-23 20:03:01 172

原创 小白学JAVA《三》---JAVA语法基础

一、JAVA关键字 二、JAVA的标识符 什么是标识符? 标识符就是计算机语言中被打上标记,帮助计算机或者程序员识别的各种符号,这些符号表示了某个特定的含义 标识符的分类? 1、系统预定义的标识符(关键字) 2、用户自定义标识符用户自定义标识符命名规则: 标识符由字母、下划线、美元符号或者数字组成; 标识符应以字母、下划线、美元符号开头; Java标识符大小写敏感,长...

2018-08-22 20:26:33 216

JAVA经典面试题必考20道

JAVA经典面试题必考20道,包含各大地区面试经典题型,包含源代码及说明

2019-04-15

大型网站系统架构思考

大型网站系统架构思考,针对于大型网站系统开发架构做出详细解析

2019-03-27

超强应用服务器集群方案

超强应用服务器集群方案,针对集群开发程序,解决多并发等常见服务器问题

2019-03-27

poi批量上传EXCEL文件

java使用POI实现excel文件的读取,兼容后缀名xls和xlsx

2019-03-05

达内电信实验室租凭项目服务计费系统文档+图片需求分析

达内电信实验室租凭项目服务计费系统文档+图片需求分析

2019-02-18

省+市+区 三级联动系统PC+移动 共6份源码

省+市+区 三级联动系统PC+移动 共6份源码,满足不同需求,总有一个适合你

2019-02-18

学生宿舍管理系统HTML

学生宿舍管理系统HTML,包含所有图片、HTML、CSS、JS等代码,适用于各大公司管理系统

2019-02-16

PowerDesigner 快速破解

PowerDesigner 快速破解 解压后,覆盖到安装目录,然后启动看一下效果。汉化完成……

2019-02-16

MySQL API中文对照版

MySQL API中文对照版,全文为中英文对照,在mysql的使用中有很大用处

2018-10-11

空空如也

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

TA关注的人

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