`
futeng
  • 浏览: 260845 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
前言 在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 新建用户

心里想着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为列指定别名时,出现 ...
Global site tag (gtag.js) - Google Analytics