自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 Tcl & Expect

1. 流程 运行一个Expect程序 spawn寄生目标程序,接管目标程序的输入输出 expect判断目标程序的输出,做相应逻辑判断 send用来向目标程序输入 interact将控制权交给用户 2. spawn寄生目标程序,接管目标程序的输入输出,这通常都是expect脚本的第一步,默认情况下,spawn会回显命令名称和参数,可以用-noec...

2018-08-15 19:09:55 2181

原创 ssh

1. 连接复用Host jumper.abc.comControlPath ~/.ssh/master-%r@%h:%pControlMaster auto如上设置可以复用连接,当已经有登录到跳板机的连接时,再ssh就会复用之前的连接,不需要输入密码了,这里主要解释下这三个配置的意义 Host Host相当于配置文件中的Section,表明下面的配置是针对哪个Host的,在这...

2018-08-15 19:07:09 552

原创 Nginx的location配置

location指令匹配一个uri,然后将该location的配置应用在这个uri上。Syntax:location [ = | ~ | ~* | ^~ ] uri { ... }location @name { ... }1.1. 匹配过程匹配是对一个标准化后的URI上执行的,标准化的URI解码了'%XX',解析了相对路径.和..,并且将相连的反斜杠删到只剩一个等(前提是打开了...

2018-08-15 19:05:59 603

原创 Linux命令

记录一些linux命令的使用1. useradd & sudoers1.1. 添加用户useradd -m -p xiaomi -s /bin/bash -U xiaomi#-m选项:当不存在/home/xiaomi目录时就创建一个#-p:密码#-s:指定该用户的shell,如果不指定,会使用默认值#-U:添加用户的同时,添加一个名字一样的group1.2. 将该...

2018-08-15 19:00:38 1299

原创 https证书制造

原理通常情况下网站申请证书的步骤是网站管理员在自己的服务器上生成一个私钥,并生成一个证书签署请求(Certificate Signing Request简称CSR),网站管理员将这个CSR上传到CA的网站,CA根据这个CSR签署一个证书发回给网站管理员,网站管理员将这个发回的证书装到自己的nginx服务器上就OK了,用户再访问这个网站的时候就会看到网站地址栏的绿锁,因为用户的浏览器里或者操作系...

2018-08-15 18:52:19 1075

原创 OpenJDK9源码编译

完全参考http://www.jianshu.com/p/26bd050610a4这篇文章https://blog.csdn.net/wd2014610/article/details/81703203https://blog.csdn.net/wd2014610/article/details/81664062https://www.jianshu.com/p/ee7e9176632...

2018-08-15 18:41:49 884

原创 OpenJDK8源码编译-废弃

1. 目标编译OpenJDK源码,并能用GDB打断点调试,最好能在CLion中调试参考:http://hg.openjdk.java.net/jdk8/jdk8/raw-file/tip/README-builds.html 官方README编译目标JDK版本: OpenJDK82. 源码下载# 这一步只下载了一个骨架,hg有个森林的概念,相当于下了一个森林的目录hg cl...

2018-08-15 18:37:59 1433

原创 HotSpot And OpenJDK

1. HotSpotHotSpot是JVM(Java Virtual Machine),是一个运行Java字节码的虚拟机。HotSpot包括: 一个Java ClassLoader 一个Java字节码解释器 Client和Server模式的虚拟机,针对不同用途做优化 一些垃圾回收器 一组运行时库 为什么叫HotSpot?因为这款虚拟机当...

2018-08-15 18:36:18 6472

原创 JVM参数

1. -XX:+PrintGCTimeStamps几乎所有的资料上说到打印JVM GC log的时候都会推荐一个参数: -XX:+PrintGCTimeStamps, 可该选项打印的是JVM以启动时间为基准的相对时间,对于troubleshooting来说非常困难。早在07年的时候就有人提出来并且早已fix,用法是使用 PrintGCDateStamps 代替PrintGCTimeStamps...

2018-08-15 18:35:15 219

翻译 Java File Path, Absolute Path and Canonical Path Explained【译】

原文网址:http://www.journaldev.com/848/java-file-path-absolute-path-and-canonical-path-explained java.io.File 为确定一个文件的路径提供了三种方法,这篇文章就讲讲这三种方法。 getPath(): 这个方法返回抽象路径名,如果创建File对象的时候是用普通字符串pathname创...

2018-08-15 18:31:30 389

apache-tomcat-5.5.23

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。

2012-10-21

blazeds-turnkey-4.0.0.14931第四卷

blazeds-turnkey-4.0.0.14931第四卷(共四卷) 含tomcat

2011-04-21

blazeds-turnkey-4.0.0.14931第三卷

blazeds-turnkey-4.0.0.14931第三卷(共四卷) 含tomcat

2011-04-21

blazeds-turnkey-4.0.0.14931第二卷

blazeds-turnkey-4.0.0.14931含tomcat 第二卷(共四卷)

2011-04-21

blazeds-turnkey-4.0.0.14931第一卷

blazeds-turnkey-4.0.0.14931含tomcat 第一卷(共四卷)

2011-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除