自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring框架 概述

Spring框架

2014-09-27 10:49:17 100

原创 ApplicationContext.xml 单例

因为applicationContext.xml 是唯一的,所以可以写成单例模式package com.founder.util;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationCont...

2014-09-26 17:16:41 261

原创 23种设计模式

简单描述一下你经常使用的设计模式:一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访...

2014-09-26 11:26:12 109

原创 数据库索引和主键

索引和主键的区别:主键是索引,但索引不一定是主键主键具有唯一性,而只有唯一性索引才具有唯一性主键的值不能为空,不能重复,所以可以再程序中动态创建删除,也可以是任意有序的字段索引只是加快查询,排序速度,主键和外键定义后可以保证数据完整性 什么是索引拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,...

2014-09-26 11:17:24 225

原创 在数据库中条件查询速度很慢的时候?如何优化?

1.建索引提高查询检索的性能创建唯一索引创建主键归类2.减少表之间的关联3.优化sql,尽量让sql很快定位数据,不要让sql做全表查询,应该走索引,把数据量大的表排在前面4.简化查询字段,没用的字段不要,已经对返回结果的控制,尽量返回少量数据...

2014-09-26 10:56:22 18906

原创 SQLSERVER2008 备份和还原

一、SQL数据库的备份: 1、依次打开 开始菜单 → 程序 → Microsoft SQL Server 2008 → SQL Server Management Studio → 数据库:Dsideal_school_db既是我们需要备份的学籍数据库 图(1) 2、选择要备份的数据库“Dsideal_school_db”,点击鼠标右键 → 任务 → 备份,如图(2)...

2014-09-26 10:21:30 151

原创 值传递和引用传递

public class Test2{ public static void print(Object a,Object b){ System.out.println(a.toString()+b.toString()); } public static void swap(String a,String b){ String temp=a; ...

2014-09-25 17:49:21 85

原创 "beijing"="beijing"

1.以下两条语句返回值为true的有?A:  "beijing" == "beijing";B:  "beijing".equals(new String("beijing"));◆A中比较的是"地址" ,看似乎定义了两次, 但实际上只定义了一次.第一个"beijing" 被JVM定义的时候, 会在"栈"中检索,若存在就把地址指向它; 若不存在,会在&

2014-09-25 17:06:44 158

原创 面试技巧

http://www.itjhwd.com/rjgcmsjq/

2014-09-25 10:08:26 74

原创 Spring 入门2

package com.founder.service;public class UserService { private String name; private ByeService byeService; public ByeService getByeService() { return byeService; } public voi...

2014-09-24 22:45:31 81

原创 HQL

Hibernate Query Language(HQL)提供了十分强大的功能,推荐大家使用这种查询方式。HQL具有与SQL语言类似的语法规范,只不过SQL针对表中字段进行查询,而HQL针对持久化对象,它用来取得对象,而不进行update、delete和insert等操作。而且HQL是完全面向对象的,具备继承、多态和关联等特性。1.from子句from字句是最简单的HQL语句,例如 fr...

2014-09-24 14:54:52 96

原创 Spring 入门

package com.founder.test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import com.founder.service.UserServ...

2014-09-12 00:14:00 83

原创 spring 定时器

[html] <?xml version="1.0" encoding="UTF-8"?>   <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "spring-beans.dtd" >  <beans>      <!--          <be

2014-09-04 11:00:10 78

原创 java 连接池机制

连接池的基本工作原理  1、基本概念及原理  由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池 (Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接 建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当...

2014-09-01 17:54:08 83

原创 synchronized 方法

1.当一个线程进入一个对象的一个synchronized 方法后,其它线程是否可进入此对象的其它方法  可以进入其他非 synchronized 的方法,synchronized 的方法不可以的!Java中的每个对象有一个锁(lock)或者叫监视器(monitor),当访问每个对象的synchronized 方法时,表示将该对象上锁,此时其他任何线程都无法再去访问该 synchr...

2014-09-01 16:02:53 79

原创 tail 命令

用途从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。  语法标准语法tail [  -f ] [  -c Number |  -n Number |  -m Number |  -b Number |  -k N...

2014-09-01 14:14:15 130

原创 vi 命令

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi...

2014-09-01 10:48:21 83

原创 ln 命令

这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。 当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例...

2014-09-01 10:35:56 113

原创 Java 序列化&反序列化

序列化:将对象转换成流的过程称为序列化反序列化:将流转化成对象的过程称之为反序列化在Java中想要让一个java对象可以实现序列化与反序列化,必须让该类实现 java.io.Serializable 接口java.io.Serializable 接口如下:public interface Serializable {} 从上述定义中,可以看出该接口中未定义任何方...

2014-08-29 16:05:08 79

原创 chown命令

指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file...说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,....

2014-08-29 11:33:17 225

原创 chmod命令

指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]......

2014-08-29 11:11:29 60

原创 Servlet生命周期分为三个阶段:

Servlet生命周期分为三个阶段:  1,初始化阶段  调用init()方法  2,响应客户请求阶段  调用service()方法  3,终止阶段  调用destroy()方法 Servlet初始化阶段:  在下列时刻Servlet容器装载Servlet:    1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的<S...

2014-08-28 09:22:39 1232

原创 Java集合类的区别及数组

1,Java的集合<------>数组2,数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)3,java集合可以存储和操作数目不固定的一组数据4,所有的java集合都位于java.util包中5,java集合只能存放引用类型的数据,不能存放基本数据类型6,Set(集)7,List(列表)8,Map(映射)Collecti...

2014-08-28 09:22:19 146

原创 forward 和redirect的区别

1.从地址栏显示来说 forward (转发)是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect(重定位)是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说 forward:转...

2014-08-28 09:21:53 61

原创 GROUP BY 的使用

表TMP:CDATERESULT2014-05-05胜2014-05-05胜2014-05-05负2014-05-05负2014-05-06胜2014-05-06负2014-05-06...

2014-08-28 09:21:40 87

原创 什么是AOP和IOC,它们的作用是什么

AOP :Aspect Oriented Programming (Action Oriented Programming) 面向切面编程,是软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提供程序的可重用性,同时提高了开发的效率。IOC :Inversion of Control 是一个重要...

2014-08-28 09:21:16 1755

原创 Java 数据类型转换

1.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?   short s1 = 1; s1 = s1 + 1  会报错。 s1 + 1 会得到一个int 类型的变量,然后将int类型的数据赋值给一个short类型的变量s1时,会报需要强制转换数据类型的错误。  short s1 = 1; s1 += 1; 正...

2014-08-27 11:42:15 75

原创 Java面试题

package com.cdu.test; public class Test { static boolean foo(char c) { System.out.print(c);return true;}public static void main( String[] argv ){int i =0;for ( foo('A'); foo('B')&&a...

2014-08-27 11:03:25 62

原创 Java的堆与栈的区别

      堆和栈都是Java语言用来存放数据的地方。与C++不同,Java自动管理堆和栈,程序员不能直接地设置堆和栈。       Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事...

2014-08-27 10:57:33 87

原创 男人20

因为20多岁的男人处在人生中的最低点:没钱、没权,没事业,男人要感谢20多岁的时候陪在身边的女人  而20多岁却是女人一生中最灿烂的时候。  20多岁的男人还很“懵懂”,  而20多岁的女人却很灿烂;  20多岁的男人处在一生中的最低点,  而20多岁的女人却是她的大好华年;  20多岁的男人很不知珍惜,  而20多岁的女人最需要被珍惜;...

2014-08-27 10:52:22 110

原创 String,StringBuffer与StringBuilder的区别

1,String 字符串常量2,StringBuffer 字符串变量(线程安全)3,StringBuilder 字符串变量 (非线程安全)简单来说,String类型和StringBuffer类型的主要性能区别其实在于String是不可变的对象,因此在每次对String类型进行改变的时候,其实都是等同于创建了一个新的String对象,然后将指针指向新的String对象,所以经常要改变...

2014-08-27 10:15:28 44

原创 Java == 和equals的区别

A.==可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。 B.对于String a = “a”; Integer b = 1;这种类型的特有对象创建方式,==的时候值是相同的。 C.基本类型没有equals方法,equals只比较值(对象中的内容)是否相同(相同返回true)。 D.一个类如果...

2014-08-26 18:42:26 58

原创 推荐2

http://www.topit.me/http://9.douban.com/http://book.douban.com/

2011-09-03 00:02:01 153

原创 推荐

http://www.topit.me/http://9.douban.com/

2011-09-03 00:00:53 236

转载 迷茫的人看看《真的男子汉》

真正的男子汉 文/(台湾)朱学恒      我小的时候,一直觉得一种背影很帅,那是一种不管在任何逆境,任何痛苦、任何挑战与折磨之前,都能够回头对身后的那些人大声说出“没问题,交给我”的帅气背影。但是,等我长大之后,才知道这样的背影需要付出多

2011-09-02 23:31:26 735

原创 给力啊 、

#include#includeusing namespace std;#define MaxSize 100typedef struct{char name[20];char sex;}PERSON;typedef struct{PERSON data[MaxSize];int front,rear;int count;}SQUEUE;void InitQueue(SQUEUE *sq){sq->rear=sq->front=0;sq->count=0;}int EnQueue(SQUEUE *sq,PE

2010-11-30 14:32:00 220

vc6.0 精简版

精简版vc6.0 适合初学者使用,直接安装使用,安装过程简单,不需要注册码

2011-11-07

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

TA关注的人

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