- 浏览: 263524 次
- 性别:
- 来自: 北京
最新评论
文章列表
1、mysqldump是逻辑备份(logic backup);
2、mysqldump适合数据库引擎是innodb的;
3、mysqldump关键选项
1> --opt=>默认是开启,该参数是以下参数组合的简要表示,即相当以下参数:
--add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset.
2> --skip-opt=>可以通过此参数跳过如上1>的设置;
3> --quick=> ...
【1/6】查看crontab配置要求
# more /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- mo ...
*******************************************
# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 30968
max locked memory (kbyte ...
Nginx下实现IP白名单限制的方式如下:
【1/3】增加指定IP白名单文件
vim /etc/nginx/ip.conf
10.112.8.39 1;
【2/3】修改nginx配置
vim /etc/nginx/nginx.conf
geo $remote_addr $ip_whitelist{
default 0;
include /etc/nginx/ip.conf;
}
【3/3】为匹配项做白名单设置
vim /etc/nginx/conf.d/port8081.conf
location /yourcontexturi {
if ( $ip_whi ...
一、首先,描述下问题现象:
1、在Linux服务器端,通过mysqldump命令导出数据库文件后,再通过mysqldump导入文件,
出现导入失败的问题;
二、其次,分析问题原因:
1、在Linux命令行下,通过more或者vim查看导出的mysql文件abc.sql,发现里面的中文显示是乱码;
2、初步认为,是mysqldump文件时出现乱码?
3、但是通过部分导入成功入库的库表数据来看,排除导出的文件是乱码问题;
4、将dump文件abc.sql,sz到windows本机,通过文本编辑器notepad++查看,里面中文显示是正常的,
5、由此,定位到问题原因:dump文件的编码是ok的,只是 ...
1、通过抓包软件分析:
得到如下请求:
https://bjjj.zhongchebaolian.com/bjjjfront/record
https://bjjj.zhongchebaolian.com/usercenter/driver
https://bjjj.zhongchebaolian.com/bjentry/enterBJ/queryEnterBJInfo
https://bjjj.zhongchebaolian.com/usercenter/car/del
https://bjjj.zhongchebaolian.com/usercenter/car?
2、请求数据格式
...
一、官方解读:
jstack prints Java stack traces of Java threads for a given Java process or core file or a remote debug server.
For each Java frame, the full class name, method name, 'bci' (byte code index) and line number, if available, are printed.
With the -m option, jstack prints both Java and native f ...
1、查看restapi端口
# netstat -tnulp|grep 19656
tcp 0 0 0.0.0.0:6369 0.0.0.0:* LISTEN 19656/beam.smp
tcp 0 0 0.0.0.0:18083 0.0.0.0:* LISTEN 19656/beam.smp
tcp 0 0 127.0.0.1:11883 ...
【前提】
Observer Reference Manual
Version 2.9.2
September 17, 2019
1> 获取OTP介质并安装=>otp_win64_22.1.exe
http://www.erlang.org/download.html
2> 配置OPT_Home和Path后,即可使用erl相关命令
3> 要连接远端的Embedded mnesia,首先要获取对方的cookie值,
可以ps -ef|grep beam.smp或者本机通过erl -> 【auth:get_cookie().】获取,假如以获取到cookie为【emq ...
一、场景
K8S中nginx ingress一般负载的是pod的service,但如何代理到一个外部服务A?
二、前提
K8S的docker中可以访问外部服务A,即网络上是打通的,可以事先测试确认好;
三、解决方案
1> 通过ingress yaml语法代理,简单的反向代理是可以的,但涉及附加参数的调整的话,
该方案不适用;
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: yourdomain
namespace: yournamespace
spec:
rules:
...
************************************
环境:
vip=192.168.15.111
director_ip=192.168.15.100,192.168.15.101
real_server_ip=192.168.15.102,192.168.15.103
术语:
1> vip => virtual server ip-address
2> cip=> client ip
3> dip=> director ip
4> rs => Real Server
注意:
1> 发送到Loopback逻辑网卡上的 ...
***************************
2019-11-14 19:50:17.565 [TextMsgReceiverThreadInFuture-3] [ERROR] [com.yourcompany.ms.iov.utils.MqttClientSubMsgInFuture:682] - =An unknown exception is:=
java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer does not have available server for clien ...
1、首先,需要明确的是,EMQX支持共享订阅,或者称为消费者集群。
EMQ X支持共享订阅,类似Kafka的consumer_group,共享订阅同一个topic时,相当对该topic进行分发消费(消费者集群),而不是复制消费。
2、EMQX 服务端配置,
1> 开启共享订阅参数【true】
## Whether the Server supports Shared Subscriptions
##
## Value: boolean
# remedied by can_do on 2019-07-11
zone.external.shared_subscription = tru ...
【EMQX开始hook功能】
The EMQ broker implements a simple but powerful hooks mechanism to help users develop plugin.
The broker would run the hooks when a client is connected/disconnected, a topic is subscribed/unsubscribed or a MQTT message is published/delivered/acked
EMQX实现了简单并强大的hooks机制,帮助用户开发插件。
Broke ...
1、插件作用
判断请求参数是否有确定的值,如果存在,则拒绝服务。
用于拦截恶意访问行为。
2、核心代码
local function decideUriExists(uri_value_tab,uri_key_tab)
local exists = true
local args = ngx.req.get_uri_args()
for i = 1, #uri_value_tab do
local local_uri_value = uri_value_tab[i]
local local_uri_key = uri_key_tab[i]
...