java
xiaofengtoo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mac 安装maven
Mac OS X 安装Maven:下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile添加下列两行代码,之后保存并退出Vi: export M2_HOME=/Users/robbie/apache-...原创 2017-03-08 23:05:00 · 296 阅读 · 0 评论 -
Java源码中的发现:快速判断一个int值是几位数
判断一个int值是几位数,要是我自己实现,估计又会想到除法和模运算了,偶然在java标准API源码中发现的写法,很强大。 public class Test { final static int[] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999, 999999...原创 2011-07-22 15:57:52 · 322 阅读 · 0 评论 -
Weblogic 部署SSL
weblogic 部署SSL整理网路上的 一部分由 WebLogic Server 10.3 SSL配置及SSL协议传输的WebSevice调用 另一部分由:在weblogic上配置SSL ...原创 2011-07-15 16:14:12 · 171 阅读 · 0 评论 -
CXF客户端配置请求超时限制
在用cxf 开发webservice应用时,客户端老报 java.net.SocketTimeoutException: Read timed out原因为连接超时,google 参考链接Spring下设置CXF的WebService客户端超时时长http://ajava.org/course/open/16514.htmlhttps://cwiki....原创 2011-07-13 17:14:41 · 613 阅读 · 0 评论 -
Weblogic的基础优化!
由于项目需要,最近研究了一下系统优化。系统性能优化是系统集成需要考虑的问题,应用软件开发上根据需要提出具体的参数。在这里我不针对应用软件开发的优化,主要对中间件(Weblogic)和数据库(Oracle)方面的优化方法进行分享。本人水平有限,有什么不足的地方或有什么更好的方法,还请各位指教!软件版本:Weblogic 9.2Weblogic的优化一 调...原创 2011-07-04 16:43:59 · 178 阅读 · 0 评论 -
判断偶数几种方法性能
判断一个数是否偶数,在编程中经常用的,大部分人都用的是 i%2==0 来判断吧。 以下几种方式1: (i%2)==0 2: (i&0x01)==0 3: (i<<31)==0 4: (i&1)==0 有次一个群聊着1~10000 的含1的偶数个数 求解特地写了一小段 分别用以上几种方式测试了下 i...2011-06-24 17:06:45 · 1175 阅读 · 0 评论 -
java ant 压缩与解压缩
以下本文来自:http://blog.youkuaiyun.com/lr5200/article/details/6606518 其他参考:http://lj6684.iteye.com/blog/901378http://hi.baidu.com/xghrbc1001/blog/item/884b5afafe0371909f514657.html 利用Apache ant....原创 2011-09-15 16:05:36 · 445 阅读 · 0 评论 -
Jocky--Java混淆编译器
一、前言1.1 什么是Jocky? 我们知道,Java是一种跨平台的编程语言,其源码(.java文件)被编译成与平台无关的字节码(.class文件),然后在运行期动态链接。这样,编译后的类文件中将包含有符号表,从而使得Java程序很容易被反编译。相信每一个Java开发人员,都曾经用过诸如Jad之类的反编译器,对Java的class 文件进行反编译,从而观察程序的结构与实现细节。如此一来...原创 2010-10-13 15:58:25 · 280 阅读 · 0 评论 -
java对二进制与字符串转换
先记录下,以后要用,直接取 package test;import java.util.StringTokenizer;public class StrToByte {public static String byte2hex(byte[] b) // 二进制转字符串{ String hs = ""; String stmp = ""; fo...原创 2010-10-12 10:47:46 · 300 阅读 · 0 评论 -
使用 JAVA 生成 MD5 编码
MD5即Message-Digest Algorithm 5(信息-摘要算法5),是一种用于产生数字签名的单项散列算法,在1991年由MIT Laboratory for Computer Science(IT计算机科学实验室)和RSA Data Security Inc(RSA数据安全公司)的Ronald L. Rivest教授开发出来,经由MD2、MD3和MD4发展而来。MD5算法的使用不需要...原创 2010-10-12 10:45:23 · 236 阅读 · 0 评论 -
[转]使用ScriptX控件进行Web打印总结
最近做一小程序需要对Web打印进行精细的位置控制,IE自身的打印功能基本上算是半残废,无法自定义纸张,无法直接打印,并且由于浏览器版本或操作系统本身的设置问题,连最基本的边距设置都会有问题,总之打印已经成为Web程序的最大难题,因此使用ActiveX控件打印是最好的解决方案,但现在的控件动不动就价格几千上万,所幸目前免费的选择还有两个,一是windows系统本身带有WebBrowser.ExecW...原创 2010-10-08 17:15:14 · 304 阅读 · 0 评论 -
B/S架构下applet,JNI实现对客户端硬件的读取
昨天整个Applet 调用JNI 实现读取指纹的Demo,郁闷很久在eclipse可以正常运行,到最后浏览器不能运行.........最终在蜗牛的 蜗牛 上发现解决方案,需要签名........以下转载此文,做个保存,以后碰到不用再找了 声明:本文只是提供了大体的思路,文中所涉及到的代码,不保证都能无错误运行 前言项目要求连接读卡器读写IC卡。由于项目是用...原创 2011-03-26 10:20:37 · 228 阅读 · 0 评论 -
Java 进制之间互相转换
public static void main(String[] args) { int i = 36; //十进制转 String hexString = Integer.toHexString(i); // 16进制 String octalString = Integer.toOctalString(i); //8进制 S...原创 2011-03-30 13:34:58 · 117 阅读 · 0 评论 -
MAC 安装eclipse svn 插件
参考此链接: http://www.cnblogs.com/reese-blogs/p/5557879.html以下是安装成功关键的区别处最后需要在执行: sudo mkdir -p /Library/Java/Extensions/libsvnjavahl-1.dylibsudo ln -s /usr/local/Cellar/subversion/1.9.4/lib/libs...原创 2017-03-08 22:48:15 · 286 阅读 · 0 评论 -
tomcat 单机多实例
tomcat 部署单机多实例,实现每个实例都是跟目录(ROOT),当然非ROOT 也可以,不过需要每个实例对应不同域名或不同端口。 打开server.xml文件找到 <Service name="Catalina"> 在此上面添加多个实例:<Service name="aa"> <Connector port="2001" p...原创 2015-07-08 09:06:10 · 160 阅读 · 0 评论 -
java 分块上传
java 分块下载java多线程分块上传并支持断点续传最新修正完整版本 Java 服务器端支持断点续传的源代码【支持快车、迅雷】Java 文件分块上传服务器端源代码Java 文件分块上传客户端源代码 ...原创 2014-05-30 14:56:22 · 370 阅读 · 0 评论 -
bat class to java Jad反编译
反编译所使用的工具是jad.exe有时候需要批量操作,写个BAT处理,此过程中参考了 seavers的专栏 , 和 Java反编译工具Jad详解 上BAT脚本:@echo offecho 请指定class 路径和对应的生成java 路径,JAD路径set LOCATION=C:/ui-cset CLASS_PATH=classset JAVA_PA...原创 2013-12-04 14:58:48 · 237 阅读 · 0 评论 -
DatabaseMetaData getExportedKey() 无法获取信息
在jdbc DatabaseMetaData.getExportedKey() 获取相关信息 返回Result 无结果,很是郁闷 连接的是MYSQL: google 下 ,有网友说是 information_schema 的 KEY_COLUMN_USAGE 类型需要是innodb , 其实是错误的,应该是我们创建的表类型 是innodb ,然后我们创建的非主键索引,已经...原创 2012-03-14 17:26:58 · 240 阅读 · 0 评论 -
Column 'IS_AUTOINCREMENT' not found
java.sql.SQLException: Column 'IS_AUTOINCREMENT' not found. 看了java API 不应该出现错误,后来反思是否jdbc 驱动包有问题 我连的是mysql ,用的是mysql-connector-java-5.0.5-bin.jar 然后去查看下mysql 版本为5.1替换mysql-connector-j...原创 2012-03-14 10:41:48 · 895 阅读 · 0 评论 -
java 发送mail
java 发送mail,很久之前整过,没做记录,这次整理下做个记录。 java 发送mailimport java.awt.List;import java.io.IOException;import java.util.Date;import java.util.Properties;import javax.activation.DataHandler;...原创 2011-12-06 09:19:30 · 257 阅读 · 0 评论 -
ant svn 自动更新和发布
团队管理中,当项目非常多,而且发布频繁,手动发布往往非常繁琐,决定用自动化处理。采用ant +svn+svnant 在网络上参考很多人的处理,组合成对自己比较实用的。准备环境:1、安装svn client 这个就不多说了。2、安装ant,在这里我采用ant 1.8.3版本:http://ant.apache.org/ 官网上下载zip 解压缩,并配置环境变...原创 2012-05-23 16:42:03 · 205 阅读 · 0 评论 -
java 递归加减法
有时候设计到list map 做交集,并集等操作。可以参考加减法的实现 public class Test { /** * @param args */ public static final char y_all='+'; public static final char y_diff='-'; public static final char ...原创 2012-01-12 17:30:44 · 905 阅读 · 0 评论 -
ThreadLocal的使用场景
在Java的多线程编程中,为保证多个线程对共享变量的安全访问,通常会使用synchronized来保证同一时刻只有一个线程对共享变量进行操作。 但在有些情况下,synchronized不能保证多线程对共享变量的正确读写。例如类有一个类变量,该类变量会被多个类方法读写,当多线程操作该类的实例对象时,如果线程对类变量有读取、写入操作就会发生类变量读写错误,即便是在类方法前加上synchro...原创 2011-04-11 17:24:59 · 129 阅读 · 0 评论 -
java读取文件夹下的所有文件夹和文件
import java.io.FileNotFoundException; import java.io.IOException; import java.io.File; public class ReadFile { public ReadFile() {} /** * 删除某个文件夹下的所有文件夹和文件 * @param delpath...原创 2011-05-18 10:07:21 · 151 阅读 · 0 评论 -
Java 读/写文件文本文件的示例
以下原文:http://www.blogjava.net/coffeecat/archive/2007/02/03/97801.html/** 简单的读/写文本文件的示例* 这里包含了三个例子,即* 1. 将文件读入到内存(这里是StringBuffer)的例子* 2. 将内容中的文本写到文件* 3. 将一个文件的内容读出来写入另一个文件中* 同时也展示了如果从输...原创 2009-08-06 15:05:01 · 157 阅读 · 0 评论 -
BASE64加密(三 url)
“主要就是BASE64Encoder、BASE64Decoder两个类,我们只需要知道使用对应的方法即可。另,BASE加密后产生的字节位数是8的倍数,如果不够位数以=符号填充。”package com.Gavin.tools.util.jiami;import java.io.IOException;import sun.misc.BASE64Decoder;import...原创 2009-08-06 14:53:35 · 286 阅读 · 0 评论 -
Java操作Excel的一种方法
Java操作Excel的一种方法 MS的电子表格(Excel)是Office的重要成员,是保存统计数据的一种常用格式。作为办公文档,势必要涉及到的电子文档的交换,Excel是一种在企业中非常通用的文件格式,打印和管理也比较方便。在一个Java应用中,将一部分数据生成Excel格式,是与其他系统无缝连...2007-12-18 18:12:30 · 135 阅读 · 0 评论 -
Java初学者都必须理解的六大问题
Java初学者都必须理解的六大问题 转自:Stevie Liu的博客对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 问题一:我声明...2007-12-18 17:51:33 · 95 阅读 · 0 评论 -
关于JAVA字符集
[color=red][b]关于JAVA字符集[/b][/color]1. 概述 本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。 在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso...2007-12-18 17:42:20 · 122 阅读 · 0 评论 -
java中字符转换
[color=red][b]java中字符转换[/b][/color]1、字符转换为ASCII值char y=''a'';int x = (int)y;System.out.println(x);以上将得到a的ascii值972、十进制转换成16进制数Integer.toHexString(101)3、ASCII值转换...2007-12-18 17:39:26 · 126 阅读 · 0 评论 -
java中文处理
[color=red][b]java中文处理[/b][/color]acjspbbs采用的字符编码是GBK,我采用的是WIN2k系统,正常来说应该是水到渠成的,但是,竟然被我发现,它的javabean中保存入数据库语句是使用的是ISO8859-1编码,直接导致所以从数据库取出的资料全部乱码,包括:论坛名等常量、用户发的帖子标题和内容等等。其实,java系统内部会把全部的字符串统一使...2007-12-18 17:34:22 · 212 阅读 · 0 评论 -
String分割方法
String分割方法[color=red][b]方法一:采用StringTokenizer[/b][/color][color=blue]参考文献:[/color]StringTokenizer:字符串分隔解析类型属于:java.util包。1、构造函数。1. StringTokenizer(String str) :构造一个用来解析str的StringTo...2007-12-18 17:29:51 · 2241 阅读 · 0 评论 -
java调用外部exe文件
java调用外部exe文件[color=red][b]1. 用java调用windows系统的exe文件,比如notepad,calc之类: [/b][/color]public class Demo{ public static void main(String args[]){ Runtime rn=Runtime.getRuntime(); Proces...2007-12-18 17:07:46 · 643 阅读 · 0 评论 -
java格式化输出数字
java格式化输出数字 转自:Stevie Liu的博客针对千分号处理。有时我们需要控制输出的数字的格式,如何使用java的类库做到这个呢? 也许你不关心格式,但是你需要关心你的程序可以在全世界通用,像下面的这样一个简单的语句是依赖地区的: System.out.println(1234.56); 在美国,"." 是小数...2007-12-18 16:49:42 · 434 阅读 · 0 评论 -
java对word、excel、pdf操作综合文章
java对word、excel、pdf操作综合文章Java操作PDF http://www.lowagie.com/Java操作Word,Excel,Access参考:http://danadler.com/jacob/http://jakarta.apache.org/poi/http://www.onjava.com/pub/a/onjava/2003/01/22/poi.html...2007-12-18 16:25:56 · 135 阅读 · 0 评论 -
快速编译、运行java程序
快速编译、运行java程序在java开发完毕后,总得转到dos状态下,然后编译、运行,很麻烦!尤其最后调试的时候,修改一点,看其效果,每每一番折腾,很不爽!本博,不堪其烦,一番周折,找到了一个好办法。比如笔者本学期要交的作业,一个简单的计算器。源文件:Calculator.java然后编辑.bat批处理文件即可完成编译、运行。.bat文件代码如下:@echo...2007-12-18 15:12:54 · 231 阅读 · 0 评论 -
swing 嵌入word
由于项目中有用到swing 嵌入word,(需要可以编辑 或不编辑也要可以修改字体大小或修改字体颜色)在网络上google 一直都没有答案,于是自己有想了以下几种方案: 1: 嵌入浏览器,浏览器在嵌入word2: swing 嵌入swt窗体,swt 可操作word3: 采用jacob实践:1:需要swing 先嵌入浏览器,在浏览器 嵌入 可编辑word。 最...2009-09-18 17:52:22 · 1221 阅读 · 0 评论 -
j2EE 打包 一键安装 之固定路径
最近一个J2EE web 项目,由于不能现场实施,需要做安装包,客户可自己安装。 于是产生了把web项目打包的念头。此过程中应用了Smart Install Maker v5.02 打包工具。此工具使用大家Googl下 很简单的使用。 打包工程中比较不好处理的是环境变量,我的web项目中使用的是mysql5.1,tomcat6 ,所以各个环境变量时比较头痛的。 刚开始实...2009-09-23 10:51:23 · 165 阅读 · 0 评论 -
Base64加密算法源码(二)
public class Base64 { private static final byte[] encodingTable = { (byte) 'A', (byte) 'B', (byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F', (byte) 'G', (byte) 'H', (byte...原创 2009-08-06 14:49:23 · 114 阅读 · 0 评论 -
Base64加密算法(一)
Base64加密算法 原理: Base64 使用US-ASCII子集的64个字符,即大小写的26个英文字母,0-9,+,/。编码总是基于3个字符,每个字符用8位二进制表示,因此一共24位,再分为4四组,每组6位,表示一个Base64的值。如下:"A", "B", "C", "D", "E", "F", "G", &q原创 2009-08-06 14:40:21 · 291 阅读 · 0 评论
分享