![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 54
睢弁
Java编程
展开
-
DataSource和DriverManager区别及联系
在JDBC2.0或JDBC3.0中,所有的数据库驱动程序提供商必须提供一个实现了DataSource接口的类,要使用数据源必须首先在JNDI中注册该数据源对象。 如果在JNDI中注册了数据源对象,将会比起使用DriverManager来具有两个方面的优势: 首先,程序不需要像使用DriverManager一样对加载的数据库驱动程序信息进行硬编码,程序员可以选择先转载 2013-03-14 17:18:23 · 2177 阅读 · 0 评论 -
java中类的关系图
原帖为:http://blog.csdn.net/zhengzhb/article/details/7187278在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。1. 依赖(Dependence) 依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者转载 2013-04-25 11:25:50 · 3863 阅读 · 0 评论 -
Java1.5泛型指南中文版(Java1.5 Generic Tutorial)
Java1.5泛型指南中文版(Java1.5 Generic Tutorial)分类: Java2005-08-15 11:22 61148人阅读 评论(43)收藏 举报javaobjectstringintegerclasswildcard目录(?)[+]摘要和关键字介绍定义简单的泛型泛型和子类继承通配符Wildcards有限制的通配符Bo转载 2013-04-25 11:30:15 · 469 阅读 · 0 评论 -
java处理文本文件中的乱码
java处理文本文件中的乱码,有时我们发现文本文件中的文字乱码了,这里用java解决了方面的问题package com.yonyou.jekey;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.FileReader;impor转载 2013-04-26 17:59:19 · 651 阅读 · 0 评论 -
Java读取Properties文件的六种方法
Java读取Properties文件的六种方法Java读取properties文件 【转】使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Pro转载 2013-05-03 09:28:44 · 446 阅读 · 0 评论 -
Mysql查看编码方式专题
Mysql查看编码方式专题一、查看数据库的字符集show variables like 'character\_set\_%';输出:+--------------------------+--------+| Variable_name | Value |+--------------------------+--------+| char转载 2013-05-22 09:34:14 · 291 阅读 · 0 评论 -
java 以指定编码 读/写 文件
File file = new File(filePath); OutputStream os = new OutputStreamWriter(new FileOutputStream(file),"GBK"); Writer out = new BufferedWriter(os); out.write("要写入的字符串"); out.flush();原创 2013-05-13 15:56:26 · 401 阅读 · 0 评论 -
Java类加载原理解析
Java类加载原理解析基本信息摘要:每个java开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是java技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失败等技术问题,对理解java虚拟机的连接模型和java转载 2013-05-13 16:06:39 · 450 阅读 · 0 评论 -
乱码转换为 Unicode
public String toUnicode(String info) { StringBuffer tmp = new StringBuffer() ; for(char cc : info.toCharArray()) { UnicodeBlock ub = Character.UnicodeBlock.of(cc);原创 2013-04-27 17:21:53 · 782 阅读 · 0 评论 -
linux下mysql配置文件my.cnf
linux下mysql配置文件my.cnf详解【转】basedir = path使用给定目录作为根目录(安装目录)。character-sets-dir = path给出存放着字符集的目录。datadir = path从给定目录读取数据库文件。pid-file = filename为mysqld程序指定一个存放进程ID的文件(仅适转载 2013-06-21 13:53:50 · 414 阅读 · 0 评论 -
Tomcat 容器的交互过程
我在上一篇文章里详细的介绍了 HTTP协议工作的流程,其中最重要的就是如何理解HTTP请求头和HTTP响应头,现在在这里再来详细的说明Tomcat 容器(即Servlet 容器)到底是如何 管理Servlet的,Servlet 的生命周期到底是如何进行的,其中与 Tomcat 容器的交互过程,相信大家只要看懂下面的分析,一定会真正理解Servlet 生命周期的。其中所以引用的实例说明均来自转载 2013-07-19 15:53:15 · 556 阅读 · 0 评论 -
HTTP介绍
HTTP介绍1.HTTP是一种超文本传送协议(HyperText Transfer Protocol),是一套计算机在网络中通信的一种规则。在TCP/IP体系结构中,HTTP属于应用层协议,位于TCP/IP协议的顶层。2.HTTP是一种无状态的的协议,意思是指 在Web 浏览器(客户端)和 Web 服务器之间不需要建立持久的连接。整个过程就是当一个客户端向服务器端发送一个请求(requ转载 2013-07-19 16:07:29 · 372 阅读 · 0 评论 -
jsp 九大内置对象
① out - javax.servlet.jsp.jspWriter out对象用于把结果输出到网页上。方法:1. void clear() ; 清除输出缓冲区的内容,但是不输出到客户端。2. void clearBuffer() ; 清除输出缓冲区的内容,并输出到客户端。3. void close() ; 关闭输出流,清除所有内容。4. vo转载 2013-09-02 17:20:10 · 365 阅读 · 0 评论 -
ibatis debuge调试输出sql
log4j.appender.parseLog=org.apache.log4j.RollingFileAppenderlog4j.appender.parseLog.File=D:/logs/parse.log 或 (放在工程的tomcat下 ${webapp.工程名}/log/error_log.txt)log4j.appender.parseLog.MaxFileSize=4096K转载 2014-02-12 15:58:30 · 1729 阅读 · 0 评论 -
java下载文件的几种方式
java下载文件的几种方式分类: Java开源 Java POI 2012-11-10 00:0285人阅读 评论(0)收藏举报1. 流的形式下载文件[html] view plaincopyprint?public HttpServletResponse download(String path, HttpServlet转载 2013-04-23 16:28:52 · 730 阅读 · 0 评论 -
Java Socket
在客户/服务器通信模式中, 客户端需要主动创建与服务器连接的 Socket(套接字), 服务器端收到了客户端的连接请求, 也会创建与客户连接的 Socket. Socket可看做是通信连接两端的收发器, 服务器与客户端都通过 Socket 来收发数据.这篇文章首先介绍Socket类的各个构造方法, 以及成员方法的用法, 接着介绍 Socket的一些选项的作用, 这些选项可控制客户建立与服务器的转载 2013-04-22 15:47:47 · 562 阅读 · 0 评论 -
J2EE中如何执行xml
java程序的配置文件都开始使用xml格式,以前是使用类似windows的INI格式(Java中也有PRopertiesy这样的类专门处理这样的属性配置文件)。使用XML作为Java的配置文件有很多好处,从Tomcat的安装配置文件和J2ee的配置文件中,我们已经看到XML的普遍应用,让我们也跟随流行趋势用XML武装起来。 现在要害是如何读取XML配置文件?有好几种XML解析器:主要转载 2013-03-14 17:39:38 · 494 阅读 · 0 评论 -
jdbc中statement 详解
4. 创建一个Statement(步骤三) 答:1) Statement的三个接口: a. Statement; b. PreparedStatement(继承自Statement); c. CallableStatement(继承自PreparedStatement); 2) 使用方法Connection.createStatemen转载 2013-03-14 17:48:55 · 1528 阅读 · 0 评论 -
404 Ajax status状态说明
eadyState属性包括五种可能的取值: 0: (未初始化)send方法还没有被调用1: (加载中)已调用了send方法,请求还在处理2: (已加载)send方法已完成,整个应答已接收3: (交互中) 正在解析应答4: (已完成) 应答已经解析,准备好进行下一步处理。 对象xmlHttPRequest属性status的含义:0**:未被始化 1**:请转载 2013-03-14 18:14:04 · 1651 阅读 · 0 评论 -
Java中jdbc 数据库连接池 原理-使用
Java应用程序访问数据库的基本原理在Java语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁,即Java语言通过JDBC技术访问数据库。JDBC是一种“开放”的方案,它为数据库应用开发人员?数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。JDBC提供两种API,分别是面转载 2013-03-14 17:33:20 · 801 阅读 · 0 评论 -
Java 匿名类
匿名类是不能有名称的类,所以没办法引用它们。必须在创建时,作为new语句的一部分来声明它们。 这就要采用另一种形式的new语句,如下所示: new 这种形式的new语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。它还创建那个类的一个新实例,并把它作为语句的结果而返回。要扩展的类和要实现的接口是new语句的操作数,后跟匿名类的主体。转载 2013-03-14 17:53:21 · 397 阅读 · 0 评论 -
Java中 jdbc 调用存储过程 用hibernate连接数据库
package com.rxtc.bi.app.crm.rep.dao.impl;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import javax.sql.DataSource;转载 2013-03-14 18:04:16 · 470 阅读 · 0 评论 -
java中通过代理服务器(PRoxy)访问网络
在Java中,使用proxy是通过设置java环境变量来实现的,也就是JVM的系统属性。 我们需要设置三个属性,proxySet proxyHost和proxyPort。 proxySet 是个boolean类型的,可以设置为true或者false,true代表使用代理服务器。 proxyHost 是代理服务器的ip地址 proxyPort 是代理服务器的端口地址。转载 2013-03-14 18:09:13 · 2089 阅读 · 0 评论 -
Ajax 返回三种值 解例
Ajax中的x指的是xml,早期的数据格式都喜欢用XML,然后一层层的解析。当然简单的也会返回HTML(或称HTML片段)。现在使用JSON格式的也很多。根据不同需求,给Ajax对象添加了三个实用方法:Ajax.text、Ajax.json、Ajax.xml。Ajax.text返回纯文本,即responseTextAjax.json返回json,即会将responseText解转载 2013-03-14 18:21:29 · 505 阅读 · 0 评论 -
String方法
String类所有方法[转]方法摘要 char charAt(int index) 返回指定索引处的 char 值。 int codePointAt(int index) 返回指定索引处的字符(Unicode 代码点)。 int codePointBefore(int index) 返回指定索引之前转载 2013-03-18 11:23:07 · 491 阅读 · 0 评论 -
spring 定时
什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。 这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现转载 2013-04-03 16:38:57 · 392 阅读 · 0 评论 -
Arrays.asList()方法使用
Arrays类——Arrays.asList()方法使用java.util类 Arraysjava.lang.Object——java.util.Arrayspublic class Arraysextends Object此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。 除非特别注明,否则如果指定数组引用为 nu转载 2013-04-03 14:14:36 · 1051 阅读 · 0 评论 -
配置spring-scheduling.quartz 定时 报错解决
1.配了下spring-biz.xml,总是报错,org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodInvokingJobDetail' defined in class path resource [config/spring/spring-biz.xml转载 2013-04-07 10:45:07 · 947 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-06-01 10:51:23 · 283 阅读 · 0 评论