Time of Update: 2018-12-06
小結:1.主幹在建立分支之後與分支同時修改了某個類檔案.合并的步驟是:主幹->分支->主幹,有人可能認為將主幹->分支就可以將分支做為主幹. 一般上線的都是主幹.而不會是分支, 從分支->主幹如果在主幹->分支做完之後,merge應該沒什麼障礙了.2.分支的日誌包含了主幹在拆成分支之前的日誌,
Time of Update: 2018-12-06
摘自http://ucdchina.com/snap/10819傳統的漏鬥模型是指傳統媒體上的品牌廣告對消費者購物行為產生的影響,像一個漏鬥一樣逐漸衰減,最終只有少部分人群產生購買,而且很難產生正向的迴圈,這是一種以媒體為中心的推廣宣傳模式。圖一:漏鬥模型:傳統廣告投放——消費決策過程而在數字化時 代,品牌推廣和投放應當以消費者為中心,充分瞭解消費者購物前的決策過程。互連網上的購物決策過程往往是“考慮——評估——購買——分享——推薦”這幾個 流程,其中享用、推薦是互連網上更為常見的消費行為模式,
Time of Update: 2018-12-06
在高效能的I/O設計中,有兩個比較著名的模式Reactor和Proactor模式,其中Reactor模式用於同步I/O,而Proactor運用於非同步I/O操作。
Time of Update: 2018-12-06
系統事務隔離: 事務隔離的原因:髒讀:一交易回復,一事務執行。 不可重複讀取與幻想讀:二個事務交叉,不涉及復原。
Time of Update: 2018-12-06
首先明確閉包的概念:一個程式碼片段被用來做為方法的參數.java中沒有直接使用某個方法做為另一個方法的參數的,java使用匿名內部類來類比這種情況。匿名內部類往往是做為一個內部類(介面)的具體實現。在一些平台類(platform class)中有一些模板方法。模板方法的包含了固定流程。其中某些步驟是調用了內部類(介面)中的某些方法。但是平台類將這些方法的具體實現延遲到了業務類中。業務類調用平台類的模板方法,但是傳入匿名內部類的實現做為模板方法的參數。 樣本: Code highlighting
Time of Update: 2018-12-06
Spring事務傳播特性總結:1.只要定義為spring的bean就可以對裡面的方法使用@Transactional註解。 2.Spring的事務傳播是Spring特有的。不是對底層jdbc的代理。3.使用spring聲明式事務,spring使用AOP來支援聲明式事務,會根據事務屬性,自動在[方法調用之前決定是否開啟一個事務],並在[方法執行之後]決定事務提交或復原事務。 4.Spring支援的PROPAGATION_NESTED
Time of Update: 2018-12-06
sql最佳化的一個境界是不僅要PreparedStatement,還要盡量減少sql的執行次數,大資料一般是在應用程式中通過迴圈嵌套形成,另一種通過表表的笛卡爾集形成.減少sql的執行次數可以通過巧妙的利用資料庫的笛卡爾集實現.PreparedStatement:1.PreparedStatement的節省的時間是網路開銷的時間,真正sql執行的時間大概佔10%,建立網路連接的時間大概佔90%.對於一些批量插入的操作,DB的伺服器端仍然是逐條插入的(以前一直以為DB伺服器端對於Prestated
Time of Update: 2018-12-06
從管理理念上,ERP的管理理念是提高企業內部資源的計劃和控制能力,講究的是在滿足客戶、及時交貨的同時最大限度地降低各種成本,通過提高內部運轉效率來提高對客戶的服務品質, 可以說是以效率為中心。CRM的理念是以客戶關係的建立、發展和維持為主目的。它們的理念在關注對象上有區別,與企業級的內部資源計劃ERP相比,CRM的更關注市場與客戶。因為今天的客戶既可以通過傳統市場所提供的銷售形式接觸各類產品和服務,也可以方便地透過話務中心或互連網找到自己感興趣的產品和服務。他們的消費方式由被動接受變為主動選擇。
Time of Update: 2018-12-06
有些時候,如果要判斷某個表中是否存在滿足條件的記錄很簡單,select count(1)傳回值不為0即可.對於二張結構類似的表,我最初考慮使用exist或in,後來發現exist或in是用來過濾資料的.相當於做與操作,而union或union all是用來做或操作的,做加法的.所以轉而選擇union all去判斷. 選擇union all而不是union是因為union all並不會做distinct操作,而union會distinct,distinct會根據索引合并重複記錄.
Time of Update: 2018-12-06
所謂“過勞死”是指勞動者由於工作、生活規律遭到破壞,疲勞過度、壓力過大,將突然引發身體潛在的疾病急性惡化,救治不及時而危及生命。目前,“過勞死”已越來越多地影響到白領一族的身心健康,由此引發廣泛討論。上班族需警惕過勞死要想防止“過勞死”,就必須瞭解身體為我們發出的“過勞死”訊號。日本公眾衛生研究所的科研人員曾對日本“過勞死”高發現象做過詳細研究,從預防角度,他們列舉了27種過勞癥狀和因素。
Time of Update: 2018-12-06
批次更新:PreparedStatement並不能減少sql的執行數目. 參數傳入多少次,就會執行多少條sql.在一個事務中,由於Statement與PrestatedStatement都使用的同一個串連. Statement不會再象過去每次都去擷取串連. 這種情況下,反而可以利用Statement最佳化PreparedStatement. 減少sql的執行條數. 但是每條sql會編譯,獲得執行計畫.樣本1:品質度更新:比如關鍵詞在審核的過程中先去查詢A表,得到該詞的曆史品質度,
Time of Update: 2018-12-06
hibernate3.6文檔關於事務及並發策略的筆記 Hibernate session可能的生命週期:1.operation(即一個sql語句的執行)2.request 3.open session in view(由request引出) 4.conversion工作單元:多個operation組成session-per-operation這種反模式(operation就是一條sql語句用一個session執行)
Time of Update: 2018-12-06
1.exist,not exist一般都是與子查詢一起使用. In可以與子查詢一起使用,也可以直接in (a,b.....)2.exist會針對子查詢的表使用索引. not exist會對主子查詢都會使用索引. in與子查詢一起使用的時候,只能針對主查詢使用索引. not in則不會使用任何索引. 注意,一直以來認為exists比in效率高的說法是不準確的。in 是把外表和內表作hash
Time of Update: 2018-12-06
使用@Autowired注釋進行byType注入,如果需要byName(byName就是通過id去標識)注入,增加@Qualifier注釋@Qualifer如果沒有的話, 報的錯如下:No unique bean of type [org.springframework.transaction.PlatformTransactionManager] is defined: expected single matching bean but found 2:
Time of Update: 2018-12-06
在oracle中,經常會使用dblink將一些線上的資料匯入到開發庫中定位問題。postgresql中也可以使用dblink。下面是網上的資料: 1、如何在postgresql中建立dblink? 2、建立成功後,如何使用dblink? 3、postgresql中的dblink和oracle中的dblink有什麼區別?下面是解決的方案:問題1:# useradd postgre (自動建立 postgre 組)解壓到
Time of Update: 2018-12-06
使用Terracotta的人很關心它如何收費,但是官網並沒有明確如何收費。只是講劃分了開源,ES,FX三大類。Of all of Terracotta's commercial products, the Enterprise Suite provides the ultimate flexibility. It is designed for customers who have the need to solve multiple different problems within
Time of Update: 2018-12-06
人生中要好好記住的事!一個父親對兒子的告誡:(一)對你不好的人,你不要太介懷,在你一生中,沒有人有義務要對你好,除了我和你媽媽。至於那些對你好的人,你除了要珍惜、感恩外,也請多防備一點,因為,每個人做每件事,總有一個原因,他對你好,未必真的是因為喜歡你,請你必須搞清楚,而不必太快將對方看作真朋友。(二)沒有人是不可代替,沒有東西是必須擁有。看透了這一點,將來你身邊的人不再要你,或許失去了世間上最愛的一切時,也應該明白,這並不是什麼大不了的事。(三)生命是短暫的,今日你還在浪費著生命,明日會發覺生
Time of Update: 2018-12-06
轉自http://www.ruanyifeng.com/blog/2006/12/structure_patterns_of_english_sentence.html英語的句子有6種基本結構。1.主語+系動詞+表語(A is B.)[例句]哈佛是最早接受中國留學生的美國大學之一。Harvard is among the first American universities to accept Chinese students.2.主語+及物動詞+賓語(A does
Time of Update: 2018-12-06
Timer與ScheduledThreadPoolExecutor的比較:1.Timer對調度的支援是基於絕對時間的,因此任務對系統時間的改變是敏感的;而ScheduledThreadPoolExecutor支援相對時間。2.Timer使用單線程方式來執行所有的TimerTask,如果某個TimerTask很耗時則會影響到其他TimerTask的執行;而ScheduledThreadPoolExecutor則可以構造一個固定大小的線程池來執行任務。3.Timer
Time of Update: 2018-12-06
1.有太多選擇,人會浮燥;當沒得選擇時,反而會靜下來慢慢研究。 2.浸入式閱讀體驗,是網路閱讀時代的最需要提升的精神體驗。3.