
java basic
文章平均质量分 74
shenzhen_mydream
在前进的道路上,虽然没有做到最好,但我从来未曾放弃努力过
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中使用BigDecimal进行浮点数精确计算、超大整数、浮点数等计算,没有数位限制
(注:前面写了一个超大整数相加的类,参见: 超大整数相加,超过了long的范围,你要怎么做!,后来有朋友评论说BigDecimal可以完全实现我的这这个功能,刚开始的时候,我还不服气,据我所知那里有这样的类哦,后来报着说服他的心理去找了一下,呵呵,结果居然自己被说服了,确实有这么一回事,利用BigDecimal操作超大整数一样,也是先把要操作的数据转换为字符串型。使用Bi原创 2009-02-02 15:53:00 · 788 阅读 · 0 评论 -
jspsmartupload乱码问题(修改源码的解决办法)
<br />下载地址:http://download.youkuaiyun.com/source/1106887<br /> <br />在用jspsmartupload组件进行文件上传下载的时候,如果用户选择的是含有中文名字的文件名或是文件路径含有中文,则会出现乱码.经过一段时间的调试,本人已经初步解决了这个问题.现将解决的代码贴出来.<br /> <br /><br />1.上传(经过测试绝对成功) <br /> 在SmartUpload.java文件中,增加一个属性private String charset用转载 2010-06-02 20:15:00 · 2203 阅读 · 2 评论 -
Java加密算法的实现实例细节分析讲解
第1章 基础知识 1.1、单钥密码体制 单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。 通常,使用的加密算法比较简便高效,密钥简短,加解密速度快,破译极其困难。但是加密的安全性依靠密钥保管的安全性,在公开的计算机网络上安全地传送和保管密钥是一个严峻的问题,并且如果在多用户的情况下密钥的保管安全性也是一个问题。 单钥密码体制的代表是美国的DE转载 2010-05-27 15:09:00 · 904 阅读 · 0 评论 -
关于Java的中英文混合截取字符串的问题解决方法
Java默认的获取一个字符的长度(不管是否是中英文)都是作为一个字节来处理,但是插入数据库(Oracle)时中文却占了2个字节, 这点搞得人很苦恼。在网上搜索时,找到两种好的解决方案,这里进行了修改,代码如下: package com.core.utils; import java.io.UnsupportedEncodingException;import原创 2010-05-27 13:51:00 · 3870 阅读 · 2 评论 -
基于HttpClient的代理配置实例
<br />有些网站,我们通过浏览器是无法直接访问的,这并不能说明这些网站中的资源是不存在的。这时,如果访问的目标网站支持代理访问,可以考虑使用代理来访问这些网站的资源。<br />使用代理访问的基本原理简述如下:<br />首先,要知道,我们通过浏览器访问某个网站的时候,是先请求该网站的Web服务器,Web服务器负责负责请求网站的后台数据库服务器,获得请求的数据,然后整合这些数据和网页等资源,响应客户端浏览器的请求。<br />代理服务器是位于客户端和Web服务器之间一个中间服务器。我们通过使用浏览器中配原创 2010-06-27 17:52:00 · 1340 阅读 · 0 评论 -
应用HttpClient来对付各种顽固的WEB服务器
<br />一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些站点提供的页面来完成某种功能,例如说我们想知道某个手机号码的归属地而我们自己又没有这样的数据,因此只好借助其原创 2010-06-27 17:50:00 · 759 阅读 · 0 评论 -
java 中文排序
所谓中文排序就是按照汉语拼音的顺序进行排序,在Java中进行排序其实不需要自己来写算法,java.util.Arrays类中提供的sort方法可以直接实现这个功能。具体举个例子来说明。import java.util.*; import java.text.*; public class SortByChinese { public stati原创 2009-12-10 12:10:00 · 774 阅读 · 0 评论 -
简单中文排序
/** * 宽松的拼音排序法--有可能有的字不能正常排序 * 比较严谨的中文排序见类: * PinyinComparator.java **/ public static void sortArray() { // Collator 类是用来执行区分语言环境的 String 比较的,这里选择使用CHINA Comparator cmp = Collator.getInsta原创 2010-01-25 11:54:00 · 962 阅读 · 0 评论 -
中文、英文和中英文混合排序
对Search进行排序SearchComparator.java中的实现方法compare已不能满足需要其中涉及到中文、英文或者中英文混合排序,所以,这里使用开源的Pingyin 对起排序SearchComparator.java调用sortListByType排序,其中调用了PinyinComparatorSearchComparator .java import j原创 2010-01-25 10:51:00 · 11061 阅读 · 0 评论 -
常用邮箱服务器的详细信息
使用Foxmail、Dreamail、Outlook收发GMAIL、163等常用邮箱邮件如何设置POP3、SMTP的参数问题解决办法。邮箱服务器设置、outlook邮箱设置、Foxmail邮箱设置、POP3邮箱设置、SMTP邮箱设置、邮箱工具设置附图片126邮箱 POP3服务器:pop.126.com SMTP服务器:smtp.126.com原创 2009-10-30 12:00:00 · 7341 阅读 · 0 评论 -
Java Date应用实例集
Java Date应用实例集1 //取得指定月份的第一天与取得指定月份的最后一天 * 取得指定月份的第一天 * * @param strdate String * @return String原创 2009-10-20 15:41:00 · 5850 阅读 · 0 评论 -
日期工具类
import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 日期工具类 */public class DateHelper{ /** * 时间范围:年原创 2009-10-20 13:39:00 · 1028 阅读 · 0 评论 -
java日期计算
/**输入日期计算下一周、月、季度、半年、年**/ DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.MEDIUM); GregorianCalendar grc=new GregorianCalendar(2009, Calendar.AUGUST,31);原创 2009-10-20 13:44:00 · 897 阅读 · 0 评论 -
Java获取各种常用时间方法
转自:package com.hefeng.test; import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util原创 2009-02-02 16:02:00 · 825 阅读 · 0 评论 -
Java数字格式化
在C中可以使用类似printf(“%d %8.2f//n”, 1001, 52.335)的方法实现格式化输出,可是Java中的System.out.println()并没有对应的功能。要格式化输出,必须使用java.text包中的类来实现类似的操作(要不怎么体现面向对象的优越性呢,不过据说jdk1.5准备又补上)。当然了,java.text包的功能还是很强大的,奇怪的是很多书中都没有涉及,而一般原创 2009-02-02 15:55:00 · 991 阅读 · 0 评论