- 浏览: 740093 次
- 性别:
- 来自: 黑龙江
最新评论
-
浮生一如梦:
[b][i][u][list]
[*][img][url][f ...
字节,字节数组输入输出流ByteArrayInputStream,ByteArrayOutputStream理解 -
java_frog:
httpclient4里才有default
DefaultHttpClient使用 -
lizhenlzlz:
lizhenlzlz 写道HttpHost proxy = n ...
DefaultHttpClient使用 -
lizhenlzlz:
HttpHost proxy = new HttpHost(& ...
DefaultHttpClient使用 -
kennykinte:
methodGet()方法里
HttpPost httpGet ...
DefaultHttpClient使用
文章列表
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的安装和使用-
参考: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 - ...
字符编码表-字符串-字符-字节-字节数组理解
- 博客分类:
- java
字符串是由一个一个的字符组成
每个字符按照编码表有一个对应的数字(编码表的作用)
编码查询: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 ...
正则使用点滴
- 博客分类:
- javascript基础
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
- 博客分类:
- linux
上一篇: 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 ...