Java
文章平均质量分 68
X-rapido
有对象再换签名,93年大叔等你来撩。
展开
-
IT界中,什么是JDK,JRE,SDK,ADF,API?
JDK: JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun J原创 2012-12-18 13:07:28 · 1275 阅读 · 0 评论 -
java保留小数位的4种方法
4种方法,都是四舍五入,例:package com.arithmetic.demo;import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class Format { static double f = 111231.55856666666;转载 2014-12-09 13:50:55 · 1138 阅读 · 0 评论 -
HttpClient 4.3超时设置
HttpClient 4.3。HttpClient这货和Lucene一样,每个版本的API都变化很大,这有点让人头疼。就好比创建一个HttpClient对象吧,每一个版本的都不一样,3.X是这样的HttpClient httpClient=new DefaultHttpClient()4.3是这样的CloseableHttpClient httpClient =转载 2015-01-11 00:49:36 · 2104 阅读 · 0 评论 -
过滤器、监听器、拦截器的区别
过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该页面转载 2015-01-11 00:58:18 · 615 阅读 · 0 评论 -
Java Map集合利用比较器Comparator根据Key和Value的排序
Java Map集合利用比较器Comparator根据Key和Value的排序原创 2015-01-21 11:12:06 · 19796 阅读 · 1 评论 -
HashMap、TreeMap、Hashtable、LinkedHashMap区别
HashMap如果有重复的key,则将旧数据进行替换,允许设置key和value为null,key存放是乱序的,线程非同步,访问速度快,因为它根据key的HashCode 值来存储数据public static void main(String[] args) { System.out.println("************************* HashMap ********原创 2015-01-21 17:10:06 · 1035 阅读 · 0 评论 -
dom4j学习笔记
1.加载XML文档SAXReader reader = new SAXReader();Document doc = reader.read("src/book.xml");2.获得根元素Node root = doc.getRootElement();或 Element r = doc.getRootElement();3.取得某节点的单个子节点Element原创 2015-01-21 17:45:37 · 687 阅读 · 0 评论 -
java里面byte数组和String字符串转换
java里面byte数组和String字符串转换原创 2015-04-24 11:54:11 · 1538 阅读 · 0 评论 -
Java Servlet完全教程
Servlet 是一些遵从Java Servlet API的Java类,这些Java类可以响应请求。尽管Servlet可以响应任意类型的请求,但是它们使用最广泛的是响应web方面的请求。 Servlet必须部署在Java servlet容器才能使用。虽然很多开发者都使用Java Server Pages(JSP)和Java Server Faces(JSF)等Servlet框架,但是这些技术都转载 2015-05-11 10:14:38 · 703 阅读 · 0 评论 -
100 个最最常用的 Java 类
原文参考:http://www.admin10000.com/document/5251.html大部分的 Java 软件开发都会使用到各种不同的库。近日我们从一万个开源的 Java 项目中进行分析,从中提取出最常用的 Java 类,这些类有来自于 Java 的标准库,也有第三方库。每个类在同一个项目中只计数一次,下面的列表中显示前 100 名的类。 以下列表中按使用最多的类转载 2015-05-11 10:21:15 · 772 阅读 · 0 评论 -
Java 中常用缓存Cache机制的实现
原文摘录:http://www.admin10000.com/document/5402.html所谓缓存,就是将程序或系统经常要调用的对象存在内存中,一遍其使用时可以快速调用,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。 缓存主要可分为二大类: 一、通过文件缓存,顾名思义文件缓存是指把数据存储在磁盘上,不管你是以XML格式,序列化文件转载 2015-05-11 10:24:57 · 1033 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
原文摘录:http://www.admin10000.com/document/5643.html 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,转载 2015-05-11 10:37:17 · 588 阅读 · 0 评论 -
Java程序员最常用的8个Java日志框架
原文摘录:http://www.admin10000.com/document/5142.html作为一名Java程序员,我们开发了很多Java应用程序,包括桌面应用、WEB应用以及移动应用。然而日志系统是一个成熟Java应用所必不可少的,在开发和调试阶段,日志可以帮助我们更好更快地定位bug;在运行维护阶段,日志系统又可以帮我们记录大部分的异常信息,从而帮助我们更好的完善系统。本文要转载 2015-05-11 10:40:05 · 1172 阅读 · 0 评论 -
JAVA国际化
国际化英文单词为:Internationalization,又称I18N,I为因为单词的第一个字母,18为这个单词的长度,而N代表这个单词的最后一个字母。国际化又称本地化(Localization,L10N)。国际化相关的Java类Java国际化主要通过如下3个类完成java.util.ResourceBundle:用于加载一个资源包java.util.Locale:对应一转载 2015-05-11 10:50:12 · 897 阅读 · 0 评论 -
java中byte数组与int类型的转换(两种方式)
java中byte数组与int类型的转换,在网络编程中这个算法是最基本的算法,我们都知道,在socket传输中,发送、者接收的数据都是 byte数组,但是int类型是4个byte组成的,如何把一个整形int转换成byte数组,同时如何把一个长度为4的byte数组转换为int类型。下面有两种方式。方法一/** * int到byte[] * @param i * @return *原创 2015-05-11 15:57:20 · 3520 阅读 · 3 评论 -
解决java compiler level does not match the version of the installed java project facet
MyEclipse开发的Java web项目相互拷贝,有时候会报一个很奇怪的错误。明明源码一模一样,为什么项目复制到另一台机器上,就会报“java compiler level does not match the version of the installed java project facet”错误呢?如图所示:其实要解决也很简单,在资源管理器下,找到项目所在的原创 2015-05-14 09:28:47 · 1839 阅读 · 0 评论 -
Java获取服务器环境
package com.rapido.utils;import java.util.Properties;/** * 获取服务器环境信息 * @author X-rapido * */public class SystemDataUtil { public static Properties getSystemProperties() { Properties props原创 2015-05-21 10:07:38 · 1989 阅读 · 0 评论 -
Java获取客户端真实IP地址的两种方法
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.javapeixun.com.cn / 的URL时,用req转载 2014-11-21 15:31:38 · 738 阅读 · 0 评论 -
关于乱码处理遇到的问题
有时候,原创 2014-10-08 10:08:55 · 1513 阅读 · 0 评论 -
将String字符串的英文双引号批量转换成中文双引号
/** * 将字符串的英文双引号替换为中文双引号 * @author 刘仁奎 */public class ReplaceString { public static void main(String[] args) { String str = "\"国家税务总局\"教育中心关于举办\"四川省国税局基层\"领导干部更新知识"智力援西"培训班的通知"; System.out.pr原创 2013-03-11 13:41:02 · 2247 阅读 · 0 评论 -
摩尔斯电码 — 摩尔斯密码
参考百科http://baike.baidu.com/link?url=ucENH64JS4zqf0W5B-gtVdqkfOZu1hwZq1Og2wdot66r0AV06hDGFKFbdnqBT9crYd3BmiLkUS6y9lvGRFoS4K视频:http://v.youku.com/v_show/id_XMjMwNDYxNjQ0.html简介摩尔斯电码(Morse原创 2013-11-15 13:06:22 · 5642 阅读 · 0 评论 -
Java__凯撒密码 非常详细
java——凯撒加密的几个方法,非常详细原创 2013-11-15 16:21:26 · 20029 阅读 · 2 评论 -
Java_摩尔斯密码 非常详细
也许前段时间你看到过一则新闻,一名学生离校出走好几天,留下一段神奇密码。家长学生一起参与破解,最终找到hai也许你看过《无间道》电影,卧底在车上敲打的那些神奇传输符号;http://v.youku.com/v_show/id_XMTY3MDc3MTg0.html也许你听说过这么一段爱情猜谜传奇。一男子向一女子表白,女子却给了一段摩斯密码,以及很少的提示,并表示,破译这个密码,才答应和他约会原创 2013-11-20 11:34:19 · 11756 阅读 · 3 评论 -
Java定时器的连两个小示例
java定时器在web中的应用还是颇为广泛的,比如我们玩的qq农场等等典型的例子,下面就是一个后台应用程序和web后台程序的两个例子(1) 后台程序package com.test;import java.io.IOException;import java.util.Timer;/*** 定时器类Timer在java.util包中。使用时,先实例化,然后使原创 2013-12-06 15:26:56 · 1287 阅读 · 0 评论 -
Java反射机制知识点
Java反射机制知识点原创 2014-06-05 18:10:02 · 1263 阅读 · 0 评论 -
SOAP协议
SOAP协议1、 什么是SOAP?1) SOAP 指简易对象访问协议2) SOAP 是一种通信协议3) SOAP 用于应用程序之间的通信4) SOAP 是一种用于发送消息的格式5) SOAP 被设计用来通过因特网进行通信6) SOAP 独立于平台7)原创 2014-06-05 18:16:01 · 1453 阅读 · 0 评论 -
WSDL 知识点
WSDLWSDL(网络服务描述语言,WebServices Description Language)是一门基于 XML 的语言,用于描述 Web Services 以及如何对它们进行访问。WSDL简介WSDL是基于 XML 的WebService的描述语言,是一种接口定义语言,用于描述Web Service的接口信息等。WSDL文档可以分为两部分。顶部分由抽象定义组成,而底部分则原创 2014-06-05 18:17:57 · 1218 阅读 · 0 评论 -
Java 自带的加密类MessageDigest类(加密MD5和SHA)
Java 自带的数据加密类MessageDigest(MD5或SHA加密)原创 2014-07-22 17:16:51 · 3476 阅读 · 0 评论 -
Java 10进制转2、8、16进制转换 / 2、8、16进制转10进制转换
Java 10进制转2、8、16进制转换 / 2、8、16进制转10进制转换原创 2014-07-24 18:22:26 · 1681 阅读 · 0 评论 -
简单工厂和抽象工厂
package cn.wingfly.bean;interface Fruit { void eat();}class Orange implements Fruit{ @Override public void eat() { System.out.println(" 吃橘子 "); } }class Apple implements Fruit{ @O原创 2014-08-13 14:09:21 · 555 阅读 · 0 评论 -
HttpURL连接远程服务器Get和Post方式请求并返回数据
package cn.gis;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLConnection;/** * 路径分析 * @author 刘仁奎 */原创 2014-09-04 21:21:47 · 4622 阅读 · 2 评论 -
Java中关于String类型的10个问题
1. 如何比较两个字符串?用“=”还是equals 简单来说,“==”是用来检测俩引用是不是指向内存中的同一个对象,而equals()方法则检测的是两个对象的值是否相等。只要你项检测俩字符串是不是相等的,你就必须得用equals()方法。 如果你知道“字符串保留(string intern)”的概念那就更好了。 2. 为什么安全敏感的字符串信息用char[]会比Stri转载 2014-09-12 09:26:22 · 685 阅读 · 0 评论 -
java生成二维码使用QRCode和ZXing两种方式
QRCode是日本人开发的ZXing是google开发的QRCode方式:package cn.utils;import java.awt.Color;import java.awt.Graphics2D;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;impo原创 2014-09-22 14:39:01 · 29557 阅读 · 1 评论 -
Apache HttpClient 4.3开发指南(三个例子)
原文摘录:.net转载 2014-09-28 17:20:35 · 2367 阅读 · 1 评论 -
Java图片处理 Thumbnailator 开源框架
原文 图片处理是当今软件开发中非常重要的一环,然而处理图片的开源框架却并不多。现金网上流传的Java处理图片的代码,虽然可对图片进行简单处理,但效果并不理想。虽然也有些其他解决方案,但都摆脱不了繁琐,使用起来十分不方便。为了解决这个问题,我也是在网上找了好久,看了很多资料,功夫不负有心人,最终找到了一个处理图片十分棒的开源框架。特此拿出来与大家分享。转载 2014-09-28 18:00:26 · 1584 阅读 · 0 评论 -
Java 通过HttpRequest获取请求用户真实IP地址
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid,nginx等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.javapeixun.com.cn原创 2015-05-21 10:59:41 · 56099 阅读 · 6 评论 -
HttpProxyUtil HTTP请求工具类源码
查看原文:http://ibloger.net/article/124.htmlHttpProxyUtil HTTP请求工具类源码package com.chinatelecom.web.trade.utils;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;i原创 2016-06-29 15:05:22 · 1007 阅读 · 0 评论 -
HttpClientProxyUtil HTTPClient请求工具类源码
查看原文:http://ibloger.net/article/53.htmlHttpClientProxyUtil HTTPClient请求工具类源码package com.rapido.weixin.utils;import java.io.IOException;import java.net.SocketTimeoutException;import java.net.URI;impo原创 2016-06-29 15:26:55 · 1473 阅读 · 0 评论 -
java.text.NumberFormat 工具类
查看原文:http://ibloger.net/article/51.htmlNumberFormat 表示数字的格式化类, 即:可以按照本地的风格习惯进行数字的显示。此类的定义如下:public abstract class NumberFormat extends FormatMessageFormat 、DateFormat 、NumberFormat 是 Format 三个常用的子类,如果要原创 2016-06-29 15:50:31 · 944 阅读 · 0 评论 -
java.text.DecimalFormat 工具类
查看原文:http://ibloger.net/article/50.htmlDecimalFormat 是NumberFormat 类的子类,主要的作用是用来格式化数字使用,当然,在格式化数字的时候要比直接使用NumberFormat 更加方便,因为可以直接指定按用户自定义方式进行格式化操作,与之前讲的SimpleDateFormat类似,如果要想进行自定义格式化操作,则必须指定格式化操作的模板。原创 2016-06-29 16:09:42 · 1234 阅读 · 0 评论