`
canofy
  • 浏览: 820503 次
  • 性别: Icon_minigender_1
  • 来自: 北京、四川
社区版块
存档分类
最新评论
文章列表
转:http://www.cnblogs.com/dolphin0520/p/3920373.html Java并发编程:volatile关键字解析   Java并发编程:volatile关键字解析    volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。   volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字

Java内存模型

    博客分类:
  • j2EE
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,灵活地指定哪些类重载 ...
转:http://www.cnblogs.com/ericchen/archive/2011/01/15/1936130.html   java classloader原理初探 ClassLoader是用来处理类加载的类,它管理着具体类的运行时上下文。 1.ClassLoader存在的模块意义: 1)从java的package定义出发:    classloader ...
转:http://blog.csdn.net/shimiso/article/details/8595564 本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 进入正 ...
转: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 ...

srilm安装

转: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 ...

php post

    博客分类:
  • php
<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; // 向右移 ...
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; ...

proxool试用

配置文件: <?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
Global site tag (gtag.js) - Google Analytics