原创 關於springmvc的跨域問題

廢話不多說直接上代碼 1.首先是一個過濾器: import java.net.URL; import java.util.List; import javax.servlet.http.HttpServletRequest; impo

原创 zookeeper啓動沒發現錯誤,但是是失敗的

運行zookeeperd後顯示啓動成功: JMX enabled by default Using config: /data/programfil

原创 elasticsearch transport client is closed

關於elasticsearch生成索引時報transport client is closed,的解決方案。 首先,代碼開始寫的時候並沒有報這個錯,運行一段時間後,就報這個錯了。所以問題很難定位,因爲如果是代碼本身就有錯誤,開始的時候就應

原创 關於用三大框架寫一個系統Dao層的設計

   最近看了一個視頻,真的讓我很興奮,它裏面講解在用s2sh做系統時,怎麼在Dao層使代碼更高耦合。首先,我之前的想法是在Dao層,我分爲設計一個藉口,裏面添加方法,再用一個DaoImpl來去實現,使其靈活度提高了。可如果有很多的對象,

原创 關於java'反射機制,獲得類的所有方法與字段

在java的反射機制中,今天在看視頻講解如何獲取一個類的所有方法和字段,看完覺得一頭霧水,就半懂半不懂的去做實驗。可老出錯誤,感覺沒什麼錯啊。 測試類FieldTest.java import java.lang.reflect.Fiel

原创 mybatis Mapper對象執行一個方法的底層實現原理

針對之前簡單梳理過一次mybatis的底層源碼,但是那只是一個簡答你的加載過程,而真正的一個Mapper類執行一個方法並沒有說清楚,就行下面兩行,到底經歷了什麼,我們拿到了數據庫id爲1的學生信息。 @Autowired UserMap

原创 關於js獲取前幾周,幾個月的js小腳本

       最近在做項目的時候,遇到了獲取上幾周,上幾個月的的開始時間,和結束時間,在網上搜羅了一遍並沒有完全滿足自己需求的,就根據網上的例子,簡單修改了一下,供大家參考:         var getWeek=function(ma

原创 設計模式番外篇

對於設計模式,我們都知道,我們需要了解它,逐步的喫透它,不僅僅是爲了應對當前這個激烈競爭的市場環境,在面試時給自己額外加分,而是我們如何在項目中去運用它。知其然,必要知其所以然,在學一個新的技術的時候,有時候我們只是照貓畫虎的用用是不行的

原创 eclipse裏面快捷鍵大全

一個Eclipse骨灰級開發者總結了他認爲最有用但又不太爲人所知的快捷鍵組合。通過這些組合可以更加容易的瀏覽源代碼,使得整體的開發效率和質量得到提升。 1. ctrl+shift+r:打開資源 這可能是所有快捷鍵組合中最省時間的了。這組快

原创 判斷日期的今天,昨天,明天

最近在做判斷時間是今天,昨天,明天,在網上找了一個例子用的時候不怎麼對,特此出一個自己在之前網上例子中 修改的代碼,不想去找原作者就此發一個博客。 import java.text.ParseException; import jav

原创 一個簡單的FCKEditor步驟

第一步:首先打開下載的fckEditor目錄_samps下面的default.html 第二部:打開頁面查看框架源代碼 複製form裏面的內容 <form action="../php/sampleposteddata.php" meth

原创 mybatis源碼解析以及執行的流程

以往總是看別人的源碼解析,也曾幾何時希望自己能靜下心來了解一下底層的東西,但終久沒有行動起來。可能的原因我總結有以下幾點: 1.底層的代碼需要大量的時間來仔細的閱讀和揣摩。 2.技術受限制,包括不知道怎麼閱讀和真的看不懂底層的代碼

原创 如何在高強壓,事務繁多的情況下,保持認真,清晰,嚴謹的思路

          最近在公司做了一個小功能,頗有感觸,以此紀念,緬懷,激勵自己,並擯棄一些陋習。           事情是這樣的,一個很簡單的功能,分app和pc,接口和pc我負責(我屬於後端,前端略研究,沒辦法,硬着頭皮上)。規定時

原创 關於設計模式的那時,那情,那景

       回顧自己的java工作生涯,已經度過了3個春夏秋冬。而,我對自己的評價時,高不成,低不就。有時候自己也很苦惱,怎麼做才能突破自己呢?工作,我勤勤懇懇,對於技術,我也時時的瞭解,掌握,可是底層的東西卻很難消化掉。第一,沒有一個

原创 作爲工程師如何在接新需求的時候的注意事項

最近一段時間,公司的網站大改版,改版意味着,新需求的添加和老需求的修改,這導致我在開發中遇到了很多的問題,以至於出現大量bug,對於出現這些問題,做一下總結,以避免以後還會出這樣的錯誤,不僅僅是對自己的一個檢討,也是對技術的負責。