自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

转载 每日一得--各种排序算法的分析及java实现

8种排序之间的关系:1, 直接插入排序   (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例(3)用java实现[java] view p

2015-03-23 10:54:52 390

转载 每日一得--java反射应用介绍

一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName(“com.mysql.jdbc.D

2015-03-20 12:32:11 290

原创 每日一得--java反射

运行时加载类,使用动态加载,静态加载出现异常,如下所示1 使用new方式为静态加载public class Office {/*** @param args*/public static void main(String[] args) {//new 创建的对象是静态加载类,在编译时就需要加载所有的可能使用到的类,当该类不存在时,编译异常,当想使用Word但是不使用

2015-03-20 11:19:03 163

原创 每日一得--使用动态代理实现自定义aop

AOP(面向方面)的思想,就是把项目共同的那部分功能分离开来,比如日志记录,避免在业务逻辑里面夹杂着跟业务逻辑无关的代码。下面是一个AOP实现的简单例子:首先定义一些业务方法:/** * Created with IntelliJ IDEA. * Author: wangjie email:[email protected] * Date: 13-9-23 * T

2015-03-20 10:22:06 399

原创 每日一得--spring的bean销毁方法destroy-method="destory"为何不执行

spring中bean初始化及销毁的三种配置方式:1,配置文件配置2,注解方式配置 @PostConstruct public void innit() throws Exception { logger.info("innit start"); } @PreDestroy public void destroy() throws E

2015-03-19 10:25:41 3398

转载 每日一得--Java虚拟机(JVM)中的内存设置详解

在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。GC(Garbage Coll

2015-03-17 16:28:36 267

原创 每日一得--Classloader机制解析

目录[-]JDK默认ClassLoader双亲委托模型如何自定义ClassLoader1.loadClass 方法2.findClass3.defineClass不遵循“双亲委托机制”的场景做Java开发,对于ClassLoader的机制是必须要熟悉的基础知识,本文针对Java ClassLoader的机制做一个简要的总结。因为不同的JVM的实现

2015-03-16 17:32:19 371

原创 每日一得--非对称加密算法之(EIGamal)

import java.security.AlgorithmParameterGenerator;import java.security.AlgorithmParameters;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;i

2015-03-12 18:06:56 551

原创 每日一得--非对称加密算法之(RSA)

import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.PrivateKey;import java.security.PublicKey;import java.security.interfa

2015-03-12 18:06:02 409

原创 每日一得--非对称加密算法之(DH)

一,实现对称加密算法的方式:jdk实现方式import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.PrivateKey;import java.security.PublicKey

2015-03-12 18:04:45 509

原创 每日一得--对称加密算法之(DES3)

一,实现对称加密算法的方式:jdk实现方式和bcprov-jdk15-133.jar(简称bc)实现方式 import java.security.Key;import java.security.Security;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.c

2015-03-12 18:03:29 452

原创 每日一得--对称加密算法之(DES)

一,实现对称加密算法的方式:jdk实现方式和bcprov-jdk15-133.jar(简称bc)实现方式 import java.security.Key;import java.security.Security;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypt

2015-03-12 18:01:03 476

原创 每日一得--对称加密算法之(AES)

一,实现对称加密算法的方式:jdk实现方式和bcprov-jdk15-133.jar(简称bc)实现方式 import java.security.Key;import java.security.Security;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypt

2015-03-12 18:00:26 343

原创 每日一得--对称加密算法之(PBE)

一,实现对称加密算法的方式:jdk实现方式和bcprov-jdk15-133.jar(简称bc)实现方式import java.security.Key;import java.security.SecureRandom;import java.security.Security;import javax.crypto.Cipher;import javax.crypt

2015-03-12 17:57:26 391

原创 每日一得--dom4j创建xml及解析xml

一,下载dom4j相关jar包二,相关操作代码import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentException;i

2015-03-12 17:52:34 417

原创 每日一得--操作excel之jxl

1、创建或读取一个工作薄 Workbook 创建一个工作薄,就是整个Excel文档,         WritableWorkbook wwb = Workbook.createWorkbook(os);其中os为一个文件输出流。当然还有很多其他的入参,比如File等。 Workbook不但能用来创建工作薄,也可以读取现有的工作薄

2015-03-12 14:27:03 272

原创 每日一得--oracle数据库操作sql收集笔记

一,数据定义语言DDL相关二,数据操作语言DML相关三,oracle相关函数

2015-03-11 10:14:21 571

转载 每日一得--修改SQL表结构[字段类型]示例代码

一:更改字段类型长度A:MYSQLALTER TABLE 表名 CHANGE 原字段名 新字段名 字段类型B:ORACLEALTER TABLE 表名RENAME COLUMN 原字段名 TO 新字段名 ;二:更改字段类型ALTER TABLE 表名ALTER COLUMN 字段名 更改后的类型例:把城市表中的城市名字

2015-03-10 16:36:42 348

转载 每日一得--java数据结构简单概述

一、List接口,有序的Collection接口,能够精确地控制每个元素插入的位置,允许有相同的元素1.链表,LinkedList实现了List接口,允许null元素,提供了get()、remove()、insert()方法,没有同步方法[java] view plaincopypublic void add() {

2015-03-04 12:13:52 423

spring batch批处理 教程

目录 一,引言 3 1,什么是批处理 3 2,什么是 Spring Batch 3 二,Spring Batch结构 4 1,Spring Batch体系结构 4 2,Spring Batch主要对象 5 三,Spring Batch流程介绍 5 四,Spring Batch之Step执行过程介绍 6 五,Spring Batch应用 7 1,简单应用 7  构建应用 7  对象定义 7  读写及处理接口 8  任务定义 10  任务执行 11  任务重试 13  运行时管理 14 2,高级应用 16  Step Flow介绍 16  批量操作数据库介绍 16  Job多个Step的执行 17  条件流程和流程决策 20  并发处理 22 3,监控 27 六,总结 29

2014-04-03

Quartz Job Scheduling Framework 中文版

Quartz 是什么,大概不需多加说明,简单讲就是一个纯 Java 实现的作业调度工具,相当于数据库中的 Job、Windows 的计划任务、Unix/Linux 下的 Cron,但 Quartz 可以把排程控制的更精细。也许大多数人听说 Quartz 是在学习或使用 Spring 的时候,也就是 Spring 整合了 Quartz。而我也不例外,同样是在春天里得悉了这块石英.....

2013-04-02

空空如也

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

TA关注的人

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