自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

转载 手机 省份证 归属地查询接口

http://www.youdao.com/smartresult-xml/search.s?type=ip&q=ip地址GET后返回XML数据, 包含原IP及归属地.此外type还可以: mobile(手机号), id(身份证). 尚未发现有限制.附录: Java通

2011-09-21 16:58:10 1406

转载 freemarker

==============常用语法=================三.EG.一个对象BOOK1.输出 ${book.name}空值判断:${book.name?if_exists },${book.name?default(‘xxx’)}//默认值xxx

2011-09-19 11:56:27 337

原创 Hibernate

Hibernate入门容易,掌握精通我也不敢自夸。我第一遍看Hibernate文档的时候也觉得很吃力,但不是因为Hibernate难掌握而感到吃力,是因为Hibernate文档处处都是持久层设计的经验和最佳实践。Hibernate文档准确的来说,绝大部分内容都在讲对象的持久层设计

2011-08-05 23:50:37 295

原创 侵入,无侵入? Annotation vs Interface

1. Interface    使用Interface 定义对象的类型,框架根据对象的接口来提供服务,这种模式是古而有之的Java框架设计者必习之法,从最重量的EJB到最轻量的Spring,都离不开这种方式,也的确解决了很多问题。比如在大家熟悉的Spring里:

2011-08-05 23:46:51 374

原创 java注解 1

Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习......    不讲废话了,实践才是硬道理.    第一部分:了解一下java1.5起默认的三

2011-08-05 23:45:28 257

原创 linux shell2

touch生成一个新文件或存取修改文件的记录touch [参数] touch * 修改当前目录下的文件时间touch -d 20110202 把XX文件改为20110202stat 查看文件的信息who 查看系统的用户

2011-08-04 23:43:09 298

原创 JDK代理

package net.itdos.junit;import net.itdos.aop.JDKProxy;import net.itdos.service.PersonService;import net.itdos.service.impl.PersonServic

2011-08-04 21:01:36 227

原创 Java 1.7的新特性

导读:本文是从《What's Up in Java 1.7 》这篇文章翻译而来。译文来自外刊IT评论《Java 1.7 里有什么?》。文中例举了Java 1.7新功能的一些用法,相信里面有很多很酷的东西,值得您去学习。内容如下:下面是Java 1.7里新出现的功能的一

2011-08-04 09:49:03 225

原创 spring2.5注解注入

package net.itdos.service.impl;import javax.annotation.Resource;import net.itdos.dao.PersonDao;import net.itdos.service.PersonService;

2011-08-03 23:39:23 311

原创 spring2.5 注入 构造器

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc

2011-08-03 22:54:02 291

原创 spring2.5 依赖注入--setter

ref注入<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s

2011-08-03 22:34:23 262

原创 spring bean

bean默认 单实例 非单实例 bean的生命周期 默认容器启动开始 到容器关闭

2011-08-02 21:14:37 204

原创 spring2.5搭建环境

降低组建之间的解哦控制事务提供单例模式AOP面向切面 辅助类对主流框架支持<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3

2011-08-02 20:38:10 290

原创 Struts1 ActionForm

actionform工作原理1.检查action映射,确定action的配置对应的actionform的映射2.根据name属性查找formbean的配置信息3.检查action的formbean的作用范围,确定此范围的(request,session),是否有此fo

2011-07-31 19:03:34 910

原创 struts1ActionMapping

q

2011-07-31 18:40:45 344

原创 linux shell

shell负责 用户与内核交互 是个命令解释器reboot 重启shutdown 关机ls----------------------------------------------------ls 查看目录下的文件ls -a 查看目录下所有文件ls -l

2011-07-31 10:38:29 270

原创 struts执行过程

1.action什么时候初始化? 发送该action请求是初始化。不是读取配置时初始化。2.每个action只初始化一次3.action是线程不安全的,所有请求共享一个action实例4怎么解决action的安全变成注意不要用实例变量或类变量共享针对某个请求的数据

2011-07-30 09:00:08 266

原创 linux主机规划

/   ---->root根分区 使用root账户的进来的swap  ----》交互分区 内存的2倍(虚拟内存一般最大为4G) /usr      ----》软件安装存放位置/home  -》放用户/var/www:  ----》网站/var/mail:  -

2011-07-29 21:45:02 279

原创 struts1搭建环境

web。xml<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch

2011-07-28 22:01:11 786

原创 timer定时器

package net.itdos.time;import java.util.Timer;import java.util.TimerTask;public class Time { /** * @param args */ public static void main(

2011-07-27 16:23:28 217

原创 Java线程:线程的调度-休眠

Java线程:线程的调度-休眠 Java线程调度是Java多线程的核心,只有良好的调度,才能充分发挥系统的性能,提高程序的执行效率。 这里要明确的一点,不管程序员怎么编写调度,只能最大限度的影响线程执行的次序,而不能做到精准控制。 线程休眠的目的是使线程让出CPU的最简单的做法之

2011-07-27 16:19:00 192

原创 Java线程:线程的交互

Java线程:线程的交互 SCJP5学习笔记 线程交互是比较复杂的问题,SCJP要求不很基础:给定一个场景,编写代码来恰当使用等待、通知和通知所有线程。 一、线程交互的基础知识 SCJP所要求的线程交互知识点需要从java.lang.Object的类的三个方法来学习:  void

2011-07-27 16:18:28 213

原创 Java线程:线程的同步与锁

一、同步问题提出 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。 public class Foo {     private int x = 100;

2011-07-27 16:16:18 190

原创 Java线程:线程状态的转换

Java线程:线程状态的转换 SCJP5学习笔记 一、线程状态 线程的状态转换是线程控制的基础。线程状态总的可分为五大状态:分别是生、死、可运行、运行、等待/阻塞。用一个图来描述如下: 1、新状态:线程对象已经创建,还没有在其上调用start()方法。 2、可运行状态:当线程有资

2011-07-27 16:14:26 184

原创 Java线程:线程栈模型与线程的变量

要理解线程调度的原理,以及线程执行过程,必须理解线程栈模型。线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位于栈顶。线程栈的内容是随着程序的运行动态变化的,因此研究线程栈必须选择一个运行的时刻(实际上指代码运行到什么地方)。 下面通过一个示例性的代码说明线程(调用)

2011-07-27 16:06:37 202

原创 Java线程:创建与启动

一、定义线程 1、扩展java.lang.Thread类。 此类中有个run()方法,应该注意其用法:public void run()如果该线程是使用独立的 Runnable 运行对象构造的,则调用该 Runnable 对象的 run 方法;否则,该方法不执行任何操作并返回。

2011-07-27 16:01:33 256

原创 Java线程:概念与原理

一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,

2011-07-27 15:57:44 169

原创 Stram读取网络文件

package net.itdos.junit;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;

2011-07-27 15:49:56 398

原创 java加密解密

package net.it;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOExceptio

2011-07-27 15:48:51 338

转载 cc攻击原理

<br />简单点说如果这个论坛比较“大”,访问的人比较多,打开页面的速度会比较慢(暂时排除网络原因)。。。一般来说,访问的人越多,论坛的页面越多,数据库就越大,被访问的频率也越高,占用的系统资源也就相当的大<br /><br />如果是一个静态页面的话,则用不了服务器多少资源,但是论坛就不一样了<br /><br />当我看一个帖子的时候,系统则先需要到数据库中查看我是否有看这帖子的权限。。。如果有,就把帖子里的内容读出来并显示出来,这一个动作至少访问了2次数据库,如果数据库的体积有200MB大小,系统很

2011-05-22 23:43:00 1037

转载 DDOS攻击分析

<br />网上可以下载DDOS攻击器好多 各种品牌 各种版本 阿拉丁攻击器 洪水攻击器 <br /><br />有好多朋友问我 那个比较好用 。。。。。。 都好用 有肉鸡就行<br /><br />现在 DDOS分好多种 我个人看法分三种<br /><br />1、单挑型<br /><br />2、群殴型<br /><br />3、tcp链接<br /><br />单挑型:一台电脑向另一台电脑发送数据包 是对方 网路堵塞。可以理解为:一个房子 有两个们 一个们进人 另一个们出人,攻击者一直向进屋子那个们进

2011-05-22 23:42:00 589

转载 cookies欺骗

<br />第一,几个基本概念<br /><br />cookies欺骗,就是在只对用户做cookies验证的系统中,通过修改cookies的内容来得到相应的用<br /><br />户权限登录。(呵呵,我自己的定义,高手别见笑)<br /><br />那么什么是cookies呢,我这里给大家一个专业的解释,Cookies是一个储存于浏览器目录中的文<br /><br />本文件,记录你访问一个特定站点的信息,且只能被创建这个Cookies的站点读回,约由255个字<br /><br />符组成,仅占4KB

2011-05-22 23:41:00 951

转载 Cookie欺骗

<br />正如我们所知道的,在网络词汇中,cookie是一个特殊的信息,虽然只是服务器存于用户计算机上的一个文本文件,但由于其内容的不寻常性(与服务器有一定的互交性,且常会存储用户名,甚至口令,或是其它一些敏感信息,例如在江湖或是一些社区中,常会用cookie来保存用户集分,等级等等)。因而成为一些高手关注的对像,借此来取得特殊权限,甚至攻克整个网站。本人出些拙作,以java script中对cookie的应用,来说初步说明cookie欺骗的实现过程及具体应用。 一、cookie的建立 在讲如何建立coo

2011-05-22 23:40:00 358

转载 Java栈与堆

<br />Java栈与堆 <br /><br />----对这两个概念的不明好久,终于找到一篇好文,拿来共享 <br /><br />1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 <br /><br />2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期

2011-05-22 23:39:00 177

原创 XSS跨站脚本攻击分析

<br /><br />对于的用户输入搜索出现XSS漏洞的问题,主要是由于开发人员对XSS了解不足,安全的意识不够造成的。现在让我们来普及一下XSS的一些常识,以后在开发的时候,每当有用户输入的内容时,都要加倍小心。 <br /> <br />一、什么是XSS <br />   XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。XSS属于被动

2011-05-22 23:37:00 422

原创 "=="和equals方法究竟有什么区别

<br />(单独把一个东西说清楚,然后再说清楚另一个,这样,它们的区别自然就出来了,混在一起说,则很难说清楚)<br />==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。<br />如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet obj = new Object();变量obj是一个内存,new Object

2011-05-22 23:35:00 216

原创 JVM

<br />转自:http://pengjiaheng.javaeye.com/<br />Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 <br />基本类型包括:byte, short, int, long, char, float, double, Boolean, returnAddress<br />引用类型包括

2011-01-26 21:34:00 204

原创 不登录邮箱发邮件

晚上没事 教大家点东西玩 先看图简单解释协议:smtp协议用于发信 25 端口pop3 或imap 用于收信 目前imap国内应用比较少(google是)110端口操作发信:telnet smtp.sohu.com 25打招呼: ehlo选择登陆方式:auth login输入用户名(base64):输入密码(base64):从那里发: mail: 去那: rcpt然后   data名字   信件内容:。结束收信telnet pop3.sohu.com 110user (不需要base64)passlist(

2011-01-23 23:57:00 975

axis-bin-1_4.zip

axis-bin-1_4.zip

2011-10-12

空空如也

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

TA关注的人

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