- 浏览: 263776 次
- 性别:
最新评论
-
chokee:
好文
Redis的三种启动方式 -
xuganggogo:
你好,我设置密码之后,stop报错(error) NOAUTH ...
Redis的三种启动方式 -
andy20160606:
不错。建议用看图的方式,点一下之后以为没反应,其实已经去除依赖 ...
SLF4J介绍以及依赖等问题解决 -
a540268158:
学到了 谢谢
Redis的三种启动方式 -
RonQi:
真的好,简洁,有用,赞
Redis的三种启动方式
文章列表
前言
在Java社区的各种开源工具中,回调方法的使用俯拾即是。所以熟悉回调方法无疑能加速自己对开源轮子的掌握。网上搜了一些文章,奈何对回调方法的介绍大多只停留在什么是回调方法的程度上。本篇文章尝试从回调方法怎么来的、为什么要使用回调方法以及在实际项目中如何使用等方面来介绍下。
场景
场景选择的得当与否,很影响读者的继续阅读的兴趣甚至理解的主动性(长期作为互联网技术博文读者的我,深有感触)。好场景私以为是:熟悉且简单。
本例小心翼翼选择的场景是:写作业。(hope you like)
自己写
注:写作业这个动作至少交代三个方面:谁,什么动作(写),写什么。下面先从(有个学生,写,作 ...
Part I. 直接启动
下载
官网下载
安装
tar zxvf redis-2.8.9.tar.gz
cd redis-2.8.9
#直接make 编译
make
#可使用root用户执行`make install`,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行程序了。
make install
启动
#加上`&`号使redis以后台程序方式运行
./redis-server &
检测
#检测后台进程是否存在
ps -ef |grep redis
#检测6379端 ...
示例将以单击模式最简化安装Zookeeper,并分别以ZK客户端和Java API编写 HelloWorld程序。
下载
当前最新: zookeeper-3.4.6.tar.gz官网下载我的备份
安装
tar zxvf zookeeper-3.4.6.tar.gz
cd zookeeper-3.4.6/
#zookeeper无需编译,直接解压就可使用
配置
#修改示例配置文件为指定的zoo.cfg
cd conf
cp zoo_sample.cfg zoo.cfg
#编辑zoo.cfg添加下行参数。其他参数稍 ...
需求
同网段机器之间,如何使用SSH连接快速传输文件(或目录)。
数据最好以加密方式传输。
解决
SCP命令,采用同ssh的加密方式传输数据,在同个网络内能很方便的跨机器传输数据。
SCP - secure copy (remote file copy program)scp copies files between hosts on a network. It uses ssh(1) for data transfer, and uses the same authentication and provides the same security as ssh(1). U ...
Windows环境下安装了Linux虚拟机,如果要安装大型软件(例如Oracle),难道需要把安装包上传上去吗(超占空间)?能直接访问Windows下才磁盘文件就好了。
强大的VMWare支持文件夹共享功能,这样虚拟机就能无缝访问Window ...
1. 暂时更改hostname
hostname your-hostname
以下将主机名修改为XD-ORACLE
2. 修改/etc/sysconfig/network配置文件,重启后永久生效
[root@localhost ~]# echo $HOSTNAME
localhost.localdomain
[root@localhost ~]# cp /etc/sysconfig/network /etc/sysconfig/network.bak.modifyHostname
[root@localhost ~]# vi /etc/sysconf ...
背景
最近面对十几台“嗷嗷待配”JDK环境的机器,实在不想一个个配。生命如此美好,怎能浪费在无聊的重复劳动上,遂编写了个一键安装JDK的Shell脚本。脚本很简单,而且对于简单的环境配置也很实用。完整的代码贴在下面,希望也能帮助大家减轻工作量。
单步安装,移步这里
需求
能自动检测可能默认安装的openJDK,并能删除之。
能自动配置JDK在 /etc/profile的环境。
可携带参数,参数为普通用户名,可将JDK相关配置进普通用户的 .bash_profile环境。
一键安装脚本
脚本即安装文件已经备份到云端,请戳
installJDK
1. 查询是否默认安装有JDK
[root@CRXJ-APP-2 bin]# java -version
java 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-b11, mixed mode)
2. 删除默认的安装的OpenJdk
[root@CRXJ-APP-2 bin]# rpm -qa | grep jdk
ja ...
一切都是为了能更好的偷懒
准备写个简单的创建用户的shell脚本。
支持 create username passwd 就行了。预计是给创建简单的测试用户用的,所以密码直接写在命令行上面。因此请不要用于生产环境等,创建完毕也要及时删除脚本。
#!/bin/bash
# create user and specified it's password.
# created by ifuteng@gmail.com 2014/5/7
if [ -z "$1" ] && [ -z "$1"];
then
...
1. Oracle环境变量配置
Oracle路径配置可通过expdp help查看工具使用环境。通常对于未配置Oracle环境变量,会报以下使用错误:
UDE-00013: Message 13 not found; No message file for product=RDBMS, facility=UDE
UDE-00019: You may need to set ORACLE_HOME to your Oracle software directory
出现上述问题是因为无法找到$ORACLE_HOME目录。尝试配置Oracle重要的环境变量,source /hom ...
Oracle 新建用户
- 博客分类:
- Oracle
心里想着6个点
临时数据文件
临时表空间
默认数据文件
默认表空间
创建用户
赋权限
当然也可以直接沿用已经存在的数据文件和表空间
预先规划
临时数据文件名: xiaoqi_temp.dbf
临时数据文件全路径:/home/oracle/app/o ...
1. Eager initialization (thread-safe)
/**
* Singleton pattern example with eager initialization way.
* @author <a href="mailto:ifuteng@gmail.com">futeng</a>
*/
public class EagerInitSingletion {
private static final EagerInitSingletion INSTANCE = new EagerInitSi ...
1. Download Subclipse Plugin
Official website click hereor quick download version site-1.8.22.zip
unzip and rename it, like this :
2. Put unzip file to %MyEclipse%/dropins
3. Restart MyEclipse
1. 要做什么
如何使用Oracle存储过程结合定时Job来达到定时删除指定数据库表数据的目的。
2. 大致过程
新建两张测试表格
编写insert存储过程和delete存储过程
测试存储过程
编写insert定时Job和delete定时Job
测试定时Job
问题
ORA-00923: FROM keyword not found where expected
ORA-00923: 未找到要求的FROM 关键字
原因
1. as别名设置问题:as 别名请使用双引号。
分析
1. 就 “as别名设置问题”引起该问题发生分析
再练习使用as为列指定别名时,出现 ...