原创 Spring

IOC xml配置bean xml文件: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/bea

原创 NIO

建議別聽我bb,直接跳轉這個頁面: NIO教程 NIO是面向緩存的非阻塞流,而且功能很強大。 Channel Channel基本上是所有NIO的開始 可以異步讀寫數據 Channel中的數據總是要先讀到一個Buffer,或者總

原创 同步 異步 阻塞 非阻塞

不知道在哪找到的一個相當生動的解讀: 老張愛喝茶,廢話不說,煮開水。 出場人物:老張,水壺兩把(普通水壺,簡稱水壺;會響的水壺,簡稱響水壺)。 1 老張把水壺放到火上,立等水開。(同步阻塞) 老張覺得自己有點傻 2 老張把

原创 動態代理

動態代理老是忘,偏偏這玩意還陰魂不散,Struts2裏有,mybatis裏有,Spring的aop更是以動態代理爲主要實現,所以寫一篇備忘,還加了一點spring的內容 interface Cal{int add(int i,in

原创 String(第一篇博客)

間歇性凌雲壯志,於是就決定每天閱讀一點jdk源碼,從最簡單的String開始。 1. // Note: offset or count might be near -1>>>1. if (offset > codePo

原创 集合框架

Collection Collection是集合框架老祖,定義了一些集合框架的一些規範,更重要的是體現了多態 Iterable和Iterator Collection繼承了Iterable接口: public interface

原创 cmd運行io程序卡死

使用exe4j生成cmd界面的exe時,發現程序運行卡死,但是在idea裏運行良好。經過排查發現是每次在寫入excel時卡死,將寫入語句從 wb.write(file) 改成 FileOutputStream fos = new Fi

原创 在layer彈窗控件使用vuejs的雙向綁定

layer.open({ type: 1, skin: 'layui-layer-rim', //加上邊框 title:'標題',

原创 微信小程序關於鍵盤行爲的探索

模擬微信朋友圈評論功能,如圖:    首先考慮鍵盤將輸入框頂起來,使得輸入框正好在鍵盤上方 解決辦法:fixed定位,將輸入框定位在頁面最下,鍵盤升起時會自動將輸入框頂起來 於是有了這麼一個demo:   有幾個細節: 1.鍵盤右

原创 子元素margin-top使得父元素下移

這是個值得紀念的問題啊,第一次遇到是在學校技術部裏,當時還把這個問題分享給了其他部員,後來前端寫的少了,2年後實習在微信小程序裏第二次遇到這個問題。   這裏直接採用別人博客中通俗易懂的解釋: 當一個元素包含在另一個元素中時,假設沒有內

原创 flowable UI部署史詩巨坑

不知道有沒有同學跟我一樣按教程導入war包,分別導入mysql的jar包,分別修改數據庫配置文件,然後喜滋滋的打開 http://localhost:8080/flowable-modeler/ ,發現404,然後打開tomcat日誌,發

原创 JNA調用c++類方法

對於java調用dll來說,JNA是JNI的超級升級版,這意味着可以拋開沉重的模板,基本可以實現直接調用dll 網上對於JNA的使用,大多集中於調用直接方法,以及模擬結構體等問題,資料很多,在此不再贅述,推薦一個JNA入門教程博客:htt

原创 踩坑合集(時隔一年半的更新。。。。)

1.場景:springboot+mybatis整合 問題:org.apache.ibatis.session.Configuration.setVfsImpl(Ljava/lang/Class;)V            沒有org.ap

原创 SpringMVC

工作流程 http://blog.csdn.net/zuoluoboy/article/details/19766131 下面對工作流程中的關鍵詞總結提煉(其實就是自己瞎bb): DispatcherServlet Dispatche

原创 logback

詳細參考這篇博客:http://aub.iteye.com/blog/1103685 <?xml version="1.0" encoding="UTF-8"?> <!-- 從高到地低 OFF 、 FATAL 、 ERROR 、 W