自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (17)
  • 收藏
  • 关注

原创 Java NIO教程

Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。Java NIO提供了与标准IO不同的IO工作方式:Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffe

2015-04-30 17:25:47 1355 1

原创 Java IO总结(含代码)

从API学起Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流

2015-04-30 17:18:34 1464 1

原创 EL表达式详解教程

EL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user =(User)session.

2015-04-29 10:30:41 1153

转载 MySQL数据库优化总结

MySQL数据库优化总结        对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。下面我们逐个阐明:              一、数据库设计  适度的反范式,注意是

2015-04-24 15:44:03 1085

原创 Eclipse常用快捷键大全

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如a

2015-04-23 17:08:48 1234

转载 多线程任务下FileUtils.copyURLToFile引起的线程阻塞问题及Java虚拟机stac

导读:Java多线程开发给程序带来好处的同时,由于多线程程序导致的问题也越来越多,而且对问题的查找和分析解决对于菜鸟程序原来是是件头疼的事。下面我就项目中使用多线程开发程序过程中遇到的问题做详细的分析和解决思路的分享。本人也属菜鸟,忘大神指点。项目描述:工作中要编写一份程序用于爬取某某网站上的大量图片。从HBase里面遍历出所有的爬取任务,开启固定大小的线程池Executors.new

2015-04-23 15:59:57 7299

原创 二分查找

二分查找算法基本思想二分查找算法的前置条件是,一个已经排序好的序列(在本篇文章中为了说明问题的方便,假设这个序列是升序排列的),这样在查找所要查找的元素时,首先与序列中间的元素进行比较,如果大于这个元素,就在当前序列的后半部分继续查找,如果小于这个元素,就在当前序列的前半部分继续查找,直到找到相同的元素,或者所查找的序列范围为空为止.用伪代码来表示, 二分查找算法大致是这个样子的:

2015-04-20 14:54:49 1057

原创 java中正则表达式的用法

在Java中,我们为了查找某个给定字符串中是否有需要查找的某个字符或者子字串、或者对字符串进行分割、或者对字符串一些字符进行替换/删除,一般会通过if-else、for 的配合使用来实现这些功能 。如下所示: Java代码  public class Test{    public static void main(String args[]) {           

2015-04-15 16:29:30 1158

转载 程序员的七种基本技能

七种程序员的基本技能,它们是:数组、字符串与哈希表,正则表达式,调试,两门语言,一个开发环境,SQL语言,编写软件的思想。    数组、字符串与哈希表      任何受过专业训练的程序员,对“数据结构”这门课程中涉及到的各种数据结构都不会陌生,但是在实际的编程工作中,大部分的数据结构都不会用到,而且也永远都不会用到。虽然如此,深入地理解基本数据结构的概念和实现细节,仍然是每个程序员的任务。

2015-04-15 16:14:02 1201

原创 使用JavaMail发送邮件

使用JavaMail发送邮件需要用到mail.jar和activtion.jar两个包。该类实现了较完整的邮件发送功能,包括以HTML格式发送,添加附件和抄送人。下面是具体的代码:Mail.java:import java.util.Properties; import javax.activation.DataHandler; import javax.acti

2015-04-13 18:27:11 1074

原创 StringUtils工具类的常用方法

StringUtils 源码,使用的是commons-lang3-3.1包。下载地址 http://commons.apache.org/lang/download_lang.cgi以下是StringUtils的各项用法1.空字符串检查使用函数: StringUtils.isBlank(testString)函数介绍: 当testString为空,长度为零或者仅由空白字符(

2015-04-10 10:36:39 1181

原创 ModelMap和ModelAndView的作用

ModelMap和ModelAndView的作用ModelMapModelMap对象主要用于传递控制方法处理数据到结果页面,也就是说我们把结果页面上需要的数据放到ModelMap对象中即可,他的作用类似于request对象的setAttribute方法的作用,用来在一个请求过程中传递处理的数据。通过以下方法向页面传递参数:addAttribute(String key,Ob

2015-04-10 10:01:04 1059

原创 Spring的MultiActionController

文档:MultiActionControllerSpring提供一个多动作控制器,使用它你可以将几个动作合并在一个控制器里,这样可以把功能组合在一起。多动作控制器存在在一个单独的包中——org.springframework.web.mvc.multiaction——它能够将请求映射到方法名,然后调用正确的方法。比如当你在一个控制器中有很多公共的功能,但是想多个入口到控制器使用不同的行为,

2015-04-10 09:56:41 1679

原创 eclipse/Myeclipse修改注释模板

用Myeclipse开发项目,新建类的时候自动添加注释。Window --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit/**   *    * 项目名称:${project_name}   * 类名称:${type_name}   * 类描述:   * 创建人

2015-04-09 18:35:35 1220

原创 常用正则表达式

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r

2015-04-08 11:02:31 986

原创 JSTL标签库

JSTL标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。 JSTL全名为JavaServer Pages Standard Tag Library,目前最新的版本为1.1版。JSTL是由JCP(Java Community Process)所制定的标准规范,

2015-04-08 09:44:45 1133

转载 Spring AOP 实现与 CGLIB 应用

原文:http://www.ibm.com/developerworks/cn/java/j-lo-springaopcglib/AOP(Aspect Orient Programming),作为面向对象编程的一种补充,广泛应用于处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理则可分为静

2015-04-07 16:43:07 1109

原创 详细的freemarker教程(入门+进阶)

转载FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出 下面是一个FreeMa

2015-04-02 17:20:07 1326

城市码表下载 中国二级城市码表下载

中国二级城市码表下载,中国二级城市码表下载。整理完善的中国二级城市码表。精确到二级城市,到市这一行政级别,直辖市下所辖区级行政单位不在此码表中,如果需要可按照规则自行添加。

2019-12-19

chi_sim.traineddata最新版

chi_sim.traineddata tesseract-oc项目的tessdata中文数据集

2018-01-12

hadoop-2.6-winutils(hadoop.dll).zip

hadoop-2.6-winutils 在windows8 64位的native package

2016-02-03

redis desktop manager(redis桌面管理器)下载(0.8.3)

redis-desktop-manager-0.8.3.3850.rar windows平台安装文件 Redis Desktop Manager(redis桌面管理器)是一款非常实用的跨平台Redis桌面管理软件。也被称作Redis可视化工具,是一款开源软件,支持通过SSH Tunnel连接,支持windows等多平台,有需要的赶快下载吧!

2016-01-11

zookeeper-3.4.6安装包(windows、linux)

zookeeper-3.4.5安装包(windows、linux)都适用

2015-12-17

IKAnalyzer2012_u1.zip

IKAnalyzer2012_u1.zip 中分分词器

2015-05-22

curl.exe下载

curl.exe下载 curl详解可参考我的博客

2015-05-20

Lucene 3.5.0下载

Lucene 3.5.0压缩文件 lucene-3.5.0.zip 包含 lucene-core-3.5.0.jar

2015-05-15

commons-collections4-4.0.rar

commons-collections4-4.0.rar

2015-05-14

java笔试题集合及答案

java笔试题大集合及答案(另附各大公司笔试题)

2013-12-17

实验6 容器

用HashMap模拟一个网上购物车。要求:从键盘输入5本书的名称、单价、购买数量,将这些信息存入一个HashMap,然后将该HashMap作为参数调用方法getSum(HashMap books),该方法用于计算书的总价并返回。【说明:键盘输入可以使用Scanner类】 使用两个Stack类(JDK容器类库中的Stack类)实现一个队列类MyQueue,提供队列的入队列和出队列操作:enQueue和deQueue。 写一个彩票程序:30选7。随机(1~30之间)生成7个随机数,注意不能重复。然后从键盘输入7个数,对比7个数是否与随机数有相同的。最后显示“中了几个号”。同时,如果中了7个号,显示一等奖;如果中了6个号,显示二等奖;如果中了5个号,显示三等奖。要求:首先写出程序的实现思想,特别是程序所使用的数据结构,然后写出Java实现代码。【说明:键盘输入可以使用Scanner类】

2013-12-17

java实验1 代码

使用记事本和命令行程序编写Java应用程序,打印出所有的水仙花数。 程序设计(开发环境不限): 打印出100以内的素数 求1!+2!+……+20! 课后习题2.6 编写程序,命令行窗口输出希腊字母表。(希腊字母表开始为α,最后一个为ω)

2013-12-17

java画图板

java画图板完整代码 UML类图 画图板功能说明 参考Windows附件中的绘图工具,使用Java语言设计并实现一个简单的绘图板。(界面使用AWT或SWING) 实现各类基本图形的编辑 实现文件的保存和读取功能。

2013-12-17

学生选课协作图

学生选课协作图

2013-10-22

ATM状态机图

ATM状态机图 软件工程作业 第七章 第九章

2013-10-22

书店管理系统用况模型

书店管理系统用况模型 软件工程作业 第七章第七题

2013-10-22

JAVA API官方文档

JAVA API官方文档中文版 API官方出品 查询 搜索 简单易用

2013-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除