自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 oracle 简单查询

范例 3-1:查询emp表中的数据。SELECT * FROM EMP;范例 3-2:现在要求查询出公司的雇员雇佣情况,所以希望通过数据库可以查找到每个雇员编号、姓名、基本工资3个信息进行浏览。SELECT EMPNO,ENAME,SAL FROM EMP;范例 3-3:现在要求查询公司中所有雇员的职位信息。范例:3-4显示的职位包含了太多的重复内容,使用DISTI

2016-06-01 00:12:38 506

原创 Tomcat的目录结构

Tomcat的目录结构 Bin:启动和关闭tomcat的bat文件Conf:配置文件Server.xml:该文件用于配置和sever相关的信息,比如tomcat启动端口后配置Host,配置Context即web应用Web.xml:该文件配置与web应用(web应用就相当于是一个web站点)Tomcat-user.xml:该文件用户配置tomcat的用户密码和权限Lib目

2014-09-13 10:00:12 776

原创 JavaScript 的基本介绍

1,js是基于web开发的脚本语言      脚本语言是什么?(1)脚本语言往往不能独立使用,它和HTML/jsp/php/asp.net配合使用(2)脚本语言也有自己的变量,函数,控制语句(顺序,分支,循环)(3)脚本语句实际上是解释性语言(即在执行的时候,直接对源码进行执行。)(4)Java程序,Java->.class->jvm    js->浏览器(js引擎来解释执行。

2014-08-22 11:37:43 776

原创 Java网络编程(UDP程序设计)

//客户端package org.udp;import java.net.DatagramPacket;import java.net.DatagramSocket;public class UDPClient {public static void main(String[] args) throws Exception{DatagramSocke

2014-08-16 01:33:50 715

原创 Java网络编程(tcp在服务器上应用多线程)

package org.tcp;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.Socket;public class EchoThread implements Runnable {privat

2014-08-16 01:11:54 1154

原创 Java网络编程(ECHO案列)

//服务器端package org.tcp;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.ServerSocket;import java.net.Socket;public cla

2014-08-16 00:35:33 1211

原创 Java网络编程(ServerSocket和Socket)

服务器端package org.tcp;import java.io.PrintStream;import java.net.ServerSocket;import java.net.Socket;public class HelloServer {public static void main(String[] args) throws Excep

2014-08-16 00:03:17 802

原创 Java网络编程(URL与URLConnection)

//URLpackage org.urldemo;import java.io.InputStream;import java.net.URL;import java.util.Scanner;public class URLDemo {public static void main(String[] args) throws Exception{URL

2014-08-15 17:18:50 634

原创 Java网络编程(InetAddress)

package org.InetAddressDemo;import java.net.InetAddress;public class InetAddressDemo {public static void main(String[] args) throws Exception{InetAddress locAdd = null;InetAddress re

2014-08-15 16:59:34 631

原创 "=="和equals方法究竟有什么区别?

(单独把一个东西说清楚,然后再说清楚另一个,这样,它们的区别自然就出来了,混在一起说,则很难说清楚)     ==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。     如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一

2014-08-14 11:54:54 543

原创 JSP内置对象及作用

JSP共有以下9个内置的对象:request用户端请求,此请求会包含来自GET/POST请求的参数response网页传回用户端的回应pageContext网页的属性是在这里管理session与请求有关的会话期application servlet正在执行的内容out用来传送回应的输出config servlet的构架

2014-08-06 17:00:16 833

原创 Request对象的主要方法

setAttribute(String name,Object):设置名字为name的request的参数值getAttribute(String name):返回由name指定的属性值getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组

2014-08-06 16:59:05 695

原创 Servlet的生命周期

servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。    Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决

2014-08-06 16:57:51 596

原创 STRUTS的应用(如STRUTS架构)

Struts是采用JavaServlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。 Struts有如下的主要功能:一.包含一个controllerservlet,能将用户的请求发送到相应的Action对象。二.JSP自由tag库

2014-08-06 16:50:46 1817

原创 说说struts1与struts2的区别。

1.都是MVC的WEB框架,    2 struts1的老牌框架,应用很广泛,有很好的群众基础,使用它开发风险很小,成本更低!struts2虽然基于这个框架,但是应用群众并多,相对不成熟,未知的风险和变化很多,开发人员相对不好招,使用它开发项目的风险系数更大,用人成本更高!    3.struts2毕竟是站在前辈的基础设计出来,它会改善和完善struts1中的一些缺陷,struts

2014-08-06 16:49:24 1379

原创 Struts优缺点

优点:      1. 实现MVC模式,结构清晰,使开发者只关注业务逻辑的实现.    2.有丰富的tag可以用 ,Struts的标记库(Taglib),如能灵活动用,则能大大提高开发效率    3.页面导航使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得

2014-08-06 16:47:45 545

原创 对Spring的理解

1.Spring实现了工厂模式的工厂类(在这里有必要解释清楚什么是工厂模式),这个类名为BeanFactory(实际上是一个接口),在程序中通常BeanFactory的子类ApplicationContext。Spring相当于一个大的工厂类,在其配置文件中通过元素配置用于创建实例对象的类名和实例对象的属性。    2. Spring提供了对IOC良好支持,IOC是一种编程思想,是一种架构

2014-08-06 16:46:51 556

原创 对Struts的理解

1. struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件(通常为/WEB-INF/struts-config.xml)将各个请求分别分配给不同的action去

2014-08-06 16:46:10 1739

原创 对Hibernate的理解

1.面向对象设计的软件内部运行过程可以理解成就是在不断创建各种新对象、建立对象之间的关系,调用对象的方法来改变各个对象的状态和对象消亡的过程,不管程序运行的过程和操作怎么样,本质上都是要得到一个结果,程序上一个时刻和下一个时刻的运行结果的差异就表现在内存中的对象状态发生了变化。    2.为了在关机和内存空间不够的状况下,保持程序的运行状态,需要将内存中的对象状态保存到持久化设备和从持

2014-08-06 16:45:58 506

原创 BS与CS的联系与区别。

C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Orac

2014-08-06 13:38:18 2344

原创 j2ee常用的设计模式

总共23种,分为三大类:创建型,结构型,行为型我只记得其中常用的6、7种,分别是:创建型(工厂、工厂方法、抽象工厂、单例)结构型(包装、适配器,组合,代理)行为(观察者,模版,策略)然后再针对你熟悉的模式谈谈你的理解即可。    Java中的23种设计模式: Factory(工厂模式),      Builder(建造模式),       Factory Metho

2014-08-06 13:36:46 10105

原创 Java中的异常处理机制的简单原理和应用。

异常是指java程序运行时(非编译)所发生的非正常情况或错误,与现实生活中的事件很相似,现实生活中的事件可以包含事件发生的时间、地点、人物、情节等信息,可以用一个对象来表示,Java使用面向对象的方式来处理异常,它把程序中发生的每个异常也都分别封装到一个对象来表示的,该对象中包含有异常的信息。Java对异常进行了分类,不同类型的异常分别用不同的Java类表示,所有异常的根类为java.lang

2014-08-06 12:57:06 631

原创 说出作用域public,private,protected,以及不写时的区别

这四个作用域的可见范围如下表所示。说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。 作用域    当前类   同一package  子孙类 其他package public         √       √        √       √ protected   √       √        √       × friendly  

2014-08-06 12:35:28 1739

原创 设计一个一百亿的计算器

首先要明白这道题目的考查点是什么,一是大家首先要对计算机原理的底层细节要清楚、要知道加减法的位运算原理和知道计算机中的算术运算会发生越界的情况,二是要具备一定的面向对象的设计思想。首先,计算机中用固定数量的几个字节来存储的数值,所以计算机中能够表示的数值是有一定的范围的,为了便于讲解和理解,我们先以byte 类型的整数为例,它用1个字节进行存储,表示的最大数值范围为-128到+127。-1在内

2014-08-06 12:26:13 1089

原创 android 应用程序框架

在进行Android软件开发时,开发者所开发的Android应用程序都是通过应用程序框架来与Android底层进行交互的,所以开发中接触到最多的部分就是应用程序框架。在整合应用程序框架中有4个重要的组件,介绍如下。Activities:一个Activities就表示一个程序的显示界面,在一个应用程序中可以包含多个Activities组件,每个Activities组件都拥有各

2014-08-05 19:23:15 1000

原创 Android体系结构

在Android操作系统中,将体系结构划分为4层:应用层(Application)、应用框架层(Application Framework)、系统运行库层(Library)以及Linux内核层(Linux Kernel)。1,应用层(Application)    应用层是使用Java语言进行开发的一些应用程序,如地图软件,联系人管理,Email连接,浏览器等都属于应用层上运行的程

2014-08-05 19:13:55 1104

原创 定位服务(章节摘要)

1,要想使用Google Map进行开发,则创建项目时一定要选择支持Google APIs的SDK。2,使用LocationManager可以实现对用户所处位置的坐标监听。3,要想在手机上显示Google Map,则需要向Google申请服务。4,在一个地图上可以设置多个地图层(Overlay),用户可以通过ItemizedOverlay类手工标记,也可以使用M

2014-08-03 13:56:31 653

原创 网络通信(章节摘要)

1,在Android系统中,可以直接与Web客户端进行通信,通信的方式也分为GET请求和POST请求。2,Socket是一种C/S程序,Android可以直接在手机中使用Socket进行连接。3,Web Service可以实现异构系统的通信问题,但是Android没有直接提供Web Service程序的开发包,必须单独配置。4,使用WebView组件可以直接使用

2014-08-03 13:51:14 675

原创 手机服务(章节摘要)

1,手机电池的电量信息可以通过使用Intent.ACTION_BATTERY_CHANGED取得。2,AudioManager是一个手机的系统服务,使用此服务可以实现音量的调整,以及静音,震动等模式的切换。3,在Android中可以使用TelephonyManager类对电话状态进行管理,而电话状态也可以通过PhoneStateListener监听类完成监听操作。

2014-08-02 14:53:26 647

原创 多媒体技术(章节摘要)

1,如果需要绘制图形,可以采用直接继承View类的方法完成。2,使用Bitmap可以完成图片的缩小,放大,剪切等操作。3,Matrix提供了一个图形的变形操作,可以使用其完成图像的平移,旋转等。4,Animation动画效果可以通过程序编码实现,也可以通过配置文件实现,但为了维护方便,建议使用配置文件完成。5,MediaPlayer播放视频时需要Su

2014-08-02 14:47:26 749

原创 Android组件通信(章节摘要)

1,不同的Activity之间的跳转可以使用Intent完成,用户也可以通过onActivityResult()方法来接收Activity返回的结果。2,在Android操作系统中,提供了多个可以操作的Intent,用户只需要设置好要跳转的Action以及附加的若干数据即可实现这些程序的调用。3,Activity的生命周期包括运行态(Running State),暂停态(P

2014-08-02 14:40:53 546

原创 数据存储(章节摘要)

1,Android中的数据存储主要有5种:SharedPreferences存储,文件存储,SQLite数据库存储,ContentProvider存储和网络存储。2,SharedPreferences存储适合存储一些程序的配置信息。3,文件存储可以保存多种数据形式,也可以使用XML文件保存。4,在Android中除了可以使用DOM,SAX解析之外,也可以使用Pu

2014-08-02 13:57:21 653

原创 Android中的基本控件(下,章节摘要)

1,如果用户在一个屏幕上添加了多个组件,则可以使用ScrollView进行包装实现滚动的效果,但是ScrollView组件只能对一个组件进行包装。2,ListView可以实现数据的列表显示,可以通过SimpleAdapter类实现数据的封装。3,对话框可以进行信息的提示,用户可以使用系统定义的对话框显示,也可以通过布局管理器定义自己的对话框显示布局。4,Auto

2014-08-02 13:18:55 708

原创 Android事件处理(章节摘要)

1,事件处理一定要有事件源,之后根据设置的事件处理类的不同,执行的操作也不同,每个组件基本上都存在自己的事件监听操作。2,单击事件指在组件选中时进行触发。3,使用下拉列表框可以完成级联子菜单的显示操作。4,键盘事件可以对用户输入的数据进行监听。5,触摸事件可以在用户单击屏幕时进行监听,使用触摸事件可以完成绘图的基本操作。

2014-08-01 19:09:23 554

原创 布局管理器(章节摘要)

1,使用布局管理器可以对组件的布局进行管理,在Android中提供了4种布局管理器:LinearLayout,FrameLayout,TableLayout和RelativeLayout。2,所有的布局管理器既可以通过配置文件实现,也可以通过Activity程序动态生成。3,表格布局管理器可以以表格的形式对数据显示进行排列,在列表操作中使用较多。4,布局管理器可

2014-08-01 19:04:41 590

原创 Android的基本控件(上,章节摘要)

1,Android中的所有组件都是View的子类。2,如果希望可以固定地显示一些内容,则可以使用文本组件TextView完成。3,按钮是一种特殊的文本组件,配合以后讲解的事件处理程序,可以更好地完成人机交互操作。4,文本编辑框的操作中,可以在资源文件中配置下拉选项,也可以通过程序完成配置。5,在下拉列表框的操作中,可以在资源文件中配置下拉选项,也可以

2014-08-01 18:49:58 574

原创 初识Activity(章节摘要)

1,Android项目由若干个Activity程序所组成,每一个Activity都是一个Java类。2,一个Android项目所有用到的资源都保存在res文件夹中。3,Android中的组件需要在布局管理器中进行配置,之后再Activity程序中可以使用findViewById()方法查找并进行控制。4,在布局管理器中定义的每一个组件都有其对应的操作类,用户可以

2014-08-01 18:44:03 320

原创 搭建Android开发环境(章节摘要)

1,如果要进行Android手机的开发,则一定要下载Android-SDK开发工具。2,Android提供专门的Eclipse开发插件——ADT,只需要下载此工具并配置SDK即可完成程序的开发。3,Android 2.3以下的版本主要是针对手机的开发,而Android 3.0以上的版本则对应平板电脑的开发。4,在建立Android项目时一定要考虑到低版本的问题,

2014-08-01 18:40:18 338

原创 认识Android(章节摘要)

1,智能手机与传统手机相比,本身具有网络访问能力,也可以任意扩展第三方应用程序。2,Android的中文含义为“机器人”。3,Android是在Linux基础之上发展起来的,使用Java语言作为前台开发语言,而内核是Linux。

2014-08-01 18:32:32 364

原创 面向对象编程(章节摘要)

1,面向对象有3个主要特征,即封装性,继承性,多态性。2,如果一个类药设置继承则必须指定NOTFINAL,否则此类无法被继承。3,如果要对查询出来的数据进行排序,可以使用MAP或ORDER定义函数。4,在一个类中,默认提供的构造方法需要传递全部的属性内容,如果用户有需要,也可以利用CONSTRUCTOR来定义制定参数的构造函数。5,在面向对象中,可以

2014-08-01 12:11:51 671

数据库驱动包(Sql server,Oracle,MySQL)

连接数据库驱动所用的jar包,这里有SQLServer MySQL Oracle驱动包。

2014-08-04

银行家算法

银行家算法

2013-11-23

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

TA关注的人

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