JAVA
Mr__fang
无
展开
-
深入理解HashMap
版权声明:本文为博主转载文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/Woo_home/article/details/103146845什么是 HashMap? HashMap 是基于哈希表的 Map 接口是实现的。此实现提供所有可选操作,并允许使用 null 做为值(key)和键(valu...转载 2019-12-11 16:42:58 · 198 阅读 · 0 评论 -
Eclipse+Tomcat 开发Java EE项目
Eclipse是open source的集成开发环境,它得到了IBM的大力支持,而Tomcat我们就更熟悉了,它是apache组织的JSP/Servlet容器,下面将讲述如何集成: 准备: 1. Tomcat6.0 2. Jdk1.6 3. Eclipse3.7 4. Eclipse的Tomcat插件 安装:以上软件 配置: 1. 启动Eclipse 2. 打开菜单Windows转载 2011-10-30 00:42:36 · 179 阅读 · 0 评论 -
java编写程序遇到的各种乱码问题记录
1. Serlvet传递过来的参数的编码不对:解决方案:a) 检查Tomcat的conf/Server.xml的Connector Tag URIEncoding='UTF-8' />b) 检查 doGet() 函数 request.setCharacterEncoding("UTF-8");c) 看Response:response.setCont转载 2011-11-07 14:17:51 · 672 阅读 · 0 评论 -
程序员技术练级攻略
http://www.open-open.com/news/view/473e23转载 2011-11-28 08:46:09 · 948 阅读 · 0 评论 -
HashMap深度分析
原文:http://www.iteye.com/topic/754887 java.util.HashMap是很常见的类,前段时间公司系统由于对HashMap使用不当,导致cpu百分之百,在并发环境下使用HashMap 而没有做同步,可能会引起死循环,关于这一点,sun的官方网站上已有阐述,这并非是bug。HashMap的数据结构 HashMap主要是用数组来存转载 2011-11-11 22:53:40 · 606 阅读 · 0 评论 -
HashMap 死循环的探究
本文转载自:http://www.iteye.com/topic/962172 本文受http://pt.alibaba-inc.com/wp/dev_related_969/hashmap-result-in-improper-use-cpu-100-of-the-problem-investigated.html的启发,引用了其中的思想,对此表示感谢。 来到杭转载 2011-11-11 22:58:04 · 124 阅读 · 0 评论 -
收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 出一道看上去几乎不可能实现的题目
http://topic.csdn.net/u/20120113/16/f8746419-996a-4c08-b444-abcfb0c85d9d.htmlpublic static void main(String[] args) {//请在这里写一些代码System.out.println("aaaa");//使得这里打印的结果是bbbb,而不是aaaa}转载 2012-01-18 19:31:15 · 690 阅读 · 0 评论 -
java六大必须理解的问题-来自网络少许有误
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容转载 2012-02-02 18:54:39 · 887 阅读 · 10 评论 -
Java堆内存的10个要点
http://sd.csdn.net/a/20120220/311988.htmlJava堆内存的10个要点转载 2012-02-20 18:53:33 · 357 阅读 · 0 评论 -
JAVA流
http://www.cnblogs.com/chenying99/archive/2012/01/26/2329673.htmlhttp://www.cnblogs.com/tm-120179408/archive/2011/12/15/2288238.htmlhttp://www.cnblogs.com/wlfhotte/archive/2011/12/02/2转载 2012-02-29 17:36:46 · 456 阅读 · 0 评论 -
java中byte转换int时为何与0xff进行与运算
在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i String hex = Integer.toHexString(b[ i ] & 0xFF); if (hex.length() == 1) { hex = '转载 2012-03-28 21:29:33 · 756 阅读 · 0 评论 -
javaSE----Integer.parseInt()与Integer.valueOf()的区别
http://hanchaohan.blog.51cto.com/2996417/566085public class Test3 {public static void main(String[] args) {//把字符串转换成int型的数字String str = "123";//方法一:int i1 = Integer.parse转载 2012-03-28 22:50:54 · 746 阅读 · 0 评论 -
java二进制转换成十六进制
public class Test { public static void main(String[] args) { String hex = "abef"; int i = Integer.parseInt(hex, 16); System.out.println(hex); String str = b2h(Integer.toBinaryString(i)); Sy转载 2012-03-28 22:11:13 · 5138 阅读 · 0 评论 -
Java无符号整数转化二进制、十六进制字符串
package canghailan.util;02 03/**04 * @author canghailan 2012-03-02 21:3105 */06转载 2012-03-28 22:35:34 · 3200 阅读 · 0 评论 -
[JAVA]二进制,八进制,十六进制,十进制间进行相互转换
http://blog.csdn.net/szwangdf/article/details/2601941十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBina转载 2012-03-28 22:41:32 · 953 阅读 · 0 评论 -
integer.parseintinteger.valueof有区别
Integer.parseInt()区别 Integer.valueof() Integer.parseInt()区别 Integer.valueof()返回的是 的对象。 的值。 new Integer.valueof()返回的是 Integer 的对象。 Integer.parseInt() 返回的是一个 int 的值。 newInteger.valueof().intValue();转载 2012-03-28 22:48:07 · 1432 阅读 · 0 评论 -
如何在java中调用exe
假设我们已经把以下的 C 程序编绎成 adder.exe:#include int main() { /* 简单地循环打印标准输入上的两个整数之和 */ int a, b, lineNumber = 0; while (scanf("%d %d", &a, &b)) printf("Line# %d \t %d + %d == %转载 2012-04-06 23:09:12 · 16825 阅读 · 0 评论 -
子类对象的实例化过程
1分配成员变量的存储空间并进行默认的初始化,也是用new关键字产生对象后,对类中的成员变量按表中的对应关系对对象中的成员变量进行初始化赋值。2绑定构造方法参数,就是new Person(之际参数列表)中所传递的参数赋值给构造方法中的形式参数变量。3如有this()调用,则调用相应的重载构造方法(被调用的重载构造方法又从步骤(2)开始执行这些流程),被调用的重载构造方法的执行流程结束后,回到原创 2012-04-09 15:30:38 · 2049 阅读 · 0 评论 -
Java网络爬虫的实现
记得在刚找工作时,隔壁的一位同学在面试时豪言壮语曾实现过网络爬虫,当时的景仰之情犹如滔滔江水连绵不绝。后来,在做图片搜索时,需要大量的测试图片,因此萌生了从Amazon中爬取图书封面图片的想法,从网上也吸取了一些前人的经验,实现了一个简单但足够用的爬虫系统。AD:记得在刚找工作时,隔壁的一位同学在面试时豪言壮语曾实现过网络爬虫,当时的景仰之情犹如滔滔江水连绵转载 2012-04-12 23:06:06 · 1025 阅读 · 0 评论 -
java反射机制
一、反射的概念 :反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗转载 2012-04-29 22:36:08 · 728 阅读 · 1 评论 -
java socket http连接
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;imp原创 2012-04-20 17:44:27 · 867 阅读 · 0 评论 -
Java做图表
WWW的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。 传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是 最大的差别在于用户界面。为了能在web浏览器上显示要求用户界面使用HTML以及图片的方式来展现数据,而传统的一些利用操作系统本身的控件来开发的用 户界面无法适应琳琅满目的客户端,转载 2012-05-27 12:42:25 · 4922 阅读 · 1 评论 -
Hibernate使用sql语句查询
http://www.cnblogs.com/redant/archive/2010/01/28/1658479.htmlhttp://www.cnblogs.com/tanglin_boy/archive/2010/01/18/1650871.html转载 2012-05-16 17:16:53 · 590 阅读 · 0 评论 -
运用Spring AOP验证用户权限实例
http://webservices.ctocio.com.cn/58/8678558.shtml1.新建一个Java普通工程,并需导入spring-aop.jar包; 2.建UserInfo类: package aop.secure; public class UserInfo { private String u转载 2012-05-24 23:23:21 · 2728 阅读 · 0 评论 -
spring aop简单日志实例
一直就用spring的IOC,遗憾spring的另一重要组成部分AOP却没用过,所以近几天抽空研究了下AOP,学了些东西,在这里记录下spring2.0的aop配置,以一个简单的记录日志的实例来说明,先介绍下用XMLSchema来配置,下一篇介绍annotation配置,废话不多说,开始吧先新建个web工程,将spring的包加进去,为方便就把全部的jar包加进去。先来看个接口,很简单转载 2012-05-24 23:28:40 · 11718 阅读 · 1 评论 -
如何用jsp生成excel文件
http://www.cnblogs.com/sunsonbaby/archive/2004/11/05/60757.htmlhttp://www.cnblogs.com/zhanqi/archive/2012/03/11/2390416.html转载 2012-05-26 16:37:10 · 641 阅读 · 0 评论 -
第六章 高级主题 --httpclient4 中文版帮助文档,最新官方版翻译版(六)
第六章 高级主题6.1 自定义客户端连接在特定条件下,也许需要来定制HTTP报文通过线路传递,越过了可能使用的HTTP参数来处理非标准不兼容行为的方式。比如,对于Web爬虫,它可能需要强制HttpClient接受格式错误的响应头部信息,来抢救报文的内容。通常插入一个自定义的报文解析器的过程或定制连接实现需要几个步骤:提供一个自定义LineParser/LineFormatter转载 2012-06-17 23:43:06 · 1583 阅读 · 0 评论 -
httpclient4 中文版帮助文档,最新官方版翻译版(一)
前言超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要HTTP协议支持的应用程序的数量。尽管java.net包提供了基本通过HTTP访问资源的功能,但它没有提供全面的灵活性和其它很多应用程序需要的功能。HttpClient就是寻求弥补这项空白的组转载 2012-06-17 23:38:29 · 7874 阅读 · 1 评论 -
第四章 HTTP认证 --httpclient4 中文版帮助文档,最新官方版翻译版(四)
第四章 HTTP认证HttpClient提供对由HTTP标准规范定义的认证模式的完全支持。HttpClient的认证框架可以扩展支持非标准的认证模式,比如NTLM和SPNEGO。4.1 用户凭证任何用户身份验证的过程都需要一组可以用于建立用户身份的凭据。用户凭证的最简单的形式可以仅仅是用户名/密码对。UsernamePasswordCredentials代表了一组包含安全规则和明文转载 2012-06-17 23:42:04 · 2697 阅读 · 0 评论 -
第五章 HTTP客户端服务 --httpclient4 中文版帮助文档,最新官方版翻译版(五)
第五章 HTTP客户端服务5.1 HttpClient门面HttpClient接口代表了最重要的HTTP请求执行的契约。它没有在请求执行处理上强加限制或特殊细节,而在连接管理,状态管理,认证和处理重定向到具体实现上留下了细节。这应该使得很容易使用额外的功能,比如响应内容缓存来装饰接口。DefaultHttpClient是HttpClient接口的默认实现。这个类扮演了很多特殊用户程转载 2012-06-17 23:42:36 · 2041 阅读 · 0 评论 -
HttpClient4基础2--通过认证代理访问网页
package test.httpclient4.proxy; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import org.apache.http.HttpEntity; import org.apache.h转载 2012-06-17 23:45:06 · 1180 阅读 · 0 评论 -
第三章 HTTP状态管理--httpclient4 中文版帮助文档,最新官方版翻译版(三)
第三章 HTTP状态管理原始的HTTP是被设计为无状态的,面向请求/响应的协议,没有特殊规定有状态的,贯穿一些逻辑相关的请求/响应交换的会话。由于HTTP协议变得越来越普及和受欢迎,越来越多的从前没有打算使用它的系统也开始为应用程序来使用它,比如作为电子商务应用程序的传输方式。因此,支持状态管理就变得非常必要了。网景公司,一度成为Web客户端和服务器软件开发者的领导方向,在它们基于专有规范转载 2012-06-17 23:41:29 · 3185 阅读 · 0 评论 -
[原]java生成图表
主要jar:jfreechart.jar private JFreeChart chart; public JFreeChart getFoldlineGraph(double[][] data, String[] rowKeys, String[] columnKeys, boolean isline) { CategoryDataset dataset = getBarData(d原创 2012-06-20 11:53:36 · 1569 阅读 · 0 评论 -
tomcat 绿色免安装版
5.0http://download.csdn.net/detail/xusp_/1299216 6.0http://download.csdn.net/detail/wwwihpccn/2403192管理界面配置http://www.cnblogs.com/alygle/archive/2010/12/15/1907276.html xml v转载 2012-07-18 12:12:20 · 1459 阅读 · 0 评论 -
对象的创建过程
考虑一个名为Dog的类:(1) 类型为Dog的一个对象首次创建时,或者Dog类的static方法/static字段首次访问时,Java解释器必须找到Dog.class(在事先设好的类路径里搜索)。(2) 找到Dog.class后(它会创建一个Class对象,这将在后面学到),它的所有static初始化模块都会运行。因此,static初始化仅发生一次——在Class对象首次载入的时候。原创 2012-08-07 10:24:06 · 540 阅读 · 0 评论 -
BufferedImage与byte[]互转
http://blog.csdn.net/xiazdong/article/details/6929975一、需要用到的类java.awt.image.BufferedImage;javax.imageio.ImageIO;java.io.*; 二、为什么要将BufferedImage转为byte数组 在传输中,图片是转载 2012-09-17 12:24:59 · 6953 阅读 · 0 评论 -
【Java】多线程
http://blog.csdn.net/xiazdong/article/details/6674140#t14转载。暂时未复制过来转载 2012-09-18 09:24:34 · 590 阅读 · 0 评论 -
BufferedImage.getRGB
绘制和提取图像这个过程的下一步是用 Java 2D 绘制图像。首先取得它的 Graphics2D 上下文。可以用方法 createGraphics2D() 或者调用 getGraphics() 做到这一点。在这个上下文上绘制将会自动修改图像的像素数据。在绘制完成后,可以用方法 getRGB(int startX, int startY, int w, int h, int rgbArray转载 2012-09-21 09:52:04 · 18848 阅读 · 0 评论 -
Java 实现全局(全操作系统)的键盘鼠标模拟
Java 实现全局(全操作系统)的键盘鼠标模拟,Java的Robot类实现的是本窗口级的鼠标键盘模拟,Java实现全操作系统级的鼠标和键盘模拟就需要SWT Win32 Extension来帮助。 需要SWT Win32 Extension的包支持:http://feeling.sourceforge.net/index.php (一)键盘模拟import org.s转载 2012-10-12 15:43:47 · 1510 阅读 · 0 评论 -
一见钟情!Java闭包
http://www.csdn.net/article/2012-10-15/2810720-first-sight-with-closures-in-java回家转转载 2012-10-15 11:02:10 · 496 阅读 · 0 评论