小小书童

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

排序:
默认
按更新时间
按访问量

《伸手系列》第二集-oracle数据库“灾难性”数据恢复-(一)

文章开始之前,先把重要的事情说三遍,不要随便用‘truncate’、不要随便用‘truncate’、不要随便用‘truncate’!!! 可能你觉得它比delete速度快的多,但是你是否真的确定你的数据没删错吗?好吧,你百分百确定是不要的数据,那么你确定你在执行truncate操作的时候,连...

2017-10-11 11:48:50

阅读数:2833

评论数:4

《伸手系列》第一集-Shiro安全认证框架的从入门到“出门”

1.Shiro简介 --author:写文章的需要,所以写简介里面的内容给完全的新手,大家心急的可以直接拉到第二点开始。 Apache Shiro是Java的一个安全框架。功能强大,使用简单的Java安全框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案。 实际上,S...

2017-09-02 11:07:29

阅读数:1978

评论数:0

Redis超级新手指南-下篇(哪吒篇)

可用高性能分布式缓存解决方案(Rdeis) 1.简述     本文将从以下几个方面详细讲解redis,看过上篇(福禄篇)的可以直接跳过简介,这里只是保证文章的可读性. (在word上写完才拷贝过来的(几天才写完),所以可能看起来不太舒服) v redis简介 v sentinel 功能 ...

2017-08-30 10:03:52

阅读数:2980

评论数:3

Redis超级新手指南-上篇(福禄篇)

Redis简介 Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)类型,同时它还包括哈希(hashes)、列表(lists)、集合(sets)...

2017-08-29 15:20:59

阅读数:3844

评论数:4

史上最详细最全的Linux上安装Oracle的教程-centos7-humf

一、安装Oracle前准备 1.创建运行oracle数据库的系统用户和用户组 [humf@localhost ~]$ su root  #切换到root Password: [root@localhost sonny]# groupadd oinstall  #创建用户组oinsta...

2017-07-27 12:53:59

阅读数:10092

评论数:6

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

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

2017-06-23 17:25:39

阅读数:3811

评论数:0

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

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

2017-04-28 10:17:07

阅读数:945

评论数:0

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

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

2017-04-21 12:35:00

阅读数:7110

评论数:2

Java项目读取配置文件方式小结

java项目中,经常需要将资源文件打包放在项目中,然后在项目中去读取对应的文件。一、在Servlet类中读取假如要将文件获取为流,有两种读取方式:(1)直接读取文件为流,getResourceAsStream(path)方法,path默认为应用的根目录InputStream inputStream...

2018-06-08 16:04:35

阅读数:27

评论数:2

Notepad++没有插件管理器(Plugin Manager)的解决方法

安装了最新的notepad++版本发现没有插件管理器官网提示:Note that the most of plugins (including Plugin Manager) are not yet available in x64于是重新安装了一个32位的版本发现还是没有,原来官方7.5以下的默...

2018-06-04 15:24:37

阅读数:54

评论数:0

Oracle记录锁住解决办法

Oracle中查询锁表的SQL:select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objec...

2018-05-30 23:48:44

阅读数:17

评论数:0

Nginx配置文件注释

nginx.conf文件的全部内容: #user nobody; #开启进程数 <=CPU数 worker_processes 1; #错误日志保存位置 #error_log logs/error.log; #error_log logs/e...

2018-05-30 23:33:43

阅读数:13

评论数:0

KindEditor解决浏览器兼容性的问题

KindEditor的图片上传插件,对浏览器兼容性不好。使用@ResponseBody注解返回java对象,Content-Type:application/json;charset=UTF-8返回字符串时:Content-Type:text/plan;charset=UTF-8 指定响应结果的c...

2018-05-21 17:45:20

阅读数:50

评论数:0

FTP上传下载工具(避免中文乱码)

import cn.gwssi.zygl.config.ZyglConstant; import org.apache.commons.net.ftp.FTP; import org.apache.commons.net.ftp.FTPClient; import org.apache.commo...

2018-04-17 10:03:33

阅读数:71

评论数:0

一个doT分页的demo

    除了jQuery外,需要导入3个js,<script type="text/javascript" src="js/doT.min.js"></scri...

2018-03-26 22:46:06

阅读数:38

评论数:0

Spring使用注意事项探讨

1.循环依赖 l 在处理循环引用时,Spring会提前暴露Beanl 通过属性注入可以创建完整的对象l 当前创建对象存放在集合中维护,如果创建过程中发现当前对象在集合中,说明产生循环依赖l 以下2种情况无法处理l 构造器注入的循环依赖l Prototype的循环依赖l AbstractAutowi...

2018-02-28 22:56:39

阅读数:100

评论数:0

SQL优化小结

1、你必须选择记录条数最少的表作为基础表. (from 是从前往后检索的,所以要最少记录的表放在最前面)2、采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些 可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾、同时在链接的表中能过...

2018-01-02 16:21:17

阅读数:438

评论数:0

IntelliJ Idea 常用快捷键

Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的...

2017-12-30 21:05:23

阅读数:84

评论数:0

IntelliJ Idea 2017 免费激活方法

最新版的idea 2017.3版本的应该无法用了,之前的版本没啥问题,下面三个之前版本的可以选一个试试,一般都可以激活,如果不可以,先看一下网络是否正常;稍后再试,无法使用的欢迎留言! 填入下面的license server:  1. http://intellij.mandroid.cn/ ...

2017-12-27 14:10:32

阅读数:447

评论数:0

FreeMarker新手指南第一册

什么是freemarker FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。 FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。 目...

2017-11-27 14:12:52

阅读数:117

评论数:0

Myeclipse优化小结

Myeclipse优化 最近升级改造一个比较老的项目,别的team用的CVS,不想给eclipse装插件了(已经有SVN和git了),所以就临时用myeclipse,下面是自己整理和部分查找的优化软件的总结,可以看看. 第一步: 取消自动validation validati...

2017-08-30 17:21:33

阅读数:333

评论数:0

windows10内置应用误删或者恢复

不小心给内置的商店删除了,百度上各种方法没有用,在管理员运行power shell,运行代码:Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.Ins...

2017-08-03 22:20:12

阅读数:512

评论数:0

Mybatis逆向工程

Mybatis   逆向工程 1 Mybatis逆向工程 使用官方网站的mapper自动生成工具mybatis-generator-core-1.3.2来生成po类和mapper映射文件。   作用:mybatis官方提供逆向工程,可以使用它通过数据库中的表来自动生成Mappe...

2017-07-31 09:46:21

阅读数:362

评论数:0

Lucene:全文检索工具

Lucene 什么是lucene Lucene是apache旗下的顶级项目,是一个全文检索工具包 Lucene就是一个可以创建全文检索引擎系统的一堆jar包.可以使用它来构建全文检索引擎系统,但是它不能独立运 全文检索引擎系统 放在tomcat下可以独立运行,对外提供全文检索服务. ...

2017-07-28 18:20:55

阅读数:361

评论数:0

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

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

2017-07-18 11:13:33

阅读数:1211

评论数:0

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

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

2017-07-04 10:36:42

阅读数:455

评论数:0

UUID.randomUUID()简单介绍

UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment...

2017-06-08 11:31:39

阅读数:4065

评论数:0

Java中JSON处理工具类

import java.io.IOException; import java.util.Date; import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletResponse; i...

2017-06-08 09:42:10

阅读数:1043

评论数:0

Java使用MD5加密例子

package com.itheima.utils; import java.math.BigInteger; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public c...

2017-06-07 17:44:41

阅读数:1413

评论数:0

Oracle触发器

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

2017-05-17 15:14:31

阅读数:756

评论数:0

Oracle存储过程和存储函数

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

2017-05-17 15:11:12

阅读数:484

评论数:0

Oracle自动增长序列

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

2017-05-16 10:23:24

阅读数:616

评论数:0

httpclient上传文件实例

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

2017-05-11 10:53:38

阅读数:602

评论数:0

Spring定时任务的几种实现

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

2017-05-08 15:41:14

阅读数:930

评论数:0

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

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

2017-04-26 17:10:18

阅读数:455

评论数:0

Java中通过FTP上传和下载

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

2017-04-26 09:24:12

阅读数:1989

评论数:0

Java增加校验位

public abstract class SerialResouce {//工作中的简单例子,大家根据需求自己修改校验规则 public abstract String getNextSerialNo(String year, String type) throws Exception...

2017-04-25 09:02:48

阅读数:1061

评论数:0

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

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

2017-04-24 23:40:57

阅读数:20830

评论数:13

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

import java.awt.image.RenderedImage; import java.awt.image.renderable.ParameterBlock; import java.io.BufferedInputStream; import java.io.BufferedOutp...

2017-04-24 10:21:54

阅读数:1551

评论数:0

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

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

2017-04-24 10:15:19

阅读数:1463

评论数:0

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

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

2017-04-19 15:09:02

阅读数:8689

评论数:2

简单的前端表单的校验

function checkForm(){ //获取用户名及其内容 var usernameObj=document.getElementById("username"); var username=usernameObj.value; ...

2017-04-17 14:52:12

阅读数:524

评论数:0

网站的轮播图的自白

a{ text-decoration: none; } .cle{ clear: both; } /*logo 部分的div*/ .header{ width: 100%; } .header div{ fl...

2017-04-17 14:50:24

阅读数:354

评论数:0

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

import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOExc...

2017-04-17 14:40:13

阅读数:870

评论数:0

Java生成带计算的验证码

import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.IOException; import j...

2017-04-12 10:55:32

阅读数:373

评论数:0

Java生成验证码(普通版)

import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import j...

2017-04-12 10:54:05

阅读数:339

评论数:0

用插入法进行排序

package test; import java.util.*; class InsertSort { ArrayList al; public InsertSort(int num,int mod) { al = new ArrayList(num); Rand...

2017-03-31 14:26:36

阅读数:272

评论数:0

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

这是个小知识点!

2017-03-31 14:19:28

阅读数:338

评论数:0

super()与this()的区别?

这是个知识点!

2017-03-31 14:16:56

阅读数:167

评论数:0

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

1.关于JS的循环,循环是一种常用的流程控制。JS提供了三种循环:for(;;)、while()、for(in)。在这三种循环中 for(in)的效率最差,因为它需要查询Hash键,因此应尽量少用for(in)循环,for(;;)、while()循环的性能基本持平。当然,推 荐使用for循环,如果...

2017-03-30 15:05:50

阅读数:286

评论数:0

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