- 浏览: 116589 次
- 性别:
- 来自: 深圳
最新评论
-
吉米家:
水晶报表写代码过程太繁琐,帆软报表直接一气呵成更好
转:JAVA水晶报表从环境搭建到创建动态水晶报表
文章列表
一、变量的作用域
要理解闭包,首先必须理解Javascript特殊的变量作用域。
变量的作用域无非就是两种:全局变量和局部变量。
Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。
Js代码
var n=999;
EasyUI form ajax submit后,在IE下提示下载内容的解决办法
修改返回contentType 为text/html 可以避免这个问题
注意的几点:
1 @Transactional 只能被应用到public方法上, 对于其它非public的方法,如果标记了@Transactional也不会报错,但方法没有事务功能.
2 默认情况下,一个有事务方法, 遇到RuntiomeException 时会回滚 . 遇到 受检查的异常 是不会回滚 的. 要想所有异常都回滚,要加上 @Transactional( rollbackFor={Exception.class,其它异常}) .
@Transactional 的所有可选属性如下:
java 正则表达式 日期
- 博客分类:
- java基础
一、简单的日期判断(YYYY/MM/DD):
Java代码
^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$
二、演化的日期判断(YYYY/MM/DD| YY/MM/DD):
我们在做项目时,日志的记录是必不可少的一项任务,而我们通常是使用 apache 的 log4j 日志管理工具。然而,在项目中,我们经常会看到两个 jar 包:commons-logging.jar 和 log4j.rar。为什么我们在使用 log4j 的同时还要引入 commons-logging.jar 呢,或者说不用 commons-logging.jar 可不可以,这两者之间到底是怎么的一种关系呢? 作为记录日志的工具,它至少应该包含如下几个组成部分(组件): 1. Logger 记录器组件负责产生日志,并能够对日志信息进行分类 ...
内部类class文件命名规则
普通内部类、静态内部类:<Outer>$<Inner>.class,其中<Outer>为外部类类名,<Inner>为内部类类名。
方法内部类:<Outer>$<number><Inner>.class,其中<Outer>为外部类类名,<Inner>为内部类类名,<number>为在外部类中定义的第number个Inner内部类。因为每个外部类(比如Outer)方法都能够定义一个名字相同的内部类(比如Inner),则命名这些名字相同的内部 ...
我们来看看闭包的用途。事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。
1 匿名自执行函数
我们知道所有的变量,如果不加上va ...
Spring MVC_HandlerInterceptorAdapter的使用
一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的实现自己的拦截器。他有三个方法:
Java代码
publicboolean
//不用通过wsdl生成类来调用ws,采用发送soap包的方式,动态调用,很方便
import org.apache.cxf.endpoint.Client;
import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class TestMain {
public static void main(Stri ...
使用apache的httpclient支持SSL(https)安全协议
1.调用方法
int code = HttpClientUtils.postForReturnCode(url.toString());
2.HttpClientUtils代码
package com.sf.integration.sso.access;
import java.net.URL;
import java.security.Security;
import org.apache.commons.httpclient.HttpClient;
import org.apache.com ...
CASE WHEN 表达式
- 博客分类:
- 数据库
1. CASE WHEN 表达式有两种形式
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELS
mybatis文档地址
- 博客分类:
- mybatis
http://mybatis.github.io/mybatis-3/zh/getting-started.html
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="[ECP] %-d{yyyy-MM-dd HH:mm:ss} %p [%t] %c{1}.% ...
log4j-database appender
- 博客分类:
- 常用技术
1.log4j配置
<appender name="DATABASE" class="com.sf.core.log4j.DataSourceAppender">
<filter class="org.apache.log4j.varia.LevelRangeFilter" >
<param name="levelMin" value="error"/>
</filter>
</appender>
...
官方地址:
JD-GUI:http://java.decompiler.free.fr/JD-Eclipse插件:http://java.decompiler.free.fr/jd-eclipse/update
使用方法如下:
To install "JD-Eclipse" on your IDE:
open window "Help > Software Updates > Find and Install",
create a new remote site,
name it,
use this URL : "h ...