2019年2月12日

【转载】expect spawn、linux expect 用法小记

摘要: 使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。 脚本代码如下: 1.#!/usr/bin/expect 这一行告诉操作系统脚本里的代码使用那一个shell来执行。这里的expect 阅读全文

posted @ 2019-02-12 18:11 hong_0632 阅读(191) 评论(0) 推荐(0) 编辑

expect spawn not found

摘要: expect实现自动登录的脚本时报expect spawn not found 原来linux 执行sh脚本有两种方式,一种时将脚本作为sh 的命令行参数,另一种时将脚本作为具有执行权限的可执行脚本 将脚本作为sh 的命令行参数运行的方式如下 sh test.sh 或 sh /root/test.s 阅读全文

posted @ 2019-02-12 18:07 hong_0632 阅读(2909) 评论(0) 推荐(0) 编辑

【转载】expect spawn的用法

摘要: 转载【https://www.cnblogs.com/jason2013/articles/4356352.html】 一、概述 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互 阅读全文

posted @ 2019-02-12 16:48 hong_0632 阅读(822) 评论(0) 推荐(0) 编辑

【转载】使用sh -x调试shell脚本

摘要: [转载]http://blog.chinaunix.net/uid-20564848-id-73502.htmll 1. 通过sh -x 脚本名 #显示脚本执行过程 2.脚本里set -x选项,轻松跟踪调试shell脚本[以下字段转自:http://linux.chinaitlab.com/SHEL 阅读全文

posted @ 2019-02-12 16:45 hong_0632 阅读(1562) 评论(0) 推荐(0) 编辑

2019年2月11日

【expect安装】

摘要: 直接在root下输入expect,如下示例,说明已经安装expect 如果报未找到,则需要安装 如果能连到外网,可以使用yum安装 yum install expect yum install expect-devel yum install tcl b.如果不能连外网,只能使用源码编译安装 手动下 阅读全文

posted @ 2019-02-11 18:15 hong_0632 阅读(207) 评论(0) 推荐(0) 编辑

2018年4月3日

HotSpot虚拟机在Java堆中对象分配、布局和访问的全过程

摘要: 1.对象的创建 1>虚拟机中遇j到一个new指令时,将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。 如果没有,那必须先执行相应的类加载过程 2>在类加载检查通过后,接下来虚拟机将为新生对象分配内存 3>内存分配完成后,虚拟机需 阅读全文

posted @ 2018-04-03 12:02 hong_0632 阅读(189) 评论(0) 推荐(0) 编辑

【深入JVM】JAVA内存区域以及作用

摘要: Java虚拟机所管理的内存将会包括以下几个运行时数据区域 所有线程共享的区域:Java堆、方法区 线程私有的:程序计数器、Java虚拟机栈、 与对象内存分配关系最密切的内存区域是:堆内存、栈内存(虚拟机栈) 虚拟机中内存最大的一块:java堆 Java堆是垃圾收集管理器的主要区域,因此也被称作“GC 阅读全文

posted @ 2018-04-03 11:12 hong_0632 阅读(372) 评论(0) 推荐(0) 编辑

2018年3月30日

启动MemoryAnalyzer报错 Could not create the Java Virtual Machine

摘要: 今天下载了MemoryAnalyzer,但是启动的时候报错,Could not create the Java Virtual Machine,A fatal exception has occurred 网上说修改配置文件中的Xmx即可,但是我不行 后来看到另一种方法:删除C:\Windows\S 阅读全文

posted @ 2018-03-30 18:13 hong_0632 阅读(1815) 评论(0) 推荐(1) 编辑

2018年3月29日

【深入理解jvm】虚拟机性能监控与故障处理工具

摘要: 数据:运行日志、异常堆栈、GC日志、线程快照(threaddump/Javacore文件)、堆转储快照(headdump/hrof文件) jdk的bin目录下的工具大多数是jdk/lib/tools.jar类库的一层薄包装,主要的功能代码是在tools类库中实现 备注:tools.jar中的类库不属 阅读全文

posted @ 2018-03-29 15:42 hong_0632 阅读(213) 评论(0) 推荐(0) 编辑

2018年3月27日

【深入理解jvm笔记】Java发展史以及jdk各个版本的功能

摘要: Java的发展轨迹 JDK1.0版本:JAVA 虚拟机、AWT JDK1.1版本:JAR文件格式、JDBC、JavaBeans、RMI、Java语法:内部类(Inner Class)和反射(Reflection) JDK1.2版本:Java技术体系拆分为3个方向(面向桌面应用开发J2SE/面向企业级 阅读全文

posted @ 2018-03-27 10:43 hong_0632 阅读(1373) 评论(0) 推荐(1) 编辑

导航