原创 分佈式鎖要解決的場景和使用方法

自我總結遇到的解決場景 如果是單機應用中,對於同一個對象的變量的訪問,可以通過JUC的鎖機制來控制同一時間只有一個線程來拿到資源或者改變資源,但是在分佈式的、可能同一個應用還是集羣部署的情況下,那麼一個對象可能在多臺機器的內存中保存,這個

原创 Jenkins角色授權策略配置

jenkins安裝教程以及配置https://blog.csdn.net/qq_39234840/article/details/87718588 1.設置角色策略的權限控制 2.新增角色 新增project-member勾選部分讀取

原创 jenkins 自動化部署 maven工程、vue工程、項目環境啓動 配置教程

官網地址(下載、文檔):https://www.jenkins.io/zh/ 附 角色權限教程:https://blog.csdn.net/qq_39234840/article/details/106427121 插件安裝 等等,用到啥

原创 JSP完美解決微信分享無法傳參問題

前端代碼: wx.ready(function () { // wx.ready(function () { //需在用戶可能點擊分享按鈕前就先調用 wx.onMenuShareTimeli

原创 Linux-mysql安裝、sql_mode、最大連接數、當前連接數等查詢命令

mysql安裝配置 yum search libaio # 檢索相關信息 yum install libaio # 安裝依賴包   yum list installed | grep mysql 如果有,就先全部卸載,命令如下: yum

原创 HTML5喚起攝像頭

getUserMedia API HTML 5 的getUserMedia API提供了訪問媒體的能力, 基於該特性, 開發者可以不依賴任何瀏覽器插件下去訪問視頻和音頻等設備. 舊版API : navigator.getUserMedi

原创 mysql5.7數據庫賬號密碼設置以及權限分配

  登錄數據庫: # mysql -u root -p 輸入密碼   首先mysql的用戶賬號以及權限信息都保存在mysql.user表中 查詢mysql.user的所有用戶信息 SELECT host,user,authenticat

原创 springboot+dubbo+nacos1.2.1+seata1.1.0代碼集成以及windows和linux環境搭建和seata-config配置注入

說明:本文講解爲nacos1.2.1+seata1.1.0版本 一.Linux環境 1.nacos安裝 下載地址:https://github.com/alibaba/nacos/releases 1.下載上傳至linux服務器,t

原创 微服務(alibaba系列)必備架構nacos、seata、sentinel

1.Nacos 官網地址:https://nacos.io/zh-cn/ 文檔地址:https://nacos.io/zh-cn/docs/what-is-nacos.html nacos支持dubbo和spring-cloud。主要常用

原创 cent OS 7 開機或者重啓 自動執行shell腳本(自啓tomcat、nginx或者一些服務等)

下面舉例 1.新建一個.sh文件 內容爲啓動nginx命令 2.上傳至linux服務器上  並且設置讀取權限755 3.在centos7中,/etc/rc.d/rc.local文件的權限被降低了,開機的時候執行在自己的腳本是不能起動一

原创 CentOS7搭建Samba共享文件夾 設置無密碼登錄

搭建之前:關閉防火牆 CentOS7默認的防火牆不是iptables,而是firewalle #停止firewalld服務 systemctl stop firewalld #禁用firewalld服務 systemctl mask fi

原创 iptables防火牆設置

防火牆設置 查看防火牆狀態 [root@centos6 ~]# service iptables status   CentOS7默認的防火牆不是iptables,而是firewalld    service firewalld   st

原创 mysql統計每年1-12月份的數據量或者是否有數據

select firm_name, sum(case month(time) when '1' then 1 else 0 end) as 一月份, sum(case month(time) when '2' then 1 else

原创 java 公式字符串替換計算

static ScriptEngine JavaScriptMath = new ScriptEngineManager().getEngineByName("JavaScript"); public static void main

原创 兩臺linux服務器之間文件傳輸備份

首先兩臺服務器必須互通,需要開放22端口,如有做安全攔截就相互添加白名單 兩臺服務器IP分別爲:A.192.168.2.1,B.192.168.2.2。 在A服務器上操作,將B服務器上/opt/bak/目錄下所有的文件全部複製到本地的/o