原创 SEVERE:Memory usage is low, parachute is non existent, your system may start failing.

項目在運行的時候,報這個錯  使用jdk中 bin目錄下的jvisualvm.exe  查看  tomcat內存直接爆炸  顧要提高tomcat的內存大小 (默認256M) 設置環境變量  變量名:JAVA_OPTS     變量值:-X

原创 SSM框架下shiro的驗證碼登錄

所謂的驗證碼登錄也就是    驗證碼正確之後利用shiro的免密登錄啦 驗證碼的驗證:發送短信的時候,把驗證碼信息放到緩存裏(key爲sessionid),表單提交過來的時候,從緩存裏拿出來比較就好。 接下來就是shiro 的免密登錄:

原创 Java比較兩個文本的區別,同一單元格不同顏色標在Excel上

 1、遞歸算法比較兩個文本的區別,並用標籤標出。 //遞歸算法 public class StringCompareTest2 { public static void main(String[] args) { Str

原创 html5 audio讀取文件流播放音頻

controller:讀取流 @RequestMapping(value = "audioListen") @ResponseBody public String getAudio(HttpServletRequest req

原创 Java併發編程:線程池的使用

Java併發編程:線程池的使用   在前面的文章中,我們使用線程的時候就去創建一個線程,這樣實現起來非常簡便,但是就會有一個問題:   如果併發的線程數量很多,並且每個線程都是執行一個時間很短的任務就結束了,這樣頻繁創建線程就會大大降低系

原创 對rar文件的解壓縮,對zip文件的壓縮與解壓縮

  一、對rar文件的解壓縮 1、maven <dependency>             <groupId>com.github.junrar</groupId>             <artifactId>junrar</a

原创 springmvc定時任務

1.在SpringMVC配置文件中添加 xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/ta

原创 使用iText填充pdf表單

1、先用word只做好模板,另存爲pdf格式,然後用pdf打開,啓用表單編輯功能,設置好表單域。如下: 2、把模板放入項目中 3、jar包 <dependency> <groupId>com.itextpd

原创 shiro jsp自定義標籤

1.建tld文件   auth.tld <taglib> <tlib-version>1.1.2</tlib-version> <jsp-version>1.2</jsp-version> <short-name>gzc

原创 阻塞和非阻塞,同步和異步

1 例子 故事:老王燒開水。 出場人物:老張,水壺兩把(普通水壺,簡稱水壺;會響的水壺,簡稱響水壺)。 老王想了想,有好幾種等待方式 1.老王用水壺煮水,並且站在那裏,不管水開沒開,每隔一定時間看看水開了沒。-同步阻塞 老王想了想,這種方

原创 oracle某條記錄被鎖後處理

由於在PLSQL Developer執行update或某種操作時沒有commit,導致oracle將該條記錄鎖住了。 解決辦法: 1. 查找鎖住的記錄 select s.sid, s.serial# from v$locked_objec

原创 Oracle數據庫-where, group by, having, order by語句的執行順序

[sql] view plain copyselect xxx_name, count(*) as counter  from table_y  where where_condition  group by xxx_name  havi

原创 datetimepicker的使用記錄及與bootstrapValidator的處理

$('##').datetimepicker({ language:"zh-CN", //語言選擇中文 format:"yyyy-mm-dd", //格式化日期 timepicker:true,

原创 Oracle的MERGE和MySql的replace into

在日常開發中經常會遇到先查詢 看看結果集有沒有如果有就執行操作沒有又執行咋樣的操作 (1).Oracle的MERGE MERGE INTO EMP1 T USING ( SELECT A.ID,A.NAME,A.PASSWORD FRO

原创 安裝Centos 6 virtualbox虛擬機

目前,Centos 6系列的最新版本是6.8,下載的地方很多,我就不上鍊接了。虛擬機我們使用oracle公司的Virtualbox,VirtualBox是開源的虛擬機軟件,免費而且佔用資源小,功能強大。https://www.virtua