JAVA
文章平均质量分 57
Paradise丶GeMinI
这个作者很懒,什么都没留下…
展开
-
ATM机
ATM机原创 2016-04-17 17:08:09 · 709 阅读 · 0 评论 -
七大原则
1.开闭原则(Open Close Principle)定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。开放-封闭原则的意思就是说,你设计的时候,时刻要考虑,尽量让这个类是足够好,写好了就不要去修改了,如果新需求来,我们增加一些类就完事了,原来的代码能不动则不动。这个原则有两个特性,一个是说“对于扩展是开放的”,另一个是说“对于更改是封闭的”。面对需求,对程序的改动是通过增加新代码进行转载 2016-06-12 18:22:38 · 1891 阅读 · 0 评论 -
mvc模式
一、MVC与模板概念的理解MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言Smalltalk-80发转载 2016-06-12 18:41:42 · 892 阅读 · 1 评论 -
html总结
html总结:1、企业应用计算模式主要有:CS模式(客户端/服务器)和BS模式(浏览器/服务器模式)2、html:超文本标记语言。以标记和子标记描述网页元素。 http:超文本传输协议。3、网页以*.html作为后缀名。 网页以作为根元素,该元素中包含和两个子元素。 标记一般用于设置网页标题、设置网页编码、书写或导入样式、书写或导入JS等。 标记用于描述网页内容。4、设置网页编码集5、网页注转载 2016-06-30 22:13:47 · 278 阅读 · 0 评论 -
Java连接池详解
对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配﹑释放所造成的问题。为解决我们的问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。更转载 2016-07-24 15:40:47 · 1753 阅读 · 1 评论 -
spring简单入门示例
1 控制反转IOC\依赖注入DI,因为翻译的不同,因此有两个名字。 控制反转意思就是说,当我们调用一个方法或者类时,不再有我们主动去创建这个类的对象,控制权交给别人(spring)。 依赖注入意思就是说,spring主动创建被调用类的对象,然后把这个对象注入到我们自己的类中,使得我们可以使用它。 2 AOP面向切面编程 我们把一个方法看做是一个切面,在这个切面的前后或者周围,都可以设置其他转载 2016-07-24 16:28:52 · 223 阅读 · 0 评论 -
web开发
web XTML 超文本标记语言。利用标记和子标记的方式描述网页元素。 企业应用计算机模式 主机/哑终端计算模式。由主机承担所有的计算任务,哑终端只负责数据的录入和结果的显示。 客户机/服务器计算模式。简称C/S。客户机是一套独立系统,会承担一部分计算功能。服务器主要作为数据提供,也承担一部分计算功能。缺点是维护麻烦,一旦系统需要升级,每个客户端都需要更新。 浏览器/服务器计算模式。简称原创 2016-06-19 19:34:53 · 223 阅读 · 0 评论 -
JavaScript
JavaScript JavaScript变量 弱类型是指变量任何数据都可以存放。可以存放数字,可以存放字符串,可以存放对象的引用。 由于JavaScript是弱类型的语言,所以形参不能指明变量的类型。 用户自定义的变量名和函数名不能和标签同名。 函数名也不能和元素的id同名。 JavaScript数据类型 undefined - 当生命的变量未初始化是,值为undefine原创 2016-06-19 19:36:02 · 234 阅读 · 0 评论 -
JavaEE(3)
log4j日志级别 debug:调试级别info:信息级warn:警告级别error:错误级别fatal:崩溃级别spring MVC特点 基于的时servlet/jsp模式 控制器不再需要继承其他类,只需要用@Controller注解 不需要有formbean之类的对象了,方法参数中需要的页面值,可以通过@RequestParam直接从页面请求中获得 控制器方法签名定义灵活。原创 2016-08-04 19:37:22 · 195 阅读 · 0 评论 -
SSH环境搭建(hibernate5.2.1,spring 4.2)
app-base.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns="http://www.spri原创 2016-08-04 19:40:46 · 1419 阅读 · 0 评论 -
rest
app_base.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns="http://www.spri原创 2016-08-14 13:45:00 · 273 阅读 · 0 评论 -
工厂模式
一、工厂模式的介绍 工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类。 工厂模式的几种形态: (1)简单工厂(Simple Factory)模式,又称静态工厂方法模式(Static Factory Method Pattern)。 (2)工厂方法(Factory Method)模式,又称多态性工厂(Polymorphic F转载 2016-06-04 23:10:09 · 187 阅读 · 0 评论 -
Java设计模式
设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪转载 2016-06-04 22:53:54 · 163 阅读 · 0 评论 -
JavaScript(二)
JavaScript(二) JavaScript对象的特点 JavaScript是基于对象的面向对象语言。只有对象的概念,没有类,没有接口。 JavaScript的函数本身也是对象。 JavaScript对象的属性和方法,可以再运行期间动态添加或删除。 事件流 不同的浏览器有不同实现事件流的方法: 事件冒泡(IE):先响应事件源,再响应父容器。 事件捕获(NetsCape):先响应父原创 2016-06-25 17:40:55 · 191 阅读 · 0 评论 -
java基础知识
JAVA 基础知识原创 2016-04-17 21:33:36 · 331 阅读 · 0 评论 -
异常处理
异常处理(没有无异常的程序)概念:异常是程序在执行过程中所产生的问题。异常分类: 1.编译期异常(检查异常–Checked Exception): 检查异常通常是用户错误或者不能被程序员所预见的问题。 2.运行时异常(不检查异常–Unchecked Exception):运行时异常是一个程序员在运行过程中可能发生的、可能被程序员避免的异常类型。 ★注:错误:错误不是异常。区别:异常能够用原创 2016-05-02 19:47:02 · 236 阅读 · 0 评论 -
多态与抽象
多态与抽象多态概念:相同的行为不同的实现。多态的分类: 静态多态: 编译期既已知方法执行效果(方法的重载)。 动态多态: 编译期未知,运行期根据绑定对象的不同,有不同的效果(动态绑定技术和方法重写)。转型技术:当操作符两端的数据类型不一致的时候,就会发生转型。 当大的数据往小的空间存放,必须进行强制转换。(向下转型) 当小的数据放入大的空间的时候,自动类型转换。(向上转型)原创 2016-05-02 19:47:48 · 260 阅读 · 0 评论 -
类的高级概念
类的高级概念静态类成员static:递归:当这一次的初始值,依赖于上一次的结果时,用递归。静态初始化块除了声明静态成员变量和方法外,关键词static还有另外一种用法。 书写方式: public class 类{ static{ //语句 } } 静态代码块,时在类加载的时候自动运行。在main方法原创 2016-05-02 19:50:27 · 215 阅读 · 0 评论 -
类的高级概念
类的高级概念静态类成员static:递归:当这一次的初始值,依赖于上一次的结果时,用递归。静态初始化块除了声明静态成员变量和方法外,关键词static还有另外一种用法。 书写方式: public class 类{ static{ //语句 } } 静态代码块,时在类加载的时候自动运行。在main方法原创 2016-05-03 20:46:17 · 203 阅读 · 0 评论 -
反射、类加载与垃圾回收
反射、类加载与垃圾回收Java是一种有一定动态性的语言。 动态性:它可以在运行期探究和使用编译期未知的东西,包括类、构造、属性、方法等。 目标:使用反射产生对象,通过反射探究类(属性、构造、方法),在运行期去探究和使用任意属性、构造及方法。 类加载类的加载机制 类加载:就是把一个类的信息放入一个Class对象当中去。 连接:把类的二进制的数据合并到JRE中。 初始化: 反射概原创 2016-05-03 20:46:50 · 330 阅读 · 0 评论 -
JavaIO系统
Java I/O系统流模式概念: 源和目标之间建立的通道。 流的分类 当源是程序的时候 → 输出流 输出流:字节输出流(OutputStream)、字符输出流(Writer)(一个字节等于两个字符)。 当目标为程序的时候 → 输入流 输入流:字节输入流(InputStream)、字符输入流(Reader)(一个字节等于两个字符)。 //选择流分类FileInputStream f原创 2016-05-15 19:05:37 · 227 阅读 · 0 评论 -
面向对象软件工程与UML
面向对象软件工程与UML软件工程三要素 方法:完成软件开发的各项任务技术方法,为如那件开发提荣“如何做”的技术工具:为运用方法而提供的自动的或半自动的软件工程的支撑环境过程: 为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作不走,如何将软件工程方法与软件工具相结合,合理、及时的进行软件开发。软件生命周期 寻找商机(产品、项目)可行性分析 需求调研(系统分析原创 2016-05-29 20:00:18 · 419 阅读 · 0 评论 -
数据库
数据库关系型数据库概念:关系模型把世界看作是由实体和联系组成的。而关系型数据库是将数据库表作为实体,以数据库表的主键和外键的关联关系描述联系的一种数据库结构。 一对一:一条主表记录对应一条从表记录,同时一条从表记录也对应一条主表记录。一对多:一条主表记录对应多条从表记录,同时一条从表记录对应一条主表记录。多对多:一条主表记录对应多条从表记录,同时一条从表记录对应多条主表记录。数据库管理系统原创 2016-05-29 20:01:02 · 251 阅读 · 0 评论 -
内部类
public class OutClass1 { //成员内部类 //位置:位于外部类的全局位置 //访问修饰符:决定能否在第三方类中使用该内部类 //class文件名:外部类名字$内部类名字。 //产生对象:可以在外部类的任意方法中,也可以在第三方类的方法中(考虑访问修饰符) public class InnerClass1{ //转载 2016-04-24 22:02:23 · 181 阅读 · 0 评论 -
ssm环境搭建(spring4.2.0、mybatis3.2.2)
app_base.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns="http://www.spri原创 2016-08-14 13:40:37 · 569 阅读 · 0 评论