`
文章列表
一:在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

安装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=.:$ ...
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

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校验

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个字符    
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字节码 1 javac –verbose查看运行类是加载了jar文件 HelloWorld演示:  Java代码  
Global site tag (gtag.js) - Google Analytics