
just do it
文章平均质量分 57
iteye_2642
这个作者很懒,什么都没留下…
展开
-
very important
存储过程加密的官方文档地址http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/wrap.htm#BEHHAGCE shell sensitive encrypt tool--shchttp://www.datsi.fi.upm.es/~frosal/sources/ ...原创 2013-05-19 00:06:45 · 131 阅读 · 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语言对国际化的支持
最近在做项目的时候,由于用到Java基础的东西比较少,都是一些框架的封装的应用,考虑到以后如果接触到其他框架了,会不会对这些底层的东西遗忘啊,所以下定决心,决定每天复习一点之前的知识,作为自己的一个备忘录吧。随心翻到的一篇,Java对国际化的支持,做过web开发的同学都应该知道I18N这个东西,我就不去讲他的概念了,来张图片说说他的好处吧。[img]http://dl2.iteye...原创 2014-01-11 14:37:53 · 263 阅读 · 0 评论 -
Java Web的监听器简单介绍
监听器的相关概念:[b]在Web应用中部署监听程序可以跟踪Web应用的内部活动,在监听程序捕捉到特定的事件发生时可以自动执行指定的操作。Servlet监听器是实现监听器接口的Java类。在监听器接口中定义了方法接口,需要在监听器程序中实现,以便在相应事件发生时执行相关操作[/b]监听器根据监听的内容不同分为三大类:ServletContext监听器Sessi...2014-01-11 20:06:41 · 137 阅读 · 0 评论 -
DWR框架的简单介绍
概念:DWR是一种AJAX的JAVA实现,它提供了一种能在web浏览器端采用JavaScript语言直接调用后台业务商业组件的解决方案。DWR通过JavaScript直接调用远程组件可以减少Web开发的时间,特别对于那些具有和用户频繁交互的Web应用程序。DWR使得浏览器不用刷新页面就可以从远程Web服务器取得用户需的数据,这种无刷新页面的交互方式大大提高Web页面的响应时间。至少用户不...原创 2014-01-12 21:58:40 · 276 阅读 · 0 评论 -
Java设计模式之命令模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述命令(Command)模式的: 命令模式属于对象的行为模式。命令模式又称为行动(Action)模式或交易(Transaction)模式。 命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。命令模式的结构 命令模式是对命令的...原创 2014-01-12 22:21:01 · 101 阅读 · 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 评论 -
Java的泛型类和泛型方法
泛型(Generic Type)是JDK1.5引入的影响最深远、对语言本身变革最大的Java新特性。从Java 1.0版本发布以来,变化最大的部分就是泛型,致使JDK 1.5增加泛型机制的主要原因是为了满足在1999年制定的最早的Java规范需求(JSR 14)。特点:泛型可以将类型作为参数进行传递,即类型可以像参数一样实现参数化。在编译的时候检查类型安全。所有的强制转换都...原创 2014-03-13 15:36:51 · 158 阅读 · 0 评论 -
HTTPS的七个误解(译文)
开发网页的时候,往往需要观察HTTP通信。我使用的工具主要有两个,在Firefox中是Firebug,在IE中是Fiddler。但是,一直听别人说,付费软件HttpWatch是这方面最好的工具。前几天,HttpWatch的官方网志刊登了一篇好文章,澄清了一些HTTPS协议容易产生误解的地方。学习之后,我增长了不少网页加密通信的知识。我觉得这篇文章很实用,值得留作参考,就翻译了出...原创 2014-04-03 22:23:54 · 109 阅读 · 0 评论 -
数据公钥加密和认证中的私钥公钥
加密和认证 首先我们需要区分加密和认证这两个基本概念。 加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其重点在于用户的真实性。两者的侧重点是不同的。 公钥和私钥 其次我们...原创 2014-04-05 21:11:10 · 130 阅读 · 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 评论 -
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 评论 -
eclipse中查看jdk的源码
最近一段时间跟jdk源码打交道的比较多,但是有的时候却是看不到源码,终于在百般的折磨下终于找到了方法,下面进行总结下,仅作备忘。 1.我们在用Ctrl+鼠标左键进入方法查看的时候,如果没有源码的话,总是会出现这些问题,如下图: 此时你的心里可能会说一句“woqu”,哈哈,别着急,马上解决这个问题。2.点击图中的“Attach Source”按钮,弹出下面的对话框: ...原创 2014-11-23 11:43:36 · 135 阅读 · 0 评论 -
深入Java集合学习系列:HashMap的实现原理
1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的...原创 2016-06-19 18:58:03 · 189 阅读 · 0 评论 -
Java设计模式之单例模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的: 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。单例模式的结构 单例模式的特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。 饿汉式单例类public class E...原创 2013-11-17 22:24:44 · 97 阅读 · 0 评论 -
Java虚拟机体系结构
JAVA虚拟机的生命周期 一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这个虚拟机实例也就随之消亡。如果同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例。每个Java程序都运行于它自己的Java虚拟机实例中。 Java虚拟机实例通过调用某个初始类的main()方法来运行一个...原创 2013-11-17 22:23:35 · 111 阅读 · 0 评论 -
Java对象的浅度clone和深度clone
最近在研究Java的深度拷贝,浏览了很多网友的博客,发现一个共同点,就是csdn,博客园,iteye上的文章都是如出一辙,互相拷贝,借鉴我就不说了,你发个错的在上面,这就是你的不对了,你发上去不就是让人看的么?这样做岂不是误人子弟?所以现在小弟决定自己写个小记,虽然内容不多,但是容易懂,代码都是经过我自己编码运行的,没有问题。好了,废话不多说了,开始正文吧 1.浅度拷贝和深度拷贝...原创 2013-08-25 16:06:41 · 258 阅读 · 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中Properties类的简介
之前针对项目的配置文件,遇到xml我们直接就用现在的开源框架dom4j或者jdom去解析,但是现在遇到一个后缀为properties的文件,里面保存的都是一些键值对,想想,我们还能去用那两种方式去解析吗?如果可以,那表示小弟还没有接触到哪个层面,目前只会用其最常用的,针对xml文件的解析,但是碰见类似于下面的键值对,我们该如何去做?难道要一行行的读出来,然后去判断等号的位置,然后进行截取?我不能说...原创 2013-09-15 21:47:53 · 305 阅读 · 0 评论 -
Log4J日志文件的详细配置
[size=small][b]在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封装...原创 2013-09-17 22:32:25 · 116 阅读 · 0 评论 -
Java多线程-生产者于消费者
闲来无事,好久没有接触Java的高级东西了,害怕后期会忘记而寻找资料无门,所以写一个最简单的并且典型的多线程入门例子 :lol: [code="java"]/** * * @author Administrator */public class BigCup { /** * 容器的大小 */ private int size; /**...原创 2013-09-17 22:58:21 · 99 阅读 · 0 评论 -
Java设计模式之简单工厂
一、什么是简单工厂模式?简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类,一般都是实现一个接口,而这个接口又被这个工厂所依赖。二、模式中包含的角色及其职责1.工厂(Factory)角色 简单工厂模式的核心,它负责实现创建所有实例。工厂类可以被外界直接调用,创建所需的产品对象,里面的方法一般被声明为静态...原创 2013-09-18 23:16:58 · 92 阅读 · 0 评论 -
Java设计模式之观察者模式
【摘录】观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 抽象...原创 2013-09-19 14:08:37 · 101 阅读 · 0 评论 -
UML中类之间的几种关系:继承,实现,依赖,关联,聚合,组合的区别
最近在接触UML的建模语言,但是发现其中类之间的几个关系不是很清楚,上网搜索了一阵,发现此文章还是写的不错的,所以就转载过来了,原文的地址为:http://blog.youkuaiyun.com/sfdev/article/details/3906243 这是一堂关于UML基础知识的补习课;现在我们做项目时间都太紧了,基本上都没有做过真正的class级别的详细设计,更别提使用UML来实现规范建模了...原创 2013-09-19 16:28:10 · 284 阅读 · 0 评论 -
Java设计模式之模板方法
在阎宏博士的《JAVA与模式》一书中开头是这样描述模板方法(Template Method)模式的: 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。模板方法模式的结构 模板方法模式...原创 2013-09-20 16:35:22 · 106 阅读 · 0 评论 -
Java设计模式之策略模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的: 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式的结构 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一...原创 2013-09-20 20:11:11 · 83 阅读 · 0 评论 -
JSP动态包含与静态包含
已经很久没有认真的去写Java代码了,因为项目的需求,我被迫被分配到后台用Shell和Procedure实现需求,但是个人觉得不能忘本,之前一段时间同事遇到一个JSP前台加载不上去的问题,后来突然想到了JSP的动态包含和静态包含的问题,他们是有很大的区别的,当时只记得动态包含是编译之后才嵌入进来的,静态包含就相当于是把代码写在一个外部的文件中,但是其他的都忘记了,做人不能忘本啊,所以在网上搜索...原创 2013-11-17 22:22:34 · 181 阅读 · 0 评论 -
KeyTool的简单用法介绍
keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。它还允许用户储存他们的通信对等者的公钥(以证书形式)首先看下他的几个参数, -certreq 生成证书请求 -changealias 更改条目的别名 -delete ...原创 2014-11-23 11:57:09 · 1069 阅读 · 0 评论