原创 macOS Mysql5.7升級Mysql8(解決mysql.infoschema不存在的問題)

首先提醒大家,拷貝data文件夾有風險!數據無價,建議還是dump數據再restore! 舊版本是5.7,到官網 https://dev.mysql.com/downloads/ 下載8的dmg包,安裝(在版本8的安裝過程中需要設置roo

原创 IDEA修改項目JDK編譯版本

需要修改不止一處: 模塊選項中的兩個標籤頁: IDEA屬性頁面的java編譯器選項卡: 默認JDK版本的設置對於編譯版本的修改沒有用,僅是新建模塊時會代入選項(一開始用IDEA時可是坑死我了):

原创 Disconf原理--簡要總結

簡單把源碼過了一遍,總結使用@DisconfFile和@DisconfFileItem註解相結合情況下的Disconf-Client的執行過程、原理 配置類定義如下: /** * @author sam */ @Service @S

原创 【藍天準系統 + 970M + WIN10】此nvidia驅動程序與此windows不兼容

問題背景: P151SM藍天準系統,藍天版970M(原配是770M) 前一個月安裝了WIN10大更新後,原有的驅動(3XX.15的)失效了,進入遊戲後,無法調用獨顯。使用GeForce Experience無法檢測到新驅動。手動下載最新

原创 proxifier for mac 註冊碼

我的是2.21版 P427L-9Y552-5433E-8DSR3-58Z68    公司填 1 即可。

原创 Mysql 應用CASE WHEN 語句條件計算的一個實例

業務需求描述: 現有核減費用表edu_syn_hd_ded(ID  SERVICECODE   CUTTYPE   CUTFEE ) 列定義:ID  服務號   覈減類型    覈減費用。 有核減規則: 1. 類型是01的,覈減費用要除

原创 微信小程序安卓系統下不顯示BASE64圖片問題

<image>標籤中的data屬性必須寫爲:image/png 不能是img/png    或者是jpg等其他格式 that.setData({ captchaImage: 'data:image/png;base

原创 Mysql case when 語句不兼容only_full_group_by問題解決記錄

問題背景:   項目執行 case when + group by 的語句 運行報錯:[2018-12-26 17:50:15] [42000][1055] Expression #3 of SELECT list is not in

原创 微信小程序Base64圖片不顯示(Base64串存在換行問題)

背景 我項目採用的方案,和大家都差不多,小程序內用wx.request來發請求,後臺返回Base64流,前臺用<image>標籤顯示。 先附上核心代碼: File tfile = new File("/Users/sam/Downlo

原创 微信小程序https端口指定(非443)

安全域名需登陸測試號管理頁面來配置,具體的https證書要求請參照官方文檔去製作並配置好。 小程序默認請求是443端口,如果需指定端口號,域名後直接跟端口號即可,如圖: js裏面url寫法如下即可:  

原创 5分鐘看懂髒讀、不可重複讀和幻讀

講事務隔離機制的文章看了不少,覺得有些文章寫的確實難以理解,造成不少理解偏差。這篇文章以大白話來解釋。 下面舉例說明髒讀,不可重複讀,幻讀:(以A君買STEAM的遊戲的例子來說) 髒讀 在Read Uncommitted級別下存在,使用R

原创 SSHD服務指定端口號

需要修改/etc/ssh/sshd_config,注意不是ssh_config,sshd指服務端守護程序(deamon),ssh是指客戶端。 如圖: 重啓SSHD服務生效。 service sshd restart  

原创 sftp搭建後首次登陸packet_write_wait + Broken pipe + Connection closed問題原因

背景交代: CentOS6.5搭建SFTP,按照教程配置 + 重啓SSHD服務,之後用sftp命令試驗登陸,用戶名爲paymentftp   報錯信息如下: [root@BILLING86 local]# sftp paymentftp

原创 macOS下JDK11安裝及環境變量配置總結

1. 安裝 不多說,去官網下載 https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html tar包或者dmg,二者區別在於

原创 CentOS6.5升級OpenSSH7.9p1

1. 安裝telnet(安裝要停用SSHD,在編譯安裝過程中需要用telnet方式連接server): yum -search telnet 找出了一堆,但我們要安裝server版的 yum -y install telnet-