`
waitgod
  • 浏览: 18404 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论
文章列表
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数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业 ...
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 ...
Global site tag (gtag.js) - Google Analytics