原创 幾本技術書籍的關係

新開了公衆號,歡迎關注 本文涉及如下書籍 《設計模式》 《重構》 《重構到模式》 《敏捷軟件開發:原則、模式與實踐》 《設計模式》展示了優秀的軟件代碼應該具有怎樣的結構 《重構》教會了我們如何改進自己的代碼結構 《重構到模式

原创 Idea關於Module is not backed by gradle的問題

公衆號,歡迎關注 背景: 有一個Maven項目,想引入Gradle作爲構建工具,添加builde.gradle文件 現象 運行時Idea報錯,Module is not backed by gradle 解決方案 關閉項目,重新

原创 epoll爲什麼快

新開了公衆號,歡迎關注 epoll epoll是linux下的一種I/O多路複用的操作方式,是event poll的意思 I/O多路複用,舉個栗子,在酒吧,一個服務員,10個顧客在喝酒,服務員有這麼幾種服務方式 服務員從第一個顧

原创 順時針遍歷方陣

如題:順時針遍歷一個方陣 昨天去面試,考到了這個題,當時寫的不是特別好,回到家重新梳理了一下 思路就是採用遞歸遍歷,先遍歷最外圈,然後四角收縮,遍歷內圈矩陣,遞歸的終止條件有兩種,一種是中間剩一個元素,一種是中間剩四個元素 代碼如

原创 我讀《精進》——04 怎樣學習

找到一切學習的嚮導 學習是一個主動構建知識的過程,吸收知識並不等於學習,看了一套教程,做一堆筆記,並不是真正的學習,學習是探索的過程,針對每一個學習材料,不妨考慮下面四個方面 我已經知道的有哪些 有哪些現在知道了 有哪些未知

原创 我讀《把時間當做朋友》

個人站點 http://ronnie.wang 近日讀完了李笑來老師的《把時間當做朋友》,距離出版已近十年,到讀來仍然收穫頗豐,就算不是醍醐灌頂,至少也是當頭棒喝了 讀來最大的收穫有兩個 其一,書中觀點令我印象最深刻的就是對於效率

原创 Spring Data JPA進階——Specifications和Querydsl

新開了公衆號,歡迎關注,不定期抽獎送書 Spring Data JPA進階——Specifications和Querydsl 本篇介紹一下Spring Data JPA中能爲數據訪問程序的開發帶來更多便利的特性,我們知道,Spr

原创 我讀《精進》——05 修煉思維

外界信息太多,雜亂無章,擠滿我們的大腦,是我們無法騰出地方進行思考,如何對這些信息進行過濾呢 選擇可信的信息源(專注,深度,有態度,有責任,有監管) 避免追逐當下的流行和熱門(大多是營銷手段) 重事實信息,輕觀點和評論 定期閉關

原创 Windows端口占用情況

Windows端口占用情況 打開命令行 輸入netstat -ano 查找對應的端口和pid 去任務管理器,點到詳細信息選型卡,找到pid,幹掉 點贊 1 收藏 分享 文章舉報

原创 我讀《精進》——03 即刻行動

03 即刻行動 1. 精益創業的啓示 種一棵樹最好的時間是十年前,其次是現在,事情堆積起來之後對心理的影響是很大的,越堆積越會由於壓力的增大而止步不前,最後只能無限拖延 能現在做的事,就趕緊做了 2. 任務的分解方法 按照認知複雜

原创 《程序員必讀軟件架構 Part5 爲軟件生成文檔》

概述 代碼能說明一些問題,但不會講述所有的故事,很多事情通過代碼無法說清楚,或者從代碼瞭解會比較費功夫,例如 軟件系統如何融入已有的系統形態 爲什麼會選擇正在使用的技術 軟件系統的整體結構 各個組件在運行時部署在哪裏,如何相互溝

原创 《程序員必讀軟件架構 Part4 可視化軟件》(二)軟件架構中用到的圖

個人站點 http://ronnie.wang 概述 從靜態結構的角度來看,按理解層次從高到低,可分爲三種圖,分別爲語境圖,容器圖,組件圖 語境圖 表達的內容 我們構建的軟件系統是什麼 誰會用它 如何融入已有的IT環境 要素

原创 爲Spring MVC開啓異步任務

爲Spring MVC開啓異步任務 配置自定義AsyncTaskExecutor package com.spider.config; import org.springframework.context.annotation.

原创 哈爾濱編程大賽編程題目一

好久沒寫算法題了 昨天一個遠房弟弟找到我,讓我幫做個題,正好練練手吧,記在這裏 題目 任務:隨機給出三個整數分別存放在變量【A】、【B】、【C】中,如果將它們連成一排,將會得到一個多位整數。請你找出各種 連接方法得到的最大的多位整

原创 組合模式在 Spring MVC 中的應用

HandlerMethodArgumentResolver 是一個策略接口,用來將方法的參數解析爲參數的值,HandlerMethodArgumentResolver 有很多的實現類,比如 RequestParamMethodA