自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(186)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 mysql基础知识

1.BIT[M] 位字段类型,M表示每个值的位数,范围从1到64,如果M被忽略,默认为1 2.TINYINT[(M)] [UNSIGNED] [ZEROFILL]  M默认为4 很小的整数。带符号的范围是-128到127。无符号的范围是0到255。 3. BOOL,BOOLEAN 是TINYINT(1)的同义词。zero值被视为假。非zero值视为真。 4.SMALLINT[(M)] [UNS...

2015-06-27 11:47:50 160

原创 一个程序员必干的3件事,要不然这辈子都遗憾,都不能称为程序员

      一个程序员必干的3件事,要不然这辈子都遗憾,都不能称为程序员 1、开通过技术博客并最起码写过20篇技术文章,如果一辈子连20篇技术文章都没写过,那你就枉为程序员。 2、要始终怀有一颗创业的梦想,一个不想创业的程序员不是一个好的程序员,只能给人家当编码工,即时你是架构师,那也是给人家打工的,你也始终没有主动权。 3、看过的技术书加起来要多于10本。 来...

2013-05-11 15:10:40 486

原创 hashcode的分析

首先,想要明白hashCode的作用,你必须要先知道Java中的集合。  总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.equals方法了。但是,...

2012-08-22 14:05:28 159

原创 关于大型系统性能、并发的考虑

1. 垂直扩展(stade up),通俗的说就是将某台单一的机器的性能提升的更高,如添加内存、更换更强的处理器等等。2. 水平扩展(out),通俗的说就是添加新的机器。3、数据冷热备份4、两种负载均衡模式:有状态(如有携带session)和无状态5、两种负载均衡方式:硬件均衡和软件均衡6、使用缓存:使用缓存将某些实时性要求不高的服务结果缓存起来是大型应用解决方案的一个共识,合理的使用缓存...

2012-02-29 17:11:21 231

原创 设计模式的汇总

 设计模式总结起来就是那23种,其中分为三类:创建型模式、结构型模式、行为型模式。 创建型模式一般用于创建类: 工厂方法 一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。 ...

2012-02-27 17:47:15 121

原创 decode及nvl等函数的区别

NULL指的是空值,或者非法值。NVL (expr1, expr2)->expr1为NULL,返回expr2;不为NULL,返回expr1。注意两者的类型要一致NVL2 (expr1, expr2, expr3) ->expr1不为NULL,返回expr2;为NULL,返回expr3。expr2和expr3类型不同的话,expr3会转换为expr2的类型NULLIF (expr1, e...

2010-10-26 21:31:38 238

原创 详尽解析JavaScript中window.event对象

event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。 <HT...

2010-10-09 17:47:02 90

原创 javascript事件参考

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.ret...

2010-10-09 17:40:07 88

原创 Struts1知识点总结

1.servlet的生命周期 servlet有良好的生存期的定义,包括如何加载、实例化、初始化、处理客户端请求以及如何被移除。 2.与CGI区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。 Struts优...

2010-09-19 17:53:01 120

原创 Spring面试知识点总结

什么是Spring------开源的,控制反转(Inversion of Control)和面向切面的容器框架。 Spring核心: IOC(控制反转)-------创建对象并且组装对象之间的关系。 IOC:应用程序本身不负责依赖对象的创建和维护,依赖对象的创建和维护是由外部容器负责的。这样控制权就由应用程序转移到了外部容器。控制权的转移就是所谓的反转。 依赖注入:Dependency Inje...

2010-09-19 11:42:02 192

原创 Hibernate面试知识点总结

 Hibernate是目前最流行的开源对象关系映射(ORM)框架。Hibernate采用低侵入式的设计,也即完全采用普通的Java对象(POJO),而不必继承Hibernate的某个基类,或实现Hibernate的某个接口。Hibernate是面向对象的程序设计语言和关系数据库之间的桥梁,Hibernate允许程序开发者采用面向对象的方式来操作关系数据库。因为我们知道hibernate它...

2010-09-19 09:46:21 137

原创 三种ORACLE锁机制细化解析

ORACLE锁机制主要是为了对并发操作进行控制,来保证数据的一致性和准确性。下面我们就来学习ORACLE锁机制。Oracle RDBMS的封锁类型可分为如下三类:1、内部级封锁 内部级封锁是用于保护ORACLE内部结构,由系统内部实现,用户不能访问,因此我们不必对此做过多的了解。2、DDL级封锁(字典/语法分析封锁) DDL级封锁也是由ORACLE RDBMS来控制,它用于保护数据字典和数据定义改...

2010-09-19 08:21:51 120

原创 java基础面试要点(续)

一、文件(I/O)读写 1.文件随机读写类java.io.RandomAccessFile; // RandomAccessFile(String,String);第一个参数是文件路径,第二是打开模式 // RandomAccessFile(File,String);第一个参数是文件对象,第二是打开模式 // 其中打开模式有:r(只读),rw(读写),rws(读写及同步更新),rwd(...

2010-09-15 11:32:21 110

原创 java基础面试要点

面试考察知识点如下: 一.序列化的实现方式 概念:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。  目的:1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 实现方法:1:被序列化...

2010-09-15 08:04:07 168

原创 list与linkedlist、arrylist、Vector、Map区别

 List与LinkedListList是数组链表 LinkedList是指针链表 选择List还是LinkedList要看你的使用特点. 数组链表访问快,复杂度O(1),但是添加删除复杂度O(n) 指针链表访问复杂度是O(n),但是添加删除很快O(1)只不过一般有习惯而已,比如二叉树,一般都是用指针实现,你想用数组实现也没有任何问题.而且有的时候算法需要数组实现. 你需要了解一...

2010-09-15 07:39:23 107

原创 常用的学生、课程、成绩、教师表的查询

Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表 create table Student(S# varchar(20),Sname varchar(10),Sage int,Ssex varchar(2)) 前面加一列序号:...

2010-09-10 08:42:49 774

原创 面试题总结

 三种查询方式方法:首先Session session=new Configuration().configure().buildSessionFactory().openSession();1.session.get(类名.class,new Integer(1));2.Query q=session.createQuery("From 类名");List list=q.list();...

2010-09-08 11:52:01 82

原创 thingking in java的所见所闻

今天终于翻开thinking in java一书,发掘里面的奥秘。 1.理解了public、默认、protected、private区别,为什么直到看到thinking in java才能记得住呢?看来要好好thinking。  ...

2010-09-07 19:54:25 91

原创 Oracle基础三

视图的优点视点集中、简化操作、定制数据、合并分割数据、逻辑数据独立性、安全性 创建视图create [or replace] [force/noforce] view  view_nameas 查询语句[with check option[约束]] [with read only[约束]]注意对视图的插入、删除、修改最后的结果数据还是要符合视图的约束  ...

2010-09-04 10:49:28 67

原创 oracle日期操作方法

在oracle中有很多关于日期的函数,如:  1、add_months()用于从一个日期值增加或减少一些月份  date_value:=add_months(date_value,number_of_months)  例:  SQL> select add_months(sysdate,12) "Next Year" from dual;  Next Year  --...

2010-09-01 07:54:09 94

原创 JS函数大全

JS函数大全 1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:docume...

2010-08-30 16:46:31 88

原创 新的知识点

 什么是JNI?JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 什么是javah...

2010-08-30 14:04:54 107

原创 项目开发看总监的回答

项目开发看总监的回答1.在项目前期,为什么没有把整个需求给弄下来? 总监答:其实一开始客户那边没见过这个项目,他们也不知道需求。所以我们就先做一个demo。然后,让客户在这个基础上提出自己的意见。我们在进行修改。 2.这和我们以前的项目开发模式,不太一样啊。总监答:以前的项目都是先把项目需求给整理好,然后进行编码,这样会缩短开发周期。但是这样开发出来的项目,80%都不能满足客户要求。项目总是会...

2010-08-30 13:09:28 96

原创 Javascript异步请求调用的方法

Javascript代码           // 异步请求调用的方法          var getMessage: function(){                      // 实例化Ext发送Ajax请求需要的Connection对象            var conn = new Ext.data.Connection();            // 发送异步请求    ...

2010-08-30 11:00:07 164

原创 IO的几个概念

在数据库优化和存储规划过程中,总会提到IO的一些重要概念,在这里就详细记录一下,个人认为对这个概念的熟悉程度也决定了对数据库与存储优化的理解程度,以下这些概念并非权威文档,权威程度肯定就不能说了。读/写IO,最为常见说法,读IO,就是发指令,从磁盘读取某段扇区的内容。指令一般是通知磁盘开始扇区位置,然后给出需要从这个初始扇区往后读取的连续扇区个数,同时给出动作是读,还是写。磁盘收到这条指令...

2010-08-24 13:00:21 616

原创 Oracle基础二

数据表基本操作 数据库的数据逻辑上是存储在表空间中,物理上是存储在数据文件中。创建数据表CREATE TABLE TABLE1(ID NUMBER(3) NOT NULL,NAME VARCHAR2(20) NULL);或CREATE TABLE TABLE1 AS SELECT ID,NAME FROM TABLE2;注意:如果查询涉及到Long数据类型,那么CR...

2010-08-22 17:22:52 145

原创 oracle基础一

主码、外码关系型数据:是以关系数学模型来表示的数据。它以二维表的形式来描述数据关系型数据库系统:硬件(客户机、服务器)、操作系统、关系型数据库管理系统和数据库、关系型数据应用系统、用户什么是数据仓库什么是联机分析什么是数据挖掘什么是集群技术oracle2种工作模式:C/S和B/S数据库服务器体系结构进程结构(用户进程、服务器进程)内存...

2010-08-20 17:38:27 88

原创 数据库的查询优化方法分析

1. 尽量不要使用 or,使用or会引起全表扫描,将大大降低查询效率。2.alice like '%"&abigale&"%' 会使索引不起作用(针对sqlserver) 3.经过实践验证,charindex()并不比前面加%的like更能提高查询效率,并且charindex()会使索引失去作用(指sqlserver数据库)4.字段提取要按照“需多少、提多少”的原则...

2010-08-18 17:26:54 113

原创 OO原则

在OO设计领域,我们知道前人总结了不少的经验,许多的经验在现代软件工程过程中已经被认为是原则来遵守。下面笔者摘抄几项下文涉及到的OO原则的定义。OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开放,对修改关闭。我的理解是,对于一个已有的软件,如果需要扩展,应当在不需修改已有代码的基础上进行。DIP(依赖倒转原则,Dependence Inversion Pr...

2010-08-18 15:39:03 113

原创 工厂模式

简单工厂模式(simple factory)是类的创建模式,又叫静态工厂方法(static factory method)模式。简单工厂模式就是由一个工厂类根据传入的参数决定创建哪一种的产品类。 有4个角色 工厂类角色:是具体产品类角色直接调用者。 抽象产品角色:接口或抽象类,负责具体产品角色的定义,及与客户端的交互。 具体产品角色:被工厂类创建的对象,也是客户端实际操作对象。...

2010-08-18 15:36:47 86

原创 委托代理模式

委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式。委托模式使得我们可以用聚合来替代继承,它还使我们可以模拟mixin。    “委托”在C#中是一个语言级特性,而在Java语言中没有直接的对应,但是我们可...

2010-08-18 14:39:41 121

原创 外观模式

 外观模式(又称门面模式)是软件工程中常用的一种软件设计模式。它为子系统中的一组接口提供一个统一的高层接口。使用子系统更容易使用。  结构  Facade   这个外观类为子系统中Packages 1、2、3提供一个共同的对外接口   Clients   客户对象通过一个外观接口读写子系统中各接口的数据资源。   Packages   客户可以通过外观接口读取...

2010-08-18 14:13:13 69

原创 单例模式

java模式之单例模式:          单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。特点:       1,一个类只能有一个实例       2,自己创建这个实例       3,整个系统都要使用这个实例 两种形式:饿汉式单例类public class Singleton {  private Singleton(){}  //在自己内部定义自己一个实例,...

2010-08-18 13:59:17 74

sql经典语句

1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多2.数据库加密:select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') ; 1--相同;否则不相同 ...

2010-08-18 10:31:14 129

原创 FusionChartsFree的用法

FusionChartsFree是一个flash报表组件,用法很简单,也很实用哦!       首先,登录官网,到下载地址,下载程序包,此程序包有包括官方的帮助文档,Flash SWF 文件,Flash Fla源码文件,实例Demo和JavaScript (FusionCharts.js)文件。更让人欣慰的是,无需任何安装只需要简单的文件移动即可。由于FusionCharts Free主要...

2010-08-18 09:55:13 93

原创 Spring总结

一、spring实现的2种设计模式工厂模式单态模式注:spring默认将所有的bean设置成单态模式,无须自己实现单态模式.spring工厂模式不仅提供了创建bean的功能,还提供对bean生命周期的管理。最重要的还管理bean与bean之间的依赖关系。二、依赖注入(DI:Dependency Injection)依赖注入通常有2种设值注入(通过setter方法)&lt...

2010-08-15 22:51:37 54

原创 java基础注意的误区

  1.replaceString a="|a=2|b=3|c=4";a.replace("|", "&");System.out.print(a);System.out.print(a.replace("|", "&")); 打印出的结果是:|a=2|b=3|c=4 &a=2&b=3&c=4.

2010-08-12 13:46:46 110

原创 jsp:useBean class和type的区别

<jsp:useBean id="product" class="test.Product" scope="session"></jsp:useBean> <jsp:useBean id="product" type="test.Product" scope="session"></jsp:u

2010-08-12 13:39:06 280

原创 Hibernate的查询体系及数据过滤

Hibernate查询体系分4种过滤数据的方式  一、HQL(Hibernate Query Language)是面向对象的查询语言。HQL操作的对象是类、实例、属性等步骤1.获取Hibernate Session对象2.编写HQL语句3.以HQL语句作为参数,调用Session的CreateQuery方法创建查询对象4.如果HQL包含参数,调用Query的se...

2010-08-08 17:00:14 165

原创 Spring_AOP原理解析

一、AOP 概念 Joinpoint:它定义在哪里加入你的逻辑功能,对于Spring AOP,Jointpoint指的就是Method。 Advice:特定的Jointpoint处运行的代码,对于Spring AOP 来讲,有Before advice、AfterreturningAdvice、ThrowAdvice、AroundAdvice(MethodInteceptor)等。 Poi...

2010-08-04 17:07:11 82

ASPAJAXExtSetup.rar

ASPAJAXExtSetup.rar

2008-07-01

QQ客服代码

在线QQ客服代码,稍微修改你的QQ号即可使用。

2008-06-19

绝对不错的日历控件

最好的日历控件(ASP.NET),附源码,超酷,兼容IE、FIREFOX浏览器 一个日期控件,能选择日期,也能输入日期的,后台可以获取时间 自己弄了一个,现分享出来,提供大家下载! 这是.NET控件,可以直接放置到工具箱里面使用~ 使用方法: 在VS2005工具栏里面右键,点击“选择项” 在弹出来的对话框里面点击“浏览”,选择 web/bin 目录下的Codefan.Controls.dll 拖放到 .aspx 页面中即可,并将Codefan-Controls文件夹放到和要使用的日历页面的同等目录中。 后台获取日期方法: protected void Button1_Click(object sender, EventArgs e) { Label1.Text="开始日期:"+ CodefanCalendar1.Text+" 结束日期:"+CodefanCalendar2.Text; } 简单方便,兼容性好~

2008-06-19

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

TA关注的人

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