`
文章列表
      https://github.com/openresty/lua-nginx-module#status     and逻辑与操作符。 “短路求值” 若 A 为 false,则返回 A,否则返回 B。(A and B) 为 false。 or逻辑或操作符。“短路求值”  若 A 为 true,则返回 A,否则返回 B。(A or B) 为 true。 lua中除了false和nil之外,其他所以数据,包括0、空字符串等都是true。 类型: print(type("Hello world"))      --> string prin ...

kong安装

    Kong的安装和使用-   参考:https://www.west.cn/info/html/caozuoxitong/Linux/20180929/4594245.html 1 openssl和pcre一般系统自带:yum -y install pcre-devel openssl openssl-devel openssl升级: wget https://www.openssl.org/source/openssl-1.1.0 tar -xvf openssl-1.1.1b.tar.gz ./config shared zlib ln - ...
    字符串是由一个一个的字符组成 每个字符按照编码表有一个对应的数字(编码表的作用) 编码查询:http://www.mytju.com/classcode/tools/encode_utf8.asp 每个字符直接赋值给整数则可以得到对应字符编码表中的数值     编码表:字符和数字之间的对应关系表 java中字符类型和整数类型可以互相转化 字符型常量以Unicode(ascii)编码形式存储,占用2个字节, 当字符赋值给整数,则在编码表中查到相应的数值赋值(对应关系) 当整数赋值给字符,则在编码表中查到相应的字符赋值     utf-8编码变长编码,1-4 ...
  1 rpm centos中的安装包格式 ,相当于windows中的exe文件 2 yum是centos中方便的rpm仓库以及提供方便的安装方法,不但可以安装而且可以安装相应的依赖 3 /etc/yum.conf 是yum源的配置文件 4 /etc/yum.repo.d/xx.repo是yum源的仓库,安装文件的时候会根据配置下载安装包和相应的依赖包,然后安装 5 epel,安装后会产生yum源仓库的repo文件 6 yum源自行更换:下载repo文件,删除原来的repo文件 清理原来的缓存重新生成:1)yum clean all 2)yum makecache   安装:y ...
  1 正则(\w-*\.*)使用-知识点* 和括号 (\w-*\.*) 小括号是指匹配的字符串组,可以直接获取出来 \w 匹配字母、数字、下划线。等价于'[A-Za-z0-9_]' *匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等价于{0,}。 这里 \w-* 指的是 字母、数字、下划线开头 加“横线”匹配0或多次 横线,即可以直接匹配,如:123* 匹配12开头0-n次3 如:(123*\.*) 匹配 12,123,1233,12.,1233, \. 标识匹配字符 . ,如果 ".&q ...
  一、变量的定义 第一种用法:set @num=1; 或set @num:=1; //这里要使用变量来保存数据,直接使用@num变量 第二种用法:select @num:=1; 或 select @num:=字段名 from 表名 where …… 如: 1)set @t_error=0; select @t_error ; 2)select @num:=`name` ...

Centos7安装Ambari

     上一篇: centos7的安装: http://username2.iteye.com/admin/blogs/2390323 10、Ambari安装: https://ambari.apache.org/ http://www.infocool.net/kb/OtherCloud/201611/214644.html Ambari-2.4.1.0 压缩包地址: http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.1.0/ambari-2.4.1.0-centos7.t ...
  用一个实例来说明汉字如何转换为对应的字节。 中文编码是UNIQUE编码,即2个字节标识一个汉字;   如:我 = byte[] bs3 =new byte[]{-50,-46} = GBK编码10进制为52946。   如: String str2 = "我"; byte[] bs2 = str2.getBytes("gbk"); 我用gbk编码后的字节为:byte[] bs2 = new byte[]{-50,-46}    中间计算机做了什么呢!  1 我转换为字符“我” 2 找到相应的编码表 ,即gbk的编码表,然后 ...
    alert(2&&5) 5alert(0&&5) 0alert(5&&0) 0alert(1||5) 1alert(0||5) 5a=值1||值2 如果值1为真,将值1赋给变量,如果为假,将值2赋给变量alert(Number('12px')); NaNalert(NaN==NaN); false

架构中的关键词

  缓存,限流,降级 1、Hystrix:隔离、降级、熔断 2、限流:nginx流量限制模块,lua+redis,RateLimiter, 降级: 3、配置中心:Diamond、Disconf、Consul等  4、nginx:Keepalived做高可用 5、twemproxy:redis代理服务器,和mysql proxy对mysql的功能相同 6、Wireshark:抓取TCP协议数据,查看握手情况 7、OpenResty:服务器、lua+ngix+数据库进行基本业务开发,作用:灰度发布、网关、限流、校验 8、Tomcat超时:connectionTimeout、s ...
    企业应用架构模式 企业批量购书 分享 关注商品举报 企业应用架构模式 [Patterns of Enterprise Application Architecture]   程序员  技术讨论会 的各种PPT     #systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动       sudo apt-get install openssh-server sudo /etc/init.d/ssh restart   ...
  gollum说明文档: https://github.com/gollum/gollum   1 安装jruby http://jruby.org/download   2 jruby解压到响应的目录如:D:\Program Files\jruby-9.1.13.0 3 讲bin目录添加到环境变量path中 4 执行命令:jruby -v,有版本号出现则安装成功 5 执行 gem install gollum,安装gollum和基本的依赖包 6 执行 gollum --v,有版本号出现则安装成功 7 将wiki克隆到本地    git clone https:// ...
http://www.cnblogs.com/bananaplan/p/Sublime-Text-3-Powerful.html http://blog.csdn.net/cywosp/article/details/31791881   快捷键: 1、Ctrl+Shift+P插件安装 2、Ctrl+P模糊搜索文件 3、Ctrl+R查找函数方法 定位到行,Ctrl+G 查找标识,Ctrl+P   多处同步编辑,Ctrl+D,此功能我常用,很好。 ctrl + click: 单击想要编辑的每一个地方,都将创建一个光标   双击选中user,然后Ctrl+D,会向下连选 ...
 git   https://segmentfault.com/a/1190000002951154 git异常ssl权限问题:git config --global http.sslVerify false git工作流程: git有三个工作数,即工作目录 1)本地工作目录,它持有实际文件 2)暂存区域,像一个缓存区域,保存你的改动 3)HEAD区域,指向你最后一次提交的结果。 每次提交的时候,add文件,则文件提交到暂存区域即第二个区域,然后commit文件,则文件会被提交到HEAD区域, 这个时候其他人还看不到文件的改动,最后需要push,将文件推送到远 ...
  文档地址:http://docs.ceph.org.cn/start/quick-ceph-deploy/ 文档:http://blog.csdn.net/younger_china/article/details/51823571     安装 CEPH 部署工具   1 安装yum的一些插件: sudo yum install -y yum-utils && sudo yum-config-manager --add-repo https://dl.fedoraproject.org/pub/epel/7/x86_64/ && sudo ...
Global site tag (gtag.js) - Google Analytics