上一页 1 2 3 4 5 6 7 8 ··· 25 下一页
摘要: Shell的函数在使用之前必须先定义,定义格式:[ function ] funname [()]{ action; [return int;]}可以带function fun()定义,也可以直接fun() 定义,不带任何参数。参数返回,可以显示加:return 返回,如果不加,将以最后... 阅读全文
posted @ 2014-08-15 16:49 码农神说 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 变量定义变量可以使用export和readonly来设置变量,export用于修改或打印环境变量,readonly则使得变量不得修改。语法:export name[=word] ...readonly name[=word] ...可以export/readonly时就给变量赋值,或给变量赋值后再e... 阅读全文
posted @ 2014-08-14 15:19 码农神说 阅读(876) 评论(1) 推荐(0) 编辑
摘要: 为什么要使用shell脚本?shell脚本能够轻易处理文件与目录之类的对象,而且是各UNIX系统之间经过POSIX标准化的通用的功能,因此Shell脚本只要“用心写”一次,即可应用到很多系统上,因此之所以要使用Shell脚本是基于:简单性:Shell是一个高级语言,通过它,你可以简洁地表达发杂的操作... 阅读全文
posted @ 2014-08-12 19:26 码农神说 阅读(10617) 评论(2) 推荐(2) 编辑
摘要: 继《Bat小试牛刀》之后,今天又需要一个小的bat文件。需求是这样的,有一个windows服务(服务名:xxxx,进程映像名:xxxx.exe)被数据库拖慢了,但目前又没时间调整代码,所以打算定时重启,此需求看似不合理,实则比较无奈。然而这个windows服务有很多子进程,通过net stop杀不死... 阅读全文
posted @ 2014-08-12 18:28 码农神说 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 欲设置的信息: IP地址:198.9.146.131子网掩码:255.255.255.0网关:198.9.146.254DNS:198.9.9.1 198.9.9.2 首先编辑/etc/network/interfaces设置IP地址和网关,最好先备份,如果你要配置的是eth0网卡,设置如下auto... 阅读全文
posted @ 2014-08-09 11:05 码农神说 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 编译器Java是编译型语言,按照编译的时期不同,编译器可分为:前端编译器:其实叫编译器的前端更合适些,它把*.java文件转变成*.class文件,如Sun的Javac、Eclipse JDT中的增量式编译器ECJ;JIT编译器:虚拟机的后端运行期编译器(Just In Time Compiler)... 阅读全文
posted @ 2014-08-08 09:53 码农神说 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机的执行引擎不管是解释执行还是编译执行,根据概念模型都具有统一的外观:输入的是字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果。运行时栈帧结构栈帧(Stack Frame)是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈(Virtual M... 阅读全文
posted @ 2014-08-07 18:31 码农神说 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 之前在学习ASM时做了一篇笔记《Java字节码操纵框架ASM小试》,笔记里对类文件结构做了简介,这里我们来回顾一下。Class类文件结构在Java发展之初设计者们发布规范文档时就刻意把Java的规范拆分成了Java语言规范和Java虚拟机规范。而Java可以跨平台主要是靠不同平台的虚拟机来实现的,而... 阅读全文
posted @ 2014-08-07 16:31 码农神说 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 善于利用工具,不仅可以加快我们分析数据,还可以快速定位和解决问题。现在我们就来看看虚拟机性能监控和故障处理工具。在JDK的bin目录可以看到sun免费送给了我们很多小工具,这些工具虽然小巧但功能强大且稳定,你看到的小工具其实是lib\tools.jar的快捷方式而已,工具的具体执行是被打包进了too... 阅读全文
posted @ 2014-08-04 12:28 码农神说 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 垃圾收集(Garbage Collection,GC)并不是Java语言的半生产物,事实上GC历史远比Java久远,真正使用内存动态分配和垃圾收集技术的语言是诞生于1960年的Lisp语言。经过半个世纪的发展,内存的动态分配与内存回收技术已经相当成熟。而判断对象是否存活的算法主流有两种引用计数算法和... 阅读全文
posted @ 2014-08-03 17:20 码农神说 阅读(136) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 25 下一页