自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(18)
  • 收藏
  • 关注

转载 Executor框架(一)

类继承关系更详细的继承关系:ExecutorComplitionService类在说Executor接口及实现类之前,先聊聊ExecutorComplitionService。成员变量 private final Executor executor; private final AbstractExecutorService aes; private ...

2017-02-26 22:25:00 137

转载 Future接口和Callable接口以及FeatureTask详解

类继承关系Callable接口@FunctionalInterfacepublic interface Callable<V> { V call() throws Exception;}Callable接口中只有一个call()方法,和Runnable相比,该方法有返回值并允许抛出异常。但是这里有一个问题,进程是要通过Thread类去创建的,但是Thre...

2017-02-26 17:20:00 1945

转载 puppet的使用:ERB模板介绍

ERB介绍全称是Embedded RuBy,意思是嵌入式的Ruby,是一种文本模板技术,用过JSP的话,会发现两者语法很像。我们项目中一般用ERB来产生各模块的配置文件。ERB模板也可以用来产生Web页面(之前搞过一段时间ROR开发,模板用的haml),也可以用来产生其他文件。<% %>与<%= %><%Ruby脚本%>,一般是Ruby的逻辑脚...

2017-02-25 20:21:00 223

转载 puppet的使用:依赖关系整理

title:date: 2016-05-08 21:45:33tags:puppetcategories:技术puppet中的依赖关系整理。概述puppet中的依赖关系大概有如下几个:requirebeforeafternotifysubscribe更准确的说法是前三者表示的是依赖,后两者表示的是通知。详细介绍requiretype1 { '...

2017-02-25 20:19:00 207

转载 数字证书常见格式整理

数字证书常见标准符合PKI ITU-T X509标准,传统标准(.DER .PEM .CER .CRT)符合PKCS#7 加密消息语法标准(.P7B .P7C .SPC .P7R)符合PKCS#10 证书请求标准(.p10)符合PKCS#12 个人信息交换标准(.pfx *.p12)X509是数字证书的基本规范,而P7和P12则是两个实现规范,P7用于数字信封,P12则是带有...

2017-02-25 20:18:00 255

转载 c3p0配置文件

配置文件名称必须为c3p0-config.xml,否则找不到;标签名称<c3p0-config> <default-config > 具体配置内容 </default-config></c3p0-config>一般按照上述配置即可,如果有多个数据库可以使用标签,在创建ComboPooledDat...

2017-02-25 20:17:00 76

转载 dockerfile简述

作用Dockerfile的内容是一坨可以执行的代码(或者说是指令)(docker的DSL),这些代码使得创建镜像的操作可以复用以及自动化。指令格式Dockerfile的指令格式很简单:INSTRUCTION arguments指令是不区分大小写的,但是约定为全部大写。Dockerfile中指令的书写顺序就是它们的执行顺序。指令FROMDockerfile必须以FROM指...

2017-02-25 20:16:00 97

转载 Grape简介

什么是GrapeGrape是Ruby中的一个类REST API框架,被设计用于运行在Rack上或弥补已有的web应用框架(比如Rails或者Sinatra),Grape提供了一个简单的DSL用于方便的开发RESTful APIs。Grape支持common conventions,包括多种格式,子域/前缀限制,内容协商,版本控制等。安装通过gem安装:gem install gr...

2017-02-25 20:16:00 1094

转载 keytool和openssl生成的证书转换

keytool和openssl生成的证书转换keytool生成证书示例生成私钥+证书:keytool -genkey -alias client -keysize 2048 -validity 3650 -keyalg RSA -dname "CN=localhost" -keypass $client_passwd -storepass $client_passwd -keyst...

2017-02-25 20:15:00 223

转载 Grape教程-params

参数请求参数可以通过params获取,params是一个hash对象,包括GET、POST、PUT参数,以及路径字符串中的任何命名参数:get :public_timeline do Status.order(params[:sort_by])endParameters are automatically populated from the request body on ...

2017-02-25 20:15:00 712

转载 puppet的使用:puppet的hello world

这个例子完成将master节点上的一个文件放至agent节点上的功能创建要传输的文件echo “helloWorld” > /etc/puppet/modules/puppet-example/files/hello不使用module创建site.pp直接把对agent的操作写入site.pp文件中。touch /etc/puppet/manifests/site.pp...

2017-02-25 20:14:00 152

转载 puppet的使用:安装puppet

最近项目要使用puppet,趁机赶紧学习下。在家里的机器中搭建puppet环境,使用两台ubuntu 14.04;准备工作时间同步两台设备先进行时间同步,我把要安装master的机器作为NTP服务器,client向master同步下时间;这个不会的可以搜下NTP的配置;配置/etc/hosts把hostname改好,并添加到/etc/hosts中,master和client...

2017-02-25 20:13:00 115

转载 Sequel简介

Sequel: Ruby数据库工具包简介Sequel是Ruby中用于访问SQL数据库的一个简单、灵活、强大的工具包。Sequel能够保证线程安全,提供了连接池功能以及简洁的SDL用于创建SQL查询及表定义;Sequel包括一个强大的ORM层用于映射数据库记录和Ruby对象以及相关的记录;Sequel提供一些高级的数据库特写,比如,预处理的语句,绑定变量、存储过程、事务、两阶段...

2017-02-25 20:10:00 1800

转载 Sequel-Model

Sequel::Model Mass Assignment大多数的Model方法接受一个包含一系列key和value的哈希作为参数,这些方法包括:Model.new, Model.create, Model#set 和 Model#update。当把hash参数传递给这些方法时,每个key后面都会添加一个=(setter方法),如果存在setter方法且能够访问,Sequel会调用se...

2017-02-25 20:10:00 157

转载 rack简介

什么是rackrack是对ruby的Net::HTTP进行封装了的包,使用rack能够方便的新建一个简单的web应用。what is rackRack describes itself as follows:Rack在支持Ruby和Ruby框架的web服务间提供了一个最小接口。Rack出现以前,Ruby的web框架都是实现自己的一套接口,导致实现web服务非常的困难,同时不...

2017-02-25 20:09:00 1159

转载 puppet的使用:puppet配置文件介绍

配置文件的产生Puppet安装完后,配置文件就产生了,名称为puppet.conf,一般在/etc/puppet路径下。master也可以通过命令:puppet master --genconfig > puppet.conf产生。agent可以通过命令:puppet agent --genconfig > puppet.conf产生。puppet配置文件一般...

2017-02-25 20:09:00 299

转载 require/load/include/extend的区别

require一般用于加载一个库,当多次使用require加载一个库时,只有第一次有效,后面的都会加载失败,也就是会返回"false",以为require会追踪文件是否被加载。使用require加载库文件时,可以不带后缀".rb"。一般放在文件的最前面。test2.rb文件内容如下:result=require "./test1"puts resultresult=requi...

2017-02-25 20:09:00 75

转载 puppet的使用:ERB模板

ERB介绍全称是Embedded RuBy,意思是嵌入式的Ruby,是一种文本模板技术,用过JSP的话,会发现两者语法很像。我们项目中一般用ERB来产生各模块的配置文件。ERB模板也可以用来产生Web页面(之前搞过一段时间ROR开发,模板用的haml),也可以用来产生其他文件。<% %>与<%= %><%Ruby脚本%>,一般是Ruby的逻辑脚...

2017-02-25 20:08:00 315

空空如也

空空如也

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

TA关注的人

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