随笔分类 -  平时总结

记录学习过程中的一些心得、经验
摘要:来思考几种场景: 1、某个脚本需要执行时间比较长,无人值守,可能执行过程中因ssh会话超时而中断? 2、某次测试一段代码,需要临时放入后台运行? 3、放入后台运行的脚本,需要在一段时间后重新调到前台? 4、已经调起作用后,忽然发现没有将作业放入后台执行,如何补救? 5、需要在后台运行大量的脚本,如何 阅读全文
posted @ 2017-07-14 12:26 VNX 阅读(8234) 评论(0) 推荐(0)
摘要:有时候可能有这样的需要:用Shell生成类似0001这样的序列作为批次号,这里整理了一下个人的方法 方法一:通过seq命令 seq命令可以生成从某个数字到递增到另一数字的序列。用法如下: 选项参数如下: 示例1:指定序列格式 示例2:指定序列分隔符 示例3:指定序列宽度,不足的位数用0补齐 注:-f 阅读全文
posted @ 2017-07-03 16:17 VNX 阅读(5920) 评论(0) 推荐(2)
摘要:版本1.0版,参考网上的一些文章规整而来。后期打算继续修改。完成一篇适合自己的shell开发规范。 最新编辑时间:2017.6.25 一、 命名规范 1、 版本和运行参数 1) 脚本开始之前以注释形式说明版本号;(推荐)2) 如果调用其他工具,还需说明工具的版本号;(推荐)3) 为脚本添加必须的运行 阅读全文
posted @ 2017-06-25 22:20 VNX 阅读(2424) 评论(0) 推荐(0)
摘要:一、前言 工作中我们可能遇到这样的需要:查询数据库中的信息,并将结果导出到Excel文件。这本来没什么,但数据量比较大时,用PLSQL、toad导出Excel会出现内存不足等情况,使用odbc+Microsoft query + Excel导出提数结果能在一定程度上避免这些问题。 环境:个人电脑8G 阅读全文
posted @ 2017-06-24 12:18 VNX 阅读(2822) 评论(0) 推荐(0)
摘要:从FTP服务器上下载文件或上传文件到FTP服务器是生产环境中比较常见的场景之一。 shell操作FTP的方式整理如下: 思路一:使用shell调用ftp等客户端 使用FTP方式,通过shell调用ftp等客户端,从而完成FTP文件的上传、下载等操作。 方式一:ftp方式 一个基本的ftp工具,需安装 阅读全文
posted @ 2017-06-11 16:05 VNX 阅读(20477) 评论(0) 推荐(2)
摘要:本篇文章是对oracle错误代码进行了详细的总结与分析,需要的朋友参考下 ORA 00001: 违反唯一约束条件 (.) ORA 00017: 请求会话以设置跟踪事件 ORA 00018: 超出最大会话数 ORA 00019: 超出最大会话许可数 ORA 00020: 超出最大进程数 () ORA 阅读全文
posted @ 2017-03-15 22:12 VNX 阅读(2962) 评论(0) 推荐(0)
摘要:遇到一个需求:在已经建好的数据库中,为每一个数据表都添加相同的3个字段。 分析:数据库中的数据表较多,一一手动修改耗时低效,是否可以用程序遍历每一张表,然后为遍历到的当前表添加字段? 查询当前用户的所有表定义和为某张表添加字段比较容易实现的,SQL中游标可以将这两者组织起来,因此编写以下程序实现功能 阅读全文
posted @ 2016-12-27 22:02 VNX 阅读(4663) 评论(0) 推荐(1)
摘要:一、关于日志 1、日志定义: 项目在运行阶段产生的信息 2、日志级别 最常见的日志级别有4个: error :错误日志 warn:警告日志 info:流程日志 debug:调试日志 优先级从高到低分别是ERROR、WARN、INFO、DEBUG log4j程序会打印高于或等于所设置级别的日志,设置的 阅读全文
posted @ 2016-09-09 00:41 VNX 阅读(785) 评论(0) 推荐(0)
摘要:一、预备知识 1、shell的作用 2、常识 (1)Tab键自动补全 使用Terminal时,输入命令的前几个字母,敲tab会自动补全命令或文件名、目录等。 好处:操作速度更快;不容易出错; (2)清屏命令 Ctrl + L 或 输入命令clear (3)命令历史: 执行:history 清除历史: 阅读全文
posted @ 2016-06-03 22:00 VNX 阅读(39240) 评论(0) 推荐(3)
摘要:一、简介查找文件的几个命令: 1、which :查找可执行文件的位置 2、whereis:查找文件的位置,可以找到可执行命令和man page 3、locate:配合数据库查看文件位置 4、find:实际搜索磁盘查找文件位置 注意:find是在磁盘上遍历查找的,很消耗资源,应优先使用whereis和 阅读全文
posted @ 2015-12-07 14:58 VNX 阅读(1901) 评论(0) 推荐(0)
摘要:CentOS 7与之前版本有较大变动,查阅资料,整理得到如下手册(未完~)。 一、安装 1、使用哪种方式安装 (1)、虚拟机安装,推荐:VM,功能齐全,强大(Virtual Box也可以)。 (2)、物理机安装:刻录光盘,或者自己制作U盘启动盘。 说明:a、若服务器上安装,光盘优先,U盘可能引导不起 阅读全文
posted @ 2015-08-26 08:29 VNX 阅读(3161) 评论(0) 推荐(0)
摘要:1、jvm虚拟机的种类及特点 Sun Classic:解释和编译不能协调使用;使用基于句柄的对象查找。 Exact VM:解释和编译能协调使用;采用准确式内存管理;可以知道内存中某个位置的数据是什么类型,便于GC判断数据是否还可用。抛弃了基于句柄的对象查找。 Sun HotSpot VM:热点代码探 阅读全文
posted @ 2015-07-20 20:23 VNX 阅读(264) 评论(0) 推荐(0)
摘要:HTTP状态码(HTTP Status Code) 一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 所有状态解释:点击查看 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提 阅读全文
posted @ 2015-04-21 21:37 VNX 阅读(212) 评论(0) 推荐(0)
摘要:EditPlus是一个功能强大的编辑器,这里介绍用它来开发Python程序所需要的简单设置。环境:win71、设置Python语法缩进:【1】工具-->设置用户自定义工具【2】在分类面板上:用户工具-->添加工具-->程序【3】菜单名字设为“Python”,命令为Python的安装路径下的可执行程序... 阅读全文
posted @ 2015-04-06 16:46 VNX 阅读(2009) 评论(0) 推荐(0)
摘要:一、基础知识 1、三种模式: Command mode 命令模式,用于输入命令,简单更改。 Insert mode 插入模式,用于插入文本。 Last line mode 末行模式,用于输入命令、视化操作、查找替换等。 2、七种常用操作: 输入文本 移动光标 删除文本 替换文本 搜索文本 其它辅助操 阅读全文
posted @ 2015-04-01 20:07 VNX 阅读(328) 评论(0) 推荐(0)
摘要:近期使用CentOS,就在这里记录一下。首先,个人版本是CentOS6.5,属于centos系列,Fedora系列的理论上也可以用。 工欲善其事,必先利其器,这里介绍我的软件包配置:1、vim(增强版vi)和Emacs(PS:有人说他们是神的编辑器和编辑器的神)对vim:# yum -y in... 阅读全文
posted @ 2015-03-23 11:23 VNX 阅读(300) 评论(0) 推荐(0)