- 浏览: 428650 次
- 性别:
- 来自: 上海
-
最新评论
-
yhxf_ie:
Scala真好玩啊
关于scala搞出的新概念和语法糖 -
莴笋的春天:
能解密吗?
MD5算法的一个实现 -
TerrorM-eye:
引用神奇的花括号{}代替小括号()语法那个让我想起了spark ...
关于scala搞出的新概念和语法糖 -
u012896872:
不错,有收获。
关于scala搞出的新概念和语法糖 -
qiaoxiaoka:
我在logback中加了 <logger nam ...
在logback中配置mybatis显示sql
文章列表
CSS3——圆角(Border Radius)
- 博客分类:
- CSS3
1、四个角的圆角半径都一样的情况:
-webkit-border-radius: 10px; /*webkit内核支持*/
-moz-border-radius: 10px;/*Gecko内核支持*/
border-radius: 10px; /*CSS3支持*/
2、四个角的圆角半径都不一样的情况:
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 40px;
-webkit-border-b ...
1、别低估任何人。
2、你没那么多观众,别那么累。
3、温和对人对事。不要随意发脾气,谁都不欠你的。
4、现在很痛苦,等过阵子回头看看,会发现其实那都不算事。
5、和对自己有恶意的人绝交。人有绝交,才有至交。
6 ...
setTimeout (表达式,延时时间)
setInterval(表达式,交互时间)
延时时间/交互时间是以豪秒为单位的(1000ms=1s)
setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次
setInterval 在执行时,它从载入后,每隔指定的时间就执行一次表达式。
jquery 高亮插件写法
- 博客分类:
- JQuery
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>test-plugin</title>
<meta name="author" content="v.wupingteng">
<script src="jquery/jquery-1.6.2.min.js">< ...
十个行为把你变成糟糕的程序员(转载)
- 博客分类:
- 道,可道,非常道
1) 情绪化的思维
如果你开始使用不同颜色的眼光来看待这个世界的话,那么你可能会成为一个很糟糕的程序员。情绪化的思维或态度很有可能会把自己变成一个怪物。相信你 经常可以看到很多很糟糕的程序会使用下面的这些 ...
正是彼得根据千百个有关组织中不能胜任的失败实例的分析而归纳出来 彼得原理的。其具体内容是:“在一个等级制度中,每个职工趋向于上升到他所不能胜任的地位”。彼得指出,每一个职工由于在原有职位上工作成绩表现好(胜任),就将被提升到更高一级职位;其后,如果继续胜任则将进一步被提升,直至到达他所不能胜任的职位。由此导出的彼得推论是,“每一个职位最终都将被一个不能胜任其工作的职工所占据。层级组织的工作任务多半是由尚未达到不胜任阶层的员工完成的。”每一个职工最终都将达到彼得高地,在该处他的提升商数(PQ)为零。至于如何加速提升到这个高地,有两种方法。其一,是上面的“拉动”,即依靠裙带关系和熟人 ...
正常的maven插件调用为:mvn groupID:artifactID:version:goal 这种格式。可是这样的调用实在太长。
1、maven3支持:mvn groupID:artifactID:goal 的调用。默认调用最后的稳定版。
2、如果插件的名称命名为${prefix}-maven-plugin 或者 maven-${prefix}-plugin 这样的格式的话,可以直接用 mvn prefix:goal调用。
3、也可以通过配置setting.xml文件。使用:mvn artifactID:goal的格式来调用。
<p ...
Maven安装jar包到私服、本地仓库(转载)
- 博客分类:
- Maven
1. 安装到本地库:
例如安装jsr173.jar
mvn install:install-file -DgroupId=com.bea.xml -DartifactId=jsr173-ri -Dversion=1.0 -Dpackaging=jar -Dfile=[path to file]
2. 安装到私服
mvn deploy:deploy-file -DgroupId=com.bea.xml -DartifactId=jsr173-ri -Dversion=1.0 -Dpackaging=jar -Dfile=[path to file] -Dur ...
Maven插件开发入门
- 博客分类:
- Maven
一直想学习下maven插件,可是没有中文文档。只好去官网上找了。居然看到一个插件开发指南。想我英语就停留在初中水品居然看懂了。
闲话说完。用Maven开发一个插件我觉得分以下几步:
1、添加maven-plugin-api依赖。
2、写个类来实现AbstractMojo。
3、编译安装自己的插件。
4、测试写好的插件。
一、新建个maven项目,添加依赖。
<dependency>
<groupId>org.apache.maven</groupId>
...
参考Redis的客户端页面,redis的java客户端实现官方推荐的是jedis。所以不管三七二十一就用这个了。
但jedis确实是没半点文档(至少我没找到)。幸好下载源码之后看到单元测试的例子还是蛮完善的。翻看之后基本上使用只要掌握Jedis,JedisPool,JedisPoolConfig,JedisSharedInfo,ShardedJedisPool,ShardedJedis这几个类基本上能满足基本的使用了。
首先,在项目中引入jeids的jar包。
<!-- java readis客户端 -->
<dependency>
...
Spring对于多数据源,以数据库表为参照,大体上可以分成两大类情况:
一是,表级上的跨数据库。即,对于不同的数据库却有相同的表(表名和表结构完全相同)。
二是,非表级上的跨数据库。即,多个数据源不存在相同的表。
Spring2.x的版本中采用Proxy模式,就是我们在方案中实现一个虚拟的数据源,并且用它来封装数据源选择逻辑,这样就可以有效地将数据源选择逻辑从Client中分离出来。Client提供选择所需的上下文(因为这是Client所知道的),由虚拟的DataSource根据Client提供的上下文来实现数据源的选择。
具体的实现就是,虚拟的DataSource仅需继承Abs ...
用maven构建一个最基础的Spring,struts,ibatis框架。(demo在附件中)
一、pom依赖配置:
<!-- 版本配置 -->
<properties>
<struts.version>2.2.1.1</struts.version>
<struts.d.javassist>3.12.1.GA</struts.d.javassist>
<spring.version>3.0.5.RELEASE</spring.version>
<ibatis.vers ...
spring的部分bean在xml中配置,但我觉得action,service,dao这些完全没必要在xml中配置,一来如果IDE支持不好容易配置错误,二来这些类多起来后简直就没办法看。故采用注解配置这三层,基本配置配好后可以不动xml配置文件了。
一、首先添加注解和组件扫描配置。在spring配置文件中加入:
<!-- 注解支持 -->
<context:annotation-config/>
<!-- 组件扫描com.test目录下的所有文件 -->
<context:component-scan base-package=" ...
maven编译报版本错误,据说是历史遗留问题。在pom文件中指定编译版本可解决:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.5</source>
<target>1.5< ...
前几周在做一个别人的项目(SSH框架)时,发现一个蛋疼的事情,就是在每个DAO中注入sessionFactory,而且还是写在xml配置文件中。上百个的DAO啊。那个叫郁闷。关键开发的人还乐此不疲。美其名曰:我IDE能自动跳转,看见配置我不怕不怕错。。。
怒了,毕竟以后受苦的是我,故在spring中配置注解支持,然后在BaseDao中添加如下配置(总算不用再看见那一坨xml了,眼不见为净):
public abstract class BaseDao extends HibernateDaoSupport{
......
@Resource(na ...