Java
文章平均质量分 71
lpcjrflsa
这个作者很懒,什么都没留下…
展开
-
Android串口操作,简化android-serialport-api的demo
最近在做android串口的开发,找到一个开源的串口类android-serialport-api。其主页在这里http://code.google.com/p/android-serialport-api/ ,这里可以下到APK及对源码。 但是下载源码之后发现源码不能直接使用,而且源码结构较为复杂。关于串口的操作不外乎几步: 1.打开串口(及配置串口); 2.读...原创 2014-07-28 14:29:00 · 921 阅读 · 0 评论 -
关于IE和火狐浏览器样式不兼容的一些总结
什么是浏览器兼容:当我们使用不同的浏览器(Firefox IE7 IE6)访问同一个网站,或者页面的时候,会出现一些不兼容的问题,有的显示出来正常,有的显示出来不正常,我们在编写CSS的时候会很恼火,刚修复了这个浏览器的问题,结果另外一个浏览器却出了新问题。而兼容就是一种办法,能让你在一个CSS里面独立的写支持不同浏览器的样式。1. cursor: pointer...原创 2012-10-23 12:30:00 · 231 阅读 · 0 评论 -
java堆栈 (转)
Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享...原创 2011-12-07 21:38:52 · 74 阅读 · 0 评论 -
关于HTML中的滚动条/去掉滚动条
1.xhtml下滚动条的颜色问题在原来的html的时候,我们可以这样定义整个页面的滚动条:body{ scrollbar-3dlight-color:#D4D0C8; /*- 最外左 -*/ scrollbar-highlight-color:#fff; /*- 左二 -*/ scrollbar-face-color:#E4E4E4; /*- 面子 -*/ ...原创 2012-02-08 14:29:33 · 84 阅读 · 0 评论 -
Java读取Properties文件的六种方法
1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用java.util.ResourceBundle类的getBundle()方法示例: Res...原创 2012-06-08 16:04:11 · 65 阅读 · 0 评论 -
tomcat 部署网站 去掉端口号和项目名称
一, 在一个项目结束的时候,往往根据需要直接映射到一个IP地址上。此时就需要去除端口和项目名了,在访问的时候。下面根据具体的例子提供一种实现方法。1.在进入TOMCAT_HOME,创建文件夹,将其命名为webdb(此处为webdb,根据需要可以修改成为其它的名称。)。2.进入webdb文件夹,并在其中创建ROOT(其中ROOT要大写)文件夹,将你的项目中的内容全部拷背到ROOT下面...原创 2011-08-05 15:09:02 · 185 阅读 · 0 评论 -
BigDecimal常用方法的归类
package com.org.assistant.util;import java.math.BigDecimal;public class Arith {/*** 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精* 确的浮点数运算,包括加减乘除和四舍五入。*///默认除法运算精度private static final int D...原创 2011-07-01 11:41:58 · 88 阅读 · 0 评论 -
Js中parseFloat()方法所产生的精度问题
<script language="javascript"> var a = "0.11"; var b = "0.2801"; var c = "1.002"; var sum1 = parseFloat(a)+parseFloat(b)+parseFloat(c); var sum2 = (parseFloat(a)+parseFloat(b)+parseFlo...原创 2011-07-01 11:16:04 · 375 阅读 · 0 评论 -
HTTP常用消息头
HTTP常用消息头 HTTP消息由客户端到服务器的请求和服务器到客户端的响应组成。请求消息和响应消息都是由开始行(对于请求消息,开始行就是请求行,对于响应消息,开始行就是状态行),消息报头(可选),空行(只有CRLF的行),消息正文(可选)组成。HTTP消息报头包括普通报头、请求报头、响应报头、实体报头...原创 2011-06-30 11:37:21 · 155 阅读 · 0 评论 -
Log4j日志文件输出为相对路径的解决方法
方法一:将日志文件输出到tomcat自身的日志文件夹logs中# console is set to be a ConsoleAppender using a PatternLayout. log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.Threshold=info ...原创 2011-06-23 08:37:55 · 651 阅读 · 0 评论 -
java 操作TXT文件
import java.io.*;/** * * 功能描述:创建TXT文件并进行读、写、修改操作 * @version 1.0 */public class ReadWriteFile { public static BufferedReader bufread; //指定文件路径和名称 private static String ...原创 2011-06-11 22:11:03 · 113 阅读 · 0 评论 -
Java判断操作系统
package os;import java.net.URL;/** * 判断操作系统 * @author liupengchao * @version 1.0 */public class OS { public static final String CLASS_PATH; public static final boolean isLinu...原创 2011-06-11 15:50:04 · 104 阅读 · 0 评论 -
Java听文件目录的变化
import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.io.Reader;import java.util.HashMap;import java.util.Iterator;import java.util.Map;impor...原创 2011-06-11 14:58:36 · 82 阅读 · 0 评论 -
[转]JAVA IO流
Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:Input s...原创 2011-06-09 08:02:18 · 56 阅读 · 0 评论 -
CSS兼容性技巧整理从IE6-IE9 火狐谷歌浏览器兼容
CSS样式表对浏览器的兼容性问题有时让人很头疼,不过当我们了解了其中的原理与技巧,就会觉得轻松一些。本文收集整理了IE7,6与Fireofx的CSS兼容性处理技巧,供大家参考。 CSS兼容常用技巧 请尽量用xhtml格式写代码,而且DOCTYPE影响 CSS 处理,作为W3C标准,一定要加DOCTYPE声明。 1.div的垂直居中问题 vertica...原创 2012-10-23 13:40:07 · 373 阅读 · 0 评论 -
Java 常用的工具接口包括文件压缩,解压缩,IP转换,文件删除(解决中文问题) ....
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;impo...原创 2012-06-18 14:32:36 · 83 阅读 · 0 评论 -
myeclipse 模板注释
当然!在一个项目的完整的生命周期中,其维护费用,往往是其开发费用的数倍。 因此项目的可维护性、可复用性是衡量一个项目好坏的关键。而注释则是可维护性中必不可少的一环。 Window --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit 1:类...原创 2013-07-03 22:33:31 · 111 阅读 · 0 评论 -
java dbcp 配置
package com.mengya.ConnUtil;import java.io.InputStream;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Proper...原创 2012-03-30 13:32:55 · 97 阅读 · 0 评论 -
WebLogic 应用访问
今天试了一下,在WebLogic上部署好一个应用后,默认的访问地址是:http://localhost:7001/WebRoot如果想要更改访问地址中的应用名,比如:http://localhost:7001/WeblogicTest 可以在WEB-INFO下增加一个weblogic.xml的配置文件最简单的配置如下:<!DOCTYPE weblogic-web-a...原创 2013-03-21 09:01:38 · 373 阅读 · 0 评论 -
使用POI读取excel文件内容
1.前言项目中要求读取excel文件内容,并将其转化为xml格式。常见读取excel文档一般使用POI和JExcelAPI这两个工具。这里我们介绍使用POI实现读取excel文档。2.代码实例:package edu.sjtu.erplab.poi;import java.io.FileInputStream;import java.io.FileNotFoundExce...原创 2013-03-11 09:58:00 · 132 阅读 · 0 评论 -
对BigDecimal常用方法的归类
package com.org.assistant.util;import java.math.BigDecimal;public class Arith {/*** 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精* 确的浮点数运算,包括加减乘除和四舍五入。*///默认除法运算精度private static final int D...原创 2012-02-26 16:02:10 · 67 阅读 · 0 评论 -
C3po连接池
driverClass=com.mysql.jdbc.Driver jdbcUrl = jdbc:mysql://localhost:3306/test user = root password = root123#当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->c3p0.acquireIncrement=3#初始化时获...原创 2012-06-27 15:23:37 · 164 阅读 · 0 评论 -
使用Struts的Token机制解决表单的重复提交
Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话,客户端传过来的令牌就和服务...原创 2012-06-27 10:33:39 · 90 阅读 · 0 评论 -
JAVA 7种方法获取Properties的值
package com.lpc.util;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.Properties;import java.util....原创 2012-06-25 15:11:56 · 1345 阅读 · 0 评论 -
Java中getResourceAsStream的用法
首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 2. Class.getClassLoader.ge...原创 2012-06-25 14:55:28 · 66 阅读 · 0 评论 -
连接池参数测试结果分析
连接池属性测试 1.initialSize 属性 initialSize属性是在tomcat6.0后,连接池添加的属性,它是定义服务器启动初始化几个连接,默认情况下是0即服务器启动时不初始化连接。 2.maxActive 属性 表示并发情况下最大可从连接池中获取的连接数。如果数据库不是单独,供一个应用使用,通过设置maxActive参数可以避免某个应用无限制的获取连接对其他应用造成影响,如果一个数...原创 2012-06-25 11:28:26 · 118 阅读 · 0 评论 -
DBCP连接池配置参数说明及优化
在配置DBCP连接池时,主要难以理解的主要有:removeAbandoned 、logAbandoned、removeAbandonedTimeout、maxWait这四个参数,设置了rmoveAbandoned=true那么在getNumActive()快要到getMaxActive()的时候,系统会进行无效的Connection的回收,回收的Connection为removeAbandoned...原创 2012-06-21 10:14:54 · 794 阅读 · 0 评论 -
JAVA泛型实体集合转xml .
public static String beanListToXml(List<?> list ,Class<?> cls) throws Exception{ return beanListToXml(list, cls,"yyyy-MM-dd"); } public static String beanListToXml(List<?> l...原创 2012-06-19 11:32:54 · 368 阅读 · 0 评论 -
Java常用工具类,拼接XML格式的字符串
import java.util.ArrayList;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;import java.util.Set;import java.util.Map.Entry;/** * X...原创 2012-06-18 14:33:35 · 256 阅读 · 0 评论 -
[Java]读取文件方法大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileBy...原创 2011-06-03 17:30:15 · 51 阅读 · 0 评论 -
直联POS 与 间联POS
博主提醒各位商户,直联POS 收费比较贵.... 1994年,“金卡工程”启动。经过七八年的运作,全国已先后成立了18个城市中心,并相继完成辖内跨行联合,现正向着全国的联网联合迈进。随着银行卡联网联合工作的推进,各地根据实际情况,对跨银行POS业务的联接模式进行了不同的探索,沿着不同的技术路线,形成了不同的联网模式。 目前,在各区域中心处理跨银行POS...原创 2011-08-26 09:03:10 · 641 阅读 · 0 评论 -
Dbutils详解
Common Dbutils是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。DBUtils包括3个包:org.apache.commons.dbutils org.apache.commons.dbutils.handlers org.apache.commons.dbutils.wrappersDBUtils封装了对JDBC的操作,简化了JDBC操作,可...原创 2010-12-28 14:38:23 · 73 阅读 · 0 评论 -
分布式数据库
分布式数据库 分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都有DBMS的一份完整拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的大型数据库。 这种组织数据库的方法克服了物理中心数据库组织的弱点。首先,降低了数据传送代价,因为大多数的对数据库的访问操作都是针对局部数据库的,而不是对其他位置的数据库访...2010-03-18 20:20:39 · 102 阅读 · 0 评论 -
Struts的Token(令牌)机制
2010-03-05 20:55Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当 前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会 话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次...2010-03-15 14:31:47 · 131 阅读 · 0 评论 -
使用SSH框架的好处
典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。 表现层是传统的JSP技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。 中间层采用的是流行的Sp...原创 2008-11-30 23:55:58 · 260 阅读 · 0 评论 -
Dom4j下载及使用Dom4j读写XML简介
Dom4j下载及使用Dom4j读写XML简介要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就...原创 2008-11-24 22:10:53 · 86 阅读 · 0 评论 -
IO操作
IO操作 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:input stream:1)...原创 2008-11-24 20:11:07 · 77 阅读 · 0 评论 -
Java StringBuffer类
1:String 与StringBuffer的区别 String:在String类中没有用来改变已有字符串中的某个字符的方法,由于不能改变一个java字符串中的某个单独字符,所以在JDK文档中称String类的对象是不可改变的。然而,不可改变的字符串具有一个很大的优点:编译器可以把字符串设为共享的。 StringBuffer:StringBuffer类属于一种辅助类,可预先分配...原创 2008-11-24 14:48:54 · 92 阅读 · 0 评论 -
详解MANIFEST.MF文件
打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文件内容:Manifest-Version: 1.0 Created-By: Apache Ant 1.5.1...原创 2009-11-15 21:49:06 · 99 阅读 · 0 评论 -
关于提升JSP应用程序的七大绝招
你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工作中...原创 2009-10-25 21:20:40 · 83 阅读 · 0 评论