自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java堆、栈和常量池原理

一:在JAVA中,有六个不同的地方可以存储数据:  1. 寄存器(register)。 这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。    ------最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 堆栈(stack)。位...

2015-11-27 10:23:02 88

原创 springMVC原理

    Spring工作流程描述      1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获;      2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对...

2015-11-27 10:00:55 211

原创 linux安装jdk和tomcat

安装jdk1.下载jdk7的rpm包http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 2.将jdk-7u79-linux-i586.rpm上传到linux下的/usr/java目录下,执行:rpm -ivh jdk-7u79-linux-i586.rpm ...

2015-08-04 16:22:03 87

原创 虚拟机下centos配置网络连接

1.虚拟机centos装好后,会有一个叫VMnet8的虚拟网络,本地连接共享网络,家庭网络连接选择VMnet8连接 2.VMnet8连接选择自动获取ip  3.点击虚拟机-编辑-虚拟网络配置,配置第一个:桥接模式 4.配置第三个VMnet8,其中子网ip和子网掩码选择主机的配置,其中NAT配置也选择主机的网关   5.虚拟机-设置,弄成桥接模式  6...

2015-08-04 14:36:04 161

原创 u盘安装centos7

1.下载centos7镜像http://mirrors.163.com/centos/7.1.1503/isos/x86_64/ 2.下载刻录镜像的软件u启动http://www.uqidong.com/ 3.将下载的镜像刻录 4.bios里面将电脑设置成u盘为第一启动盘 5.启动电脑后,出现 6.按tab键,修改为:>vmlinuz in...

2015-07-30 20:48:42 104

原创 jquery validate校验

index.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w

2015-07-24 16:04:22 91

原创 ASCII编码

一个字节八位 前7位表示基本ASCII编码 第八位表示扩展ASCII编码  汉字是双字节GBK(简体,繁体,日文等)字符集比GB2312(简体中文)字符集多 范围是0x00 - 0xFF ,可表示65535个字符  ...

2015-07-17 11:34:07 83

原创 lucene得到聚类的数量

1.先定义一个baseCollertor public abstract class BaseCollector extends TopDocsCollector<BaseScoreDoc> { BaseScoreDoc pqTop; int docBase = 0; Scorer scorer; private Comparable cpb = Com...

2014-04-22 16:57:23 242

原创 多线程学习

1.不同步可能导致公共资源分配不对的情况class SaleTicketThread implements Runnable { private int ticket = 10; @Override public void run() { for (int i = 0; i < 100; i++) { if...

2014-04-03 18:30:08 53

原创 二叉树

 节点类package com.nanjing.study.dataStructure;public class Node { Person person; Node leftNode; Node rightNode; public Node(Person person, Node leftNode, Node rightNode) {...

2013-12-11 16:29:53 52

原创 springMVC3+mybatis

1.导入jar包,见附件,整体架构见附件。 2.配置web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/

2013-09-23 15:25:16 46

原创 登陆验证码

1.生成验证码的servletpackage com.nanjing.zzu.ssp.common;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpSe...

2013-07-11 18:29:40 123

原创 友好提示页面

1.在web.xml配置: <error-page> <error-code>404</error-code> <location>/jsp/error/error404.jsp</location> </error-page> <error-pag...

2013-07-04 17:05:21 323

原创 字符串的编码解码

字符:人们使用的记号,抽象意义上的一个符号。比如:‘1’,‘中’,‘a’ 字节:计算机中存储数据的单元,一个8位的二进制数,是一个很具体的存储空间字符集:使用哪些字符。也就是说哪些汉字,字母和符号会被收入标准中。所包含“字符”的集合就叫做“字符集”。编码:规定每个“字符”分别用一个字节还是多个字节存储,用哪些字节来存储,这个规定就叫做“编码” 平常我们所说的“字符集”,比如:GB2312, G...

2013-05-24 10:08:08 137

原创 java查看class字节码

查看java字节码 1 javac –verbose查看运行类是加载了jar文件 HelloWorld演示: Java代码  public class  HelloWorld {      public static void main(String args[]) {          System.out.println("Hello World!");  ...

2013-04-08 11:25:28 78

原创 枚举类enum

public enum EnumTest {     FRANK("The given name of me"),     LIU("The family name of me");     private String context;     private String getContext(){     return this.context;     }...

2013-04-08 11:21:11 57

原创 静态导入,动态导入区别

1.静态导入时将被导入页面的代码完全融入,两个页面融合成一个整体的servlet,而动态导入是则是在servlet中使用include的方法来引入被导入页面的内容给!2.静态导入时被导入页面的指令会起作用,而动态导入时被导入页面的编译指令则失去作用,只是导入body内容!静态导入  include编译指令语法:<%@include file="relativeURLSpec"%>动态导...

2013-04-08 11:05:15 647

原创 jdk,jre区别

JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。如果安装了JDK,会发同你的电脑...

2013-04-08 10:55:38 53

原创 ArrayList和LinkedList区别

一般大家都知道ArrayList和LinkedList的大致区别:      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。      2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。      3.对于新增和删除操作add和remove,LinedList比较占优势,因为Arr...

2013-03-27 09:52:07 94

原创 TCP协议三次握手过程

TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgen...

2013-03-26 18:23:55 53

原创 HTTP协议详解

一、HTTP协议详解之URL篇    http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。HTTP URL (URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息)的格式如下:http://host[":"port][ab...

2013-03-26 17:17:15 74

原创 栈和队列

栈:package com.nanjing.dataStruc;/** * 后进先出(LIFO),栈顶压入,栈顶压出,只允许访问最后一个插入的数据项,应用:单词逆序,分隔符匹配 */public class Stack { private int maxSize; private long[] stackArray; private int ...

2013-03-26 14:53:07 48

原创 数组排序

package com.nanjing.dataStruc;import org.junit.Test;public class Sort { private int[] data = {14, 19, 23, 65, 22, 76, 37, 85, 8, 93, 63, 86, 90, 38}; @Test public void testCh...

2013-03-25 16:46:48 56

原创 js定义函数的三种方式

第一种 正常形式:function add(a,b){ return a+b;} 第二种 构造函数注意F大写,参数与主体都用引号包起来var add=new Function("a","b","return a+b"); 第三种 直接变量赋值函数可以当成变量来传递var add = function (x, y) { return...

2013-03-22 16:23:28 269

原创 spring3集成quartz2

jar包:spring3.jar,quartz-2.1.5.jar,slf4j-api-1.7.4.jar,log4j.jar ResCJob.javapackage com.nwsuaf.ssp.task;import com.nwsuaf.ssp.util.SystemUtil;import org.quartz.Job;import org.quartz.Jo...

2013-03-21 10:01:02 49

原创 spring3发送邮件

mail.jar  spring-core.jar  application-mail.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.or...

2013-03-20 17:32:52 312

原创 struts2.3.8+spring3.2.1+mybatis3.2.0

1.加入jar包 见图1,图2 2.配置web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...

2013-03-12 16:07:27 59

原创 URL编码以及GET和POST提交乱码解决方案

1.  什么是URL编码。URL编码是一种浏览器用来打包表单输入的格式,浏览器从表单中获取所有的name和其对应的value,将他们以name/value编码方式作为URL的一部分或者分离的发送到服务器上。2.  URL编码规则。每对name/value由&分开,每对来自表单的name/value用=分开。如果用户没有输入值的那个name依旧会出现不过就是没有值。...

2013-01-04 14:50:50 88

原创 tomcat 数据源

  一.在tomcat的conf/server.xml的GlobalNamingResources节点加入:  <!-- name:数据源名称,通常取"jdbc/xxx"的格式  type:数据源类DataSource maxIdle:最大空闲数,数据库连接的最大空闲数,超过空闲时间,数据库连接被标记为不可用,然后被释放,设为0表示无限制 maxWait:最大...

2012-10-24 11:09:12 65

原创 java异常处理2

一、Java异常的基础知识         异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException的异常。    ...

2012-10-19 10:01:44 57

原创 java异常处理1

你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4  Statement stat = conn.createStatement(); 5  R...

2012-10-19 10:01:09 87

原创 java正则表达式

众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一...

2012-10-18 10:00:58 52

原创 ant(build.xml)

 <project basedir="." default="all" name="paas_dev"> <target name="init" description="init var"> <property name="src" value="${basedir}/src&

2012-09-19 07:47:19 42

原创 漂亮的表格css

<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>CSS Tables</title>&a

2012-09-17 22:33:09 127

原创 lucene 分页

 public class PageBean { private int totalData; //总记录数 private int pagesize; //一页记录数 private int totalPage; //总页数 private int currentP...

2012-09-12 18:15:43 70

原创 lucene 排序,过滤,高亮显示

 package com.nanjing.chaoxing.lucene;import com.nanjing.chaoxing.lucene.model.Book;import com.nanjing.chaoxing.lucene.model.BookUtil;import org.apache.log4j.Logger;import org.apache.lucene...

2012-09-10 13:51:57 59

原创 lucene 查询

实体类: package com.nanjing.chaoxing.lucene.model;import java.io.File;import java.io.Reader;public class Book { private String bookid; private String bookname; private String...

2012-09-09 20:31:15 38

原创 log4j例子

1.导入log4j包2.在resources下建立log4j.properties 1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger  =   [ level ]   ,  appenderName1 ,  appenderName2 ,  …#配置日志信息输出目的地Appenderlog4j.appender.appen...

2012-09-08 21:27:02 81

原创 lucene简单例子

包:lucene-analyzers-3.6.1.jarlucene-core-3.6.1.jarlucene-highlighter-3.6.1.jarlucene-smartcn-3.6.1.jar   package com.nanjing.chaoxing.lucene;import java.io.File;import java.io.Fil...

2012-09-07 01:08:45 50

原创 json使用

 在 JavaScript 中使用 JSON掌握了 JSON 格式之后,在 JavaScript 中使用它就很简单了。JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。将 JSON 数据赋值给变量例如,可以创建一个新的 JavaScript 变量,然后将 JSON 格式的数据字符串直接赋值给它:...

2012-08-21 01:23:16 62

空空如也

空空如也

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

TA关注的人

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