- 浏览: 105952 次
- 性别:
- 来自: 北京
最新评论
文章列表
SLF4J+logBack, 日志领域中的新秀
Ceki Gülcü创造了日志领域界著名的Log4J,现在又实现一个“简单的日志前端接口(Façade)”- SLF4J,和一个“可靠、通用、快速而又灵活的Java日志框架”- LOGBack。作为日志领域中的新秀,已经有种颠 ...
开始因为执行alter table bb add COLUMN expireTime datetime null;时间特别慢,网上有说是去掉default null,但是去掉之后还是慢(数据有41万条数据,后来经查时那台机器问题),没办法,只能先做备份,再导数据,以下方法:
select count(*) from bb;
create table bb_bak as select * from bb;
select count(*) from bb_bak;
TRUNCATE table bb;
alter table bb add COLUMN expireTime datetime n ...
转自:http://www.blogjava.net/pandawang/archive/2006/08/20/64639.html
java.lang.NoClassDefFoundError: com/sun/tools/javac/Main
最近在使用java的动态编译的时候出现的问题,主要是由于在使用类com.sun.tool.javac.Main时,总是出现NoClassDefFoundError的错误,后来找到如下的文章,分析,可能是由于对于包tools.jar的加载问题,虽然我在classpath中声明了这个包,但在eclipse环境下,始终都还是出现运行时异常,对于编译时正确,运 ...
转自:http://wangxing0311.iteye.com/blog/899638
一、连接MYSQL。
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录 mysql bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd ...
转自:http://www.iteye.com/topic/18904
很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。
我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请 ...
主要使用Spring提供的springmodules和EHCache来简化程序的开发,通过配置文件来完成提供缓存。参考springmodules的文档。
参考
基于springmodules的缓存方案
一 基于xml配置和拦截
主要步骤
1、配置ehcache.xml文件
2、创建Spring EHCache的配置xml文件
配置文件代码示例
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/sc ...
1、hibernate.cfg.xml中需设置如下:
3系列版本加入
<property name=” hibernate.cache.provider_class”>
org.hibernate.cache.EhCacheProvider
</property> EhCacheProvider类位于hibernate3.jar
2.1版本加入net.sf.ehcache.hibernate.Provider
2.1以下版本加入net.sf.hibernate.cache.EhCache
2、在Hibernate3.x中的etc目录下有ehcache.xml ...
一、简介
ehcache 是一个非常轻量级的缓存实现,而且从1.2 之后就支持了集群,而且是hibernate 默认的缓存provider 。EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。
Ehcache可以直接使用 ...
转自:http://www.yybean.com/ehcache-getting-started-series-ii-in-the-projects-alone
1.创建CacheManager (net.sf.ehcache.CacheManager)
(1)使用默认配置文件创建
CacheManager manager = CacheManager.create();
(2)使用指定配置文件创建
CacheManager manager = CacheManager.create("src/config/ehcache.xml");
(3)从classpath ...
转自:http://www.iteye.com/topic/141350
在Spring 2.0中,Pointcut的定义包括两个部分:Pointcut表示式(expression)和Pointcut签名(signature)。让我们先看看execution表示式的格式:
java 代码
execution(modifier-pattern?
ret-type-pattern
declaring-type-pattern?
name-pattern(param-pattern)
throws-patter ...
这个是mysql报出的关于权限不够
解决办法:
1、登陆mysql,mysql -uroot -hlocalhost -p
2、use mysql(必须是此库,系统)
3、update user set host='%' where user='root';(可以先清空匿名和没密码就能登陆的,可查看select * from mysql.user\G;)
4、grant all privileges on *.* to root@'%' identified by 'root' WITH GRANT OPTION;
转载:http://www.idying.cn/archives/319.html
使用方法:
首先设置环境变量,把Mysql的bin目录加入到Path环境变量中.
Windows下将sql数据库备份拷贝到磁盘目录如:D:\db.sql,cmd进入命令行,切换到sql文件所在的目录下。
1、先使用命令mysql -uroot -p登陆mysql服务器
2、然后执行相关命令导入数据。
mysql> use dbtest; //设置当前要导入数据的dbtest数据库
mysql> set names utf8; //设置编码
mysql> source D:\db.sql; / ...
下载
1、#wget http://nexus.sonatype.org/downloads/nexus-webapp-1.2.1-bundle.tar.gz
#tar zxvf nexus-webapp-1.2.1-bundle.tar.gz
#/data/opt/nexus-webapp-1.2.1/bin/jsw/linux-x86-64/nexus start
2、访问
http://192.168.1.120:8081/nexus/
user: admin
password: admin123
3、打开远程索引
左边菜单Repositories ---- ...
转自http://nowing.iteye.com/blog/705895
1. 首先下载Nexus
从官网http://nexus.sonatype.org/download.html下载下载最新版本,因为是在windows上安装,因此下载的是zip版本,大小大概是16m。
2. 安装
简单解压缩下载的zip包到安装目 ...
log4j
log4jLog4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。
官方站点:http://logging ...