- 浏览: 59343 次
- 性别:
- 来自: 南京
最新评论
-
diyulangke:
简单的demo,正常运行,
lucene简单例子 -
wbj0110:
SmartChineseAnalyzer 用lucene4.3 ...
lucene简单例子 -
斑马斑斑:
怎么报错呢
lucene简单例子 -
qq510219366:
tzhz 写道 写的真好,<action name=&q ...
struts2.3.8+spring3.2.1+mybatis3.2.0 -
tzhz:
写的真好,<action name="use ...
struts2.3.8+spring3.2.1+mybatis3.2.0
文章列表
Java堆、栈和常量池原理
- 博客分类:
- 原理
一:在JAVA中,有六个不同的地方可以存储数据:
1. 寄存器(register)。 这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。
------最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.
2. 堆栈(stack)。位于通用RAM中,但通过它的“堆栈指针”可以从处理器哪里获得支持。堆栈指针若向下移动,则分配新的内存;若向上移动,则释放那些 内存。这是一种快速有效的分配存储方法,仅次于寄存器。创建程序时候,JAVA编译 ...
springMVC原理
- 博客分类:
- 原理
Spring工作流程描述
1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获;
2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler对象对应的拦截器),最后以HandlerExecutionChain对象的形式返回;
3. DispatcherServlet 根据获得的Handler,选择一个合适的 ...
linux安装jdk和tomcat
- 博客分类:
- linux
安装jdk
1.下载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
3.修改profile,执行vi /etc/profile,在最后一行添加:
export JAVA_HOME=/usr/java/jdk1.7.0_79
export CLASSPATH=.:$ ...
虚拟机下centos配置网络连接
- 博客分类:
- linux
1.虚拟机centos装好后,会有一个叫VMnet8的虚拟网络,本地连接共享网络,家庭网络连接选择VMnet8连接
2.VMnet8连接选择自动获取ip
3.点击虚拟机-编辑-虚拟网络配置,配置第一个:桥接模式
4.配置第三个VMnet8,其中子网ip和子网掩码选择主机的配置,其中NAT配置也选择主机的网关
5.虚拟机-设置,弄成桥接模式
6.centos里面system-preferences-Network connections里面设置成自动获取ip
7.命令行service network restart重启网络,至此虚拟机ce ...
u盘安装centos7
- 博客分类:
- linux
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 initrd=initrd.img linux dd quiet,这一步是为了看看u盘是的盘符是什么
7.看到盘符后重启,再次出现第5步的图,修改为:>vmlinuz initrd=initr ...
jquery validate校验
- 博客分类:
- jquery
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.w3.org/TR/html4/loose.dtd">
<html>
<bo ...
一个字节八位
前7位表示基本ASCII编码 第八位表示扩展ASCII编码
汉字是双字节
GBK(简体,繁体,日文等)字符集比GB2312(简体中文)字符集多
范围是0x00 - 0xFF ,可表示65535个字符
lucene得到聚类的数量
- 博客分类:
- lucene
1.先定义一个baseCollertor
public abstract class BaseCollector extends TopDocsCollector<BaseScoreDoc> {
BaseScoreDoc pqTop;
int docBase = 0;
Scorer scorer;
private Comparable cpb = Comparable.DFAULT_COMPARABLE;
protected BaseCollector(int numHits,Comparable cpb) {
super(new Hit ...
1.不同步可能导致公共资源分配不对的情况
class SaleTicketThread implements Runnable {
private int ticket = 10;
@Override
public void run() {
for (int i = 0; i < 100; i++) {
if (ticket > 0) {
try {
Thread.sleep(100);
} ...
节点类
package com.nanjing.study.dataStructure;
public class Node {
Person person;
Node leftNode;
Node rightNode;
public Node(Person person, Node leftNode, Node rightNode) {
this.person = person;
this.leftNode = leftNode;
this.rightNode = rightNode ...
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/XMLSchema-instance"
xsi:schemaLocation=&qu ...
1.生成验证码的servlet
package com.nanjing.zzu.ssp.common;
import javax.imageio.ImageIO;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http. ...
1.在web.xml配置:
<error-page>
<error-code>404</error-code>
<location>/jsp/error/error404.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/jsp/error/error500. ...
字符:人们使用的记号,抽象意义上的一个符号。比如:‘1’,‘中’,‘a’ 字节:计算机中存储数据的单元,一个8位的二进制数,是一个很具体的存储空间字符集:使用哪些字符。也就是说哪些汉字,字母和符号会被收入标 ...
java查看class字节码
- 博客分类:
- java基础
查看java字节码 1 javac –verbose查看运行类是加载了jar文件 HelloWorld演示:
Java代码