- 浏览: 460793 次
- 性别:
- 来自: 广州
最新评论
-
dida1990:
啊喔,过去了这么久,不过还是评一个。谁说uuid的hashCo ...
高并发生成订单号(二) -
annan211:
yclovesun 写道使用了uuid,为什么还要machin ...
高并发生成订单号(二) -
yclovesun:
使用了uuid,为什么还要machineId?uuid已经可以 ...
高并发生成订单号(二) -
u013280917:
太深奥,看不懂
mysql优化特定类型的查询
文章列表
目前已经拿到offer
1 广州字节跳动 35 X 16
2 VIP 33X 14 目测加班严重
3 广州影子科技 35 X 14
4 广东易迅 28 X 17 不加班
怎么选 ?
第一部分 设置bastion
1 设置bastion 机器 用户身份验证
2 设置bastion 机器 隧道
隧道选择 Dynamic 类型,设置端口 1088
3 设置bastion 机器 代理
第二部分 设置target机器
1 设置target 的连接信息
2 设置target的代理信息
1 新增代理
2 主机填写 127.0.0.1
3 端口设置为 1088
ansible 根据主机处理不同case
- 博客分类:
- ansible
Ansible 根据主机的不同,有时候需要处理不同的场景,例如存在如下场景,配置多台VM的Compoment 不同的 TLS证书和Password。
inventory 文件
[dispatcher-connector]
192.168.99.17
192.168.99.5
[dispatcher-manager]
192.168.99.17
[dispatcher-tools]
192.168.99.17
configure.yml 文件
---
- name: tls enable for connector
hosts: dispatc ...
生成服务端与客户端证书库
keytool -genkeypair -alias server -keyalg RSA -validity 365 -keystore server.keystore -dname "CN=127.0.0.1,OU=icesoft,O=icesoft,L=Haidian,ST=Beijing,c=cn" -storepass 123456 -keypass 123456
keytool -genkeypair -alias client -keyalg RSA -validity 365 -keystore client.keysto ...
nginx stream 模块的应用
- 博客分类:
- nginx
nginx 作为反向代理服务器,通常以7层网络代理为主 , 特殊情况下 也可以进行4层网络代理,实现所谓的透传,以下是一个实例
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
include /usr/share/nginx/modules/*.conf;
events {
worker_connections 1024;
}
stream {
upstream localhost-443 {
...
ansible ssh 管理节点与目标节点
- 博客分类:
- ansible
ansible 在初始化阶段 需要通过ssh 连通管理节点与目标节点,这里以 10.2.6.78[manager] 为管理节点, 10.2.5.87[client] 为目标节点 。
首先检测 manager 是否能 Telnet 到client 节点
telnet 10.2.5.87 22
如果连接不通需要检查安全组以及端口开放
1 manager 生成 SSH-KEY 信息
ssh-keygen
这一步骤将会在 .ssh 目录下生成 id_rsa及id_rsa.pub
2 添加目标节点的SSH认证信息
ss ...
git 产生Related Changes
- 博客分类:
- git
git 产生Related Changes
1 备份本地修改
2 git reset --hard commit-id ##reset 到一个较远的分支 且reset过程中不允许出现merge,如果出现则再次选择更远的分支
3 reset 之后,使用git status 查看文件修改,如有修改 使用git checkout -- filename 把修改也回退完全才可以
git提交尽可能不要中途放弃,如果需要提交到同一个修改,可以使用 git commit --amend
执行以下即可
JVM_ARGS="-Xms6g -Xmx6g" bin/jmeter -g result.jtl -o report
[size=x-large]
同一台VM上启动多个docker , docker之间互相访问出现 error No route to host,
解决办法如下
firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 4 -i docker0 -j ACCEPT
firewall-cmd --reload
systemctl restart docker
原理: 默认情况下,firewalld将阻止同一个docker主机上的intercontainer网络,允许docker容器之间的通信,必须调整防火墙策略。
fro ...
jmeter 压力测试 连接数修改
- 博客分类:
- jmeter
jmeter 压力测试过程中, 执行jmeter脚本的vm 往往会因为线程数长时间处于 time_wait状态而导致 jmeter线程数不能持续提高 继而报错。
解决办法很简单,在执行jmeter脚本的vm上执行以下命令 并忽略错误。
centos7 测试ok
sudo bash -c 'echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse'
sudo bash -c 'echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle'
sudo sysctl -p
{
"annotations": {
"list": [
{
"builtIn": 1,
"datasource": "-- Grafana --",
"enable": true,
"hide": true,
"iconColor": "rgba(0, 211, 255, 1)",
...
task
- name: create manifest directory
file:
state: directory
path: "{{pushgateway_manifest_dir}}"
- name: generator pushgateway manifest
template:
src: "pushgateway-scale.json.j2"
dest: "{{pushgateway_manifest_dir}}/pushgateway-scale-{{ ...
#FROM debian:stretch-slim
#FROM cnshdocker.sh.cn.ao.ericsson.se/cgc_sep/ubuntu
FROM ubuntu:14.04
ARG GRAFANA_URL="https://s3-us-west-2.amazonaws.com/grafana-releases/master/grafana-latest.linux-x64.tar.gz"
ARG GF_UID="472"
ARG GF_GID="472"
ENV https_proxy=htt ...
第一步 :管理节点上安装ansible环境 略
第二步 :管理节点上配置 hosts文件 /etc/ansible/hosts
testserver ansible_ssh_host=127.0.0.1 ansible_ssh_user=root
targetserver ansible_ssh_host=192.168.137.4 ansible_ssh_user=root
第三步 :管理节点上配置 ansible.cfg
touch /etc/ansible/ansible.cfg
[defaul ...