- 浏览: 830052 次
- 性别:
- 来自: 北京、四川
最新评论
-
sunbeamzheng:
总结的很好,好好看看。 拷贝问题确实很需要注意,特别是影不影响 ...
java深拷贝与浅拷贝 -
xmh8023:
...
获取POST数据的值 -
xmh8023:
我访问别的服务器怎么办?急求
获取POST数据的值 -
xmh8023:
String urlString="http://l ...
获取POST数据的值 -
lv12312:
Tomcat 7的老版本么?有bug的,https://iss ...
JMX问题
文章列表
Java并发编程:volatile关键字解析
- 博客分类:
- j2EE
转:http://www.cnblogs.com/dolphin0520/p/3920373.html
Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。
volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字
1. 概述
多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问题,它代表着一秒内服务器平均能响应的 ...
自定义classloader
- 博客分类:
- j2EE
转:http://tiantian911.iteye.com/blog/273164
关键的classloader类:
Java代码
package com.hitachi.classloader;
import java.io.File;
转:http://blog.csdn.net/zhangdaiscott/article/details/23378023
本文主要是根据classloader的特性,结合实际产品环境中遇到的问题,来探讨下JAVA应用中局部模块热部署的可行性。
我们知道,一些web应用提供了自动检测装载webapp的功能,但大部分的时候,就是相当于重新启动了一遍Webapp,存储在内存中的数据也会丢失,并不能灵活地满足需要。而OSGI框架,虽然也提供了模块的热部署,但为了用热部署而将应用限制在OSGI的框框中,有些时候得不偿失。于是想根据实际需要来定制classloader,灵活地指定哪些类重载 ...
java classloader原理初探
- 博客分类:
- j2EE
转:http://www.cnblogs.com/ericchen/archive/2011/01/15/1936130.html
java classloader原理初探
ClassLoader是用来处理类加载的类,它管理着具体类的运行时上下文。
1.ClassLoader存在的模块意义:
1)从java的package定义出发:
classloader ...
Java 内存分配全面浅析
- 博客分类:
- j2EE
转:http://blog.csdn.net/shimiso/article/details/8595564
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。
进入正 ...
语言模型训练工具SRILM
- 博客分类:
- 语音识别
转:http://www.52nlp.cn/language-model-training-tools-srilm-details
SRILM是著名的约翰霍普金斯夏季研讨会(Johns Hopkins Summer Workshop)的产物,诞生于1995年,由SRI实验室的Andreas Stolcke负责开发维护。
关于SRILM的安装,我已经在前面关于moses平台搭建的文章(参见:《Moses相关介绍》和《Ubuntu8.10下moses测试平台搭建全记录》)中介绍过了,这里就不再重复。准确的说,SRILM并不是因机器翻译而诞生的,它主要是为语音识别所开发的,全称为Stanford ...
转:http://www.cnblogs.com/tongyan/p/3214577.html
1.下载http://www.speech.sri.com/projects/srilm/download.html
2.解压:tar zxvf srilm.tar.gz
3.修改 Makefile 文件(SRILM 目录下)
找到:
# SRILM = /home/speech/stolcke/project/srilm/devel
另起一行输入 SRILM 的安装路径 SRILM = $(PWD)
找到(这个也可以 ...
http stream
- 博客分类:
- j2EE
StringBuilder sb = new StringBuilder();
sb.append("HTTP/1.1 200 OK\r\n");
sb.append("Content-Type: text/plain\r\n");
sb.append("Transfer-Encoding: chunked\r\n\r\n");
sb.append("25\r\n");
sb.append("This is the data in the firs ...
<html>
<body>
<?php
function HTTP_Post($URL,$cookie)
{
// parsing the given URL
$URL_Info=parse_url($URL);
var_dump($URL_Info);
// Building referrer
$referrer="111";
// making string from $data
//foreach($data as $key=>$value)
//$va ...
//long类型转成byte数组
public static byte[] longToByte(long number) {
long temp = number;
byte[] b = new byte[8];
for (int i = 0; i < b.length; i++) {
b[i] = new Long(temp & 0xff).byteValue();//
将最低位保存在最低位
temp = temp >> 8; // 向右移 ...
获取一个 Byte 的各个 Bit 值(转)
- 博客分类:
- 数据结构
1. bit:位
一个二进制数据0或1,是1bit;
2. byte:字节
存储空间的基本计量单位,如:MySQL中定义 VARCHAR(45) 即是指 45个字节;
1 byte = 8 bit
3. 一个英文字符占一个字节;
1 字母 = 1 byte = 8 bit
4. 一个汉字占2个字节;
1 汉字 = 2 byte = 16 bit
byte:一个字节(8位)(-128~127)(-2的7次方到2的7次方-1)
short:两个字节(16位)(-32768~32767)(-2的15次方到2的15次方-1)
int:四个字节(32位)(一个字长 ...
在剖析该问题前请看如下代码
public static String bytes2HexString(byte[] b) {
String ret = "";
for (int i = 0; i < b.length; i++) {
String hex = Integer.toHexString(b[ i ] & 0xFF);
if (hex.length() == 1) {
hex = '0' + hex;
}
ret += hex.toUpperCase();
}
return ret;
...
配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<something-else-entirely>
<proxool>
<alias>DBPool</alias>
<driver-url>jdbc:mysql://127.0.0.1:3306/qianyu</driver-url>
<driver-class>com.mysql.jdbc.Driver</driver-class> ...
C:\WINDOWS\system32\drivers\etc
203.208.39.104 canofy.appspot.com
203.208.39.104 canofyblog.appspot.com
203.208.39.104 canofyproxy.appspot.com
edit centos hosts file
vi /etc/hosts
203.208.39.104 canofy.appspot.com
203.208.39.104 canofyblog.appspot.com
203.208.39.104 canofyproxy.appspot.com