原创 nw【node webkit】收藏node-webkit

如果一個圖片文件是1.jpg,一個文本文件是2.txt,可以用如下命令 copy /b 1.jpg+2.txt 3.jpg 這樣就把2.txt加到1.jpg的結尾生成了新文件。 效果如下: 用看圖軟件打開顯示的還是和1.jpg完全一樣的圖

原创 記錄springboot多數據源使用(來源於網絡,反饋於網絡)

實際工作中,多數據源場景應用場景必然存在。。。。。學習總結如下:   方法一: 通過不同的分包結構,實現掃描對應的數據源進行使用。   方法二:通過切面實現(兩篇文章告訴你實現) ——推薦 ——優點:新增一個數據源改動少 ——缺點:實現稍

原创 【安全問題】ZooKeeper未授權訪問-zookeeper存在未授權訪問漏洞

  修復辦法一(推薦指定IP白名單): 1. 找到目錄 zkCli.sh文件目錄 find / -name zkCli.sh 2. 進入目錄 cd /opt/zookeeper-3.4.12/bin/ 3. 登錄zk ./zkCli.sh

原创 通過kaptche 生成圖形驗證碼

import com.google.code.kaptcha.Constants; import com.google.code.kaptcha.Producer; <dependency> <groupId>com.git

原创 下載的ContentType設置 —— 文件擴展名(後綴)與Content-Type(Mime-Type)的對應關係表

OutputStream os = new BufferedOutputStream(response.getOutputStream()); response.setHeader("Content-Disposition", "att

原创 Springboot 使用@MatrixVariable註解

在Spring3.2 後,一個@MatrixVariable出現了,這個註解的出現拓展了URL請求地址的功能。  如果要開啓Matrix Variable功能的話,必須設置 RequestMappingHandlerMapping 中的

原创 模糊查詢的like '%$name$%'的sql注入避免

模糊查詢的like '%$name$%'的sql注入避免 Ibatis like 查詢防止SQL注入的方法 Ibatis like 查詢防止SQL注入的方法 mysql: select * from tbl_school where sc

原创 IDEA 有個很牛逼的功能

IDEA 有個很牛逼的功能,那就是後綴補全(不是自動補全),很多人竟然不知道這個操作,還在手動敲代碼。 這個功能可以使用代碼補全來模板式地補全語句,如遍歷循環語句(for、foreach)、使用 String.format() 包裹一個字

原创 好久沒用Git(分佈式管理方案)了,以前的總結回顧一下

下載安裝 Git下載地址https://git-scm.com/downloads  安裝一般選擇default editor, 傳輸模式選擇openssl   配置git 用戶名及郵箱 安裝完成後,還需要最後一步設置,在命令行輸入:  

原创 GDB源碼移動後如何調試以及幾種解決方法

發生core dump之後, 用gdb進行查看core文件的內容, 以定位文件中引發core dump的行.   gdb [exec file] [ core file] gdb之所以能夠知道對應的源代碼,是因爲調試版的可執行程序中記錄了

原创 字節對齊及why

32位系統默認4字節對齊(字段大小小於4字節時,以最大的字段大小對齊,字段大小大於等於4字節時以4字節對齊): 因爲地址總線的關係,有2根總線不參與尋址,導致只能獲取到4的整數倍的地址,所以默認是4字節對齊。 指針大小: 4個字節(32位

原创 ClassLoader【摘】

ClassLoader 是 Java 屆最爲神祕的技術之一,無數人被它傷透了腦筋,摸不清門道究竟在哪裏。網上的文章也是一篇又一篇,經過本人的親自鑑定,絕大部分內容都是在誤導別人。本文我帶讀者徹底喫透 ClassLoader,以後其它的相

原创 C++ 構造優化 開關

關閉  加    -fno-elide-constructors   c++ 移動構造、移動賦值 。。。

原创 虛函數表及虛函數表指針(看似簡單,深入部分也不是很懂)

回顧一下以前對虛函數表及虛表指針的概念: 1. 虛函數表屬於類,同類對象間共享該虛函數表(貌似虛函數表裏面維護了一個函數地址的指針數組)。 2.不同對象各自維護一個虛表指針指向類的虛表,類對象大小包含成員變量大小(含虛表指針vptr大小)

原创 自定義string類

#ifndef _MY_STRING_H__ #define _MY_STRING_H__ #include <iostream> using namespace std; namespace MyDefine{ class MyStr