原创 有人把公司內網的信息截圖泄露到外面,如何找出截圖的人?
1.重要圖片或者文檔裏面加水印(傅里葉變換,時域到頻域,傅里葉逆變換)。2. 所有終端監控敏感操作:另存、截圖、剪貼板等操作進行監控,有上述行爲一律上傳到審計服務器上備份待查。3. 禁止未授權(未安裝終端防護程序)的終端接入內網和業務系統
原创 桶排序、遞歸、迭代、尾遞歸
1. 桶排序:桶排序將[0,1)區間劃分爲n個相同的大小的子區間,這些子區間被稱爲桶。然後將n個輸入元素分別放入各自的桶中。因爲輸入時均勻獨立的,所以一般不會有很多數同時落在一個桶中的情況。這樣,我們想對各個桶中的數據進行排序,然後遍歷每
原创 String實現 intern
0.引言 什麼都先不說,先看下面這個引入的例子: [java] view plain copy String str1 = new String("SEU")+ new String("Calvin"); System.out
原创 高併發系統的設計
一、http連接池優點: 1、降低延遲:如果不採用連接池,每次連接發起Http請求的時候都會重新建立TCP連接(經歷3次握手),用完就會關閉連接(4次揮手),如果採用連接池則減少了這部分時間損耗,別小看這幾次握手,本人經過測試發現,基本上
原创 爲什麼需要編碼?UTF-8和GBK是如何進行編碼的
編碼是爲了在數據傳輸的過程中節省數據存儲空間,可以節省帶寬,加快傳輸速度。UTF-8:英文一個字節,中文3個字節。它可以使用1~4個字節表示一個符號GBK:英文兩個字節,中文2個字節。UTF-8 是 Unicode 的實現方式之一。我們已
原创 冪等性
冪等性:就是用戶對於同一操作發起的一次請求或者多次請求的結果是一致的,不會因爲多次點擊而產生了副作用。舉個最簡單的例子,那就是支付,用戶購買商品使用約支付,支付扣款成功,但是返回結果的時候網絡異常,此時錢已經扣了,用戶再次點擊按鈕,此時會
原创 貪吃蛇
1.把蛇的每一塊看成一個對象,塊與塊之間用鏈表進行相連。所以整條蛇的結構是LinkedList的結構。LinkedList裏面每一個對象爲point結構(point類是一個點類,表示的是x,y)。就是蛇的每一塊的橫座標和縱座標。蛇是會動的
原创 爲什麼要用Redis,Redis有哪些優缺點?Redis如何實現擴容?
優點: 1 讀寫性能優異,從內存當中進行IO讀寫速度快。 2 支持數據持久化,支持AOF和RDB兩種持久化方式(由於Redis的數據都存放在內存中,如果沒有配置持久化,redis重啓後數據就全丟失了,於是需要開啓redis的持久化功能,將
原创 Xgboost如何處理缺失值
Xgboost Xgboost簡介 Xgboost[1]是由陳天奇提出的一種集成學習方法,要想了解Xgboost,這裏建議先了解決策樹,再瞭解GBDT(Gradient boosting descent tree)即梯度提升樹,再學習理解
原创 Spring Boot中controller的使用
詳細解釋:https://www.cnblogs.com/juncaoit/p/7751340.html
原创 Spring中的註解
1、@component (把普通pojo實例化到spring容器中,相當於配置文件中的 <bean id="" class=""/>) 共同點:被@controller 、@service、@repository 、@component
原创 spring boot 配置總結
1、@value 單個配置 2、@Component @ConfigurationProperties 如果配置項很多,之間還有聯繫,把這些配置放到一個類裏面去 用@Autowired讓 limitConfig的實體bean注入到Hel
原创 VIM
1、 2、進入VIM 3、遊移光標 4、進入插入模式 5、在命令行模式下保存文檔 6、退出vim 7、普通模式下刪除vim文本信息
原创 Linux
1.ctrl+c,強行終止當前程序 2.table ,補全命令 3. $ touch love_{1..10}_shiyanlou.txt 創建10個文件夾 4. sudo adduser lilei su -l lilei p
原创 paperpass論文查重
推薦大家一個靠譜的論文檢測平臺。重複的部分有詳細出處以及具體修改意見,能直接在文章上做修改,全部改完一鍵下載就搞定了。怕麻煩的話,還能用它自帶的降重功能。哦對了,他們現在正在做畢業季活動, 贈送很多免費字數,可以說是十分划算了!地址是:h