- 浏览: 1149531 次
- 性别:
- 来自: 火星郊区
博客专栏
-
OSGi
浏览量:0
最新评论
-
Tom.X:
http://osgia.com/
将web容器置于OSGi框架下进行web应用的开发 -
chenyuguxing:
你好, 为什么我的bundle export到felix工程中 ...
在Apache Felix中运行bundle -
string2020:
<niceManifest>true</ni ...
Bundle Plugin for Maven -
jsonmong:
OSGI,是未来的主流,目前已相当成熟。应用OSGI比较好的, ...
基于OSGi的声明式服务 -
zyhui98:
貌似是翻译过来的,有很少人在linux上做开发吧
如何成为“10倍效率”开发者
文章列表
Log4j 把不同包的日志打印到不同位置
- 博客分类:
- java
需要的包和测试的代码下载附件!
如果需要将不同的日志打印到不同的地方,则需要定义不同的Appender,然后定义每一个 Appender的日志级别、打印形式、输出位置!
配置log4j.properties文件如下:
Java代码
#########################################################################################
# 日志信息配置
LOG_DIR=c://logtest/
log4j.rootLogger= ...
在spring security中,可以结合jcaptcha进行使用,具体方法如下:
1.java类如下:
Java代码
package
com.spring.security.jcaptcha;
import
java.awt.Color;
import
java.awt.Font;
import
java.awt.image.ImageFilter;
import
com.octo.captcha.component.image.backgroundg ...
在spring
security3进级篇II中,虽然将用户和权限存入到数据库中,但在配置文件中仍然要对URL地址配置角色进行控制访问,如何将用户,角色,资源存放
到数据库中,进行统一管理,逐步实现RBAC的模型呢,这需要更复杂的实现,这一篇将实现将所有的信息存储到数据库中,但不涉及组,许可等表。
1、首先建立数据表
Sql代码
CREATE
DATABASE
IF
NOT
EXISTS spring_securityiii;
USE spring_securityiii;
--
...
本篇文章用户和权限用数据库存储,而资源(url)和权限的对应采用硬编码配置在XML中实现的。
在本篇中需要把用户和权限信息存到数据库中,本例子采用mysql数据库,数据库表如下:
Sql代码
CREATE
TABLE
users(
username VARCHAR
(50)
NOT
NULL
,
password
VARCHAR
(50)
NOT
NULL
,
enabled BOOLEAN NOT
NULL
,
...
在上一篇入门中,简单介绍了spring security3的用法,但现实中,登录页面都是用户自己定义的,而不是spring
security3生产的,这个时候,我们可以自定义用户登录页面。通过分析spring
security3生成的登录页面,我们可以看到,它是一个表单,表单的action,userName 和 password的name分别为 j_spring_security_check,
j_username,j_password。
(1)针对这个情况,我们自定义登录页面login.jsp,内容如下:
Htm ...
1.下载spring security的最新版本,工程下载的是3.1
2. 新建工程,结构如下:
其中,涉及到的jar包可以在spring-security包中的例子中获取
3、配置spring-security.xml
Xml代码
<?
xml
version
=
"1.0"
encoding
=
&q ...
一、abator自动生成配置:
abator自动生成ibatis的配置文件、mode、sqlMap、dao、bean实例
准备:
1、安装Eclipse插件:
要求eclipse3.1,jdk1.4以上
在eclipse上安装abator插件
eclipse菜单栏 --> help --> Software Updates --> Find And nstall...
在弹出的对话框中选择 “Search for new features to install” 然后点击 “next”
...
前面写了一篇关于动态切换Hibernate SessionFactory的文章,原文地址:http://tangyanbo.iteye.com/admin/blogs/1717402
发现存在一些问题:
需要配置多个HibernateTransactionManager和多个Spring 切面
这样带来两个问题
1. 程序效率降低,因为Spring进行多次Advice的拦截
2. 如果其中一个SessionFactory连接出现问题,会导致整个系统无法工作
今天研究出一种新的方法来解决此类问题
1. 数据源及Hibernate SessionFactory配置:
& ...
SHOW VARIABLES LIKE 'coll%';
执行下面语句
SELECT *
FROM
threat_event
WHERE expirationTime<0
AND '2012-11-09 09:23:05' > ADDTIME(startTime, '30')
出错:
SQL 错误 写道
Query : SELECT * FROM utmp.threat_event WHERE expirationTime<0 AND '2012-11 ...
修改编码其实是为了支持中文~
1.
编译级别。由于缺乏大量自己去编译MySQL的经验,所以对具体的编译优化不太熟悉,可参考简朝阳的《MySQL性能调优与架构设计》。以下内容来自《MySQL 5.1参考手册》2.8.2. 典型配置选项:
默认地,MySQL使用latin1(cp1252)字符集。为了改变 默认设置,使用--with-charset选项:
shell> ./configure -- with-charset=CHARSET
警告:
如果你在创建了任何数据库表之后改变字符集,你将必须对每个表运行myisamchk -r -q --set-charac ...
大家知道Jquery中有serialize方法,可以将表单序列化为一个“&”连接的字符串,但却没有提供序列化为Json的方法。不过,我们可以写一个插件实现。
我在网上看到有人用替换的方法,先用serialize序列化后,将&替换成“:”、“‘”:
Js代码
/**
* 重置form表单
* @param formId form的id
*/
function
resetQuery(formId){
var
fid =
&qu ...
所有html元素中select算是比较坑爹的一个。他让人抓狂的地方主要是:
不同的浏览器显示的默认下拉框样子不完全相同
IE下无法手动设置select的高度(这是最坑爹的!),只能靠font-size撑起来
select右侧的下拉箭头是无法使 ...
今天做一个随屏幕滚动的导航条时,发现一个问题:
火狐、谷歌、ie9正常,ie8、7、6页面滚动时,导航条没有反应。
代码如下:
Js代码
$(document).bind(
"scroll"
,
function
(){
//……
});
$(document).bind("scroll",function(){
//……
});
后来怀疑绑定对象出了问题,不应该绑定document。改成“body”,还是不行。再改成window,测试成功。
代码如下: ...
你是否看到过这样的代码:a=a||""; 可能javascript初学者会对此感到茫然。今天就跟大家分享一下我的一些心得。
其实:
Js代码
a=a||"defaultValue";
a=a||"defaultValue";
与:
Js代码
if(!a){
a="defaultValue";
}
if(!a){
a="defaultValue";
}
和:
Js ...
error 通常用来处理图像无法加载的错误。$("img").error(function(){
Js代码
$(this).hide();
$(this).hide();
});
Js代码
$(document).ready(function(){
$("img").error(function() {
this.src="/static/img/tempImg.jpg";
});
});