原创 docker run 和 docker-compose 配置掛載 Volume 並運行 nginx

https://blog.iaiot.com/docker-nginx.html 1.先在宿主機創建掛載目錄:mkdir -p /data/nginx/{conf,conf.d,html,logs} 2.然後把文件 nginx.conf

原创 mybaits int 類型的字段不能 Java 移除 JSONObject 空值字段

新地址:https://blog.iaiot.com/mybaits-int.html mybaits int 類型的字段不能 <if test="sub_name != null and '' != field_name"> 只能 <i

原创 nginx-php 的 docker 鏡像 nginx1.15.7 php7.0.33 php-fpm alpine3.7,測試 wordpress 完美運行

新地址:https://blog.iaiot.com/nginx-php-fpm-alpine.html 獲取鏡像:docker pull haojiliang/nginx-php-fpm-alpine:v1.15.7 nginx 1.1

原创 docker volume 掛載文件後,容器內更新此文件,就報 Device or resource busy 不能保存文件

https://blog.iaiot.com/docker-volume-device-or-resource-busy.html # Error moving temp DB file temp-1.rdb on the final d

原创 解決 fastJson 出現重複引用的問題 "$ref":"$[0].layout[0]....."

  https://blog.iaiot.com/fastJson-$ref.html JSONObject.put("k", jsonv); → JSONObject.put("k", jsonv.clone());  或 Stri

原创 vmware 虛擬機三種網絡連接類型的區別,CentOS 設置靜態 ip

博客新地址:https://blog.iaiot.com/vmware-nat.html 1.虛擬機三種網絡連接類型: 橋接模式:虛擬機加入到宿主機所在局域網,可以和宿主機所在局域網內其他機器互相訪問。就像是局域網中的一臺獨立的主機。 n

原创 logstash 接收 syslog 消息調試

linux logger、rsyslog: logger 生成 message 日誌:logger -t aaaaaaaaa mmmmmmmmmmm 查看生成的日誌:tail -f /var/log/messages rsyslog 配置

原创 java spring 定時任務

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance

原创 resin、tomcat 中添加 host 配置後 spring 定時任務執行多次

tomcat:配置文件 server.xml 中 appBase="webapps" 改爲 appBase="" resin:配置文件 resin.xml 中 <web-app-deploy path="webapps" 改爲 <web

原创 Ubuntu 筆記

1.設置 root 密碼:sudo passwd root 2.開啓 root 遠程登錄:/etc/ssh/sshd_config 中 PermitRootLogin 改爲 yes,StrictModes 改爲 yes 然後:sudo s

原创 Kubernetes 筆記

1.對於一個容器來說,它的 IP 地址等信息不是固定的,那麼 Web 應用又怎麼找到數據庫容器的 Pod 呢?所以,Kubernetes 項目的做法是給 Pod 綁定一個 Service 服務,而 Service 服務聲明的 IP 地址等

原创 openresty(Nginx+lua-nginx-module)中各個階段執行的指令解釋及其執行順序

上圖來源:https://github.com/openresty/lua-nginx-module#directives init_by_lua*:初始化 nginx 和預加載 lua(nginx 啓動和 reload 時執行);in

原创 避免 fastJson 出現重複引用的問題 "$ref":"$[0].layout[0]....."

JSONObject.put("k", jsonv); → JSONObject.put("k", jsonv.clone());

原创 docker volume 掛載文件後,容器內更新文件時,報 Device or resource busy

docker volume 掛載文件後,容器內更新文件時,報 Device or resource busy # Error moving temp DB file temp-1.rdb on the final destination

原创 Jmeter 發送 webSocket 請求

下載 Jmeter 插件管理插件:http://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-manager/1.3/jmeter-plugins-manage