Skip to content

Instantly share code, notes, and snippets.

View zlei1's full-sized avatar
🌴
On vacation

zlei1 zlei1

🌴
On vacation
View GitHub Profile
@zlei1
zlei1 / ruby_on_rails_deployment.md
Created July 6, 2021 06:38 — forked from zentetsukenz/ruby_on_rails_deployment.md
Deploy Ruby on Rails application with Docker Compose and Capistrano with ease

Docker

Files and Folders.

|
|\_ app
|...
|\_ docker
| |
require 'redis'
redis_connection = Redis.new(url: "redis://localhost:6379/0")
redis_connection.subscribe("messages") do |on|
on.message do |channel, msg|
puts "##{channel} - [#{msg}]"
end
end
require 'socket'
host = 'localhost' # web服务器
port = 80 # 默认 HTTP 端口
path = "/data.json" # 想要获取的文件地址
# 这是个 HTTP 请求
request = "GET #{path} HTTP/1.0\r\n\r\n"
socket = TCPSocket.open(host,port) # 连接服务器
server {
listen 80;
server_name xxx;
location / {
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_buffering on;
@zlei1
zlei1 / vimrc
Last active September 5, 2019 15:26
set nocompatible
filetype on
syntax on
set re=1
set ttyfast
set lazyredraw
" 设置主题
colorscheme molokai
查看物理cpu个数
cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
查看核心数量
grep 'core id' /proc/cpuinfo | sort -u | wc -l
cat /proc/cpuinfo | grep "cpu cores" | wc -l
Exception
NoMemoryError
ScriptError
LoadError
NotImplementedError
SyntaxError
SignalException
Interrupt
StandardError
ArgumentError
brew cask install java8
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
function! Hello()
ruby <<EOS
p "hello world"
EOS
endfunction
command! Test :call Hello()
module EggConcern
def append_features base
super
base.instance_eval(&@_class_methods)
base.class_eval(&@_class_eval)
end
def included base = nil, &block
super
@_class_eval = block