自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (笔记十二)Tomcat启动、结构、配置、HTTP协议简介

1.web服务器开发和部署web项目,需要web服务器的支持,将静态web或动态web资源与web服务器绑定,用户通过浏览器间接访问资源。如Windows中IIS,默认使用80端口,监听客户的请求。WebLogic:(商业)目前应用最广泛的Web服务器,支持J2EE规范(包含13种技术)Apache:免费服务器Tomcat,支持全部JSP以及Servlet规范WebSphere

2013-04-12 11:14:15 1316

原创 (笔记十一)反射、JavaBean、内省、BeanUtils框架

本节知识常常体验在框架中1.反射加载类,并解剖出类的各个组成部分(成员变量、方法、构造方法等)。框架中经常用到,如框架中通过设置配置文件,通过反射来加载对应的类。a)加载类Java中的Class类用于代表一个类的字节码,它提供加载类字节码的方法:Class.forName()其他方法:类名.class对象.getClass() b)解剖类getC

2013-04-11 13:04:34 1767

原创 (笔记十)eclipse介绍、JUnit、5.0特性、枚举

传智播客 方立勋老师1.eclipsea.运行问题:eclipse failed to create java virtual mathine解决:ini文件修改256为128b.项目中Java Compiler和Java Build Path设置2.断点(注意:停止调试和删除断点)f5:step into f6:step overf7:step return

2013-04-11 13:02:14 750

原创 (笔记九)多线程、Lock、停止线程

1.线程间通信多线程在处理同一资源,但任务却不同2.obj.wait(),obj.notify(),obj.notifyAll()1)必须存在synchronized(Obj)语句块中2)锁可以是任何对象,这些方法定在在Object中3)wait:线程在获取对象锁后,通过wait方法主动释放对象锁,同时本线程阻塞。直到有其它线程调用该对象锁的notify()唤醒该线

2013-04-09 22:40:45 865

原创 (笔记八)线程、同步代码块、同步函数、死锁

1.线程是"进程"中某个单一顺序的控制流。也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。一个进程必须至少有一个线程,通常称为主线程。2.线程调度计算机通常只有一个CPU,在任意时刻只能执行一条机器指令,每个线程只有获得CPU的使用权才能执行指令.所谓多线程的并发运行,其实是指从宏观上看,各个线程轮流获得CPU的使用

2013-04-09 22:35:54 2682

原创 (笔记六)文档注视、单例模式、继承、抽象类、接口、多态

1.文档注释(★)使用javadoc工具,对指定类文件生成API帮助文档,javadoc -d myhelp ArrayTool.java,在myhelp下生成。注释/** */ 针对javadocArrayTool.java/**建立一个数组工具类,包括遍历、排序,求最大值等常用函数。@author 张三@version 1.0*/public class

2013-04-09 22:30:01 806

原创 (笔记五)内部类、匿名类、包

1.内部类a)内部类直接访问外部类的成员b)外部类要访问内部类,必须建立它的对象c)一个文件中,外部类,只有一个修饰符为public,内部类不限制d)直接访问外部类中的内部类的成员class Outer{ class Inner { }}Outer.Inner in=new Outer().new Inner();e)内部类是静态的,成员也一定是静态的c

2013-04-09 22:27:26 472

原创 (笔记四)类、类的内存解析、static代码块、构造代码块

★★★代码是思想的体现形式★★★1.面向对象通过面向对象的方式,将现实世界的物抽象成对象,现实世界中的关系抽象成类、继承,帮助人们实现对现实世界的抽象与数字建模。有效提高编程的效率,通过封装技术,消息机制可以像搭积木的一样快速开发出一个全新的系统。首先根据客户需求抽象出业务对象;然后对需求进行合理分层,构建相对独立的业务模块;之后设计业务逻辑,利用多态、继承、封装、抽象的编

2013-04-09 22:22:05 643

原创 (笔记三)程序基本结构注意点与数组

1.if...else的简写格式当其中返回一个具体结果时,可用三元运算符简写if(x>1) return true;else return false;==>x>1?true:false;2.局部代码块{}3.switch结合break使用若case后无break,将继续执行下去int x=3;switch(x){ case 2:

2013-04-09 22:19:14 494

原创 (笔记二)数据类型及转型、运算符

1.标识符,字母、数字、下划线、$(c#无$)2.注释   类的注释,函数注释3.数据类型基本数据类型:数值型(整数类型,浮点类型)、字符型、布尔型引用数据类型:类、接口、数组注:boolean类型,不能写成bool4.强制类型转换byte b=3; //编译器自行判断,将int整型常量强转b=b+4; //编译错误,可能损失精度,因为b是变量,具体值不

2013-04-09 22:13:36 751

原创 (笔记一)基础与环境变量

学习视频(传智播客,毕向东老师)1.基础1.1 GUI(Graphical User Interface)和CLI(Command Line Interface)CLI执行起来更快,功能也更强,不足之处是用户需要了解相关操作的命令(早期操作系统)1.2 Java简述SUN(Stanford University Network,斯坦福大学网络公司),面向对象,安全可靠,与平台无

2013-04-09 22:12:04 537

原创 (笔记七)异常

1.异常简单的讲,在运行时期发生的不正常情况2.比较早期的C语言的异常处理机制,通常是我们人为的对返回结果加一些标志来进行判定,比如发生错误返回什么标志,正常情况下我们又是返回什么标记。这些都不是语言本身所赋予的,是人为的定义,这样就会造成业务逻辑的主线受到异常处理的牵制,或者说是我们难免会将注意力转移,并且造成业务逻辑与异常处理之间有很大程度上的缠绕。以前正常流程

2013-03-28 10:59:57 498

原创 javascript字符串转json对象

方法1:eval函数计算某个字符串,并执行其中的的 JavaScript 代码.只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数。//(1):eval参数若不是字符串,直接返回参数本身var o1=new Object();eval(o1); var o2={a:

2011-12-30 15:00:37 3043

原创 C# 修饰符

一. 修饰符1.用于类的修饰符a)internal , 默认修饰符,指定为内部的,只在当前程序集中才能访问.  class A{}//类似于internal class A{}b)public , 公共类,其他程序集能够访问c)sealed, 密封的,不允许被继承d)abstract, 抽象类,不允许实例化,只能够继承,可以包含抽象成员.

2011-11-16 16:44:20 392

原创 prototype优点

每个函数就是一个对象(Function),函数对象都有一个子对象 prototype对象,类是以函数的形式来定义的。(函数都有prototype属性)优点1:节省空间 function Person(_name){ this.name=_name; this.SayHello=function(){ alert('hi,'+this.name); } }

2011-11-01 15:09:24 1235

原创 div自动居高(兼容FF)

  New Document <!-- #div1{width:400px;border:1px solid #666;} #div1 div{width:190px;border:1px solid red;float:left;} --> #div1{width:400px;border:1px solid #666;}

2011-06-29 17:06:00 383

原创 常用方法

<br />/// <summary>/// 货币值格式化为字符串,如123400格式为123,400/// </summary>/// <param name="c">小数值</param>/// <param name="keepDecimal">是否保留小数部分</param>/// <returns></returns>public static string FormatMoney(decimal c, bool keepDecimal){ bool b =

2011-05-11 10:43:00 310

原创 ASP.NET3.5控件和组件开发:高效事件的处理

在复合控件中,事件一般比较多,如果仍然使用普通事件的实现方法来定义事件,就会定义许多事件委托实现对象,在实例化对象时,会导致占用较多内存存储。利用Control类中提供的Events属性(返回EventHandlerList集合类),可以像数组一样访问其中的事件列表.using System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System.Text;

2011-04-22 17:24:00 491

原创 让IIS支持未知文件扩展名下载

在IIS6中新增可下载文件类型IxxIS 6.0 不能处理未知的 MIME 类型IIS6 只为对具有已知文件扩展名的文件的请求提供服务。如果请求内容的文件扩展名未映射到已知的扩展,则服务器拒绝请求。即IIS不支持未知文件扩展下载!症状当您从 IIS 6.0 Web 服务器中请求文件时,而该文件的扩展名不是 Web 服务器上已定义的 MIME 类型,您将看到以下错误消息: HTTP 错误 404 - 找不到文件或目录。 [email protected]原因IIS 早期版本包含通配符

2011-04-22 15:05:00 768

原创 ASP.NET3.5控件和组件开发:ParseChildrenAttribute与PersistChildrenAttribute小结

对于它们的理解,纠结了不少时间. 1)ParseChildrenAttribute类:      1.定义:标记服务器控件将指示分析器把包含在服务器控件标记内的元素解释为属性.      2.默认false,定义在类的头部,通常与PersistChildrenAttribute一起使用.      通俗理解,在定义自定义服务器控件时,某属性为复杂属性的情况下,通过对它设置,使该属性在设计器中,显示的方式是否为属性.      3.常用构造函数有两种,(Boolean)和(Boolean, String)

2011-04-18 11:55:00 867

原创 if-else 二义性

如果文法G中的某个句子存在不只一棵语法树,则称该句子是二义性的。如果文法含有二义性的句子,则称该文法是二义性的。二义性文法认为是一种语言语法的不完善说明,而且也应避免它.public static void Main(){ int i=1; int j=2; if(i显示: "j"

2011-04-18 10:53:00 1306

空空如也

空空如也

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

TA关注的人

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