`
samwalt
  • 浏览: 287094 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

db2数据库命令

1、获得当前日期 values current date 返回日期类型 2、日期转换成字符串类型 values char(current date) 把日期类型转换成字符串类型 3、字符串转换成日期类型 date('2011-01-01') date('01/30/2011') 4、命令行登录db2数据库 db2 connect to DBNANE user USERNAME 然后提示输入密码 用完后重设连接 db2 connect reset 5、rtrim() 6、timestamp() 7、VARCHAR_FORMAT() 8、substr()
一般来说在java程序中调用linux系统命令用如下方法: Process exec(String command)           在单独的进程中执行指定的字符串命令。 不过,遇到复杂点的linux系统命令或者应用程序的命令行稍复杂点,就可能无法分正确调用。比如:应用程序命令带了命令行选项,指定的文件名中包含了空格。这时可以用另一个重载方法。 Process exec(String[] cmdarray)           在单独的进程中执行指定命令和变量。 命令名或程序名,命令行选项,参数等分别作为cmdarray数组的元素。
一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。 从线程的角度看,每个线程都保持一个对其线程局部变量副本的隐式引用,只要线程是活动的并且 ThreadLocal 实例是可访问的;在线程消失 ...

外部排序ruby实现

# value 数组类型,存储待比较大小的元素。数组长度比败者树数组长度大1 # loser_tree 数组类型,败者树。数组元素是value数组的索引 # node 待调整的叶子结点在value数组中的索引 def adjust_loser_tree(value, loser_tree, node) # 求叶子结点的父结点在败者树中的索引 t = (node + loser_tree.size) / 2 while t > 0 if value[node].email > value[loser_tree[t]].email tm ...
java程序用ssh远程登录linux并调用shell命令,需要用到java的ssh客户端,这里使用的是JSch,支持ssh2 示例代码登录远程linux,返回远程目录中的所有文件 JSch jsch = new JSch(); try { Session session = jsch.getSession(user, host, port); session.setPassword(pass); session.setTimeout(2000); Properties config = new Properties(); config.put( ...
1、查看文件编码格式 :set fileencoding 2、转换文件编码格式 :set fileencoding=utf-8

ruby多线程同步

    博客分类:
  • ruby
 
# 有两个线程。一个线程从文件中读取5行数据到一个队列,然后等待另一个线程 # 从队列中取数据,队列中数据取完后,继续从文件中读取数据到队列。 require 'monitor' # 要读取的文件 filename = ARGV[0] total = 0 # 存放数据的队列 q = Queue.new # 读取文件的线程 a = Thread.new do puts "读取文件的线程启动" File.open(filename, 'r') do |file| i = 0 file.each_line do |line| ...

shell笔记

1、判断字符串是否为空 if [ -z $str ]; then echo "string length is zero" fi 判断字符串是否非空 if [ -n $str ]; then echo "string length is not zero" fi 2、判断字符串是否相等 if [ "$str1" -eq "$str2" ]; then echo "equal string" fi 3、同步时间 ntpdate time.windows ...

python笔记

 
1、python获取命令行参数 import sys sys.argv python文件名是第一个参数 获得系统默认编码 print sys.getdefaultencoding() 设置系统默认编码 reload sys sys.setdefaultencoding() 至于为什么要reload sys,是因为系统在加载时删除了sys.setdefaultencoding('utf-8')这句,所以这个时候要重新加载reload sys模块才能调用sys.setdefaultencoding('utf-8')语句起作用 2、正则表达式 import re # 正则表 ...

hadoop命令

fsck命令检查hdfs文件系统数据的一致性 hadoop fsck / -files -blocks 从本地文件系统复制文件到hdfs hadoop fs -copyFromLocal local_dir hdfs_dir 或者 hadoop fs -put local_file_path hdfs_file_path 从hdfs复制文件到本地文件系统 hadoop fs -copyToLocal hdfs_dir local_dir 或者 hadoop fs -get hdfs_path local_path 列出hadoop集群中所有正在运行的作业 hadoop job -list ...

ruby调用shell

    博客分类:
  • ruby
 
1、system 方法 运行一个子shell进程来调用系统命令,命令执行成功返回true,否则返回false。 只想执行命令,而不需要得到命令输出时,可以使用system. system('rm -rf test') 2、反引号 ` 把字符串str当做外部命令来运行,并以字符串方式返回命令的输出.使用`str`形式来调用该方法 str = 'test' message = `rm -rf #{str}` puts message

ruby笔记

    博客分类:
  • ruby
 
1、判断是否是目录,判断该目录是否存在 File.directory?(argu) 2、遍历目录 Dir.foreach(argu) do |f| end 结果中包含"." ".." 3、改变工作目录 Dir.chdir(argu) 4、字符串移除前后空白 str.strip 返回新字符串 str.strip! 如果未改变 ...

perl笔记

    博客分类:
  • perl
1、循环控制 last 关键字,相当于c语言的break next 关键字,相当于c语言的continue 2、判断元素是否在数组中 if ($elem ~~ @array)  # $elem是字符串类型 if ($elem + 0 ~~ @array)  # $elem是数值类型 3、判断文件是否存在 if(-e $filename){ } 判断是否是目录 if(-d $filename){} 4、split字符串 @results = split(/regexp/, $string) $string是需要被split的字符串,//里是正则表达式,返回数组 5、读取目录中的文件 ...
导出 mysqldump -u root -p -d 数据库名 表名 > /home/database.sql # -d = --no-data 导出表结构,但不导出数据 mysqldump -u root -p -t 数据库名 表名 > xxx.sql # -t = --no-create-info 导出数据,但不导出表结构 mysqldump -u root -p -B 数据库名 表名 > xxx.sql # -B 导出数据,也导出表结构 导出数据为纯文本文件 select 字段1,字段2 from 表名 into outfile “c ...

hadoop参数设置

hadoop.tmp.dir 指定的目录是本地目录,存储namenode的metadata,hdfs的块数据,还有临时数据,默认值/tmp/hadoop-${user.name} fs.default.name 设置hadoop默认文件系统,URI的形式,需要指定namenode的主机名和端口 dfs.replication 默认是3 dfs.block.size 默 ...
Global site tag (gtag.js) - Google Analytics