
java
文章平均质量分 74
狂飙-蜗牛
一个放荡不羁的攻城狮
展开
-
Java学习资料下载大全
Java学习资料下载大全博客分类: 资源汇聚JavaASPASP.netBBS编程Java学习资料下载大全java的开发建议使用jbuilder、eclipse或是netbeans eclipse在这里免费下载:http://www.eclipse.org/downloads/ netbeans在这里免费下载:http://dlc.s原创 2012-01-09 19:20:53 · 2164 阅读 · 0 评论 -
JXL操作Excel java 操作excel
JXL操作Exceljxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支转载 2012-05-04 13:06:57 · 920 阅读 · 0 评论 -
CSS中文字体与浏览器默认字体之页面可用性
一、浏览器默认字体本文地址:http://www.baidu980.cn/mainview.asp?bid=&categoryID=166&id=349众所周知,浏览器字体默认的设置为“宋体/simsun字体 16像素”,例如Chrome浏览器下:二、CSS中设置的字体考虑到兼容性,我们总会在CSS中队字体进行一些设置,这类设置往往设置在body标签上,无论是人人网,腾讯网,淘宝网原创 2012-05-31 13:53:19 · 3574 阅读 · 1 评论 -
java正则表达式彻底研究
package testreg; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * Title: 正则表达式的研究 * Description: * 最近在工作中常常用到一些正则表达式的使用问题,到网上去找介绍大多是一鳞半爪。求人不如 * 求已。一狠心,自己看!这两天利用我们项目两原创 2012-05-13 08:48:57 · 1162 阅读 · 0 评论 -
分页显示技术的优劣比较(详解分页)附源代码
1.使用游标定位,丢弃不属于页面的数据 这是一种最简单的分页显示实现技术,在每个页面先查询所得到的所有数据行,接着使用游标定位到结果集中页面对应的行数,读取并显示该页面的数据,然后关闭数据库连接,丢弃该页面外结果集数据,---------该分页技术适用于数据量比较少的查询,但对于数据量大的查询操作来说效率很低.每次操作返回所有数据行.从而浪费了大量的内存. 2.使用缓冲结果集,一次查原创 2012-06-01 10:55:21 · 1771 阅读 · 1 评论 -
Java创建文件夹及文件
package com.xhkj.util;import java.io.File;import java.io.IOException;public class CreateFileUtil {public static boolean CreateFile(String destFileName) { File file = new File(destFileName); i原创 2012-05-26 12:38:55 · 3967 阅读 · 0 评论 -
浅谈JAVA垃圾回收机制
浅谈JAVA垃圾回收机制垃圾回收机制是JAVA的主要特性之一,在对垃圾回收机制进行概述之后,本文从“失去引用”和“离开作用域”这两个角度分析了JAVA程序中的对象在何种条件下满足垃圾回收的要求。最后,本文简要介绍了垃圾回收机制的两个特性。 Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。需要注意的是:垃圾回原创 2012-05-25 19:26:57 · 2629 阅读 · 0 评论 -
java map的三种遍历方法
集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~/* * To change this template, choose Tools | Templates * and open the template in the editor. */package cn.tsp2c.liubao;import java.util.Collectio原创 2012-09-05 18:40:45 · 955 阅读 · 0 评论 -
jxl操作excel文件
1.Java Excel API是一个开源项目,通过它可以实现使用Java对Excel文件的操作,包括创建新的Excel文件,更新已存在的Excel文件,读取Excel文件的内容。2.从Excel文件中读取数据提供jxl.jar文件,导入工程中创建Workbook(工作薄)从输入流中创建:InputStream原创 2012-09-05 18:41:40 · 1885 阅读 · 0 评论 -
Java程序员面试中的多线程问题
中的多线程问题发表于05-28 09:12| 27642次阅读| 来源fromdev| 71 条评论| 作者fromdev数据结构多线程程序员面试java摘要:很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型转载 2012-09-21 11:01:48 · 945 阅读 · 0 评论 -
java钱币转换 123 一百二十三和壹佰贰拾叁元
代码一:import java.util.Scanner;public class test { public static void main(String args[]) { int d,a,b=1,t=0; String s=""; String [] shu={"零","一","二","三","四","五","六","七","八","九"};原创 2012-10-25 15:48:55 · 2372 阅读 · 0 评论 -
Struts2返回JSON数据的具体应用范例
早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Struts2与JSON的关系说清楚。 其实网络中,关于这个问题的答案已是海量,我当初也是从转载 2013-03-31 23:01:10 · 1149 阅读 · 0 评论 -
Java程序员进阶路线-高级java程序员养成
1. 引言搞Java的弟兄们肯定都想要达到更高的境界,用更少的代码解决更多的问题,用更清晰的结构为可能的传承和维护做准备。想想当初自己摸着石头过河,也看过不少人介绍的学习路线,十多年走过来多少还是有些收获。现通过自身经历总结一篇文章,供弟兄们参考。2. 用好正在用的框架在已经加入的团队中,和大家协作使用团队已选好的框架。不管框架优劣与否,特点如何,选择了转载 2013-04-23 15:48:14 · 2307 阅读 · 0 评论 -
SpringMVC redirect 重定向 中文乱码
先看情景 Set Character Encoding org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true Set Character Encoding /*原创 2013-10-04 16:37:18 · 5673 阅读 · 0 评论 -
多站点RSS新闻正文抓取,导入discuz论坛,自动发帖的实现(一)
RSS抓取新闻正文。公司研发部不能上外网,但是公司又希望研发的同事能关注下新闻,了解科技热点,跟上时代潮流。所以搭建了一个discuz论坛, 但内容匮乏。幸运的是搭这台论坛的服务器可以上网的(在两个网络里面)。所以想着要我做一个爬虫工具,通过rss把新闻内容,抓取过来放到公司论坛。 现在已经实现了,同时抓取多个网站上面的数据(IT之家,虎嗅网等等)。原创 2013-11-06 16:04:26 · 7871 阅读 · 5 评论 -
多站点RSS新闻正文抓取,导入discuz论坛,自动发帖的实现(二)
上一篇文章介绍了,通过rss抓取新闻正文。这里介绍同时抓取多个RSS站点的正文,以及抓取正文中的图片。我的RSS不是抓取 站点 中的内容,而是需要的正文,广告评论等都排除在外。原创 2013-11-08 14:55:33 · 3271 阅读 · 0 评论 -
多站点RSS新闻正文抓取,导入discuz论坛,自动发帖的实现(三)
本文讲诉多个站点的同时抓取rss的新闻正文,然后导入到discuz 论坛的设计与实现原创 2013-11-08 15:27:06 · 2996 阅读 · 0 评论 -
使用 CAS 在 Tomcat 中实现单点登录
单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用 CAS 实现轻量级单点登录解决方案的入门读者具有一定指导作用。原创 2013-12-30 09:15:46 · 4998 阅读 · 0 评论 -
每天十个java面试题之第一章
1. Java基础部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有原创 2012-03-22 14:30:31 · 2190 阅读 · 0 评论 -
jkd7、tomcat7安装详解。Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 错误解决
1.JKD7直接双击就可以安装。无需多讲.两者配套使用jkd7下载地址:http://www.oracle.com/technetwork/java/javase/config-417990.htmltomcat7下载地址:http://tomcat.apache.org/download-70.cgijdk环境变量配置:我的jdk安装在c盘。则把C:\Progra原创 2012-03-20 12:12:44 · 3017 阅读 · 0 评论 -
学校食堂评价系统的设想(求意见与各种喷)
这几天突发奇想,想用jsp+mysql做一个食堂评价系统。我们学校有10个食堂。食堂的伙食参差不齐,同学们吃饭评价最多的也是食堂的服务包过饭煮的好不好,菜好不好吃,是否放多了盐,还经常看到菜里面的头发,杂物,虫子之类的,或者吃到过石子等等。这些问题的确影响了同学们的生活,也影响到了学校的形象。所以我萌生了一个做一个对食堂服务情况评价统计分析的系统的想法。想统计大家对于食堂服务的意见 与看法,统原创 2012-02-23 20:19:02 · 3308 阅读 · 5 评论 -
Java初学者都应该搞懂的六个问题(面试经常问到)
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于优快云的经典老贴。问题一:我声明了什么!String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello wo原创 2012-02-23 20:28:42 · 1989 阅读 · 2 评论 -
两分钟解决程序员的疲劳(图)求顶起!!!
长时间在电脑桌前特别容易引起颈椎等疾病,管家提示:最好两小时内运动一次,可以做一下简单的伸展运动,或者只是倒杯水,趁空扭一扭也好哦~ (求顶起!!!)电脑辐射斑是近来新出现的护肤名词,信息时代,人们享受着电脑带来的高效、便捷,但同时我们的皮肤也在遭受着电脑的无声侵害。 1、注意皮肤保洁 上网之前涂上隔离乳液,上网结束后,第一项任务就是洁肤,原创 2012-02-24 13:49:42 · 1936 阅读 · 2 评论 -
Android学习路线---写的很好
很多朋友都对学习路线问题感到迷茫,特别是还在上学的朋友们。在这里就详细的为大家介绍一下。1.Java基础很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的内容:原创 2012-02-25 20:23:01 · 931 阅读 · 0 评论 -
Eclipse连接MySQL数据库
Eclipse连接MySQL数据库2008-04-16 14:08 1134人阅读 评论(3)收藏 举报 一、安装JDK1.6和TOMCAT6.0二、安装Eclipse3.2(解压)三、安装MYSQL5.0 1、 MYSQL的安装:连续单击NEXT按钮,直到出现有“Skip Sign_Up”选项的界面,单击此选项,然后继续单击NEXT按钮,直到安装完成。转载 2012-02-27 10:04:02 · 1495 阅读 · 0 评论 -
正则表达式规则(全)
正则表达式规则1. 正则表达式规则1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,转载 2012-02-20 18:15:51 · 10823 阅读 · 0 评论 -
SWT对话框属性详解
对话框,都继承自org.eclipse.swt.widgets.Dialog,有Modal的和Modeless的区分,一般的对话框处理程序如下: dlg = new (shell);dlg.setSomeData(data); returnValue = dlg.open();if (returnValue == null) {// User clicked cancel}原创 2012-02-28 19:44:02 · 2016 阅读 · 0 评论 -
java中HashMap详解
java中HashMap详解 HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 Ha转载 2012-03-04 11:35:07 · 937 阅读 · 0 评论 -
final关键字详解(超详细)参考(Thinking in java)
注:文章内容由网络及相关书籍整理而来,如此只为共享知识,给予帮助。final 数据:可以在编译时执行的计算,减轻了一些运行时的负担。基本数据类型在定义时,final修饰则必须赋值。对于基本数据类型,final使数值恒定不变,而对于对象引用,则使得该引用不能指向其他对象,但对象本身可以修改!空白final:空白final是指被声明为final但为给定初值的域。 无论什么情原创 2012-03-06 11:48:13 · 1258 阅读 · 0 评论 -
每天十个java面试题之第二章
11、"=="和equals方法究竟有什么区别?(单独把一个东西说清楚,然后再说清楚另一个,这样,它们的区别自然就出来了,混在一起说,则很难说清楚)==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用原创 2012-03-23 16:25:24 · 1520 阅读 · 0 评论 -
每天十个java面试题之第三章
21、写clone()方法时,通常都有一行代码,是什么?clone 有缺省行为,super.clone();因为首先要把父类中的成员复制到位,然后才是复制自己的成员。22、面向对象的特征有哪些方面计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别原创 2012-03-24 15:03:14 · 1303 阅读 · 0 评论 -
21点游戏(java源代码)复制粘贴就可以运行
import java.util.ArrayList;import java.util.Random;import java.util.Scanner;/** * 21点游戏。 * 1、洗牌 * 2、发牌 * 3、计算点数 * 4、 是否要牌 * 5、计算机发牌 * 6、计算结果 */public class TPoint{private i原创 2012-03-07 20:58:30 · 15075 阅读 · 0 评论 -
每天十个java面试题之第四章
31、String s = "Hello";s = s + " world!";这两行代码执行后,原始的String对象中的内容到底变了没有?没有。因为String被设计成不可变(immutable)类,所以它的所有对象都是不可变对象。在这段代码中,s原先指向一个String对象,内容是 "Hello",然后我们对s进行了+操作,那么s所指向的那个对象是否发生了改变呢?答案是没有。这时,s原创 2012-03-25 15:52:51 · 1485 阅读 · 0 评论 -
每天十个java面试题之第五章
41、运行时异常与一般异常有何异同?异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。42、error和exception有什么区别?error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望原创 2012-03-27 14:39:00 · 1543 阅读 · 0 评论 -
equals,== 的用法以及String中的intern()的用法收藏
equals,== 的用法以及String中的intern()的用法收藏2009-01-17 12:03equals方法对于不普通的类是比较引用是否相等,和==效果一样,因为equals 方法是继承Object下来的,我们看下Object中equals方法的写法: public boolean equals(Object obj) { re原创 2012-03-18 12:06:34 · 898 阅读 · 0 评论 -
java synchronized详解
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问ob原创 2012-03-18 12:19:21 · 725 阅读 · 0 评论 -
java笔试题
本文收录各种猥琐的Java笔试/面试题,一些比较容易忘记的,不定期更新。也希望大家在底下留言,贴出自己碰到或看到的各种猥琐笔试、面试题目。J2EE基础部分1、运算符优先级问题,下面代码的结果是多少?(笔试)[java] view plaincopypackage test; public class Test {转载 2012-03-18 13:18:57 · 1302 阅读 · 0 评论 -
文件格式和对应的ContentType 对应表
文件名和其文档类型的对应规则,每个文件都有不一样的文件后缀.txt , .html , .zip 他们的文档类型是不一样的。详细请看 文件名和对应的ContentType 对应表 。并且提供了一个java读取这些属性的代码供参考。原创 2014-01-21 12:46:46 · 8867 阅读 · 0 评论