- 浏览: 377952 次
- 性别:
- 来自: 北京
最新评论
-
lgh1992314:
scugxl 写道这个java.ext.dirs属于加载的JR ...
classpath 和 java.ext.dirs 的区别 -
Oneforher:
java -Djava.ext.dirs 加载Lib后,%JA ...
classpath 和 java.ext.dirs 的区别 -
cxw1128:
java -Djava.ext.dirs=/home/ice/ ...
classpath 和 java.ext.dirs 的区别 -
suosuo230:
同感,纠结了一天了,才发现,比你们晚发现2-4年
com.ibm.icu.text.SimpleDateFormat 的陷阱 -
scugxl:
这个java.ext.dirs属于加载的JRE/LIB/EXT ...
classpath 和 java.ext.dirs 的区别
文章列表
.tar(注:tar是打包,不是压缩!)
压缩:tar cvf <压缩文件> <目录>
解压:tar xvf <压缩文件>
.gz
压缩:gzip <文件>
解压1:gunzip <压缩文件>
解压2:gzip -d <压缩文件>
.tar.gz 和 .tgz
压缩:tar zcvf < ...
1、remoting-servlet.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//Spring//DTD Bean//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean name="/hello/find" class="org.spri ...
1、接口类(IHello)
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import com.bean.Result;
@Path("/find/")
public interface IHello {
/**
* 登录
* @param userName 帐号
* @param userPass 密码
* @return
*/
@POST
@Path("/login ...
在项目中经常用到SimpleDateFormat,从未出过错!
今天发现了一个奇怪的问题,一个一直正常运行的线上服务,突然在今天日志时间记录超前了1小时,奇怪啊!找到该项目源码,测试了一下,的确时间超前了一个小时。明明现在是10:15分,格式化出来却是11:15分。同样的测试代码【main方法】拷到别的机器运行正常。在本机直接打印new Date()时间正常。说明是格式化时间(SimpleDateFormat)出错了,可是之前一直都没错过啊,SimpleDateFormat绝对不会出现这种错误的。无奈啊,现在确实是出错了,那就看看SimpleDateFormat吧!回到头部一看傻眼了,头部引入的 ...
SEVERE: Could not start SOLR. Check solr/home property
java.lang.RuntimeException: Can't find resource 'solrconfig.xml' in classpath or 'solr/conf/', cwd=/home/co_sghlog
解决办法:把tomcat的webapps里面没用到的solr项目清空即可。出现该问题可能是由于修改项目名称造成了就名称仍然留在webapps里面未被清除。
写文件 faster and faster
- 博客分类:
- Java
import java.io.BufferedWriter;
import java.io.FileWriter;
public class Test {
public static void main(String[] args) {
int max = 100000000;
long t1 = System.currentTimeMillis();
test1(max);
long t2 = System.currentTimeMillis();
System.out.println("test1耗时:"+(t ...
1、问题描述:启动时出现以下情况
SEVERE: org.apache.solr.common.SolrException: Invalid UUID String: 'solr'
at org.apache.solr.schema.UUIDField.toInternal(UUIDField.java:84)
……
SEVERE: org.apache.solr.common.SolrException: Invalid UUID String: 'static'
at org.apache.solr.schema.UUIDField.toInter ...
1、脚本之间传递参数 "1.sh"的脚本,接受参数。如下,如果有一个参数则赋值个sourceFile这个变量,否则用默认值。
#!/bin/bash
LANG=en_US.UTF-8
#get parameters
sourceFile="/data/log/abc"
if [ $# == 1 ]
then sourceFile=$1
else echo "$1 required!"
fi
echo $sourceFile
备注:这里$#是传递参数的个数,$1 是具体的参数。
关 ...
现在有一个用户属性表,它包含以下字段:
主键ID(id),用户属性(key),用户属性值(val),用户ID(owner)
原始数据如下图所示:
需求:要求将上图中同一个用户的属性保存在一条记录中,如下图:
MySqL实现代码:
SELECT owner,
MAX(CASE WHEN a.key = 'name' THEN a.val ELSE NULL END) as 姓名,
MAX(CASE WHEN a.key = 'age' THEN a.val ELSE NULL END) as 年龄
FROM `table1` as a
WHER ...
一、各种注解方式
1.@Autowired注解(不推荐使用,建议使用@Resource)
@Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这 ...
一、eclipse 3.6.1下载地址[eclipse-jee-helios-SR1-win32.zip]
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr1
二、插件地址
1、gef插件地址:
http://download.eclipse.org/tools/gef/updates/interim/
2、subclipse插件地址:
http://subclipse.tigris.org/update_1.6.x
3、maven2插件地址:
m2eclipse-core U ...
操作系统的信号量是个很重要的概念,在进程控制方面都有应用。Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,acquire()获取一个许可,如果没有就等待,而release()释放一个许可。比如在Windows下可以设置共享文件的最大客户端访问个数。
Semaphore维护了当前访问的个数,提供同步机制,控制同时访问的个数。在数据结构中链表可以保存“无限”的节点,用Semaphore可以实现有限大小的链表。另外重入锁ReentrantLock也可以实现该功能,但实现上要负责些,代码也要复杂些。
下面的Demo中申明了一 ...
ServiceLoader 类
Java SE 6 平台提供一个新的 API,可以帮助您查找、加载和使用服务提供程序。从 Java 平台的 1.3 版本开始, java.util.ServiceLoader 类就已经悄悄存在了,但它在 Java SE 6 中已经成为了一个公共 API。
ServiceLoader 类用于在应用程序的类路径或运行时环境的扩展目录中搜索服务提供程序。它加载这些服务提供程序,并允许应用程序使用这些提供程序的 API。如果添加了新的提供程序到类路径或运行时扩展目录中, ServiceLoader 类就可以找到它们。如果应用程序知道提供程序接口的存在,它就可以找 ...
集合类说明及区别
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap
Collection接口
Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 ...
1. 本机环境
gcc-4.4.1
Ubuntu-9.10
larbin-2.6.3
2.解压文件并进入根目录
tar zxvf larbin-2.6.3.tar.gz
cd larbin-2.6.3
3.编译源文件,修改larbin.conf配置
1)./configure
2)make
4.如果出现错误,解决办法如下:
1)修改adns/internal.h文件
把570上的“adns_queryflags”改成“parsedomain_flags”
2)makedepend指令不存在时,安装xutils-dev包
sudo apt-get install xutils-dev
...