原创 採用容器安裝 Jenkins 的踩坑記錄

爲了方便管理容器的啓動命令,統一使用 docker-compose 命令配合 docker-compose.yml 文件啓動容器。基本使用可以 參考這裏。 關於如何在 Docker 中安裝 Jenkins,參考這裏。 如果只是想

原创 Docker 容器與鏡像清理彙總

說明 由於我們使用Docker Swarm特性與Jenkins進行自動化部署升級服務,隨着不斷的升級會產生大量的未清理的老版本鏡像常駐在本地磁盤之中,而這些鏡像其實都已經沒什麼作用了,所以需要對其進行清理,所以本篇主要記錄一些清理

原创 Docker Swarm搭建生產環境的集羣

搭建swarm集羣的步驟如下: - 做好前提準備 - 建立基本網絡安全 - 創建節點 - 每個節點上安裝Docker Engine - 配置一個用於主機發現服務 - 創建Swarm集羣 - 使用swarm -

原创 sql server中死鎖解析

簡介     死鎖的本質是一種僵持狀態,是多個主體對於資源的爭用而導致的。理解死鎖首先需要對死鎖所涉及的相關觀念有一個理解。   一些基礎知識     要理解SQL Server中的死鎖,更好的方式是通過類比從更大的面理解死鎖。

原创 java設計模式

設計模式(Design Patterns)                                   ——可複用面向對象軟件的基礎 設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的

原创 sencha touch list 批量選擇擴展

修改後的代碼: ? /* *list多選擴展 */ Ext.define('ux.SimpleList', {     alternateClassName:'simpleList',     extend:

原创 sql server行級鎖,排它鎖,共享鎖的使用

鎖的概述 一. 爲什麼要引入鎖 多個用戶同時對數據庫的併發操作時會帶來以下數據不一致的問題: 丟失更新 A,B兩個用戶讀同一數據並進行修改,其中一個用戶的修改結果破壞了另一個修改的結果,比如訂票系統 髒讀 A用戶修改了數據,隨後B用戶又讀

原创 ExtJS Grid 分頁時保持選中的簡單實現方法

ExtJS Grid 分頁時保持選中的簡單實現方法2013-11-25 22:30ExtJS中經常要用到分頁和選擇,但是當選擇遇到分頁的時候,杯具就發生了,每一次翻頁,其它頁面的選中行就消失了。Ext 沒有爲我們提供內置的保持選中的支持,

原创 Array.prototype.slice.call(arguments,0)

1。Array.prototype:就是Array的原型,很多時候理解這個原型有點不清不楚的 其實,有點像.NET裏的反射 一個類凡是通過prototype加的屬性,方法,都可以在這個類的對象裏找到 對象. 有時候我們也直接在某一對象添加

原创 歡迎使用CSDN-markdown編輯器

/** * Created by Syngna on 2016/2/26. */ /*! * Ext.ux.TouchCalendar */ /** * @copyright (c) 2012, by SwarmOnli

原创 Sencha Touch 自定義List的三種實現方案

在sencha touch的list裏嵌入自己想要的控件,有多種選擇方案。 其中一種是直接在itemTpl相應的地方加上html標籤(如<button><input>)創建html控件。效果如下: 蛋疼了吧。。。風格不統一,而且要

原创 Extjs6 modern安卓開發筆記

sencha -sdk D:\CROSSOFT\extjs\ext-6.0.1 generate app -modern test1 test1   //生成項目 sencha cordova init

原创 sql server死鎖與解決辦法

共享鎖,也就是S鎖: select * from 表 或者 select * from 表 where  字段= 值 這個在運行時,都會自動加鎖,具體根據需要訪問的對象,加上S鎖,比如記錄會加上S鎖。 而

原创 客戶端直接執行存儲過程正常但代碼調用慢的問題

JAVA調用SQL後臺存儲過程時,有時突然就變得很慢,在後臺直接執行存儲過程沒問題,但在前臺調用存儲過程時就是很慢,而且在前臺調用成功後,再次調用還是一樣的慢,但更新一下存儲過程再調用就很快了。但這始終不能徹底解決問題,過段時間又會出來

原创 理解Java對象序列化

關於Java序列化的文章早已是汗牛充棟了,本文是對我個人過往學習,理解及應用Java序列化的一個總結。此文內容涉及Java序列化的基本原理,以及多種方法對序列化形式進行定製。在撰寫本文時,既參考了Thinking in Java, Eff