
java
文章平均质量分 75
跬步小流
本科计算机科学与技术专业金融专业
展开
-
JDK环境变量配置
JDK环境变量配置 以jdk1.7.0为例,你可以根据你的jdk版本号及安装路径进行相应的修改 我采用默认安装,将jdk1.7.0安装在C:\Program Files\Java\jdk1.7.0 下面为详细配置:1.JAVA_HOME JAVA_HOME指向的是JDK的安装路径在该路径下你应该能够找到bin、lib等目录 如我的设置就应该为JAVA_HOME=C:\原创 2013-08-11 11:03:50 · 823 阅读 · 0 评论 -
jdbc之调用procedure运用实例
jdbc之调用procedure运用实例:package jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;public class CallableStatement { /** * @T原创 2014-07-09 15:46:14 · 1287 阅读 · 0 评论 -
JDBC事务运用实例
package jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;public class Transaction { /** * @Title: main * @Descr原创 2014-07-09 15:28:07 · 696 阅读 · 0 评论 -
log4j详解(2)
原文地址:Log4j.properties配置详解作者:大海巨浪http://blog.sina.com.cn/s/blog_7774a1fe01013msb.html一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻转载 2014-07-09 14:47:32 · 969 阅读 · 0 评论 -
jdbc之preparedStatement运用实例
preparedStatement比statementpackage jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;public class PreparedStatement {原创 2014-07-09 15:55:14 · 1725 阅读 · 0 评论 -
log4j在web.xml中如何配置
1.在web.xml有几个条目和log4j有关,它们是:webAppRootKeyWzgTest.rootlog4jConfigLocation/WEB-INF/classes/log4j.propertieslog4jRefreshInterval60000org.springframework.原创 2014-07-09 15:07:04 · 4760 阅读 · 0 评论 -
密码、文件MD5加密,密码sha256、sha384、sha512Hex等加密
package encryption;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;impor原创 2014-07-25 13:13:46 · 7904 阅读 · 2 评论 -
Java 加密解密之消息摘要算法(MD5 SHA MAC)
Java 加密解密之消息摘要算法(MD5 SHA MAC) 消 息摘要(Message Digest)又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生。如果消息在途中改变了,则接收者通 过对收到消息的新产生的摘要与原摘要比较,就可知道消息是否被改变了。因此消息摘要保证了消息的完整性。消息摘转载 2014-07-25 13:06:24 · 1578 阅读 · 0 评论 -
java读取word内容
package word;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import org.apache.poi.POIXMLDocument;import org.apache原创 2014-07-07 10:15:01 · 2473 阅读 · 0 评论 -
JDBC详解(2)
1.加载驱动程序.注册驱动程序有多方法,Class.forName();是一种显式地加载.当一个驱动程序类被Classloader装载后,在溶解的过程中,DriverManager会注册这个驱动类的实例.这个调用是自动发生的,也就是说DriverManager.registerDriver()方法被自动调用了,Class.forName("oracle.jdbc.driver.Orac原创 2014-06-29 21:57:53 · 1308 阅读 · 0 评论 -
JDBC 详解(1)
JDBC 详解(1) 在以java application server应用为主的平台是,JDBC的最高级应用是DataSource的实现,其它的,JDO,webcache,hibernate等不过是一种封装,所以看数据库应用的性能,主要看据库连结的利用率,所以,DataSource可以说是J2EE最最重要的应用.对于主流的数据库,如mysql,ms sqlserve转载 2014-06-28 17:03:27 · 1102 阅读 · 0 评论 -
JSP使用数据库操作
JSP使用数据库操作 在JSP 中可以使用Java 的JDBC 技术,实现对数据库中表记录的查询、修改和删除等操作。JDBC 技术在JSP 开发中占有很重要的地位。 JDBC(Java DataBase Connectivity)是Java 数据库连接API。简单地说, JDBC 能完成三件事: (1) 与一个数据库建立连接, (2) 向数据库发送SQL 语句, (3原创 2013-12-24 22:23:21 · 3026 阅读 · 0 评论 -
java 中文转拼音之pinyin4j
一、简单介绍有时候,需要将汉字编程对应的拼音,以方便数据的处理。比如在Android手机应用的开发上,要查询联系人的姓名,通常都是用拼音进行查询的。比如要查询“曹孟德”,就可以输入“cmd”,即“曹孟德”三个汉字的拼音“caomengde”各字的首字母。但是怎样才能将“曹孟德”翻译成“caomengde”呢?很简单的办法就是建立一个大的对照表(比如用关联容器Map),比如,,…但这样的原创 2014-06-24 13:02:57 · 2070 阅读 · 0 评论 -
jsp、freemarker、velocity比较
在java领域,表现层技术cha有三种:jsp、freemarker、velocity。jsp是大家最熟悉的技术优点:1、功能强大,可以写java代码2、支持jsp标签(jsp tag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库5、性能良好。jsp编译成class文件执行,有很好的性能表现缺点:jsp没有明显缺点,非要挑点骨头转载 2014-04-21 16:00:24 · 1105 阅读 · 0 评论 -
jdbc之MetaData_获取数据库信息
package jdbc;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;原创 2014-07-09 16:06:08 · 896 阅读 · 0 评论 -
JDBC之addBatch运用实例
JDBC之addBatch运用实例:原创 2014-07-09 15:40:03 · 1224 阅读 · 0 评论 -
纯Java连接数据库的途径
一、Java连接数据库方法概述 java.sql提供了一些接口和类,用于支持数据库增删改查等相关的操作。该jar包定义了java访问各种不同数据库(mysql,oracle,sqlserver等等)的统一接口和标准。同时,各个数据库厂商都提供了该jar包中定义的各个接口的实现类,用于具体实现本厂数据库的增删改查操作,即称之为“数据库驱动jdbc driver”。例如mys原创 2014-04-25 11:33:34 · 2394 阅读 · 0 评论 -
JAVA连接数据库的方式
JAVA连接数据库的方式有多种:根据所需要的不同数据库驱动分,分为四种:1:1类驱动。这就是JDBC-ODBC桥的方式。但这种方式不适合程序的重用与维护,不推荐使用。需要数据库的ODBC驱动。2:2类驱动。这就是JDBC+厂商API的形式。厂商API一般使用C编写,所以,这种方式也不长使用。3:3类驱动。这就是JDBC+厂商DatabaseConnection Server+D原创 2014-04-24 17:24:27 · 1010 阅读 · 0 评论 -
java util arrays 工具类简介
Arrays:数组工具类,用来操作数组 ①主要方法: 1)sort(Array[] arr):数组进行自然排序 2)sort(Array[] arr, Comparator com):数组进行自定义排序 3)List asList(Array[] arr):把数组转化为list集合 ②:部分代码:import org.junit.Test;public cl原创 2014-09-11 10:23:14 · 1152 阅读 · 0 评论 -
线程间通信之生产者消费者问题
生产者(Productor)将产品交给店员(Clerk),而消费者(Customer)从店员处取走产品,店员一次只能持有固定数量的产品(比如:20),如果生产者试图生产更多的产品,店员会叫生产者停一下,如果店中有空位放产品了再通知生产者继续生产;如果店中没有产品了,店员会告诉消费者等一下,如果店中有产品了再通知消费者来取走产品原创 2014-10-20 17:25:35 · 921 阅读 · 0 评论 -
collections
操作Collection以及Map的工具类:Collectionsreverse(List):反转 List 中元素的顺序shuffle(List):对 List 集合元素进行随机排序sort(List):根据元素的自然顺序对指定 List 集合元素按升序排序sort(List,Comparator):根据指定的 Comparator 产生的顺序对 List 集合元素进行排原创 2014-09-30 10:01:10 · 797 阅读 · 0 评论 -
Map集合
/* Map接口 * |-----HashMap:Map的主要实现类 * |-----LinkedHashMap:使用链表维护添加进Map中的顺序。故遍历Map时,是按添加的顺序遍历的。 * |-----TreeMap:按照添加进Map中的元素的key的指定属性进行排序。要求:key必须是同一个类的对象! * 针对key:自然排序 vs 定制排序原创 2014-09-30 09:37:15 · 916 阅读 · 0 评论 -
多线程Thread
多线程一、程序、进程、线程的概念①.程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。②.进程(process)是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。 程序是静态的,进程是动态的③.线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个原创 2014-10-20 17:21:17 · 1053 阅读 · 0 评论 -
Collection集合
/* * 1.存储对象可以考虑:①数组 ②集合 * 2.数组存储对象的特点:Student[] stu = new Student[20]; stu[0] = new Student();.... * >弊端:①一旦创建,其长度不可变。②真实的数组存放的对象的个数是不可知。 * 3.集合 * Collection接口 * |------Li原创 2014-09-29 10:02:39 · 1047 阅读 · 0 评论 -
java.text.NumberFormat
NumberFormat 是所有数值格式的抽象基类。此类提供格式化和解析数值的接口。NumberFormat 还提供了一些方法来确定哪些语言环境具有数值格式,以及它们的名称是什么。 NumberFormat 可用于格式化和解析任何语言环境的数值。使代码能够完全独立于小数点、千位分隔符甚至所用特定小数位数的语言环境约定,并与数值格式是否为偶小数无关。 若要格式化当前 Locale 的数值,可使用其中原创 2014-09-15 20:15:26 · 1855 阅读 · 0 评论 -
java十进制转二进制、八进制、十六进制
十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("FFFF",16).toString() 八进制转成十进制 Intege原创 2014-09-05 12:15:35 · 1077 阅读 · 0 评论 -
java 数字进制间转换(2,8,10,16)
package com.wzg.common.Util;import org.apache.commons.lang.StringUtils;public class AryConvert { /** * @Title: main * @Description: * @param: * @return void * @user: wangzg * @Dat原创 2014-09-05 17:03:50 · 2525 阅读 · 0 评论 -
struts2在web.xml中配置详情
web.xml是web应用中加载有关servlet信息的重要配置文件,起着初始化servlet,filter等web程序的作用。通常,所有的MVC框架都需要Web应用加载一个核心控制器,那采取什么方法加载这样的核心控制器呢,servlet或filter成为了很好的选择,因为它们会随着web服务的启用而自动的载入。对于Struts 2框架而言,需要加载FilterDispatcher,只原创 2014-04-22 10:50:53 · 2644 阅读 · 0 评论 -
JDBC操作大数据CLOB和BLOB
JDBC操作大数据CLOB和BLOB:原创 2014-07-09 15:48:18 · 1021 阅读 · 0 评论 -
第十三章 字符串
可以证明,字符串操作是计算机程序设计中最常见的行为。1.不可变StringString对象的不可变的。String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,以包含修改后的字符串内容。最初的String对象则丝毫未动。2.重载“+”与StringBuilderString对象是不可变的,你可以给一个String对象家任意多的别原创 2014-02-12 10:26:37 · 1092 阅读 · 0 评论 -
第十二章 通过异常处理错误
Java的基本理念是“结构不佳的代码不能运行”发现错误的理想时机是在编译阶段,然而,编译期间并不能找出所有的错误,余下的问题必须在运行期间解决。1.概念错误处理的解决方法是:用强制规定的形式来消除错误处理过程中随心所欲的因素。2.基本异常异常情形是指阻止当前方法或作用域继续执行的问题。普通问题是指在当前环境下能得到足够的信息,总能处理这个错误。异常处理程序的任务原创 2014-02-11 10:55:22 · 1148 阅读 · 0 评论 -
Java Web项目开发到底需要掌握哪些技术?
目前, 国内外信息化建设已经进入基于Web应用为核心的阶段, Java作为应用于网络的最好语言,前景无限看好。然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。概括一下,实施Java的WEB项目需要掌握的技术如下:l Java语言l 面向对象分析设计思想l 设计模式和框架结构l转载 2014-02-10 10:43:51 · 1208 阅读 · 0 评论 -
JSP内置对象----response
response 对象 当客户访问一个服务器的页面时,会提交一个HTTP 请求,服务器收到请求时,返回HTTP 响应。request 对象获取客户请求提交的信息, 与request对象相对应的对象是response 对象。response 对象对客户的请求作出动态响应,向客户端发送数据。 1.动态响应 contentType 属性 response 对象的setContentT原创 2013-12-18 22:15:30 · 1299 阅读 · 0 评论 -
JSP元素和标签
1.JSP 的运行原理 当服务器上的一个JSP 页面被第一次请求执行时,服务器上的JSP引擎首先将JSP 页面文件转译成一个java 文件,再将这个java 文件编译生成字节码文件,然后通过执行字节码文件响应客户的请求,而当这个JSP 页面再次被请求执行时,JSP 引擎将直接执行这个字节码文件来响应客户。 字节码文件的主要工作是: (1) 把 JSP 页面中普通的HTML 标记符号原创 2013-12-10 20:07:19 · 1529 阅读 · 0 评论 -
JAVA---类再生
复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对之加以改变是不够的,它还必须能够做更多的事情。两种代码重用机制:组合和继承1.组合语法 组合:将对象引用置于新类中 类中域为基本变量时能够自动被初始化为零。但是对象引用会被初始化为null 初始化引用,可以在代码中下列位置进行: 1.在定义对象的地方。这意味着它们总是能够在构造器之前原创 2014-01-01 21:43:54 · 1099 阅读 · 0 评论 -
JSP 内置对象---request
JSP 内置对象 有些对象不用声明就可以在JSP 页面的脚本部分使用,这就是JSP的内置对象。 JSP 的内置对象有:resquest 、response、session、 application 、out response 和request 对象是JSP 的内置对象较重要的两个,这两个对象提供了对服务器和浏览器通信方法的控制。1.HTTP 协议----Word Wide Web原创 2013-12-17 18:23:05 · 1318 阅读 · 0 评论 -
java 操作符
在最底层,Java中的数据是通过使用操作符来操作的1.更简单的打印语句System.out.println()静态导入新类库,可以简化打印语句import static net.mindview.util.print.*println();2.使用Java操作符 操作符接受一个或多个参数,并生成一个新值。3.优先级当一个表达式中存在多个操作符时,操作符的优原创 2013-11-02 16:26:22 · 1330 阅读 · 1 评论 -
java 初始化与清理
随着计算机革命的发展,“不安全”的编程方式已逐渐成为编程代价高昂的主因之一。初始化和清理正是涉及安全的两个问题。1.用构造器确保初始化默认构造器(无参构造器):不接受任何参数的构造器2.方法重载1.区分重载方法每个重载的方法都必须由一个有一个独一无二的参数类型列表。参数顺序的不同也足以区分两个方法。不过,一般情况下,别这么做,因为这会使代码难以维护。2.涉及基本类型原创 2013-11-10 19:17:59 · 1587 阅读 · 1 评论 -
java 控制执行流程
就像有知觉的生物一样,程序必须在执行过程中控制它的世界,并做出选择。在Java中,你要使用执行控制语句来做出选择。1.true和false所有条件语句都利用条件表达式的真或假来决定执行路径。2.if_elseif_else语句是控制程序流程的最基本的形式。3.迭代while、do-while、for用来控制循环1.whilewhile(boolean_express原创 2013-11-03 18:56:15 · 1522 阅读 · 1 评论 -
java 访问权限控制
访问控制(或隐藏具体实现)与“最初的实现并不恰当”有关访问控制符的等级,从最大权限到最小权限依次为:public、protected、包访问权限(没有关键词)、private1.包:库单元 package包内包含有一组类,它们在单一的名字空间之下被组织在了一起。import关键字:如果要导入单一的类 import java.util.ArrayList 想要导入其下所有的类 i原创 2013-11-14 23:01:38 · 3301 阅读 · 1 评论