自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程编程

多线程编程---多任务处理有两种类型:-基于 进程   -基于 线程(thread)。---进程:是一种“自包容”的运行程序,有自己的地址空间,线程是进程内部单一的一个顺序控制流(执行路径)。---线程:在进程内部共享内存地址。---基于进程的特点是允许计算机同时运行两个或者更多的程序。---基于线程的多任务环境中,线程是最小的处理单位。

2016-05-08 10:14:05 383

转载 java数据库连接池

Java jdbc数据库连接池总结1. 引言   近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机  应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用

2016-08-14 18:10:34 281

原创 单例模式

系统中你需要获得某个类的唯一实例,所有客户端对它的访问都将通过一个公共的访问点获得 --创建一个类并使其:(A)定义一个私有的构造器(B)定义一个私有、静态的变量指向自己(C)定义一个公有、静态的访问方法用于返回该类的一个唯一实例

2016-08-14 18:08:01 222

原创 Log4j

log4j日志级别:debug:调试级别info:信息级别warn:警告级别error:错误级别fatal:崩溃级别spring MVC特点:spring MVC是一个基于MVC模式的表现层框架,在spring2.5以后新增了注解功能。和同类的MVC表现层框架相比,他的特点有:基于的是servlet/jsp模式,控制器不再需要继承其他类,只需要用@Controller注解。不需要有formbean

2016-08-07 19:24:57 327 4

原创 mybatis简介

mybatis时一种持久层框架,术语ORM映射。前身时ibatis。相比于hibrnate,hibernate为全自动化,配置文件书写之后不需要书写SQL语句,但欠缺灵活,很多时候需要优化。mybiatis为半自动化,需要自己书写SQL语句,需要自己定义映射。增加了程序员的一些操作,但带来了设计上的灵活,并且也支持hibernate的一些特性,如延迟加载,缓存,映射等。对数据库的兼容性比hiber

2016-08-07 19:22:55 365 6

原创 Hibernata的特点

Hibernata是一种开放源代码的对象/关系映射持久层框架。事务处理,生命周期管理不依赖于J2EE容器。解决数据库的方言问题。hibernata只需要操作对象就可以完成数据库的增,删,改,查。使用hibernata更面向对象。轻量级,无侵入性,移植性好。ssh:struts:撑杆hibernate:冬眠spring:春天hibernate不适用批量对对象进行操作,使用数据库特定映射,表间关系很复

2016-07-31 19:40:34 513

转载 javaee

企业级应用需要解决 并发,交互,事务,集群,安全,分布式,WEB的一席勒问题。EJB由EJB(企业级javabean)服务主要提供生命周期管理,代码产生,持续性管理,安全,事务管理,锁和兵法管理等服务。J2EE是一套设计,开发,汇编和部署企业应用程序的规范。J2EE提供了企业级应用程序的开发平台,提供了多层结构,分布式,基于组件,松耦合,安全可靠,独立于平台且反应迅速的应用程序环境。JSP是J2E

2016-07-31 19:39:30 242

转载 编程思想之多线程与多进程(2)——线程优先级与线程安全

线程优先级现在主流操作系统(如Windows、Linux、Mac OS X)的任务调度除了具有前面提到的时间片轮转的特点外,还有优先级调度(Priority Schedule)的特点。优先级调度决定了线程按照什么顺序轮流执行,在具有优先级调度的系统中,线程拥有各自的线程优先级(Thread Priority)。具有高优先级的线程会更早地执行,而低优先级的线程通常要等没有更高优先级的可执行线

2016-07-24 21:37:00 290

转载 Java学习笔记之反射(Reflection)

什么是反射能够分析类能力的程序称为反射(reflection)反射可以用来干什么Java反射机制可以让我们在编译期(Compile Time)之外的运行期(Runtime)检查类,接口,变量以及方法的信息。 - 在运行中分析类的能力 - 在运行中查看对象 - 实现通用的数组操作代码 - 利用Method对象Class类在程序运行期间,Java

2016-07-24 21:35:43 283

原创 监听器

监听session,request,ServletCountextHttpSessionBindingListener是唯一的一个不需要注册的监听器AJAX涉及到7项技术,Javascript,XMLHttpRequest,DOM,CSS,HTML,XML以及相关的API。同步提交和异步提交表单提交,超链接提交,浏览器访问servlet都属于同步提交。这事,响应信息会直接显示在客户端浏览器中,并且

2016-07-17 21:46:00 184

原创 设计模式

工厂模式:把对象的使用和创建分开使用。单一职责原则:一个类只应该有一个引起它变化的原因,不要让一个类有多个引起它变化的理由。换句话说,一个类应该做和一个职责相关的业务。不要让一个类承担过多的职责。一个类做的职责越单一,内聚度越高(高内聚)。开闭原则:软件实体应该面向修改关闭,面向扩展开放。其实现的核心是抽象。将相同的部分抽象出来,便于代码重用,将不同的代码也抽象出来,便于功能的扩展。开闭原则是设计

2016-07-17 21:45:14 223

原创 java Web表示层技术

WEB应用程序的目录结构:新建一个文件夹,在其中方html文件和js文件和css文件和jpg图片,在当中新建一个WEB-INF文件夹。 WEB-INF目录中的内容是不能被客户端直接访问的,存放一些比较隐秘的信息WEB-INF目录中建一个classes文件夹,存放开发者书写业务类编译生成的class文件;新建一个lib文件夹,存放web应用程序中所使用的jar文件web.xml 用于

2016-07-10 21:56:53 2143

原创 java Web表示层技术

HTML全称为超文本标记语言。是通过标记和子标记来描述网页内容。超文本的含义为在网页中描述的不只是文本数据。还可以通过一系列标记去链接各式各样的资源。包括图片,音频,css,js等。当客户端在访问网页时,除了要下载文本数据,还需要通过网页中描述的链接地址,去下载各式各样的资源文件。才能让网页正确显示。工厂模式将对象的创建和对象的使用分开进行。其目的是解耦。HTTP全称超文本传输协议ht

2016-07-10 21:55:47 796

原创 java Web表示层技术2

WEB应用程序的目录结构:新建一个文件夹,在其中方html文件和js文件和css文件和jpg图片,在当中新建一个WEB-INF文件夹。 WEB-INF目录中的内容是不能被客户端直接访问的,存放一些比较隐秘的信息WEB-INF目录中建一个classes文件夹,存放开发者书写业务类编译生成的class文件;新建一个lib文件夹,存放web应用程序中所使用的jar文件web.xml 用于

2016-07-01 15:13:33 274

原创 java Web表示层技术1

HTML全称为超文本标记语言。是通过标记和子标记来描述网页内容。超文本的含义为在网页中描述的不只是文本数据。还可以通过一系列标记去链接各式各样的资源。包括图片,音频,css,js等。当客户端在访问网页时,除了要下载文本数据,还需要通过网页中描述的链接地址,去下载各式各样的资源文件。才能让网页正确显示。工厂模式将对象的创建和对象的使用分开进行。其目的是解耦。HTTP全称超文本传输协议ht

2016-07-01 15:04:43 424

转载 JS在网站中的作用

JS的作用域是个比较复杂的东西 JS的作用域是静态的,当定义一个function时,function的作用域是定义function时所在的作用域,而不是调用function时所在的作用域。 当调用一个function时,就会创建一个新的作用域,在这个作用域中用var定义的变量就是局部变量,一般情况下function执行结束之后这个调用时所创建的作用域就会被系统回收。 在function圈套

2016-06-26 22:01:56 1287

转载 js

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netsc

2016-06-26 22:00:41 635

原创 客户端网页编程2

readOnly和disabled的区别:1),readonly表示只读,也就是文本框内容不可以改变,所以该属性只能用于文本框。disabled表示不可用,可以用于任何网页元素。元素加上disabled之后,内容不能改变,同时不能响应事件。2),表单元素加上readonly,表单值还是可以提交服务器,但是表单元素加上disabled,表单值就不能提交服务器了。表单元素:input-text 文本框

2016-06-19 21:49:58 253

原创 客户端网页编程1

html:超文本标记语言。利用标记和子标记的方式描述网页元素。企业应用计算模式:主机/哑终端模式。由主机承担所有的计算任务,哑终端只负责数据的录入和结果的显示。  客户机/服务器计算模式。简称C/S,客户机是一套独立系统,会承担一部分计算功能。服务器主要作为数据的提供,也承担部分计算功能。缺点是维护麻烦,一旦系统需要升级,每个客户机都要更新。  浏览器/服务器计算模式。简称B/S。客户端固定是浏览

2016-06-19 21:48:49 183

转载 java GUI

AWT提供一哦那个鱼所有java applets及应用程序中的GUI组件,还为应用程序提供与机器的界面。这将保证一台计算机上出现的东西与另一台上的相一致。    超类是可以扩展的,他们的属性是可以继承的。而且,类可以被抽象化,这就是说,他们是可被分成子类的模版,子类用于类的具体实现。现实字啊屏幕上的每一个GUI组件都是抽象类的子类。也就是说,每个从组建类扩展的图形对象都与允许他们运行的大量方法和实

2016-06-11 22:37:20 150

原创 java的面向对象思想

对象就等于数据加上作用于这些数据上的一些操作,对象就是一组变量和相关方法的集合,其中变量表明对象的状态,方法表明,对象所具有的行为。类是一组对象具有相同数据结构和相同操作的对象集合,类是java中的一种中药的复合数据类型,是组成java程序的基本要素。它封装了一类对象的状态和方法,是这一类对象的原型。  类是具有相似属性和行为的一组具体实例(对象)的抽象集合。组成类的对象均为此类的实例,类与实

2016-06-11 22:16:16 188

原创 一些答辩题

数组如何定义?答: String [] test=new String[5]; 或 String [] test=new String[]{“1”,”abc”};数组、字符串、集合各自的长度如何获得?答:数组是 .length 属性。 字符串是 length()方法。 集合 是 .size() 方法数组有哪些特点?答:数组变量存放的是数组第一个元素的空间地址引用

2016-06-03 16:33:54 284

原创 一些答辩题

1、Java语言的特点是什么?答:简单,跨平台性,安全性,健壮性,面向对象,垃圾回收机制,多线程2、如何编译和执行java文件?产生帮助文档用什么命令?答:javac 文件名.java 编译java文件 java 类名 执行.class文件 javadoc 文件名 产生文档3、虚拟机的工作流程是什么?编写源文件,通过javac编译成class 文件 类加载------字

2016-06-03 16:33:08 1047

原创 项目开发流程

☆项目开发流程:1)、需求分析 2)、设计 3)、编码 4)、测试和调试 5)、上线和维护☆CRN:客户关系管理系统☆持久层接口设计原则:一个实体类一个持久层接口,一次数据库操作一个持久层方法。持久层接口的方法是该实体类所有的数据库操作方法。

2016-05-29 19:53:28 215

原创 JDBC

JDBC-----☆概述:Java DateBase Connectivity是一种用于执行SQL语句的java API,它由一组用Java语言编写的类和接口组成。通过这些类和接口,JDBC把SQL语句发送给不同类型的数据库进行处理并接受处理结果。☆JDBC:JDBC是java连接数据库的一套规范,该规范中定义了一系列的接口,由数据库厂商提供接口实现类,由开发者根据接口,调用实

2016-05-29 19:52:43 302

原创 Java集合框架(JCF)

集合的由来:(1)、处理多个相同数据我们采用数组,但数组空间固定不能动态增长,插入或删除元素比较麻烦。我们使用集合来解决这个问题。(2)、集合特点:元素类型可以不同、集合长度可变、空间不固定。---概念:为了解决某一个特定的问题,预先设计好的一系列具有继承或者实现关系的类接口。---Collections Arrays提供算法操作框架的工具类。为了算法而存在的。--

2016-05-23 10:26:40 431

原创 创建型设计模式

☆设计模式(微观、针对某一具体场景或者问题,所做的代码级别的设计):1)、创建模式(产生对象):①单例(态)模式(singleton):◇场景---当我们需要设计一种特殊类,能且只能产生一个对象     ◇解决方案(多种)---双锁机制◇对比优劣---②工厂模式 :◇场景---将生产对象的类与使用对象的类进行分离。◇解决方案(多种)---

2016-05-23 10:25:09 143

原创 面向对象设计原则

☆首要标准:1、满足软件的功能效果。2、满足软件功能需求的设计不一定就是好的设计☆好的设计:1、可读性:软件的设计文档是否轻易被其他的程序员理解。可读性插的设计会给大型软件的开发和维护过程带来严重的危害。2、可复用性 :软件系统的架构 、类、组件等单元能否很容易被项目的其他部分或者其他项目复用。3、可扩展性:软件面对需求变化时,功能或性能扩展的难易程度。4、可维护性:软件维护(

2016-05-23 10:24:24 145

原创 XML

☆可扩展标记性语言(XML),表达复杂的数据结构。主要用于:1、跨平台的数据传递。2、用来充作配置文件。☆规范:1、合法的XML:①、标记成对出现,除非它是单标记,除非它是单标记。②、整个标记只能有一个根元素。③、标记嵌套必须正确,不能出现交叉标记。④、2、有效的XML:①、符合文档类型定义(DTD)(老、简单)规范,符合schemal(新、复杂)规范。 有效的XML一定是合法

2016-05-23 10:23:49 182

原创 面向对象软件工程与UML

☆我们在项目中采用的方法、工具、过程 方法:面向对象方法 工具:EA 过程:基于原则的增量迭代软件开发过程。☆用工程学的方式进行软件的开发与维护,并对软件生产过程进行工程化的管理。☆针对软件生命周期全过程及其每个具体阶段的工程方法、技术细则、文档规范、技术支持、管理制度、软院组织以及质量保证体系等。每个团建开发者必须按工程的统一要求形事,不嗯呢该随意地自由发挥。每个开发夹断都要

2016-05-23 10:23:04 516

原创 数据库

数据库 ------☆数据库管理系统(DBMS)的存储模型:1)、层次模型2)、网状模型3)、关系型数据库☆关系型数据库:关系型把世界看作是由实体和联系组成的。而关系型数据库是将数据库表做为实体,以数据库表的主键和外键的关联关系描述联系的一种数据库结构。☆关系型数据库的关系分三种:1)、一对一:一条主表记录对应一条从表记录,同时一条从表记录也对应一条

2016-05-23 10:22:31 210

原创 常用类

---重点:String。1、String在内存中的表现。2、String的常用方法。3、正则表达式。4引用、String的一些缺点,   由此确定引出另外两个引用 String Buffer  String Balder---包装类:专门为基本数据类型设计的;int-Integer   char-Charactor   --作用:在基本数据类型与引用数据类型之间充当桥梁;

2016-05-08 10:16:01 219

原创 Java图形用户界面编程(GUI)部分知识

Java图形用户界面编程(GUI)---容器与组件  ···首层容器:①、JWindow(窗体)②、JFrame(自带工具栏)  ③、JOptionPane(弹出框) ④、JApplet···中间层容器:---简介:---在Java中,基于GUI的程序需要使用javax.swing包和java.awt包中的类才能执行。····AWT的类是使用原始的G

2016-05-08 10:15:00 402

原创 反射

反射(reflect)---反射代表java的动态,在运行期探究和使用编译期未知的东西,包括类、构造、属性、方法等等。---通过反射产生对象。通过反射探究一个类。探究其属性、构造以及方法。---类加载:由类加载器完成,类的class文件读入内存后,就会创建一个java.lang.Class对象。一但某个  类被载入JVM中,同一个类就不会被载入。

2016-05-08 10:13:06 187

原创 集合框架

Java集合框架(JCF)---集合的由来:(1)、处理多个相同数据我们采用数组,但数组空间固定不能动态增长,插入或删除元素比较麻烦。我们使用集合来解决这个问题。     (2)、集合特点:元素类型可以不同、集合长度可变、空间不固定。---概念:为了解决某一个特定的问题,预先设计好的一系列具有继承或者实现关系的类接口。---Collections  

2016-05-08 10:12:16 168

原创 接口

---开闭原则:一个好的设计,对于扩展来说应该是开放的,但是对于修改来说应该是关闭的!---接口:在没有继承关系的类之间,也可以让它们具有共享行为!它是在java中对继承的一种补充!---命名方式:****able(能力),例---Serviceable!---接口--使用关键字interface,表明这是一种与类完全无关的全新数据类型;---访问修

2016-05-03 09:06:22 284

原创 异常

---异常(Exception)是程序在执行过程中所产生的问题。---异常处理是每个程序员都必须要面对的情况,没有没有异常的软件。---1、凡是能够用代码去纠正的就是异常(Exception):{编译期异常(检查异常)checkedException  运行期异常uncheckedException}。2、不能用代码去解决的问题就是错误,比如硬件问题,运行环境问题等等。

2016-04-27 21:42:51 166

原创 应该算是点笔记吧

1、当父类应用指向子类对象的时候,只能调用到父类的属性和行为,受访问修饰符的约束。2、当本类引用指向本类对象的时候,能看到本类所有的属性和行为,也受访问修饰符的约束。3、风险是:有可能让其他的子类交给他。编译通过,单运行起来有风险,必须保证运行的最终效果是父类引用指向子类对象。instanceof   准确说是一个运算符。

2016-04-24 22:02:35 181

空空如也

空空如也

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

TA关注的人

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