上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
摘要: 1、hash表 哈希表,也叫散列表,是根据关键码(Key)而直接访问的数据结构,也就是它把Key映射到表中一个位置来访问记录,即,把key计算成hashcode,把hashcode存到表中。这个把key映射成hashcode的函数叫做散列函数,存放记录的数组叫做散列表。2.Hash table是数组... 阅读全文
posted @ 2016-01-06 10:56 浮白斋主人 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 1、leofs角色Account(账户)、Bucket(对象桶)、Object(对象),gateway、manager0、manager1、storageAccount一个account可以创建多个bucket,一个bucket可以有无限数量的object,它们之间关系如下:Bucket是objec... 阅读全文
posted @ 2016-01-05 11:00 浮白斋主人 阅读(2709) 评论(0) 推荐(0) 编辑
摘要: 1.环境配置1).进入http://struts.apache.org/download.cgi#struts23241 下载 struts官方源码2).解压,进入apps/struts2-blank/WEB-INF/lib/ 拷贝安装包3).加入struts.xml配置文件4).找到配置文件关联文... 阅读全文
posted @ 2015-12-28 22:23 浮白斋主人 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.使用filter作为控制器 (1)创建类,实现javax.servlet.Filterpackage com.controller.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet... 阅读全文
posted @ 2015-12-28 21:50 浮白斋主人 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1.springMVC原理和servlet是一样的,都是在web.xml里面配置servlet,不同的是springMVC会把请求映射成对应的Controller,通过RequestMapping来映射。原理图如下:2.创建一个springMVC例子(1)需要的jar包 spring-aop.j... 阅读全文
posted @ 2015-12-28 21:05 浮白斋主人 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1.servlet servlet是和平台无关的服务器组件,可以交互式的来浏览和修改数据,生成动态的web内容。它运行于 servlet容器中2.servlet容器 servlet容器负责servlet和客户的通信和调用servlet方法。 servlet和客户通信采用“请求/相应”模式。3.... 阅读全文
posted @ 2015-12-25 16:52 浮白斋主人 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 有时间再整理ThreadLocal不是用来解决对象共享访问问题的,而主要是提供了保持对象的方法和避免参数传递的方便的对象访问方式。归纳了两点: 1。每个线程中都有一个自己的ThreadLocalMap类对象,可以将线程自己的对象保持到其中,各管各的,线程可以正确的访问到自己的对象。 2。将一个共用... 阅读全文
posted @ 2015-12-24 10:05 浮白斋主人 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1、几个概念: (1)线程池 ThreadPoolExecutor:存放线程的池子( --!) (2)线程 Thread:用于执行实现接口的任务 (3)任务缓存队列:用于存放Thread要执行的任务2、几个变量和方法的解释 (1)ThreadPoolExecutor的构造方法参数 corePool... 阅读全文
posted @ 2015-12-22 16:40 浮白斋主人 阅读(328) 评论(0) 推荐(0) 编辑
摘要: package com.thread.test;/** * 1、生产者生产出产品,给商店(缓冲区) 2、商店把产品提供给消费者 * (1)需要三个角色,生产者,商店,消费者 * (2)涉及到多线程 * (3)涉及到线程安全 * (4)线程间通信 */class Producer imp... 阅读全文
posted @ 2015-12-22 14:32 浮白斋主人 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1、线程间的通信主要靠三个方法 (1)wait(),使当前线程放弃cpu、对象锁,重新排队等待对共享资源的访问 (2)notify(),唤醒等待线程中优先级最高的线程,执行共享资源 (3)notifyAll(),唤醒所有的等待线程 (4)这三个方法是object里面的方法,而非thr... 阅读全文
posted @ 2015-12-22 14:31 浮白斋主人 阅读(200) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页