- 浏览: 1248343 次
- 性别:
- 来自: 杭州
最新评论
-
jlotusYo:
博主,真感谢。
Java 密码扩展无限制权限策略文件 -
senninha:
这个。。是api说明吧。。
ScheduledExecutorService 源码分析 -
zoutao2008:
请问大文件如何处理?按你这种方式的话,文件超过200M时就会报 ...
hessian系列之二:上传文件 -
lwj1113:
lwj1113 写道谢谢博主这么细致的demo;在系列五中通过 ...
myBatis系列之五:与Spring3集成 -
lwj1113:
谢谢博主这么细致的demo;在系列五中通过testng测试类跑 ...
myBatis系列之五:与Spring3集成
文章列表
因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有一定的限制。比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件。
官方网站提供了JCE无限制权限策略文件的下载:
JDK6的下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html
JDK7的下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
...
logback系列之一:输出日志到控制台
logback系列之二:输出日志到文件
logback系列之三:输出日志到文件(滚动)
logback系列之四:输出日志到不同文件
为了方便查看和归档:
不同包的日志可能要放到不同的文件中,如service层和dao层的日志;
不同日志级别:调试、信息、警告和错误等也要分文件输出。
一、根据包输出,通过logger的name属性指定不同的包
1. 创建不同包下的两个类:
package com.john.service;
@Service
public class ObligationService {
static final ...
一、使用IDE提供的转换功能:
1. 右键普通Java项目,在弹出的菜单中选择[Configure]-[Convert to Maven Project]:
2. 在弹出的对话框中输入项目的groupId, artifactId和version等,点击[Finish],在根目录下生成maven的pom.xml文件。
3. 经过IDE转换的maven项目还不能满足要求,需要手动配置:
a. 将pom.xml的根节点声明设置为最新版本,如:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi ...
myBatis系列之一:搭建开发环境
myBatis系列之二:以接口方式交互数据
myBatis系列之四:关联数据的查询
myBatis系列之五:与Spring3集成
myBatis系列之六:与SpringMVC集成
myBatis系列之七:事务管理
1. 查询
myBatis系列之二:以接口方式交互数据实现了单条记录的查询,这里查询一组记录:
IUserMapper接口添加下面方法:
List<User> getUsers(String name);
在User.xml中添加:
<resultMap type="User" id=& ...
Struts2系列之一:构建struts2项目
Struts2系列之三:注解式Action
以登录为例:
1. 页面文件
在webapp下新建login.jsp:
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "htt ...
myBatis系列之一:搭建开发环境
myBatis系列之三:增删改查
myBatis系列之四:关联数据的查询
myBatis系列之五:与Spring3集成
myBatis系列之六:与SpringMVC集成
myBatis系列之七:事务管理
myBatis系列之一:搭建开发环境是采用SqlSession的通用方法并强制转换的方式,存在着转换安全的问题:
User user = (User)session.selectOne("com.john.hbatis.model.UserMapper.getUserById", 1);
可以采用接口加sql语句的方式来解决 ...
myBatis系列之二:以接口方式交互数据
myBatis系列之三:增删改查
myBatis系列之四:关联数据的查询
myBatis系列之五:与Spring3集成
myBatis系列之六:与SpringMVC集成
myBatis系列之七:事务管理
1. pom.xml文件中加入mybatis和数据库依赖,这里使用mysql:
<properties>
<mybatis.version>3.2.3</mybatis.version>
<mysql.version>5.1.26</mysql.version> ...
logback系列之一:输出日志到控制台
logback系列之二:输出日志到文件
logback系列之三:输出日志到文件(滚动)
logback系列之四:输出日志到不同文件
实际生产中,每天都有大量的日志生成,单个文件(FileAppender)已经不能满足要求,RollingFileAppender继承了FileAppender,并提供了更多的功能:
每天生成一个日志文件
将前一天的日志重命名为包含日期的格式
根据需要,删除过期历史日志
配置
和logback系列之二:输出日志到文件类似,改动的地方:
1. logback[-test].xml文件:
<append ...
logback系列之一:输出日志到控制台
logback系列之二:输出日志到文件
logback系列之三:输出日志到文件(滚动)
logback系列之四:输出日志到不同文件
和logback系列之一:输出日志到控制台类似,改动的地方:
1. logback[-test].xml文件:
<appender name="fileAppender" class="ch.qos.logback.core.FileAppender">
<file>/logs/granularity.log</file>
...
logback系列之一:输出日志到控制台
logback系列之二:输出日志到文件
logback系列之三:输出日志到文件(滚动)
logback系列之四:输出日志到不同文件
slf4j是Java的简单日志门面API,很多日志实现都可以与之集成,如JDK logging (java.util.logging), log4j和logback。优点是代码里不会有具体的日志实现类,减少侵入。
与log4j相比,logback具有一些优势,如更好的性能、更少的内存使用、自动重加载配置文件以及过滤功能等。
下面简要介绍下logback的使用:
1. 在pom.xml文件中添加依赖:
&l ...
Oracle的开发工具JDeveloper自带了WebLogic。
1. web项目启动后,打开管理登录页面。输入用户名和密码:
2. 登录成功后,可以对web服务器的各种资源进行配置。如JMS,DataSource等:
1. IaaS
Infrastructure as a Service 基础架构即服务
2. PaaS
Platform as a Service 平台即服务
3. SaaS
Software as a Service 软件即服务
4. CDN
Content Delivery Network 内容分发网络
5. SSL
Secure Socket Layer 安全套接字层
6. TLS
Transport Layer Security 安全传输层协议
7. JSSE
Java Secure Socket Extension Java安全套接字扩展
8. SOA
Service O ...
1. 往pom.xml文件添加以下依赖:
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.4</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId> ...
1. keydown
通过阻止事件往keypress传播,来禁止非数字字符在文本框显示。
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function prevent(e) {
e.preventDefault ? e.preventDefault() : e.returnValue = fal ...
quartz是一款功能强大的任务调度框架。
1. 往pom.xml文件添加如下依赖:
<properties>
<testng.version>6.4</testng.version>
<spring.version>3.1.2.RELEASE</spring.version>
<quartz.version>1.8.4</quartz.version>
<slf4j.api.version>1.7.5</slf4j.api.version> ...