自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

御前提笔小书童

俭以养德,静以修身 —— 1/2极客

  • 博客(137)
  • 资源 (13)
  • 问答 (2)
  • 收藏
  • 关注

原创 Lucene:全文检索工具

Lucene什么是luceneLucene是apache旗下的顶级项目,是一个全文检索工具包Lucene就是一个可以创建全文检索引擎系统的一堆jar包.可以使用它来构建全文检索引擎系统,但是它不能独立运全文检索引擎系统放在tomcat下可以独立运行,对外提供全文检索服务.数据的分类结构化数据:有固定类型或者有固定长度的数据例如:数据库中的数据(mysql,o

2017-07-28 18:20:55 667

原创 Java中实现SMTP邮件服务器-用demo简单粗暴的来发一波邮件了

1、 邮件开发涉及到的一些基本概念(表示只要代码着急拿来用的童鞋直接翻到后面第2点:))在简单粗暴的拿出样例之前,需要先简介一下邮件服务的一些基本概念,以期更好的理解本文。在一个目前常用的邮件系统中,收发邮件功能的实现是通过不同的协议实现的,收邮件一般采用POP(PostOffice Protocol)协议,即邮局协议,目前所用的版本是3,所以人们通常称之为POP3,。该协议定义了接收邮件的机

2017-07-18 11:13:33 18235 2

原创 Linux通过SSH访问中文乱码问题(以secureCRT为例)

一般国内的例如阿里云等服务器安装的Linux系统都不用修改Linux服务器文件的,我们可以直接修改secureCRT设置支持1.打开secureCRT2.点击Options-->Session Options-->Appearance ,如图位置修改成UTF-8就行了

2017-07-04 10:36:42 2539

原创 HttpClient-大量数据处理任务下你做对了吗?

httpclient最近在单记录大量传输数据的时候出现了问题,由于是大量数据的单条传输(业务需要),所以出现服务器的连接被占满拒绝的连接的情况; 这里我在httpclient请求的时候部分代码是这样写的;HttpClient client = new HttpClient();HttpMethod method = new GetMethod("http://www.apache.org

2017-06-23 17:25:39 6114

原创 UUID.randomUUID()简单介绍

UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份。UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需

2017-06-08 11:31:39 52278 1

原创 Java中JSON处理工具类

import java.io.IOException;import java.util.Date;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletResponse;import com.alibaba.fastjson.JSON;import com.alibaba

2017-06-08 09:42:10 2077

原创 Java使用MD5加密例子

package com.itheima.utils;import java.math.BigInteger;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Utils { /** * 使用md5的算法进行加密(具体根据需求) *

2017-06-07 17:44:41 4463 2

原创 Oracle触发器

数据库触发器是一个与表相关联的、存储的PL/SQL程序。每当一个特定的数据操作语句(Insert,update,delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列。  1.触发器作用l 数据确认  l 实施复杂的安全性检查l 做审计,跟踪表上所做的数据操作等 l 数据的备份和同步  2.触发器的类型 语句级触发器 :在指定的操作语句操

2017-05-17 15:14:31 906

原创 Oracle存储过程和存储函数

存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 创建存储过程语法:create [or replace] PROCEDURE 过程名[(参数名 i

2017-05-17 15:11:12 650

原创 Oracle自动增长序列

在很多数据库中都存在一个自动增长的列,如果现在要想在oracle 中完成自动增长的功能, 则只能依靠序列完成,所有的自动增长操作,需要用户手工完成处理。语法:CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] [{MAXVALUE/ MINVALUE n|NOMAXVALUE}] [{CYCLE|NOCYCLE}] [{C

2017-05-16 10:23:24 1076

原创 httpclient上传文件实例

需要在两个系统中传输数据,简单就是,其他系统向我系统发送请求的过程中,我中间有一个访问其他系统并在请求中传输数据再接受反馈信息。由于是在一次请求中间的反向请求,所以就不能直接用response返回数据,所以就用httpclient,下面是一个简单实例,仅供参考1.请求(本系统)HttpClient client = new HttpClient();PostMethod method =

2017-05-11 10:53:38 830

转载 Spring定时任务的几种实现

近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util.T

2017-05-08 15:41:14 1664

原创 RSA加密算法Java应用解析-目前地球上最有影响力的加密算法

1.RSA加密算法简介RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然解密密钥SK是由公开密钥PK决定的,但却不能根据PK计算出

2017-04-28 10:17:07 1581

原创 Java通过过滤器统一编码格式

import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.Map;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import

2017-04-26 17:10:18 819

原创 Java中通过FTP上传和下载

一个JAVA实现FTP功能的代码,包括了服务器的设置模块,并包括有上传文件至FTP的通用方法、下载文件的通用方法以及删除文件、在ftp服务器上穿件文件夹、检测文件夹是否存在等,里面的有些代码对编写JAVA文件上传或许有参考价值,直接把代码贴出来了,注释写的很详细,大家可以参考参考.1.FtpUtilimport java.io.DataOutputStream;import java.i

2017-04-26 09:24:12 2259

原创 Java增加校验位

public abstract class SerialResouce {//工作中的简单例子,大家根据需求自己修改校验规则 public abstract String getNextSerialNo(String year, String type) throws Exception; /** * 获取序号 * * @param seqName *

2017-04-25 09:02:48 1974

原创 Sublime Text 3中文乱码问题解决(最新)

Sublime Text 3是我MacBook Pro最喜欢的代码编辑器,没有之一,因为她的性感高亮代码配色,更因为它的小巧,但是它默认不支持GBK的编码格式,因此打开GBK的代码文件,如果里面有中文的话,就会乱码第一步:安装Package Control大家如果是在官网下载的Sublime Text 3,那么首先需要安装一个Package Control包,这是一个用来安

2017-04-24 23:40:57 100596 57

原创 Java序列化和反序列化超强工具类(包含tif图片与其他格式互转)

import java.awt.image.RenderedImage;import java.awt.image.renderable.ParameterBlock;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;impo

2017-04-24 10:21:54 2613

原创 Java删除文件和文件夹的工具类

import java.io.File;/** * 该类用于删除文件夹下的文件 * * * */public class DeleteFileUtil { /** * 删除全部 * @param path * 文件夹的绝对路径 */ public static void delAllFile(String path) { File

2017-04-24 10:15:19 2189

原创 利用DBLink+JOB实现两个Oracle数据库之间的数据同步

针对上一篇文章的部分内容这里通过DBLink+JOB实现两个Oracle数据库之间的数据同步,我自己测试了两个数据库之间的一个表同步没有问题,下面写个详细例子供大家参考;网络爬虫太多,加个地址:http://blog.csdn.net/qq_22260641第一步:建立DBLink  两个数据库,源数据库test中的表数据同步到目标数据库scott的同一个表(表不相同也可以,不影响的),在

2017-04-21 12:35:00 14783 3

原创 不同Oracle数据库之间的数据同步

方法一:通过快照来实现1 创建dblink 2 创建快照Oracle快照原理及实现总结Oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。对于中大型数据库,业务数据库里所有的数据同步到另外一个处理服务器上最佳的选择还是使用SnapShot方式,即快照的方式。Oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或

2017-04-19 15:09:02 21725 2

原创 简单的前端表单的校验

function checkForm(){ //获取用户名及其内容 var usernameObj=document.getElementById("username"); var username=usernameObj.value; //判断value是否为空 若为空不能提交表单, if(username==null || username =

2017-04-17 14:52:12 1191

原创 网站的轮播图的自白

a{ text-decoration: none; } .cle{ clear: both; } /*logo 部分的div*/ .header{ width: 100%; } .header div{ float:left; width:33.33%; height: 60px; l

2017-04-17 14:50:24 1193

原创 Java图片的序列化和反序列化以及格式转换如tif等

import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.

2017-04-17 14:40:13 1755

原创 Java生成带计算的验证码

import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.OutputStream;import java.util.Random;i

2017-04-12 10:55:32 1276

原创 Java生成验证码(普通版)

import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;im

2017-04-12 10:54:05 525

原创 用插入法进行排序

package test; import java.util.*; class InsertSort { ArrayList al; public InsertSort(int num,int mod) { al = new ArrayList(num); Random rand = new Random(); System.out.println("The A

2017-03-31 14:26:36 598

原创 作用域public,protected,private,以及不写时的区别?

这是个小知识点!

2017-03-31 14:19:28 601

原创 super()与this()的区别?

这是个知识点!

2017-03-31 14:16:56 305

原创 关于客户端JS性能的一些优化的小技巧

1.关于JS的循环,循环是一种常用的流程控制。JS提供了三种循环:for(;;)、while()、for(in)。在这三种循环中 for(in)的效率最差,因为它需要查询Hash键,因此应尽量少用for(in)循环,for(;;)、while()循环的性能基本持平。当然,推 荐使用for循环,如果循环变量递增或递减,不要单独对循环变量赋值,而应该使用嵌套的++或--运算符。2.如果需要遍历数组

2017-03-30 15:05:50 466

原创 使用BootStrap开发一个响应式的页面

1.1 需求开发一套页面,可以适用在PC端,Pad端,和手机端。不影响你的浏览的效果 1.2 分析 技术分析【BootStrap的概述】1).BootStrap的概念2).什么是响应式:响应式页面设计:一套页面可以适配不同的设备.(PC,PAD,手机)3).BootStrap的中文网:http://www.bootcss.com/4).下载Boo

2017-03-29 10:27:38 10610

原创 Java生成RSS-XML文件

详细看代码,部分涉及到隐私的就给删了,但是不影响功能,里面的日期等格式化,不知道的可以看我前面的博客 /** * author:humf */import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.List;import

2017-03-28 17:26:25 2546

翻译 Oracle+SQL优化第五弹(暂时告一段落)

接上一篇; 41 用 UNION-ALL 替换 UNION ( 如果有可能的话)当 SQL 语句需要 UNION 两个查询结果集合时,这两个结果集合会以 UNION-ALL 的方式被合并, 然后在输出最终结果前进行排序.如果用 UNION ALL 替代 UNION, 这样排序就不是必要了. 效率就会因此得到提高.举例:低效:SELECT ACCT_NUM, BALANC

2017-03-28 17:00:11 577

翻译 Oracle+SQL优化第四弹

...接上一篇 21 用 EXISTS 替换 DISTINCT当提交一个包含一对多表信息(比如部门表和雇员表)的查询时,避免在 SELECT 子句中使用DISTINCT. 一般可以考虑用 EXIST 替换例如:低效:SELECT DISTINCT DEPT_NO,DEPT_NAMEFROM DEPT D,EMP EWHERE D.DEPT_NO = E.DEPT_N

2017-03-23 15:14:36 1286

翻译 Oracle+SQL优化第三弹

接上篇博客Oracle+SQL优化第二弹点击打开链接SQL 语句性能优化(未完待续)...... 11 用 TRUNCATE 替代 DELETE当删除表中的记录时,在通常情况下, 回滚段(rollback segments ) 用来存放可以被恢复的信息.如果你没有 COMMIT 事务,ORACLE 会将数据恢复到删除之前的状态(准确地说是恢复到执行删除命令之前的状况).

2017-03-22 14:15:16 487

翻译 Oracle+SQL优化第二弹

SQL 语句性能优化(未完待续)要使 Oracle SQL 语句具有最优的性能,需要从多方面进行优化,下面分别进行说明。1 选用合适的 ORACLE 优化器ORACLE 的优化器共有 3 种:a. RULE (基于规则)  b. COST (基于成本) c. CHOOSE (选择性)设置缺省的优化器,可以通过对 init.ora 文件中 OPTIMIZER_MODE

2017-03-21 15:04:38 570

翻译 Oracle+SQL优化第一弹(前人种树,后人乘凉,翻译加上部分自己的内容,希望能给大家带来帮助)

PS:前人种树,后人乘凉,翻译内容加上部分自己的内容,希望能给大家带来帮助就行,第一弹:SQL 语句编写注意问题 下面就某些 SQL 语句的 where 子句编写中需要注意的问题作详细介绍。在这些 where 子句 中,即使某些列存在索引,但是由于编写了劣质的 SQL,系统在运行该 SQL 语句时也不能使用 该索引,而同样使用全表扫描,这就造成了响应速度的极

2017-03-21 11:45:53 662

原创 Java六种异常处理的陋习

你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4  Statement stat = conn.createState

2017-03-20 15:03:15 805

原创 Java文件上传与下载

1 文件上传1.1 实现文件上传条件1)表单的提交方式必须是POST方式。(才有content-type属性)2)有文件上传表单,表单中有的选择文件的标签3)把表单设置为enctype="multipart/form-data",提交的数据不再是key-value对,而是字节数据 请选择文件: 1.2 手动解析上传文件/** * 手动处

2017-03-15 10:51:04 975

原创 Java生成操作excel(超详细,例如xml文件生成excel)

import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import

2017-03-15 10:37:45 4720 1

SpringCloud微服务架构培训.pptx

用于本公司的SpringCloud微服务架构培训的PPT,每一页都是自己做的,80多页,另外,培训的内容和备注都写的很多,需要的朋友们可以拿来就用,培训时PPT直接照着备注读就行,绝对的独一无二,CSDN那些下载大小小于5M的里面就是些简介,啥都没有,我基本都下载遍了找不到一个正经的所以才自己写的PPT

2019-08-14

notepad的PluginManager

notepad的PluginManager,7.5以上没有的下载后放入plugin文件夹下,支持32位的,64位的不支持

2018-06-04

zTree 3.5.14 API文档

zTree 3.5.14 API文档,zTree 3.5.14 API文档,CHM格式下载

2017-12-14

oracle数据库恢复工具ODU-Linux版

oracle数据库恢复工具,不会使用的请看我2017-10-11博客

2017-10-11

oracle数据库恢复工具ODU

用于oracle数据库数据恢复,不会使用的可以看我2017-10-11的博客文章,http://blog.csdn.net/qq_22260641

2017-10-11

FlashFXP+v5.x.破解完美版

FlashFXP+v5.x.x打开后找到安装目录的exe文件然后生产注册码,输入到软件的激活页面

2017-05-16

Myeclipse10.7.1+破解文件

Myeclipse10.7.1+破解文件

2017-05-05

修改dmp版本号

修改dmp文件的版本号,主要用于导出的数据库版本和需要导入的数据库版本不一致

2017-05-02

长图截图工具

长图截图工具,网页图片,多图连接,动态截图,滑轮截图

2017-05-02

文件关联修复工具

文件关联修复工具

2017-05-02

W3School离线手册(2017.03.11版)

W3School离线手册(2017.03.11版)

2017-05-02

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

TA关注的人

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