- 浏览: 264140 次
- 性别:
最新评论
-
chokee:
好文
Redis的三种启动方式 -
xuganggogo:
你好,我设置密码之后,stop报错(error) NOAUTH ...
Redis的三种启动方式 -
andy20160606:
不错。建议用看图的方式,点一下之后以为没反应,其实已经去除依赖 ...
SLF4J介绍以及依赖等问题解决 -
a540268158:
学到了 谢谢
Redis的三种启动方式 -
RonQi:
真的好,简洁,有用,赞
Redis的三种启动方式
文章列表
DNS反向解析(Reverse DNS)
正向解析:通过域名查找ip;
反向解析:通过ip查找域名;
DNS反向解析用来屏蔽非法的IP访问请求;常见于邮件屏蔽系统,而apache,ssh,mysql等服务器端程序也会默认携带;
例如:邮件头包含域名和邮箱服务器的IP地址,一般邮件系统会检测发送来的域名是否合法(比对黑白名单),如果合法则接收该邮件,不合法则丢弃;对于自架邮件系统专门发送垃圾邮件的人,为了能逃避目标邮件系统的审核,此时可以通过将自己的邮件头域名篡改为常用的如Gmail邮件域名来逃脱检查。
大量动态IP的非法请求催生了DNS反向解析技术的发展。
分享一个使用ASCII码绘图的工具,由于绘制的文本形式,因此可以方便的插入代码注释和日志等。
国际惯例,HelloWorld。
地址:http://asciiflow.com/,注意最好配合google driver可方便的保存和下载。
什么是ASCII码绘图?如下表,其实这些常见的表情就是ASCII图了。(见维基)
$_$
见钱眼开
@_@
困惑
>_<
抓狂
T_T
哭泣
编码中怎么使用呢?我们来看一个著名的redis启动界面:
注释中好用吗?晒一张我的测试图。
怎么样,至少是看的我已经醉了。 ^-^ ...
背景
一个入库频繁的应用同时报了 (ORA-00604 + ORA-02399)错误,后续数据再也不能入库。
错误日志
ORA-00604: error occurred at recursive SQL level 1
ORA-02399: exceeded maximum connect time, you are being logged off
ORA-02399: exceeded maximum connect time, you are being logged off
Oracle官方文档
ORA-00604
ORA-00604 error o ...
数据文件读取异常
现象:zookeeper无法启动;
异常:Unable to load database on disk;
原因:数据文件读取异常,缺失则无法启动;
解决:在zk数据文件存放目录下(见 $ZK/conf/zoo.cfg,dataDir和dataLogDir属性),删除version-2文件夹。再重启zk。
异常贴下:
2014-09-24 14:01:30,558 [myid:11] - ERROR [main:QuorumPeer@4
myid文件缺失
现象:zookeeper无法启动;
异常:$dataDir/myid file is missing;
原因:zk集群中的节点需要获取myid文件内容来标识该节点,缺失则无法启动;
解决:在zk数据文件存放目录下(见 $ZK/conf/zoo.cfg,dataDir属性),创建myid文件并写入一个数字用来标识本节点(类似这个节点的身份证)。
#示例节点 dataDir=/home/crxj-coll/zookeeper-3.4.5/data
cd /home/crxj-coll/zookeeper-3.4.5/data
#这个节点准备命名为 第8 ...
远程访问报错
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
很明显root用户只有在localhost主机下访问mysql服务的权限,那接下来要做的就是赋予能在其他主机上访问该mysql服务的权限即可。
改表法
#1. 以root用户登录mysql服务
$ mysql -uroot -p
# 输入mysql root用户密码
#2. 查看当前用户
mysql> select user,host,password ...
1. 登录mysql
#1. 以root用户登录mysql服务
$ mysql -uroot -p
# 输入mysql root用户密码
#2. 查看拥有哪些库,并切换到mysql库下
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| cacti |
| mysql |
| test |
...
1. POM
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.7</version>
</dependency>
<dependency>
<groupId>javax.m ...
预览
介绍SLF4J 日志接口框架
如何解决日志冲突等常见问题
SLF4J
The Simple Logging Facade for Java (SLF4J) )serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework at deployment time.
上面是SLF4J官网的首段描 ...
简介
TFTP 简单文件传输协议或称小型文件传输协议(英文:Trivial File Transfer Protocol,缩写TFTP),是一种简化的文件传输协议(wiki)。
通常使用在内网等安全性不高的环境下,用于服务器间简单的文件传输。不需要密码。
安装
tftp挂与xinetd下,因此两者都是必须的。强大的博主再推荐一个测试工具Tftpd32_cn_bkill.com.zip,可以作为客户端和服务端测试连接。
yum在线安装
yum -y install xinetd tptp-server tftp
写在前面
注意,很多人不知道在sqlplus中不安装任何软件也是支持删除操作的请使用: Ctrl + Backspace当然想使用上下键查询历史输入就需要安装rlwrap软件了
背景
rlwrap 的出现使得我们能像使用bash一样使用上下键来选取 ...
背景
使用淘宝diamond配置工具出现无法配置情况。
在分析代码、依赖和确认diamond工作无误仍不得解后,最终由好友指点才定位了问题。
分析
异常栈如下
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/D:/Workspace/Code/Maven.rep/org/slf4j/slf4j-log4j12/1.5.8/slf4j-log4j12-1.5.8.jar!/org/slf4j/impl/StaticLoggerBinder.clas ...
简介
Servlet是Java编写的服务端程序,可以运行于Tomcat等web服务器中。其主要功能是响应浏览器发送过来的HTML请求,回送Web页面。
工作
客户端发送请求至服务器
服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器
服务器将响应返回客户端
简而言之,你在浏览器输入一个链接,回车(回车将发送一个请求,请求为当前浏览器想要获得用户链接所指定的那个网页),请求发送到服务器,服务器接收并将请求发送给Servlet程序,Servlet程序根据请求回送一大串字符。浏览器根据返回来的数据解析生产网页。用户就可以浏览该网页。用户侧的直接 ...
下载
官网下载我的备份
安装
示例使用的是当前最新的版本 gradle-1.12-all.zip
Windows示例直接解压到目录C:\Apps\System\Gradle\gradle-1.12,该目录即为gradle的安装目录。
#新建系统变量,值即为gradle的安装目录
GRADLE_HOME=C:\Apps\System\Gradle\gradle-1.12
#再在系统PATH开头添加该变量,主要别忘了结尾的分号
PATH=%GRADLE_HOME%\bin;
1. 安装MySQL服务
#查询是否安装mysql-server,示例中并未安装
rpm -qa | grep mysql
mysql-devel-5.1.52-1.el6_0.1.x86_64
mysql-5.1.52-1.el6_0.1.x86_64
mysql-libs-5.1.52-1.el6_0.1.x86_64
#使用 yum -y install mysql-server安装
yum -y install mysql-server
#设置mysql-server开机自启动
chkconfig mysqld on
#可检查是否设置成功(2 ...