原创 監控Linux服務器上用戶操作記錄

最近線上阿里雲服務器,發現有文件丟失的情況,卻找不到是誰把文件刪掉了。所以想找一個能支持操作監控的代碼,放在自己的linux服務器上。自己不咋熟悉linux程序命令編寫,找了幾篇博客,試試改改,將成功的保存下來,以方便以後的使用或者修改優

原创 Spring controller 和 service的併發以及單多例

          controller 和service的單例和多例在很多時候其實都有併發問題的影響,但是絕大多數情況,很多人沒有在意,只有踩坑了才發現。            按照我以前的測試,可以發現,controller層如果不輸

原创 快速排序算法及比較

         最近想看了下算法,想至少對於優秀的算法有個大致的瞭解。最後發覺,快速排序是綜合來說很好的一個算法,於是記錄一下快排算法,和於其小弟冒泡排序的時間比較,讓我具體瞭解,其效率的差別,一下是代碼,和測試機率 快速排序(Qu

原创 Python控制檯中文亂碼,終端中文亂碼問題

最近在看Python,代碼對於絕大多數,寫過別的語言的人來說,比較容易接受,但是讓我頭疼的是,在寫爬蟲的過程中,如 ,開發頁面,開發軟件的控制檯,及widows控制檯都先後出現過中文亂碼的問題,甚至有的時候會導致報錯的問題。踩了一天坑,感

原创 Spring下對Quartz的使用

      學Spring中接觸了Quartz(計劃任務調度框架),測試成功後,將簡單代碼保存在此。 首先導入 log4j quartz slf4j  JAR包 package Text; import java.text.Simpl

原创 Chart.js Uncaught ReferenceError: require is not defined

最近項目用到了圖表,感覺chart.js還是挺強大的,但是每次去github 下載後,在html導入,都會報錯,很頭疼,看好多人問,也沒有解決方案   最後去看了好久才發現,下包的時候別下master分支包,下tags裏的。然後引入的時候

原创 datetimepicker is not a function錯誤

在導入時間選擇插件的時候,datetimepicker.min.css和datetimepicker.min.js都已經裝載,但是報錯 Uncaught TypeError: $(…).datetimepicker is not a

原创 action中文傳值亂碼

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">寫SSH項目,從上一個action傳ID NA

原创 我的大型併發分佈式項目的想法和結構圖

         最近在思考關於大型分佈式項目的整體框架,從最前端到最末端。一直想出個圖記錄下我的想法,今天把圖畫了下,也算是記錄下吧。具體的實踐過程,如果需要搭建的話,我會後面再跟博客,把這套系統的搭建過程也記錄一下的。        

原创 JAVA常用排序算法詳解

   本來想 自己總結一下Java的常用排序算法,查了下發現有篇博客寫的挺完整的,這裏轉載一下,相關的博客內容正確性和代碼正確性,我這邊會有所檢查和修改,轉載地址見最下方。     相較於原博客,我會對代碼進行復審,並且加上相關注解,便於

原创 Spring controller 和 service 的單例生成和多例審查隔行

          controller 和service的單例和多例在很多時候其實都有併發問題的影響,但是絕大多數情況,很多人沒有在意,只有踩坑了才發現。            按照我以前的測試,可以發現,controller層如果不輸

原创 MYSQL 下的自定義序列(可回零)

         公司數據庫用的oracle,但是個人開發和自己寫東西一般用mysql,覺得序列這個東西還是蠻好用的,但是mysql本身卻沒有這個功能,於是想自己試着寫一下,以後要是啥項目用得上也方便。           網上的有很多,

原创 關於非分佈式事務和資金字段修改的併發問題記錄

     1.在非分佈式的接口級調用,如spring 的註解注入或者bean注入。他的事務是可以配置傳播屬性的。既,在同一項目下,如果A接口通過,B接口通過,C接口異常,在配置默認傳播屬性=REQUIRED。C接口異常會導致ABC均回滾。

原创 多種單點登錄的方法和之間的比較

        有個項目可能要用到單點登錄,以前也搭過cas的單點登錄,公司用的是redis檢查sessionId的方式單點登錄。因爲以前的cas比較久遠,忘記了很多,所有有了疑惑,redis的單點登錄和cas的單點登錄有什麼區別,爲什麼

原创 JAVA:excel通用解析按所需對象返回集合(附DEMO)

          在平時開發和使用過程中,經常會出現要使用excel解析文件,用來處理一些批量業務,比如批量創建,批量修改,或者批量入庫保存,這類業務的特點是,一般用txt或者excel保存待處理數據,每一行對應N個字段,N個字段有些可