自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

原创 正向代理、反向代理

正向代理和反向代理都是网络代理,正向代理代理的是客户端,反向代理代理的是服务器,正向代理一般是客户端架设的,反向代理一般是服务器架设的。正向代理一般是客户端架设的,比如在自己的机器上装一个代理软件,其保护对象是客户端,一般用来解决访问限制问题;反向代理一般是服务器架设的,通常是在服务集群中部署个反向代理服务器,其保护对象是服务端,主要用于负载均衡及一定的保护作用;...

2022-06-28 15:27:19 135 1

转载 zip4j 解压包

转 JAVA利用Zip4j解压缩官方地址:http://www.lingala.net/zip4j/(需要翻墙)jar包:http://pan.baidu.com/s/145hwI演示包:http://pan.baidu.com/s/1vbFIB一、压缩1、标准压缩ZipFile zipFile = new ZipFile("c:\\da

2017-02-15 11:08:22 460

原创 关于网络爬虫及ip代理服务的理解

最近刚刚了解网络爬虫,之前对于此技术只是听说用来抓取网络上的各种资源,而且网络爬虫已经出现很久了,至于现在有没有什么更好的技术出现小白就不清楚了。小白刚进坑请大神们多多指教。下面是我对网络爬虫的浅显认识。一、定义的理解认识      所谓网络爬虫就是通过指定的URL根据自己需求抓取特定网页的特定内容,也就是把指定的网络资源从网络流中读取出来保存到本地或者数据库,最简单的就是保存到本地ttx

2017-02-10 11:08:06 1364

转载 java常量

一.相关概念什么是常量用final修饰的成员变量表示常量,值一旦给定就无法改变!final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。Class文件中的常量池在Class文件结构中,最头的4个字节用于存储魔数Magic Number,用于确定一个文件是否能被JVM接受,再接着4个字节用于存储版本号,前2个字节存储次版本号,后2个存

2017-02-09 16:32:16 468

转载 SynchronizedMap和ConcurrentHashMap的深入分析

在开始之前,先介绍下Map是什么?javadoc中对Map的解释如下:An objectthat maps keys to values . Amap cannot contain duplicatekeys; each key can map to at most one value.This interface takes the place of the Dictio

2017-01-23 16:12:20 356

转载 javascript事件与功能说明大全

一般事件 共计10种事件浏览器支持解说onclickIE3、N2鼠标点击时触发此事件ondblclickIE4、N4鼠标双击时触发此事件onmousedownIE4、N4按下鼠标时触发此事件onmouseupIE4、N4鼠标按下

2017-01-18 16:34:02 400

转载 注解(annotation)深入 框架运用

本文主要介绍如何使用Java运行时级别的注解配合反射来搭建框架,以下是构建sql表的简单例子虽然不能运用到实际中,但是阐明了搭建运行时框架的方法。源码已经上传至github,链接 如果你对注解的相关基础不了解,可以先阅读 Java注解(1)-基础实现功能先看一下要实现的效果,通过给数据类Bean添加相应的注解@Table ,@Column,就可以获取到创建表的sql语句

2017-01-13 15:14:28 523

转载 java 注解(Annotation)自定义注解入门

要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解:  元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解:    1.@Target,    

2017-01-13 14:48:02 309

转载 JS CALL用法

调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明 call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始

2017-01-12 22:29:15 300

转载 字符编码集

在面试的笔试题里出了一道开放性的题:请简述Unicode与UTF-8之间的关系。一道看似简单的题,能给出满意答案的却寥寥无几 ,确实挺失望的。所以今天就结合我以前做过的一个关于字符编码的分享,总结一些与字符编码相关的知识和问题。如果你这方面的知识已经掌握的足够了,可以忽略这篇文字。但如果你没法很好的回答我上面的面试题,或经常被乱码的问题所困扰,还是不妨一读。基本常识1.位和字节

2016-10-25 16:30:40 451

转载 深复制和浅复制

我们在编码过程经常会碰到将一个对象传递给另一个对象,java中对于基本型变量采用的是值传递,而对于对象比如bean传递时采用的引用传递也就是地址传递,而很多时候对于对象传递我们也希望能够象值传递一样,使得传递之前和之后有不同的内存地址,在这种情况下我们一般采用以下两种情况。浅复制与深复制概念浅复制(浅克隆) :被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向

2016-10-24 21:41:51 304

转载 修饰符enum 枚举

如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型。之所以叫枚举就是说将变量或者叫对象可能存在的情况也可以说是可能的值一一例举出来。   举个例子来说明一吧,为了让大家更明白一点,比如一个铅笔盒中有一支笔,但在没有打开之前你并不知道它是什么笔,可能是铅笔也可能是钢笔,这里有两种可能,那么你就可以定义一个枚举类型来表示它!enum box{pencil,pen};//这

2016-10-24 17:38:52 2220 1

转载 修饰符 transient的用法

1. transient的作用及使用方法      我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。      然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,

2016-10-24 13:15:45 939

转载 Socket套接字

套接字

2016-10-24 13:14:09 335

原创 Serialization 序列化

1、什么是序列化和反序列化Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上传送对象的时候;c)当你想通过RMI传输对象的时候;3、如何

2016-10-24 13:10:38 414

转载 鼠标放在图标上,图标变大,离开后回复原大小

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" >        jQuery图片预览    JavaScript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js

2016-10-19 12:40:17 1553

转载 TCP/IP 阻塞模式与非阻塞模式

TCP/IP 阻塞模式与非阻塞模式[java] view plain copypackage concurrentTest;    import java.io.BufferedReader;  import java.io.IOException;  import java.io.InputStreamReader;  im

2016-10-14 11:14:36 2301

转载 document.cookie的使用

document.cookie的使用 设置cookie每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie:document.cookie="userId=828";如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如:document.cookie="userId=828; userName

2016-10-14 10:22:15 354

原创 jsp文档

参考链接:http://www.runoob.com/jsp/jstl-format-message-tag.html

2016-10-13 15:34:57 393

转载 zTree v3.2 API 文档

请点击链接http://www.jyvtc.com/dzb/uiFramework/js/zTree-v3.2/api/API_cn.html

2016-10-13 15:31:27 1023

转载 js提升

1、加不加 var 可是有区别的哟!!  Js代码  a = 10;  alert(window.a); // 10     alert(delete a); // true     alert(window.a); // undefined     var b = 20;  alert(window.b); // 20 

2016-10-13 14:32:56 322

转载 模板方法模式深度解析(一)

1. 模板方法模式概述       在现实生活中,很多事情都包含几个实现步骤,例如请客吃饭,无论吃什么,一般都包含点单、吃东西、买单等几个步骤,通常情况下这几个步骤的次序是:点单 --> 吃东西 --> 买单。在这三个步骤中,点单和买单大同小异,最大的区别在于第二步——吃什么?吃面条和吃满汉全席可大不相同,如图1所示:图1 请客吃饭示意图        在软件开发中

2016-09-23 16:56:48 246

mootools-中文教程

mootools-中文教程

2016-10-13

Nutz使用手册

Nutz手册

2016-10-13

Oracle数据库知识详解

此文档几乎包括了Oracle数据库知识的所有部分讲解,没有深入的讲解以及数据库优化方面的知识,看完后对ORACLE的基本应用就掌握了。

2016-10-13

Hibernate框架详细讲解

详细介绍了Hibernate框架的使用配置、代码结构原理、各部分的代码演示,几乎囊括了此框架的所有部分,看完讲解后Hibernate基本就掌握完了,基本应用也就熟悉了。

2016-10-13

nutz jar包

nutz jar包

2016-10-11

空空如也

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

TA关注的人

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