自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

SSHD服务取消DNS反向解析 SSH连接慢

DNS反向解析(Reverse DNS)正向解析:通过域名查找ip;反向解析:通过ip查找域名;DNS反向解析用来屏蔽非法的IP访问请求;常见于邮件屏蔽系统,而apache,ssh,mysql等服务器端程序也会默认携带;例如:邮件头包含域名和邮箱服务器的IP地址,一般邮件系统会检测发送来的域名是否合法(比对黑白名单),如果合法则接收该邮件,不合法则丢弃;对于自架邮件系统...

2015-03-24 08:51:08 2458

【工具分享】ASCII绘图

分享一个使用ASCII码绘图的工具,由于绘制的文本形式,因此可以方便的插入代码注释和日志等。 国际惯例,HelloWorld。 地址:http://asciiflow.com/,注意最好配合google driver可方便的保存和下载。 什么是ASCII码绘图?如下表,其实这些常见的表情就是ASCII图了。(见维基)$_$见钱眼开@_@困惑&...

2014-12-01 23:31:58 2784

用户连接时间超出限制时长(ORA-00604 ORA-02399)

背景一个入库频繁的应用同时报了 (ORA-00604 + ORA-02399)错误,后续数据再也不能入库。错误日志 ORA-00604: error occurred at recursive SQL level 1ORA-02399: exceeded maximum connect time, you are being logged offORA-02399: e...

2014-10-30 12:17:00 1700

zk数据文件读取异常(Unable to load database on disk)

数据文件读取异常 现象:zookeeper无法启动;异常:Unable to load database on disk;原因:数据文件读取异常,缺失则无法启动;解决:在zk数据文件存放目录下(见 $ZK/conf/zoo.cfg,dataDir和dataLogDir属性),删除version-2文件夹。再重启zk。异常贴下: 2014-09-24 14:01:...

2014-09-24 17:02:31 2448

myid文件缺失导致zk无法启动(myid file is missing)

myid文件缺失现象:zookeeper无法启动;异常:$dataDir/myid file is missing;原因:zk集群中的节点需要获取myid文件内容来标识该节点,缺失则无法启动;解决:在zk数据文件存放目录下(见 $ZK/conf/zoo.cfg,dataDir属性),创建myid文件并写入一个数字用来标识本节点(类似这个节点的身份证)。  #示例节点...

2014-09-24 16:49:22 848

mysql用户远程访问设置.md

 远程访问报错 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 很明显root用户只有在localhost主机下访问mysql服务的权限,那接下来要做的就是赋予能在其他主机上访问该mysql服务的权限即可。   改表法 #1. 以roo...

2014-09-04 16:05:32 129

mysql创建用户、删除用户、修改密码、授权用户和删除用户.md

 1. 登录mysql #1. 以root用户登录mysql服务$ mysql -uroot -p# 输入mysql root用户密码#2. 查看拥有哪些库,并切换到mysql库下mysql> show databases;+--------------------+| Database |+------------------...

2014-09-04 16:02:33 158

Log4J发送邮件

 1. POM <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.7</ver...

2014-08-26 17:07:01 213

SLF4J介绍以及依赖等问题解决

预览介绍SLF4J 日志接口框架如何解决日志冲突等常见问题SLF4JThe Simple Logging Facade for Java (SLF4J) )serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4...

2014-08-25 14:00:21 3778

tftp 服务配置

简介TFTP 简单文件传输协议或称小型文件传输协议(英文:Trivial File Transfer Protocol,缩写TFTP),是一种简化的文件传输协议(wiki)。通常使用在内网等安全性不高的环境下,用于服务器间简单的文件传输。不需要密码。安装tftp挂与xinetd下,因此两者都是必须的。强大的博主再推荐一个测试工具Tftpd32_cn_bkill.com.zip,...

2014-08-15 00:38:33 174

解决sqlplus无法退格删除以及无法使用上下键翻查看历史命令问题.md

写在前面注意,很多人不知道在sqlplus中不安装任何软件也是支持删除操作的请使用: Ctrl + Backspace当然想使用上下键查询历史输入就需要安装rlwrap软件了  背景rlwrap 的出现使得我们能像使用bash一样使用上下键来选取诸如sqlplus、rman等命令的输入记录。rlwrap使用readline库,因此readline也是必须先行安装。 ...

2014-07-29 00:03:57 702

日志Jar包冲突问题

背景使用淘宝diamond配置工具出现无法配置情况。在分析代码、依赖和确认diamond工作无误仍不得解后,最终由好友指点才定位了问题。分析异常栈如下 SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/D:/Workspace/Code/Ma...

2014-07-18 15:45:31 800

【Servlet散弹系列】 第一弹 与Servlet的第一次亲密接触

简介Servlet是Java编写的服务端程序,可以运行于Tomcat等web服务器中。其主要功能是响应浏览器发送过来的HTML请求,回送Web页面。工作客户端发送请求至服务器服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器服务器将响应返回客户端简而言之,你在浏览器输入一个链接,回车(回车将发送一个请求,请求为当前浏览器想要获得...

2014-07-02 01:33:18 122

【最清晰】Gradle安装.md

下载官网下载我的备份安装示例使用的是当前最新的版本 gradle-1.12-all.zipWindows示例直接解压到目录C:\Apps\System\Gradle\gradle-1.12,该目录即为gradle的安装目录。#新建系统变量,值即为gradle的安装目录GRADLE_HOME=C:\Apps\System\Gradle\gradle-1.12#再在系统P...

2014-06-26 21:30:19 320

yum在线安装mysql服务

1. 安装MySQL服务 #查询是否安装mysql-server,示例中并未安装rpm -qa | grep mysqlmysql-devel-5.1.52-1.el6_0.1.x86_64mysql-5.1.52-1.el6_0.1.x86_64mysql-libs-5.1.52-1.el6_0.1.x86_64#使用 yum -y install mys...

2014-06-23 16:25:05 116

[升入浅出]回调方法介绍之中国好室友篇(Java示例)

前言在Java社区的各种开源工具中,回调方法的使用俯拾即是。所以熟悉回调方法无疑能加速自己对开源轮子的掌握。网上搜了一些文章,奈何对回调方法的介绍大多只停留在什么是回调方法的程度上。本篇文章尝试从回调方法怎么来的、为什么要使用回调方法以及在实际项目中如何使用等方面来介绍下。场景场景选择的得当与否,很影响读者的继续阅读的兴趣甚至理解的主动性(长期作为互联网技术博文读者的我,深有感触)...

2014-06-08 20:43:42 335

Redis的三种启动方式

Part I. 直接启动下载官网下载  安装 tar zxvf redis-2.8.9.tar.gzcd redis-2.8.9#直接make 编译make#可使用root用户执行`make install`,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行程序了。make install 启动 #加...

2014-05-26 22:58:26 1677

Zookeeper入门 - Hello World.md

  示例将以单击模式最简化安装Zookeeper,并分别以ZK客户端和Java API编写 HelloWorld程序。 下载当前最新: zookeeper-3.4.6.tar.gz官网下载我的备份  安装 tar zxvf zookeeper-3.4.6.tar.gzcd zookeeper-3.4.6/#zookeeper无需编译,直接...

2014-05-20 17:22:03 303

SSH 远程文件/目录传输命令SCP示例详解

需求同网段机器之间,如何使用SSH连接快速传输文件(或目录)。数据最好以加密方式传输。解决SCP命令,采用同ssh的加密方式传输数据,在同个网络内能很方便的跨机器传输数据。SCP - secure copy (remote file copy program)scp copies files between hosts on a network. It uses s...

2014-05-13 14:58:48 250

VMWare开启共享文件夹(vmwaretools)

Windows环境下安装了Linux虚拟机,如果要安装大型软件(例如Oracle),难道需要把安装包上传上去吗(超占空间)?能直接访问Windows下才磁盘文件就好了。  强大的VMWare支持文件夹共享功能,这样虚拟机就能无缝访问Windows下的硬盘内容了。 1. 开VMWare共享文件夹功能在关闭虚拟机状态下,右击待指定虚拟机 --> 设置 --&gt...

2014-05-12 10:14:52 1599

修改Linux主机名(hostname)

1. 暂时更改hostname hostname your-hostname 以下将主机名修改为XD-ORACLE  2. 修改/etc/sysconfig/network配置文件,重启后永久生效 [root@localhost ~]# echo $HOSTNAMElocalhost.localdomain[root@localhost ~]# cp ...

2014-05-09 13:59:55 370

Shell脚本 一键安装JDK

背景最近面对十几台“嗷嗷待配”JDK环境的机器,实在不想一个个配。生命如此美好,怎能浪费在无聊的重复劳动上,遂编写了个一键安装JDK的Shell脚本。脚本很简单,而且对于简单的环境配置也很实用。完整的代码贴在下面,希望也能帮助大家减轻工作量。单步安装,移步这里需求能自动检测可能默认安装的openJDK,并能删除之。能自动配置JDK在 /etc/profile的环境...

2014-05-09 01:02:17 370

Linux下安装JDK(删除openjdk)

1. 查询是否默认安装有JDK [root@CRXJ-APP-2 bin]# java -versionjava version "1.6.0_22"OpenJDK Runtime Environment (IcedTea6 1.10.4) (rhel-1.41.1.10.4.el6-x86_64)OpenJDK 64-Bit Server VM (build 20.0-b...

2014-05-09 00:31:59 185

Shell脚本批量创建用户

一切都是为了能更好的偷懒准备写个简单的创建用户的shell脚本。支持 create username passwd 就行了。预计是给创建简单的测试用户用的,所以密码直接写在命令行上面。因此请不要用于生产环境等,创建完毕也要及时删除脚本。  #!/bin/bash# create user and specified it's password.# created...

2014-05-08 01:27:56 600

Oracle数据泵EXPDP/IMPDP工具使用(按用户导出和导入)

1. Oracle环境变量配置Oracle路径配置可通过expdp help查看工具使用环境。通常对于未配置Oracle环境变量,会报以下使用错误: UDE-00013: Message 13 not found; No message file for product=RDBMS, facility=UDEUDE-00019: You may need to set ORAC...

2014-05-06 21:57:59 7310

Oracle 新建用户

心里想着6个点临时数据文件临时表空间默认数据文件默认表空间创建用户赋权限当然也可以直接沿用已经存在的数据文件和表空间 预先规划临时数据文件名: xiaoqi_temp.dbf临时数据文件全路径:/home/oracle/app/oracle/oradata/orcl/xiaoqi_temp.dbf临时表空间名 : xiaoqi_temp...

2014-05-06 12:35:58 121

3 Useful Singleton Pattern in Java

1. Eager initialization (thread-safe) /*** Singleton pattern example with eager initialization way.* @author <a href="mailto:[email protected]">futeng</a>*/public class Eager...

2014-05-03 18:16:53 97

原创 SVN插件安装 MyEclipse Eclipse STS

 1. Download Subclipse PluginOfficial website click hereor quick download version site-1.8.22.zipunzip and rename it, like this : 2. Put unzip file to %MyEclipse%/dropins3. Restart MyE...

2014-05-02 15:55:14 124

PL/SQL编写定时Job Oracle定时删除

1. 要做什么如何使用Oracle存储过程结合定时Job来达到定时删除指定数据库表数据的目的。2. 大致过程新建两张测试表格编写insert存储过程和delete存储过程测试存储过程编写insert定时Job和delete定时Job测试定时Job3. 参考文章表结构和代码参考。存储过程和定时任务学习。4. 准备工作使用PL/SQL Dev...

2014-04-15 12:52:08 194

原创 ORA-00923: FROM keyword not found where expected

问题ORA-00923: FROM keyword not found where expected  ORA-00923: 未找到要求的FROM 关键字 原因1. as别名设置问题:as 别名请使用双引号。 分析1. 就 “as别名设置问题”引起该问题发生分析再练习使用as为列指定别名时,出现问题:select empno as '员工编号' f...

2014-04-06 18:02:01 2322

Linux下安装、开启Telnet服务

思考:1. 检测Linux下telnet服务存不存在。2. 存在则打开,不存在则安装。步骤:1. 使用telnet远程连接目标主机(本例使用Xshell)Xshell:\> telnet 192.168.80.218Connecting to 192.168.80.218:23...Could not connect to '192.168.80.21...

2014-04-01 15:07:28 2478

原创 Sublime 技巧 - 批量替换

sublime快捷键好用程度令人咂舌。用的多了,你就能体会官网的宣传:Sublime Text: The text editor you'll fall in love with 下面介绍个批量替换的技巧。技巧本身不重要,但体现的操作方式更值得思考。重点介绍:Ctrl+D,增加下一个相同关键字。想象一下,你先选中关键字Lenovo(双击),按下Ctrl+D,立马搜索...

2014-03-17 16:30:11 7881 2

PL/SQL Developer优化配置

介绍PL/SQL Developer是一款强大的Oracle数据库连接客户端,稳定实用而又简单,实乃开发利器。配置以下几点简单的设置是我每次安装必先设定的几项,希望对大家有用。注意: 1、2、3、4的设置均在 Tools - Preferences 里面,可一次性完成。1. PL/SQL设置自动记住密码Tools - Preferences - Oracle - Log...

2014-03-12 00:49:41 148

PLSQL显示乱码-无法进行中文条件查询

    原因: PLSQL乱码问题皆是ORACLE服务端字符集编码与PLSQL端字符集编码不一致引起。类似乱码问题都可以从编码是否一致上面去考虑。 解决: 1. 查询Oracle服务端字符集编码,获取NLS_CHARACTERSET字段值: select * from v$nls_parameters          保存查询到的值,如:NLS_CHARA...

2013-07-12 18:11:43 231

原创 【转载】字符编码的故事(unicode,ansi,utf-8,unicode big endian 编码区别)

[quote]这是一篇介绍字符编码历史的短文,活泼幽默,非常值得一看。原文刊登于http://spaces.msn.com/haoxiaobo/blog/cns!D1C72860197EBF38!425.entry,但是早已无法访问了。最早的转载我只看到08年11月份的。再此转载下,供大家饭后小酌。[/quote] 快下班时,爱问问题的小朋友Nico又问了一个问题: ...

2013-07-11 17:12:14 107

原创 命令模式(Command pattern)-- 请求与实现的解耦

[align=center][size=x-large]PART 1 请求与实现[/size][/align] [b]什么叫请求:[/b]用户选中一行文字,点击复制按钮,意图将文字复制到剪贴板,这个意图就叫做请求,但具体到程序中,这个请求被具象化为一个复制按钮被点击。 [b]什么叫实现:[/b]复制按钮被点击之后,引发一个操作,可能就是调用了一个方法,该方法主要...

2013-06-09 12:31:17 150

原创 单例模式(Singleton pattern)四种实现

[align=center][size=x-large]PART 1 快速预览[/size][/align][list][*][b]单例实现1:经典单例模式(Classic singleton pattern)[/b][/list][list=1][*]实现延迟实例化(Lazy instantiaze);线程不安全(thread-unsafe)[*]可用来学习单例模式思想,...

2013-06-06 09:19:33 177

原创 findbugs:may expose internal representation by returning

[b]findbugs: [/b]1. *** getXXX() may expose internal representation by returning ***.getXXX2. *** setXXX(DATE )may expose internal representation by storing an externally mutable object into setXX...

2013-03-21 15:26:00 984 1

原创 配置Windows Live Writer解决XML-RPC服务在本站点被禁用问题

网WP站点发布博文一般有三种方式:后台编辑发布:用自带文本编辑器或者另下插件。 方便Word2007:编辑以及再带发布功能。 常用Windows Live Writer:支持WP发布。 强大 本文介绍用Windows Live Writer来编写和发布博文:官方下载最新版。安装并配置,这时候出现:XML-RPC...

2012-11-23 16:19:08 458

原创 设置固定链接去除category前缀

1、我们浏览网站时会发现,点击菜单进去的是二级目录。2、很遗憾在WordPress中只要有分类目录出现就默认会加个前缀category。即如果固定链接设置为/%category%/%postname%/,那当你点击菜单“新闻”时,url是www.futeng.org/category/news,要是没有category该有多好!3、去除category,如果是老博客主请先看第4点。...

2012-11-23 16:17:31 533

空空如也

空空如也

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

TA关注的人

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