自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xieji233的博客

╭(╯^╰)╮,竟然来了,就留下点什么吧

  • 博客(69)
  • 资源 (5)
  • 问答 (8)
  • 收藏
  • 关注

原创 Log4j的简要概述

读取配置文件的三种使用方式:1、Java代码:BasicConfigurator.configure() 2、Java特性:键值对解析(properties文件) PropertyConfigurator.configure() 3、xml解析:DOMConfigurator.configure()使用log4j的主要三个组件: 日志信息的级别、日志信息的输出目的地、日志信息的输出格式详细解

2016-12-08 15:12:21 404

原创 Eclipse/IDEA使用小技巧

使用IDEA,先将keymap改为eclipse形式 1、搜索技巧: f4:列举所有类树状结构 Ctrl+F:搜索特定词 Ctrl+T:列举所有子类 Ctrl+O:快速检索想要的方法 Ctrl+Shift+T:搜索项目中所有文件(包括第三方jar包) Ctrl+Shift+R:搜索项目中所有文件 2、重构技巧(大多全局): 快捷键都是以:Alt+Shift起始 +R:换名 +C

2016-12-08 11:17:15 541

原创 idea-生成key的Java代码

import java.math.BigInteger;import java.util.Date;import java.util.Random;import java.util.Scanner;import java.util.zip.CRC32;/** * chuandong.lu * IDEA注册码生成 */public class KeyGen { public s

2016-12-07 11:06:02 1251

原创 Java8新特性--lamada详解

最近玩了一下这个,感觉挺有趣的,语法使用起来很简洁,让代码看起来挺清爽易读的。 看了一下源码,发现挺充分的利用了jak1.5的特性(注解、泛型)。 但是,具体的实现流程还是有点不通透,先Mark,等用一阵,查些资料,清楚了再来补充 0.0

2016-11-17 09:24:15 616 1

原创 JQuery基本语法

[http://www.w3school.com.cn/jquery/] 这个网站很详细了,我就不写了,总之,语法可以这样总结: $(selector).action(); 中间各种function穿插,建议,用两个小时,好好看一下,上面的网址,就差不多了

2016-11-16 11:52:41 589

原创 EL与Velocity基本语法总结:

El(expression language):基本语法点:$与{}搭配使用是常态取值 . 与[]的区别,后者可以取特殊值:- 、等支持一些基本的逻辑运算:&& || > < + ……隐试对象:pageScope、sessionScope、contextScope、requestScope 以及cookieVelocity(模板引擎)作用:替代jsp可以更快速的实现,前台数据与后台数据的交

2016-11-16 10:07:35 1045

原创 RAF(RandomAccessFile)类

作用:读取文件/** * */package com.io.file;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import java.util.Arrays;/** * <pre> * <b>.</b> * <b>Description:</b> * R

2016-11-14 21:06:26 521

原创 Java篇-File类之常用操作

/** * */package com.io.file;import java.io.File;import java.io.IOException;/** * <pre> * <b>.</b> * <b>Description:</b> * file的工具类:包括遍历等 * <b>Author:</b> @xieji * <b>Date:</b> 2016年11月14

2016-11-14 15:16:12 352

原创 Java篇-File类之创建删除

/** * */package com.io.file;import java.io.File;import java.io.IOException;import org.junit.Test;/** * <pre> * <b>.</b> * <b>Description:</b> * file类常用API练习 * file用于显示文件和目录的处理 * <b>Au

2016-11-14 11:08:29 476

原创 跨服务器的session共享

四种一、NFS(Net FileSystem):sun公司提供的,并发处理的效率不高,但操作方便二、基于数据库的session共享三、基于cookie的session共享原理:将session信息加密、序列化到cookie中,然后布局到根url中,再布局到根路径下的二级域名,访问时,将cookie存放在其中四、基于memcache的session共享这个是最为推荐的,其并发处理效率极高

2016-11-14 11:05:57 402

原创 单例模式

作用:只需要一个实例的类 应用环境:黄帝、父母亲人、唯一的事务等实现方式:懒汉模式/** * */package com.singleton;/** * <pre> * <b>.</b> * <b>Description:</b> * * <b>Date:</b> 2016年11月7日 下午9:01:18 * <b>Copyright:</b> Copyright ©

2016-11-07 21:13:42 266

原创 Spring总结

此君也是使用过多时了,却从来没有系统的总结过 以下,弥补,盼不晚:Spring为什么是框架&容器1、框架的原因: 其提供多个组件的搭建,和支持其他事务事件,符合框架定义 ps:什么是框架呢? 我认为可以类比为 一个初搭建好的“框架楼”(只有钢筋搭建的雏形),已经可以看出其模型是一栋楼,只是本没有砌砖,完善等 pps:框架与类库 若框架可以类比为 “框架楼”,那么类库可以类比为 “建材”

2016-11-07 12:28:25 307

原创 Json

兴趣所致,原来一直在使用json,突然想总结一下:json是什么?JavaScript Object Notation:一种轻文本交换数据格式使用json的原因:身娇体弱易……233 总结起来6个字:易阅读(对程序员),易解析(对机器),换言之:简单!json结构:两种: 1、名称/值的集合,常被称为对象(键只能是String类型) 2、值的有序列表, 在大多数语言中被实现为数组 基本的数据

2016-11-07 01:58:10 246

原创 智能搜索

功能:1、通过搜索记录,自动在搜索框下方弹出下拉框,框中记录原来的搜索历史 2、点击搜索记录,可直接搜索实现原理:1、ajax 2、cookie 原生js代码:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3

2016-11-03 11:58:54 471

原创 Ajax

ajax:是一种动态数据交换技术:异步jsAndXml 类:xmlHttpServlet5中状态(readyStatus): 0:未连接 1:建立连接 2:完成连接 3:连接处理 4:处理完成,准备响应

2016-10-31 19:56:42 254

原创 include指令和include标签的区别

区别 类别 语法 发生作用时间 包含的内容 转化成Servlet 编译时间 运行时间 include指令 <%@ include file=”” %> 页面交换 实际内容 一个 慢 快 include标签 <jsp:include page=""></jsp:include> 请求期间 页面输出 独立多个 快 慢

2016-10-31 16:58:34 1010

原创 jsp状态管理

http无状态协议服务器记不住你 每次浏览器访问,服务器不会特点保存相应信息,故记不住你jsp状态存储的两种机制cookie存储在客户端 用途: 1、简化登陆 2、追踪特定对象 3、保存用户常用浏览器访问记录 安全风险:容易泄露用户信息 cookie与session对比 类别 存储位置 作用 保存的类型 生命周期 cookie 客户端 保存不重要信息

2016-10-31 16:46:58 377

原创 Model1

jsp+javabean的开发模式 此处JavaBean也可是封装的业务逻辑 流程: 浏览器端访问jsp,jsp交给Javabean处理,javabean处理后台数据,交还给Jsp

2016-10-31 14:31:54 313

原创 JavaBean

JavaBean 就是符合某种设计原则的特定类: 1、是个公共类 2、有个无参构造 3、属性私有 4、通过get/set方法访问和修改类属性目的:提高复用性、简化代码、向后扩展

2016-10-31 14:13:45 215

原创 JSP内置对象的解析

JSP九大对象及四大作用域并与之对应图表: 隐式对象 作用域 所属类 application application javax.servlet.ServletContext session session javax.servlet.http.HttpSession request request javax.servlet.ServletReques

2016-10-31 14:07:53 367

原创 Spring-IOC之前世今生

没使用IOC之前贯用工厂模式调用 bean组件可类比为: 去商场买东西,你是先想好自己要买什么了,然后去寻找商品(逛商场的同学不要扯皮啊2333)用了IOC之后可类比为: 所有网上购物,所有的商品都罗列出来了(仿佛在说,来找我啊找我啊……),你只需要去取就行了。 类别可能不恰当,具体的实现,现在讲IOC具体实现1、使用applicationContext调用 2、调取配置文件时会实例化所有b

2016-10-19 11:10:10 650

原创 Junit单元测试细节

1、中心思想:单元测试不是证明你对,而是证明你没错2、基本注解应用 注解 使用环境 @Test 标志这个方法需要单元测试 @BeforeClass 在所有单元测试方法前执行 ps:需要是static,原因:类加载时调用 @AfterClass @Before 在每个单元测试方法前执行 @After 在每个单元测试方法后执行 @Ignore 标志

2016-10-18 20:25:20 243

原创 实例化函数的具体步骤

1、找父类的无参构造函数1.1、初始化成员变量1.2、实现构造函数中的方法体2、回到元类,并依次实现1.1和1.23、注:this()、super(),位于构造函数第一位,语义是调用相应的构造函数this、super可任意在方法体中的位置调用,语义是调用相应方法和属性package com.jacob.javase.extend;public class Parent { int age;

2016-10-17 14:44:09 1451

原创 java注解

注解定义:注解也叫元数据,是一种代码级别的说明注解的作用:1、生成文档 顾名思义,用注解写的元数据,会生成相应的文档便于查找 2、代码分析 通过元数据对代码的标示,来进行代码的分析识别(反射) 3、编译检查:通过元数据对编译进行检查预注解java.lang中有3个预注解 - SupperessWarnings(value={“”}):抑制警告 - Deprecated :提示程序袁,这个

2016-09-29 09:01:28 248

原创 BootStrap简介

介绍:其是一个前端框架,集合了js、html和css,方便用户轻松操作前端显示页面具体导入操作:去官网下载其框架: 这里写链接内容 具体操作: 1、将下载的导入创建的项目中 2、在头文件写入以下标签: <link rel="stylesheet" href="css/bootstrap-theme.min.css"> <script src="js/jquery.1.11.3.min.

2016-09-22 15:28:59 367

原创 策略模式

策略模式概括表 特点 实现 意义 封装了变化 分三步:1、建立公共接口 2、实现其接口 3、搭建环境 充分的利用了多态实现了程序的低耦合概括为一句话啊:封装了算法,可任意替换,而不影响到客户端练习:要求:假如有若干个类Person对象存在一个List当中,对他们进行排序,分别按照名字、年龄、id进行排序(要有正 序与倒序两种排序方式)。假如年龄或者姓名重复,按照id的正序进

2016-09-17 10:03:18 236

原创 CollectionsAPI

鉴于总用,总结一下: 类别 方法 查找 binarySearch、 返回 enumeration、checkedSortedMap 判断 max、min 翻转 reverse(List)、reverseOrder、shuffle、rotate 排序 sort 交换 swap(List l,int i,int j)

2016-09-16 18:36:47 288

原创 Queue及Stack

Queue她是一个接口,有多冢实现方式(LinkedList、ArrayDeque等) 类别 方法 入队 add、offer(优先级高) 出队 remove、poll 查询 element、peek(若为空,则返回null)Stack继承了vector,是个实现类 类别 方法 压栈 push 出栈 pop 查询 peek、search我

2016-09-16 17:59:55 384

原创 Map-API及详解

常用API 类别 方法 增加 put、putAll 删除 remove、removeAll、clear 查询 get 取值 entrySet、keySet、values 长度 size 判断 contains、containsAll、isEmptyHashMap键与值的关系(无序)package com.jacob.javase.map;imp

2016-09-16 14:12:29 2853

原创 LinkedHashSet与TreeSet

区别 类型 实现 特点 TreeSet hashMap、实现sortedSet接口 升序(基本类型……),自定义 LinkedHashSet 链表 初始顺序**注意点: 1.treeSet的排序和toString实际上是基于 插入的对象的 compareTo 和toString方法 换言之:就是插入的对象的类需要有comparable

2016-09-16 12:50:05 359

原创 Set-常用API及详解

SetAPI:类别|方法 增 add、addAll 删 remove、removeAll 改 set 查 get、indexOf、hashCode 长 size 遍 iterator 判 isEmptyhashCode使用与集合大同小异,主要的区别就在这个hashCodehashSet存储对象的方式Object中定义了 public int

2016-09-16 11:57:10 1943

原创 List-ApI及详解

1、API :add(Object o)remove(Object o)clear()indexOf(Object o)get(int i)size()iterator()isEmpty()2、使用Vector与ArrayList区别 类别 实现 特点 vector 数组 重量级、线程安全、但是运行速度慢(增删慢、查询快) arraylist 数组

2016-09-16 07:56:45 692

原创 电路交换、报文交换、分组交换比较

优缺点图表一览: 交换方式 优点 缺点 电路交换 1、传输数据时延小2、端对端通信质量因约定了通信资源获得可靠保障3、连续传输大数据效率高 1、连接建立时间长2、物理通道被独占,信道利用率低3、难以进行差错控制 报文交换 1、无需预约建立带宽2、动态逐段利用传输带宽对突发式数据通信效率高 1、产生转发时延2、报文长度没有限制造成了较大的传输时延 分组交换 1

2016-09-01 22:08:40 1111

原创 集合之List—ArrayList

1、ArrayList概念1、arrayList常用API:add()remove()iterator()set()toArrays()asList()承上clear()retain()and so on明天补充

2016-09-01 21:39:40 263

转载 java的getClass()函数

Java反射学习    所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。严格地说,反射并非编程语言的特性,因为在任何一种语言都可以实现反射机制,但是如果编程语言本身支持反射,那么反射的实现就会方便很多。1,获得类型类    我们知道在Ja

2016-08-29 10:46:57 394

原创 Object类、包装类、内部类详解

1、Object类1、概念: 1.1 所有类在创建时都默认继承了java.lang.Object 1.2 所有类对象都可以声明为类对象的引用Object ob1=new String();Object ob2=new Integer();2、子类继承了其方法: 2.1 equals 类似于”==”,比较对象的引用 ps:具体前面blog有详讲,这里就不赘述了 2.2 toString(

2016-08-29 10:10:45 644

原创 接口的探究

第一次用 markdown (^-^)V 试试手1、接口的概念特殊的抽象类2、接口的特点1、实现了类的多继承 2、解耦合 3、增加了程序的通用性3、接口与抽象类的区别 类别 属性 方法 抽象类 可以不赋值 1、作为父类,可以有其他方法2、作为子类,继承关键字为extends(单继承类,多继承接口) 3、其实现的子类,为public 接口 必须赋值 1、作为父类,

2016-08-29 01:16:41 342

原创 修饰符(static、final、abstract)第二篇

二、Final核心:一旦创建,不可修改可修饰:(创建即终态)1.类:被修饰后,将不能被继承2.方法:被修饰后,将不能被覆写3.属性:被创建,不可修改,且必须赋值(赋值的两种形式):1.直接2.构造函数赋值ps:a 、可与static一起修饰属性和方法b、修饰原生类型时是确定其值不变,引用类型时是其引用地址不可更改三、Abstractpackage c

2016-08-28 22:18:23 438

原创 修饰符(static、final、abstract)第一篇

三个修饰符:一、static:作用域:1. 属性1.1 静态属性不必要创建新对象,可直接用类调用1.2 其值发生改变,则类中的值也会随之而变并延伸到其他对象中例子:class Animals {// /1.static 修饰属性static String a = "静态属性值";String b = "非静态属性值";}Animals  ani=

2016-08-28 20:51:01 463

转载 static讲解

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之

2016-08-28 20:02:37 409

eclise导入问题的处理

eclise导入问题的处理

2016-08-31

Java编程思想第四版完整中文高清版

Java编程思想第四版完整中文高清版

2016-08-31

Java基础PPT教程

Java的基础PPT免费教程

2016-08-31

JavaPPT及jQueryAPI和一些jar包

JavaPPT及jQueryAPI和一些jar包 把价格打下来,搞得我都没资源下了

2015-10-30

Java基础及相关jar包和jQuery

Java基础及相关jar包和jQuery

2015-07-22

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

TA关注的人

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