原创 JavaWeb總結十五、JSP基礎用法
任何語言都有自己的語法,JAVA中有,JSP雖然是在JAVA上的一種應用,但是依然有其自己擴充的語法,而且在JSP中,所有的JAVA語句都可以使用。
原创 Spring NoSuchBeanDefinitionException: No bean named 'xxxx' is defined 問題解決
今天拉取了一個項目,使用了Spring框架,對於配置好久都沒有配置過了,啓動竟然報錯 NoSuchBeanDefinitionException: No bean named 'xxxx' is defined。 然後分析:原因有幾個 1
原创 Log4j.xml單獨類寫日誌
目前項目架構調整,之前有部分邏輯是通過定時輪詢數據來進行處理的,加入redis後,使用redis內置的事件觸發,事件觸發相對於定時輪詢,那性能肯定要好很多了。但是邏輯變動,日誌有多,試運行階段,想將修改的類的日誌單獨放入一個文件中,方便以
原创 DelimiterBasedFrameDecoder重複接收
項目的使用netty來獲取請求系統的數據,因請求系統採用TCP協議,且有效的數據是[xxxxxxxx]格式,只要獲取[]之間的數據即可。 這塊使用DelimiterBasedFrameDecoder netty自帶的解碼器,結果發送一個T
原创 JDK8和JDK7實踐區別
網上很多JDK1.7升級到1.8之後的的api不同。新增功能,這塊就不說了。 1、昨天有個項目使用Common-io-2.4.jar 來獲取文件夾中所有文件信息,在線上測試出現bug File directory = new File(
原创 Bootstrap模態窗口之下select選擇顯示不全的問題
情況:頁面上有兩個模態窗口,點擊添加彈出添加頁面(模態窗口1),在添加時,選擇客戶信息,填出用戶頁面(模態窗口2)。客戶信息選擇完成之後,關閉模態窗口2。在模態窗口1上操作:又選擇了時間控件,然後select下拉就不能顯示了(如圖一)。但
原创 Eclipse項目上有紅色錯誤,但是其實沒有錯誤
這個錯誤出現好久了,今天忽然想看看怎麼回事,看到https://blog.csdn.net/hongchangfirst/article/details/7663287,點贊! 1、原因:因爲java compiler level doe
原创 瀏覽器關閉後臺登錄信息清除、緩存
1、我們的系統頁面展示不是以具體用戶爲粒度的。而且是某個單位的一個角色爲最小粒度,後臺名稱請求數據庫要耗費一定的資源,我們可以將每次請求的結果緩存在本地。如果相同單位相同的角色進來,直接查緩存就可以了。而後臺爲每個單位角色的建立一個定時任
原创 CentOS6.5下二進制多實例安裝mysql-5.6.27
MySQL多實例就是在一臺機器上開啓多個不同的服務端口(如:3306,3307,3308),運行多個MySQL服務進程,通過不同的socket監聽不同的服務端口來提供各自的服務。各個實例之間是相互獨立的,每個實例的datadir, por
原创 linux定時任務
定時任務crontab,在linux系統/etc/crontab文件,打開該文件可以看到 crond服務 service crond start #啓動服務 service crond stop #關閉服務 service cron
原创 JavaWeb總結二十五、jsp簡單標籤開發(一)
一、簡單標籤(SimpleTag) 由於傳統標籤使用三個標籤接口來完成不同的功能,顯得過於繁瑣,不利於標籤技術的推廣, SUN公司爲降低標籤技術的學習難度,在JSP 2.0中定義了一個更爲簡單、便於編寫和調用的SimpleTag接口來
原创 JavaWeb總結二十八、JSTL標籤庫之核心標籤
一、JSTL標籤庫介紹 JSTL標籤庫的使用是爲彌補html標籤的不足,規範自定義標籤的使用而誕生的。使用JSLT標籤的目的就是不希望在jsp頁面中出現java邏輯代碼 二、JSTL標籤庫
原创 JavaWeb總結二十六、jsp簡單標籤標籤庫開發(二)
一、JspFragment類介紹 javax.servlet.jsp.tagext.JspFragment類是在JSP2.0中定義的,它的實例對象代表JSP頁面中的一段符合JSP語法規範的JSP片段,這段JSP片段中不能包含JSP腳本
原创 javaweb代碼和數據分離思考
今天看到一篇博文。如下: 經常開發java web應用程序的朋友一定對有對程序打包,維護的經驗,我們提高軟件的維護性一般可以從分離易變和不變的內容,重構軟件的結構來實現,重構包括對代碼級別的,也包括對應用程序目錄文件的重構,以下我就簡單談
原创 Java基礎篇
1、Map 1.1、Map中entrySet()方法 for (Entry<String, Object> entry : map.entrySet()) { System.out.print