- 浏览: 51517 次
- 性别:
- 来自: 北京
最新评论
-
NanguoCoffee:
javantsky 写道楼主为什么要自己实现分离锁呢?
ja ...
知道为啥HashMap里面的数组size必须是2的次幂? -
javantsky:
楼主为什么要自己实现分离锁呢?java.util.concur ...
知道为啥HashMap里面的数组size必须是2的次幂? -
obullxl:
LZ分析有道理,最后的&操作,(LOCK_NUM - ...
知道为啥HashMap里面的数组size必须是2的次幂? -
NanguoCoffee:
sniffer123 写道LZ你自己的写法有问题啊。。跟HAS ...
知道为啥HashMap里面的数组size必须是2的次幂? -
sniffer123:
LZ你自己的写法有问题啊。。跟HASH是不是 2的幂一点关系也 ...
知道为啥HashMap里面的数组size必须是2的次幂?
文章列表
下面解释一下Java的编码方式,知道了编码方式则乱码将很容易解决。
1:java中byte是以补码表示:http://www.blogjava.net/orangelizq/archive/2008/07/20/216228.html
2 : IO流操作的基本单元
观看io里面stream的操作,最终有两种:write(int b),write(byte[] bs),读的方式也一样。 其余的均是在这两种方式上进行封装处理。
由此也能看到文件操作的基本单元bit,而Java的基本单元是字节(byte),一个字节8个bit,字节能表示的范围为[0,255]。而java里面的b ...
RandomAccessFile.readLine(): 很有可能会产生乱码。因为它是每读取一个byte就将其转化为char,再将char拼接称为String。对于一个中文,就需要2个byte或者多个byte来表示(不同的编码采用的byte数目不一样),假设为3个byte,那么raf.readLine()则将该中文视为单独的3个char。
应当使用
知道该行的开始和该行的结束(即在两个‘\n’)的指针位置。
通过raf.read(byte[] bs), new String(bs)的方式来获得字符串。
Thrift文件编译常见问题:
1:注释/** */注释符必须和注释内容用空格隔开,比如/** abcasdfasdf */是对的, /**abcasdfasdf*/则是错的。
2 : 使用Java的NIO实现的client和server,使用telnet的方式访问server时,会使用server宕掉。
目前要防止发送随机数导致server,只能用传统的Socket方式:
TServerSocket serverTransport = new TServerSocket(port);
final LogQuer ...
ps: 图片怎么添加到blog 中呀???
1:数据库配置
在SystemGlobals.property中会看到这么一块信息:
# Database type to use
database.driver.name = mysql
# Can be net.jforum.SimpleConnection, net.jforum.PooledConnection
# or net.jforum.DataSourceConnection
databa ...
- 2009-10-14 00:16
- 浏览 3324
- 评论(0)
JForum最基本的Servlet为JForumBaseServlet和JForum,JForum论坛的初始化就是以这两个累的初始化开始:
执行JForumBaseServlet init,
1: 载入SystemGlobal.properties文件
ConfigLoader类主要是用来加载各种配置,也包括了SystemGlobal.properties, 缓存配置等等。
ConfigKeys定义了所有用到的配置常量。
SystemGlobal.java是专门用来加载SystemGlobal.properties和jforum-custom.conf文件。
在SystemGlo ...
- 2009-10-14 00:14
- 浏览 2000
- 评论(0)
JForum源码学习研究1-安装
==========================================================================
本段转自:http://ericxu131.iteye.com/blog/178988
前言:
JForum 是一个功能强大 ,易于管理的论坛。它的设计完全遵从MVC设计模式,能够在任何Servlet容器与EJB服务器上运行。而且可以轻松的定制与扩展JForum论坛。
安装:
step1:
上JForum的官方网站http://www.jforum.net/下载JForum
Download JForum ZI ...
- 2009-09-11 23:47
- 浏览 1853
- 评论(0)
一:接口和类的作用:
Elemenet:
key
value
lastAccessTime
hitCount
等描述cache中元素的信息。
Store: 实际上存放Element的对象,Cache针对对象的操作一般都委托Store对象。
- MemoryStore: 继承该类来实现自定义MemoryStore。该类存放数据时,先使用Map存放数据,然后再判断是否超出容量。
put()
doPut() // 用来清理元素
-LruMemoryStore.java 使用 ...
- 2009-03-27 18:34
- 浏览 3697
- 评论(0)