- 博客(240)
- 资源 (1)
- 收藏
- 关注
原创 Java并发编程:volatile关键字解析
转:http://www.cnblogs.com/dolphin0520/p/3920373.htmlJava并发编程:volatile关键字解析 Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,...
2015-07-30 11:30:11
209
原创 Java内存模型
1. 概述 多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问题,它代表着一秒内服务器平均能响应的请求数,而TPS值与程序的并发能力有着非常密切的关系。在讨论Java内存模型和线程之前,先简单介绍一下硬件的效率与一致性。2.硬件的效率与一致性 由...
2015-07-29 13:55:33
207
原创 自定义classloader
转:http://tiantian911.iteye.com/blog/273164关键的classloader类: Java代码 package com.hitachi.classloader; import java.io.File; import java.io.FileInputStream; import java.io.IOEx...
2015-07-29 13:54:23
218
原创 自定义ClassLoader实现java应用核心逻辑模块热部署
转:http://blog.youkuaiyun.com/zhangdaiscott/article/details/23378023本文主要是根据classloader的特性,结合实际产品环境中遇到的问题,来探讨下JAVA应用中局部模块热部署的可行性。 我们知道,一些web应用提供了自动检测装载webapp的功能,但大部分的时候,就是相当于重新启动了一遍Webapp,存储在内存中的数据也会...
2015-07-29 13:51:16
166
原创 java classloader原理初探
转:http://www.cnblogs.com/ericchen/archive/2011/01/15/1936130.html java classloader原理初探ClassLoader是用来处理类加载的类,它管理着具体类的运行时上下文。1.ClassLoader存在的模块意义:1)从java的package定义出发: classlo...
2015-07-29 10:14:36
136
原创 Java 内存分配全面浅析
转:http://blog.youkuaiyun.com/shimiso/article/details/8595564本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把...
2015-07-29 08:52:55
121
原创 语言模型训练工具SRILM
转:http://www.52nlp.cn/language-model-training-tools-srilm-detailsSRILM是著名的约翰霍普金斯夏季研讨会(Johns Hopkins Summer Workshop)的产物,诞生于1995年,由SRI实验室的Andreas Stolcke负责开发维护。 关于SRILM的安装,我已经在前面关于moses平台搭建的文章(参...
2014-10-15 11:04:48
304
原创 srilm安装
转:http://www.cnblogs.com/tongyan/p/3214577.html1.下载http://www.speech.sri.com/projects/srilm/download.html2.解压:tar zxvf srilm.tar.gz3.修改 Makefile 文件(SRILM 目录下) 找到: ...
2014-10-15 11:01:27
286
原创 http stream
[code="java"]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....
2014-07-29 16:38:36
155
原创 java中long,int,short与byte数组之间的转换
[code="java"]//long类型转成byte数组 public static byte[] longToByte(long number) { long temp = number; byte[] b = new byte[8]; for (int i = 0; i < b.length; i++) { ...
2014-03-26 14:10:38
260
原创 获取一个 Byte 的各个 Bit 值(转)
1. bit:位 一个二进制数据0或1,是1bit;2. byte:字节 存储空间的基本计量单位,如:MySQL中定义 VARCHAR(45) 即是指 45个字节; 1 byte = 8 bit3. 一个英文字符占一个字节; 1 字母 = 1 byte = 8 bit4. 一个汉字占2个字节; 1 汉字 = 2 byte = 16 b...
2014-03-26 14:03:21
319
原创 java中byte转换int时为何与0xff进行与运算(转)
在剖析该问题前请看如下代码[code="java"]public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i < b.length; i++) { String hex = Integer.toHexString(b[ i ] & 0xFF); if (he...
2014-03-26 14:02:00
187
原创 proxool试用
配置文件:[code="java"] DBPool jdbc:mysql://127.0.0.1:3306/qianyu com.mysql.jdbc.Driver 90000 5 1000 10 200 true ...
2014-03-26 14:00:42
111
原创 修改HOST文件
C:\WINDOWS\system32\drivers\etc203.208.39.104 canofy.appspot.com203.208.39.104 canofyblog.appspot.com203.208.39.104 canofyproxy.appspot.comedit centos hosts filevi /etc/hosts203.208....
2011-04-25 10:18:35
248
原创 AsyncTask
here is a quick overview of how it works:You can specify the type of the parameters, the progress values, and the final value of the task, using genericsThe method doInBackground() executes auto...
2011-04-10 12:15:15
105
原创 Tomcat远程调试
需要在Tomcat中的catalina.bat中添加如下的一行代码SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888然后在Eclispe中Run->Debug Configu...
2011-04-09 12:33:31
106
原创 BroadcastReceive介绍
转载:http://blog.youkuaiyun.com/Zengyangtech/archive/2010/11/21/6025676.aspxBroadcastReceiver 在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的 Broadcast进行过滤接受并响应的一类组件。下面将详细的阐述如何发送...
2011-04-09 10:03:49
187
原创 screen常用键
screen的安装 yum install screen常用的键有:C-a ? 显示所有键绑定信息C-a w 显示所有窗口列表C-a C-a 切换到之前显示的窗口C-a c 创建一个新的运行shell的窗口并切换到该窗口C-a n 切换到下一个窗口C-a p 切换到前一个窗口(与C-a n相对)C-a 0..9 切换到窗口0..9C-a a 发送 C-a...
2011-03-31 16:28:48
175
原创 android 播放音频和视频
摘自ApiDemo1、播放音频 a.第一种方式 [code="java"] MediaPlayer mMediaPlayer; mMediaPlayer = new MediaPlayer(); mMediaPlayer.setDataSource(path); mMediaPlayer.prepare(); m...
2011-03-31 15:47:06
151
原创 android设置壁纸
下面是Android的设置壁纸的一些代码(ApiDemo)[code="java"]package com.example.android.apis.app;// Need the following import to get access to the app resources, since this// class is in a sub-package.i...
2011-03-30 17:15:32
132
原创 文本中的值的保存与恢复
这是android提供的ApiDemo里面的关于保存文本中值的例子PersistentState 持久化状态?在onPause时应用了SharedPreferences.Editor来保存值在onResume时应用了SharedPreferences对象来恢复值和onSaveInstanceState()方法不太一样[code="java"]pack...
2011-03-30 16:29:25
110
原创 Intent-filter
Intent-filter 个人理解就是为处理隐式Intent用的,在AndroidManifest.xml声明Explicit Intents:[code="java"]Intent serviceIntent = new Intent(context, Test.class);serviceIntent.putExtra(“param”, param);context....
2011-03-30 15:25:09
100
原创 Some Standard Activity Actions
摘自google android documentStandard Activity ActionsThese are the current standard actions that Intent defines for launching activities (usually through startActivity(Intent). The most important, ...
2011-03-30 14:25:52
129
原创 Intent学习
参考:http://www.cnblogs.com/feisky/archive/2010/01/16/1649081.html http://www.iteye.com/topic/563042Intent Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Int...
2011-03-30 14:03:45
118
原创 android弹出框2(相当于通知)
可以让其显示一会儿然后消失也可以隔一段时间不断显示第一种方式[code="java"]/* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not u...
2011-03-29 18:57:12
171
原创 android中的弹出框提示
基本步骤如下:1、继承Activity2、在需要提示地方showDialog(id);3、重载Activity的onCreateDialog(id)的方法如:[code="java"]@Override protected Dialog onCreateDialog(int id) { return new AlertDialog.Build...
2011-03-29 17:06:37
132
原创 android基本理解
很久之前看过android的很多东西,由于工作忙以及其它一些事情,就把android扔在一边了,怪可惜的,到现在又得重新开始看。中文资料看的比较少,看的基本上是英文的,因此个人理解方面差异比较大吧。现在记录下来看之后的感受吧。从整体上来看还是比较简单的,android从建立项目开始已经把结构整理好了,只需按照要求做就行了。1、配置文件主要是由一些xml文件组成 a.最主要的是And...
2011-03-28 22:10:12
109
原创 android 中的url操作
android 中的url操作步骤1、获取HttpClient对象2、获取HttpGet对象,通过HttpGet对象可以对请求设置参数3、通过HttpClient对象的excute方法得到HttpResponse对象4、把HttpResponse对象获取返回的值摘自android的document[code="java"]/** * Pull the...
2011-03-28 21:46:01
358
原创 go语言环境
操作系统:ubuntu 64bit依次执行(这里是在/目录下执行的)1、sudo apt-get install bison ed gawk gcc libc6-dev make2、apt-get install python-setuptools python-dev build-essential3、sudo easy_install mercurial4、hg clo...
2011-01-23 18:08:44
111
原创 ccxml整合voicexml
参考例子:http://docs.voxeo.com/ccxml/1.0-final/frame.jsp?page=createcall.htm实现的功能(步骤或者是ccxml的执行顺序):先是进入ccxml,接着是进入到voicexml进行选择某个服务的对话,结束之后传递某个变量给ccxml,然后利用ccxml来进行转接电话注意要点: 1、由voicexml传递的参数必须在c...
2010-10-21 16:06:47
305
原创 voicexml Variables Example
http://www.optimsys.cz/support/examples/example03.php[code="xml"] Variable a has value: Let's try to evaluate a simple expression: a+1 = Variable ...
2010-10-15 16:31:47
101
原创 voicexml中关于选择的实现
在voicexml中选择的实现可以用menu,也可以用form。用menu方式实现参考上一篇文章,这里主要介绍一些form实现可以使用from的option,也可以通过grammar来实现1、option的实现(例子:http://www.optimsys.cz/support/examples/example07.php)[code="xml"]...
2010-10-15 16:29:36
182
原创 voicexml的menu例子
例子来源:http://www.optimsys.cz/support/examples/example12.php主要的menu的应用menu下有choice,根据按dtmf值或者说出的值进行选择哪个choice,然后跳转到相应的form,执行form里的语音[code="xml"] Welcome to main menu. S...
2010-10-15 16:17:26
126
原创 voicexml的录音
这里录音有两种途径(其实只有一种,可看成是两种而已)。一种是通过标准的进行录音,另一种是利用。第一种方式比较标准,需要发出beep的声音之后才开始录音第二种方式是filed有name属性,且有option选项(也可以是gramer),因此最后的值是option的值(这目前是猜测,还没有进行完整的测试)下面的例子来源于:http://www.optimsys.cz/support...
2010-10-15 16:12:44
183
原创 用jmx监控多台服务器(tomcat)
因为需要写一个后台监控服务器的程序,涉及到jmx,也涉及到分布式的问题,最初在网上找相关资料的时候很少很少,后来才知道其实jmx这一块相关资料已经很多,java网站上已有比较多的完整例子。 最初使用jmx比较简单,安装java官网的例子很快就写出来了几个例子,但在应用中需要结合tomcat来使用,出现了一些问题,比如获取本地的MBeanServer时出错,网上查了些资料发现需要...
2010-09-08 18:25:04
515
原创 llinux的ip设置
参考地址:http://www.cppblog.com/whncpp/archive/2008/09/18/62219.html linux的网卡IP地址是存放在文件中的,这个配置文件在/etc/sysconfig/network-scripts下,名称分别为ifcfg-eth0,ifcfg-eth1....如果有一块网卡,就只有ifcfg-eth0一个文件,如果有两块或者两块以上的网卡,...
2010-09-06 10:07:02
268
原创 call cmd /c start 一点疑问
call "cmd /c start aaa.bat" 这一句在aaa.bat文件目录下可执行call "cmd /c start "c:\aaa.bat"" 这个在任何目录不能执行,只会新建一个cmd窗口,目录为当前目录,啥也不做,不知出了啥问题call "cmd /c start c:\aaa.bat" 这个可以执行...
2010-09-01 10:16:03
749
原创 Windows计划任务之schtasks
创建:SCHTASKS /Create /RU SYSTEM /TN ScheduleTaskTest /SC MONTHLY /D 1 /ST 00:00:00 /TR "C:\test.bat"删除:SCHTASKS /DELETE /TN ScheduleTaskTest /F疑问:在win2008中使用命令方式可行,但为什么我用java程序执行时却总执行不成功呢转载...
2010-08-30 13:21:48
279
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人