- 浏览: 156008 次
- 性别:
- 来自: 上海
-
最新评论
文章列表
(一) Java NIO 概述
Java NIO 由以下几个核心部分组成:
Channels
Buffers
Selectors
虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。其它组件,如Pipe和FileLock,只不过是与三个核心组件共同使用的工具类。因此,在概述中我将集中在这三个组件上。其它组 件会在单独的章节中讲到。
Channel 和 Buffer
基本上,所有的 IO 在NIO 中都从一个Channel 开始。Channel 有点象流。 数据可以从Channel读到Buffer ...
今天项目中遇到一个异常,异常代码如下:
写道
严重: Servlet.service() for servlet default threw exceptionjava.lang.IllegalArgumentException: Can't load standard profile: GRAY.pf at java.awt.color.ICC_Profile$2.run(ICC_Profile.java:894) at java.security.AccessController.doPrivileged(Native Method) at java.awt.color.ICC_Pro ...
- 2014-01-21 16:51
- 浏览 1537
- 评论(0)
5.各种类型数据的注入
1)基本数据注入
利用value属性指定,可以注入字符串,数值等简单数据。
*2)Bean对象注入
利用ref属性指定,可以注入一个Bean组件对象
<bean id="hibernateCostDao" class="com.tarena.dao.HibernateCostDAO">
</bean>
<!-- setter方式注入示例 -->
struts.properties中的定义
- 博客分类:
- struts2
Struts 2有两个核心配置文件,其中struts.xml文件主要负责管理应用中的Action映射,以及该Atction包含的Result定义等。除此之外,Struts 2框架还包括一个struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。 struts.proproties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的vlaue就是一个Struts 2属性值。 struts.properties文件通常放在Web应用的WEB ...
今天在开发时候遇到returnValue在不同浏览器下不兼容,最终解决,主要是chrome、safari等浏览器用的是webkit核心包,在不同浏览器中showModalDialog运行结果是chrome将showModalDialog当作window.open来处理了。
在父窗口中判断
var objValue = window.showModalDialog(url,"","dialogLeft=200px;dialogTop=100px;dialogWidth= 900px;dialogHeight=600px;scrollbars=no" ...
ORACLE主从表查找
- 博客分类:
- oracle
select u1.CONSTRAINT_NAME, u1.TABLE_NAME as table_, u2.TABLE_NAME as reference_ from user_constraints u1, user_constraints u2 where u1.constraint_type='R' and u1.R_CONSTRAINT_NAME = u2.CONSTRAINT_NAME and u2.table_name='BASEF_SCHOOL_INFOR'
oracle数据库中日期加减函数
- 博客分类:
- oracle
1.oracle中当前系统时间加减用法
select add_months(sysdate, 12) "NEW YEAR" from dual; /**系统时间+12个月后的时间**/
select extract(month from sysdate) "This Month" from dual; /**获取系统时间所在月份**/
select (sysdate + 1) "NEW DATE" from dual; /**系统时间+1天后的时间**/
2.下面一日期处理函数为网上看到一并写在这里
create or ...
oracle导出表结构
- 博客分类:
- oracle
只导出表结构不导出表内数据:
写道
exp syfag/11@orcl rows=n file=d:\syfag.dmp log=d:\syfag.log
JSTL中遇到不能接受表达式异常
- 博客分类:
- jsp view
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" %>
<%-- <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> --%>
<%@ taglib uri="/struts-tags" prefix="s" %>
<%@ taglib pre ...
myeclipse最佳设置
- 博客分类:
- java web ide
作为企业级开发最流行的工具,用Myeclipse开发java web程序无疑是最合适的,java web前端采用jsp来显示,myeclipse默认打开jsp的视图有卡顿的现象,那么如何更改jsp默认的打开方式,让我们可以进行更快速的jsp开发呢?
简 单介绍下Myeclipse吧!MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高 工作效率。它是功能丰富的JavaEE集成开发环境,包括 ...
IE中模态窗口中点击下载地址没反应解决
- 博客分类:
- java
在用的的模态窗口中有下载链接在FF下是正常下载,在IE8,IE9下测试均无反应,在网上搜索后在<a href="">下载</a>修改为:<a href="" target="_blank">下载</a>或<a href="" target="_self">下载</a>均能打开下载窗口,但是每次必须先弹以下新页面再显示下载页面,最终找到一个最好解决方案是:建一个为空的iframe如下:<iframe id="at ...
<!-- 导入jquey库文件 -->
<script type="text/javascript" src="js/jquery-1.3.1.js"></script>
<script type="text/javascript">
//使用Ajax结合Jquery+后台Json 实现联动菜单
//使用Jquery进行Ajax代码的简化
function showCity(province){
//4个参数类型分别为:提交 ...
js身份证号码验证
- 博客分类:
- javascript
15位或18位身份证号码验证例子:
/**
* 身份证15位编码规则:dddddd yymmdd xx p
* dddddd:地区码
* yymmdd: 出生年月日
* xx: 顺序类编码,无法确定
* p: 性别,奇数为男,偶数为女
* <p />
* 身份证18位编码规则:dddddd yyyymmdd xxx y
* dddddd:地区码
* yyyymmdd: 出生年月日
* xxx:顺序类编码,无法确定,奇数为男,偶数为女
* y: 校验码,该位数值可通过前17位计算获得
* &l ...
把不同文件转化成字符串
- 博客分类:
- java
功能:把word,excel,text,ptf等文件转化成字符串
package lucene.service;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import org.apache.pdfbox.pdfparser.PDFParser;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.util.PD ...
用户名验证ajax实现
- 博客分类:
- ajax
//AJAX核心对象
var xmlHttp = null;
//初始化方法
function init(){
//非IE浏览器,用xmlhttprequest对象创建
if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}
//IE浏览器用activexobject对象创建
else if(windo ...