- 浏览: 33127 次
- 性别:
- 来自: 北京
最新评论
文章列表
bit与字节Byte的区别和联系
- 博客分类:
- java
bit中文名称是位,音译“比特”,是用以描述电脑数据量的最小单位。 二进制数系统中,每个0或1就是一个位(bit)。 bit 来自binary digit (二进制数字) 有以下用途:数据率---就是数据的传输速率,单位是:比特/秒(意思是每秒传送多少二进制数字《1或0》) 通常记为: bit/s b/s Kb/s Mb/s Gb/s Tb/s bps(bit per second)而这几个英文字母的来源:K:kilo(千) M:mega(兆) G:giga(吉) T:tera(太) 单位换算
最近想研究一下tomcat的源码,费了好些劲才将其顺利导入Eclipse并编译通过,总结一下,help you,help me。
下载tomcat7源代码https://github.com/apache/tomcat70,里面有3种方式可以选择,我直接下载zip。下载完毕后解压到你的workspace中,也可以是别的地。
用ant编译工程tomcat 7 是用ant来构建和管理的,所以你需要安装ant。http://ant.apache.org/bindownload.cgi 可以下载到ant。下载完毕之后配置2个ant的环境变量ANT_HOME= ,PATH。由于tomcat7的 ...
Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。
Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。
RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系 ...
配置使用连接池的httpClient
- 博客分类:
- java
httpClient4.3开始弃用了DefaultHttpClient和PoolingClientConnectionManager.原来这样配置的连接工厂
<bean id="clientHttpRequestFactory"
class="org.springframework.http.client.HttpComponentsClientHttpRequestFactory">
<constructor-arg>
<bean class="org.apache.http.imp ...
第一步:
磨刀不误砍柴工,先下载一个集成了Spring Tool Suite 的Eclipse,http://spring.io/tools/eclipse,下载for javaEE Developers 的版本.
第二步:
安装完Eclipse之后,打开
[size=medium]作为程序员,要取得非凡成就需要记住的15件事。
1.走一条不一样的路
在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。
2.了解自己的公司
以我在医 ...
jsp 静态包含和动态包含的区别
- 博客分类:
- jsp/servlet
在jsp中有两种包含,静态包含<%@include file="xxx.jsp"%>和动态包含<jsp:include page="xxx.jsp">,下面说一下它们之间的区别
1、<%@include file="xxx.jsp"%>为jsp中的编译指令,其文件的包含是发生在jsp向servlet转换的时期,而<jsp:include page="xxx.jsp">是jsp中的动作指令,其文件的包含是发生在编译时期,也就是将java文件编译为class文件的时期
...
这次我们讲的是控制对象的序列化和反序列化
控制序列化就是有选择的序列化对象,而不是把对象的所以内容都序列化,前篇我们的例子中介绍了transit变量和类变量(static)不被序列化,现在我们还有一种更为灵活的控制对象序列化和反序列方法,可以在序列化过程中储存其他非this对象包含的数据
我们现在再来介绍一个接口 java.io.Externalizable 。当对象实现了这个接口时,就可以灵活的控制它的序列化和反序列过程,这个接口继承了java.io.Serializable
Externalizable 接口定义了两个方法,writerExternal方法在序列化时被调 ...
散列计算就是计算元素应该放在数组的哪个元素里。准确的说是放到哪个链表里面。按照Java的规则,如果你要想将一个对象放入HashMap中,你的对象的类必须提供hashcode方法,返回一个整数值。比如String类就有如下方法:
public int hashCode() {
int h = hash;
int len = count;
if (h == 0 && len > 0) {
int off = offset;
char val[] = va ...
做开发几年了,一直也没搞清楚spring的事务传播性怎么回事,用的不太到位,经常出问题,最近在架构师课程上又学习到了这个地方,正好我们现在做的项目也用到了.
public class ServiceA{
private ServiceB b;
void a(){
b.b3();
}
}
public class ServiceB{
void b1();
void b2();
void b3(){
b1();
b2();
}
}
假如传播性是 REQUIRED_NEW ,Serv ...
最近新做了一个项目,在测试的时候遇到乱码问题。我在web.xml文件中配置了字符UTF-8 filter,但是存出到数据库还是乱码,排除了数据库的原因后,想了好久不知道是什么问题. 后来别人告诉我修改tomcat 的connector 编码试试, 我改了之后果然就好使了.
在tomcat的server.xml找到8080的Connector 然后加上URIEncoding="UTF-8" 就ok了,可以看出
这是指定tomcat对浏览器发过来字符串进行编码用的,编码后的信息应该会被保存到request对象中,如果此时就乱码了,到了后面你怎么弄都解决不了的.
& ...
重装系统后原来项目中的单元测试跑不了,报错Caused by: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/D:/workspace/ecif_svn/WebContent/WEB-INF/lib/jaxb-impl-2.1.12.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed direct ...
oracle为什么不使用索引
- 博客分类:
- oracle
1、检查被索引的列或组合索引的首列是否出现在PL/SQL语句的WHERE子句中,这是“执行计划”能用到相关索引的必要条件。
2、看采用了哪种类型的连接方式。ORACLE的共有Sort Merge Join(SMJ)、Hash Join(HJ)和Nested Loop Join(NL)。在 ...
如果是头是这样的<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
直接在后面加
<taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts ...
java 读取txt,java读取大文件
package com.bbcmart.util;
import java.io.File;
import java.io.RandomAccessFile;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
public class Test {
public static void main(String[] args) throws Exception {
final int BUFFER_SIZE ...