
more and more
文章平均质量分 63
iteye_2642
这个作者很懒,什么都没留下…
展开
-
KeyTool的简单用法介绍
keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。它还允许用户储存他们的通信对等者的公钥(以证书形式)首先看下他的几个参数, -certreq 生成证书请求 -changealias 更改条目的别名 -delete ...原创 2014-11-23 11:57:09 · 1069 阅读 · 0 评论 -
定时任务:Java中Timer和TimerTask的使用
以下内容根据 The JavaTM Tutorial 和相关API doc翻译整理,以供日后参考:1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:import java.util.Timer;import java.uti...原创 2014-02-12 22:14:25 · 93 阅读 · 0 评论 -
Linux 操作系统逻辑盘卷管理 LVM 详解
Linux操作系统逻辑盘卷管理LVM详解 (1) 请注意本文已刊载在《开放系统世界》,该文章版权属于该杂志所有,请勿随意转载,转载请保留该声明。 关键字:Linux LVM 磁盘管理 盘卷 文件系统 摘要: Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地给评估各分区大小,以分配合适的硬盘空间。而遇到出现某个分区空间耗尽时,解决的...原创 2014-02-12 22:13:10 · 264 阅读 · 0 评论 -
Java中的排序
要实现排序功能,一般有两种途径,这里对基本类型不适用,基本类型一般有Arrays中的静态方法. 1.对象本身实现Comparable接口,那么该类的实例就是可以排序的. 有关Comparable: http://blog.youkuaiyun.com/treeroot/archive/2004/09/09/99613.aspx 只要实现了Comparable接口,就可以调用Collections的s...原创 2014-01-12 22:24:06 · 82 阅读 · 0 评论 -
Java设计模式之命令模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述命令(Command)模式的: 命令模式属于对象的行为模式。命令模式又称为行动(Action)模式或交易(Transaction)模式。 命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。命令模式的结构 命令模式是对命令的...原创 2014-01-12 22:21:01 · 101 阅读 · 0 评论 -
RAID
RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。RAID 1又称为Mirror或Mirroring,它的宗旨是最大限度的...原创 2014-01-12 22:09:49 · 148 阅读 · 0 评论 -
Java 理论与实践: 正确使用 Volatile 变量
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。锁提供了两种主要特性...原创 2014-01-12 22:03:34 · 114 阅读 · 0 评论 -
DWR框架的简单介绍
概念:DWR是一种AJAX的JAVA实现,它提供了一种能在web浏览器端采用JavaScript语言直接调用后台业务商业组件的解决方案。DWR通过JavaScript直接调用远程组件可以减少Web开发的时间,特别对于那些具有和用户频繁交互的Web应用程序。DWR使得浏览器不用刷新页面就可以从远程Web服务器取得用户需的数据,这种无刷新页面的交互方式大大提高Web页面的响应时间。至少用户不...原创 2014-01-12 21:58:40 · 276 阅读 · 0 评论 -
Java Web的监听器简单介绍
监听器的相关概念:[b]在Web应用中部署监听程序可以跟踪Web应用的内部活动,在监听程序捕捉到特定的事件发生时可以自动执行指定的操作。Servlet监听器是实现监听器接口的Java类。在监听器接口中定义了方法接口,需要在监听器程序中实现,以便在相应事件发生时执行相关操作[/b]监听器根据监听的内容不同分为三大类:ServletContext监听器Sessi...2014-01-11 20:06:41 · 137 阅读 · 0 评论 -
Java Web的过滤器简单介绍
之前分享了一篇别人写的文章,想想还是自己总结一下吧,加深记忆。首先用一个图来展示直观的印象。[img]http://dl2.iteye.com/upload/attachment/0093/0552/06b57c5c-f6e5-3eb1-920f-f0ec4d1cbce6.jpg[/img]由图上我们可以看到只要是从客户端到达服务器的请求也好,或是从服务器端获得的响应到...原创 2014-01-11 19:31:34 · 185 阅读 · 0 评论 -
AIX存储LV PV VG
1.基本概念:PV 物理卷:普通的直接访问的存储设备,有固定的和可移动的之分,代表性的就是硬盘。vg 卷组:AIX中最大的存储单位,一个卷组由一组物理硬盘组成,也就是由一个或多个物理卷组成。pp 物理分区:是把物理卷划分成连续的大小相等的存储单位,一个卷组中的物理分区大小都相等。lp 逻辑分区:适映射物理分区的逻辑单位,一个逻辑分区可以对应一个也可以对应多个物理分区。lv 逻辑卷:是指卷组中...原创 2014-02-12 22:15:00 · 247 阅读 · 0 评论 -
《JAVA与模式》之观察者模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的: 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个...原创 2014-02-25 10:09:56 · 76 阅读 · 0 评论 -
Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/selives-logs/27714366.htmlArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了syn...原创 2014-02-25 21:01:21 · 123 阅读 · 0 评论 -
eclipse中查看jdk的源码
最近一段时间跟jdk源码打交道的比较多,但是有的时候却是看不到源码,终于在百般的折磨下终于找到了方法,下面进行总结下,仅作备忘。 1.我们在用Ctrl+鼠标左键进入方法查看的时候,如果没有源码的话,总是会出现这些问题,如下图: 此时你的心里可能会说一句“woqu”,哈哈,别着急,马上解决这个问题。2.点击图中的“Attach Source”按钮,弹出下面的对话框: ...原创 2014-11-23 11:43:36 · 135 阅读 · 0 评论 -
Struts2学习初设系列(一)之环境搭建
已经毕业很长时间了,回过头来想想都不知道自己做了什么,由于每个公司要求的技能都不一样,对之前学习的东西都已经忘记的差不多了,突然觉得这样很不好,万一哪天有想法了,出去之后都不知道自己能干什么了,所以还是抽空把之前学习的东西再梳理一遍,当然了,不可能一次就能完全讲清楚的,因此打算做了一个系列。 下面就开始我们的系列之一Strtus2的开发环境搭建 需要的开发环境:运行环境:j...原创 2014-07-20 22:47:35 · 126 阅读 · 0 评论 -
How To Parse XML File Using XPath In Java
最近一直在学习XML的Xpath解析方式,据说是一个很简单的遍历XML文件的工具,类似于SQL和Oracle的关系,但是找了很多都没有找到关于Java的Xpath代码,有的都是把W3School上的文档拷贝过来的,自己也尝试过去用Java去实现遍历,但是发现有的解释不理解,直到看到了这边外国人写的博客,让我瞬间明白了,真的感谢这位哥们。。。下面是他的原文,我测试过几个列子,都是OK了,大家...原创 2014-06-29 11:59:18 · 192 阅读 · 0 评论 -
Java排序算法之快速排序
快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。步骤为:从数列中挑出一个元素,称为 "基准"(pivot),重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区(partition)操作。递...原创 2014-06-22 11:27:46 · 108 阅读 · 0 评论 -
Java数字小写转换为大写
闲来无事,在网上搜索了一些面试的题目,开始练习下,下列代码的作用是把数字转换为大写的,主要是人民币的写法,暂时没有考虑小数位。[code="java"]package com.fit.test01;import java.math.BigDecimal;import java.util.HashMap;import java.util.Map;import java.u...原创 2014-05-11 11:52:43 · 1478 阅读 · 0 评论 -
多线程上机题
[b]题目如下:四个线程1,2,3,4. 线程1,2对变量i加一. 线程3,4对变量i减去一.四个线程顺序执行, 每个线程每次只执行一次.i的初始值为0, 打印结果0 1 2 1 0 1 2 1 0 1 2...[/b][code="java"]package test01;import java.util.concurrent.LinkedBlockingQueue;pu...原创 2014-04-08 23:46:23 · 716 阅读 · 0 评论 -
数据公钥加密和认证中的私钥公钥
加密和认证 首先我们需要区分加密和认证这两个基本概念。 加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其重点在于用户的真实性。两者的侧重点是不同的。 公钥和私钥 其次我们...原创 2014-04-05 21:11:10 · 130 阅读 · 0 评论 -
HTTPS的七个误解(译文)
开发网页的时候,往往需要观察HTTP通信。我使用的工具主要有两个,在Firefox中是Firebug,在IE中是Fiddler。但是,一直听别人说,付费软件HttpWatch是这方面最好的工具。前几天,HttpWatch的官方网志刊登了一篇好文章,澄清了一些HTTPS协议容易产生误解的地方。学习之后,我增长了不少网页加密通信的知识。我觉得这篇文章很实用,值得留作参考,就翻译了出...原创 2014-04-03 22:23:54 · 109 阅读 · 0 评论 -
Java的泛型类和泛型方法
泛型(Generic Type)是JDK1.5引入的影响最深远、对语言本身变革最大的Java新特性。从Java 1.0版本发布以来,变化最大的部分就是泛型,致使JDK 1.5增加泛型机制的主要原因是为了满足在1999年制定的最早的Java规范需求(JSR 14)。特点:泛型可以将类型作为参数进行传递,即类型可以像参数一样实现参数化。在编译的时候检查类型安全。所有的强制转换都...原创 2014-03-13 15:36:51 · 158 阅读 · 0 评论 -
Java语言对国际化的支持
最近在做项目的时候,由于用到Java基础的东西比较少,都是一些框架的封装的应用,考虑到以后如果接触到其他框架了,会不会对这些底层的东西遗忘啊,所以下定决心,决定每天复习一点之前的知识,作为自己的一个备忘录吧。随心翻到的一篇,Java对国际化的支持,做过web开发的同学都应该知道I18N这个东西,我就不去讲他的概念了,来张图片说说他的好处吧。[img]http://dl2.iteye...原创 2014-01-11 14:37:53 · 263 阅读 · 0 评论 -
Java 常用IO流的举例系列之一
由于项目的原因,自己好久都没有接触Java了,怕自己会什么都忘记,所以还是时不时写写,废话不多说,现在开始[b]第一个:InputStream的实现类:FileInputStream[/b]由于它是一个接口,因此不对其进行举例,直接看它的子类吧,直接例子:代码1:[code="java"]package com.fit.test.test04;import ja...2014-01-10 22:46:52 · 134 阅读 · 0 评论 -
Java设计模式之观察者模式
【摘录】观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 抽象...原创 2013-09-19 14:08:37 · 101 阅读 · 0 评论 -
Java设计模式之简单工厂
一、什么是简单工厂模式?简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类,一般都是实现一个接口,而这个接口又被这个工厂所依赖。二、模式中包含的角色及其职责1.工厂(Factory)角色 简单工厂模式的核心,它负责实现创建所有实例。工厂类可以被外界直接调用,创建所需的产品对象,里面的方法一般被声明为静态...原创 2013-09-18 23:16:58 · 92 阅读 · 0 评论 -
Java多线程-生产者于消费者
闲来无事,好久没有接触Java的高级东西了,害怕后期会忘记而寻找资料无门,所以写一个最简单的并且典型的多线程入门例子 :lol: [code="java"]/** * * @author Administrator */public class BigCup { /** * 容器的大小 */ private int size; /**...原创 2013-09-17 22:58:21 · 99 阅读 · 0 评论 -
Log4J日志文件的详细配置
[size=small][b]在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封装...原创 2013-09-17 22:32:25 · 116 阅读 · 0 评论 -
Java中Properties类的简介
之前针对项目的配置文件,遇到xml我们直接就用现在的开源框架dom4j或者jdom去解析,但是现在遇到一个后缀为properties的文件,里面保存的都是一些键值对,想想,我们还能去用那两种方式去解析吗?如果可以,那表示小弟还没有接触到哪个层面,目前只会用其最常用的,针对xml文件的解析,但是碰见类似于下面的键值对,我们该如何去做?难道要一行行的读出来,然后去判断等号的位置,然后进行截取?我不能说...原创 2013-09-15 21:47:53 · 305 阅读 · 0 评论 -
Java中System.getProperties()的简介
前几天有一个人问我,Java中的Properties怎么使用,我当时就给他说了那个Java.util中的那个Properties的类,当时结果人家却是问的我关于Java一些内置的系统的变量的取值,当时我知道的并不是很多,现在收集了下,可能还不是很全,总结如下,虽然有几个属性不是很懂,后期说不懂会用到,先保留下来吧! :lol: [code="java"]import java.util.P...原创 2013-09-13 23:22:56 · 526 阅读 · 0 评论 -
Java对象的浅度clone和深度clone
最近在研究Java的深度拷贝,浏览了很多网友的博客,发现一个共同点,就是csdn,博客园,iteye上的文章都是如出一辙,互相拷贝,借鉴我就不说了,你发个错的在上面,这就是你的不对了,你发上去不就是让人看的么?这样做岂不是误人子弟?所以现在小弟决定自己写个小记,虽然内容不多,但是容易懂,代码都是经过我自己编码运行的,没有问题。好了,废话不多说了,开始正文吧 1.浅度拷贝和深度拷贝...原创 2013-08-25 16:06:41 · 258 阅读 · 0 评论 -
JAVA反射机制
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。Jav...原创 2013-08-18 16:07:23 · 64 阅读 · 0 评论 -
Oracle锁表的查询和解锁
工作了一段时间,有一天测试的同事问我,我的一个后台shell脚本每次手动启动之后就像挂死在那里,也不打印日志了,当时觉得奇怪,为什么会出现这个问题呢,之前从未遇到过,打开代码,发现在挂死的那里后面有个和数据库交互去改变某一个表的字段值的操作,猜想下,估计是锁表了,和测试的同事沟通之后,果然有一个同事当时就在操作那个表中的那个字段,没有提交,刚好是我要修改的,他们的语句是select * fro...原创 2013-07-31 23:15:27 · 185 阅读 · 0 评论 -
Linxu下vi命令的详解
注:本文转自鸟哥的私房菜网上的一片文章,仅为自己后期学习查找命令方便使用,如有侵权,可以向本人反馈,会在知道的第一时间删除本帖,谢谢合作。 第一部份:一般模式可用的按鈕說明,游標移動、複製貼上、搜尋取代等移動游標的方法h 或 向左方向鍵(←)游標向左移動一個字元j 或 向下方向鍵(↓)游標向下移動一個字元k 或 向上方向鍵(↑)游標向...原创 2013-09-19 14:33:31 · 139 阅读 · 0 评论 -
UML中类之间的几种关系:继承,实现,依赖,关联,聚合,组合的区别
最近在接触UML的建模语言,但是发现其中类之间的几个关系不是很清楚,上网搜索了一阵,发现此文章还是写的不错的,所以就转载过来了,原文的地址为:http://blog.youkuaiyun.com/sfdev/article/details/3906243 这是一堂关于UML基础知识的补习课;现在我们做项目时间都太紧了,基本上都没有做过真正的class级别的详细设计,更别提使用UML来实现规范建模了...原创 2013-09-19 16:28:10 · 284 阅读 · 0 评论 -
深入Java集合学习系列:HashMap的实现原理
1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的...原创 2016-06-19 18:58:03 · 189 阅读 · 0 评论 -
让JSP页面不缓存
在JSP页面的前面加上: 1、<meta http-equiv="Pragma" content="No-cache"><meta http-equiv="Cache-Control" content="no-cache, must-revalidate"><meta http-equiv="Expires" content原创 2016-06-19 18:54:11 · 169 阅读 · 0 评论 -
线程安全和可重入性以及线程安全函数
线程安全: 线程安全函数:在C语言中局部变量是在栈中分配的,任何未使用静态数据或其他共享资源的函数都是线程安全的。 使用全局变量的函数是非线程安全的。 使用静态数据或其他共享资源的函数,必须通过加锁的方式来使函数实现线程安全。 线程安全的(Thread-Safe): ...原创 2013-11-17 22:26:42 · 253 阅读 · 0 评论 -
可重入函数和不可重入函数
可重入函数与不可重入函数转自:http://www.cppblog.com/franksunny/archive/2007/08/03/29269.html主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全...原创 2013-11-17 22:25:45 · 107 阅读 · 0 评论 -
Java设计模式之单例模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的: 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。单例模式的结构 单例模式的特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。 饿汉式单例类public class E...原创 2013-11-17 22:24:44 · 97 阅读 · 0 评论