- 浏览: 18995 次
- 性别:
- 来自: 济南
最新评论
-
waitgod:
在IntelliJ IDEA环境下验证同样的代码,run模式和 ...
同样一段java代码,在eclipse的run模式与debug模式为什么结果会不一致??
文章列表
Elaticsearch 有非常好的查询性能,以及非常强大的查询语法。在一定场合下可以替代RDBMS做为OLAP的用途。但是其官方查询语法并不是SQL,而是一种Elasticsearch独创的DSL。主要是两个方面的DSL:
Query DSL(https://www.elastic.co/guide/en/ela ...
kafka是吞吐量巨大的一个消息系统,它是用scala写的,和普通的消息的生产消费还有所不同,写了个demo程序供大家参考。kafka的安装请参考官方文档。
首先我们需要新建一个maven项目,然后在pom中引用kafka jar包,引用依赖如下:
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.10</artifactId>
<version>0.8.0</ve ...
以IE的设置字符串为例:
192.168.*;*.travel.com;pic.com;webresource.com
对应FireFox的设置字符串:
192.168.0.0/16,.travel.com,pic.com,webresource.com,localhost
区别比较:1. IE对IP地址的设置可以使用通配符”*”,但是在Firefox里不能这么使用,需要用子网掩码的形式,192.168.*变成子网掩码就是192.168.0.0/16,同样10.*要变为:10.0.0.0/82. IE中*.travel.com,Firefox提示是直接用.travel.co ...
Java中的Arrays.toString()和Arrays.deepToString()有什么区别?
根据源代码分析,Arrays.deepXXX()方法适用于数组中含有另一个数组的情况:
Arrays.toString方法当接受的数组中还有数组时打印出的仅是该内嵌数组的名字,Arrays.deepToString方法会将内嵌数组的内容也打印出来,不管数组内嵌多少层,都会循环递归到最内层的数据。
另外,当数组中的数组有死循环般的引用时,也有相应的保护机制防止死循环。
package com.aking.test;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Properties;
public class TestEnv {
public static Properties getEnvVars() throws Throwable {
Process p = null;
Properties envVars = new Properties();
Runtime r = Runtime.getRuntime();
S ...
最近在看关于java并发编程的一本书,书中提及到了虚拟机的server和client模式。不是很理解,于是上网扫盲,总结如下:
Jvm有client和server两个版本,分别针对桌面应用程序和服务端应用做了相应的优化,client版本加载速度较快,se ...
[原创]如何将应用程序注册为系统服务
2007-07-12 18:22
一、应用程序具有服务功能(能响应服务控制台的查询请求)
第一种方法:使用instsrv.exe(windows 2003资源工具包带有),指令格式:instsrv 服务显示名 应用程序路径
第二种方法:在注册表中手工添加,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\下新建一个项,项名为欲显示的服务名(也可以为任意字符,仅供识别),在这个项下新建如下键值:
"DisplayName"=(字符串值)服务显示名
"Descripti ...
YourClass.class.getClassLoader().getResource("threadpoolConfig.xml").getPath();
通过上述方法获取到的一般是指定文件的绝对路径
并且该文件必须存放在src目录下
================================
存在的问题:
如果绝对路径中存在空格, getPath取到的值是经过URLencoder之后的,如果基于此路径字节使用FileInputStream进行加载的话会报找不到文件
需要 URLDecoder.decode进行处理,替换掉对于特殊字符的转义
YEAR=`date +%Y`
DAY=`date +%d`
MONTH=`date +%m`
DAY=`expr $DAY - 2`
if [ $DAY -le 0 ]; then
MONTH=`expr $MONTH - 1`
if [ $MONTH -eq 0 ]; then
MONTH=12
YEAR=`expr $YEAR - 1`
fi
LASTLINE=`cal $MONTH $YEAR | grep "[0-9]" | tail -1`
LASTDAY=`echo $LASTLINE | sed "s/.* \([0 ...
JVM启动参数
一、标准参数
1.-server
-client
虚拟机服务器模式/客户机模式,使用server模
式可以提高性能,启动比client模式慢,长期运
行则比client模式快。当该参数不指定时,虚拟
机启动检测主机是否为服务器,如果是则以
server模式启动,否则以client模式启动,
J2SE5.0检测的根据是至少2个CPU和最低2GB内存
2.-agentlib:<lib-name>=<options>
-agentpath:<lib-path>=<options>
本地类库加载,当你的部分类包含一些本地方法
...
ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业 ...
- 2009-12-01 20:35
- 浏览 877
- 评论(0)
Axis2生成Web Service的客户端
用Axis2的客户端自动生成功能,生成了一个客户端。
具体操作如下(Window XP):
1、下载解压缩axis2。前提是已经安装好了jdk并设置好了JAVA_HOME系统变量。
2、添加 AXIS2_HOME系统变量,同时把bin目录放在path中。
3、到提供web service的网址下在wsdl,我使用的例子是http://www.webservicex.net/globalweather.asmx?WSDL,这里要注意,因为我们可以看到,每行前面都有一个短线,所以需要我们查看源代码,然后把源代码保存为weather.wsdl。
4 ...
- 2009-11-26 17:25
- 浏览 2612
- 评论(0)