`
文章列表

NIO讲解

    博客分类:
  • java
(一) 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 ...

spring简介2

5.各种类型数据的注入 1)基本数据注入 利用value属性指定,可以注入字符串,数值等简单数据。 *2)Bean对象注入 利用ref属性指定,可以注入一个Bean组件对象 <bean id="hibernateCostDao" class="com.tarena.dao.HibernateCostDAO"> </bean> <!-- setter方式注入示例 -->
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主从表查找

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'
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导出表结构

只导出表结构不导出表内数据: 写道   exp syfag/11@orcl rows=n file=d:\syfag.dmp log=d:\syfag.log  
<%@ 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程序无疑是最合适的,java web前端采用jsp来显示,myeclipse默认打开jsp的视图有卡顿的现象,那么如何更改jsp默认的打开方式,让我们可以进行更快速的jsp开发呢? 简 单介绍下Myeclipse吧!MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高 工作效率。它是功能丰富的JavaEE集成开发环境,包括 ...
在用的的模态窗口中有下载链接在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个参数类型分别为:提交 ...
15位或18位身份证号码验证例子: /** * 身份证15位编码规则:dddddd yymmdd xx p * dddddd:地区码 * yymmdd: 出生年月日 * xx: 顺序类编码,无法确定 * p: 性别,奇数为男,偶数为女 * <p /> * 身份证18位编码规则:dddddd yyyymmdd xxx y * dddddd:地区码 * yyyymmdd: 出生年月日 * xxx:顺序类编码,无法确定,奇数为男,偶数为女 * y: 校验码,该位数值可通过前17位计算获得 * &l ...
功能:把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核心对象 var xmlHttp = null; //初始化方法 function init(){ //非IE浏览器,用xmlhttprequest对象创建 if(window.XMLHttpRequest) { xmlHttp=new XMLHttpRequest(); } //IE浏览器用activexobject对象创建 else if(windo ...
Global site tag (gtag.js) - Google Analytics