原创 關於前端框架BootStrap和JQueryUI(以及對應的優秀模板)

最近兩個月由於需要升級公司產品的界面,所以不得不去學習了下原本並不熟悉的前端框架。這裏也是推薦兩款BootStrap和JQueryUI。 bootstrap使用起始很簡單,首先,需要得到所需要的Jar包,可以去中文官網http://get

原创 面試總結

今天下午面試了一家網遊公司,很遺憾沒能過二面,不過面試本來就是不斷髮現自己不足並且不斷完善自己的過程,每次面試都是不可多得的學習和積累經驗的過程。以下記錄一下今天答得不好的問題。 1、數據庫索引和主鍵的關係:      1.主鍵一定是唯一

原创 微信公衆平臺企業號開發—開啓回調模式

2014年9月17日,微信發佈了期待已久的企業號。網上關於企業號的教程幾乎還沒有,所以這裏分享一下的我的開發經驗。 由於公司用的還是老版本的resin2.1服務器,對於一些官方方法並不支持,增加了很多麻煩,這裏也歡迎和我有相同經歷的同學留

原创 在oracle中設置字段唯一性

以下提供三種方案: 1、第一種也是最簡單的,就是醬該字段設置爲主鍵primary key 2、在該字段上添加一個唯一性的索引: Create unique index index_name on table(col)  3、在創建表中加入

原创 wordpress下安裝插件和主題需要ftp賬號密碼的解決方案

剛裝好了wordpress想要下點主題插件,卻發現需要ftp賬號密碼,於是不得不有下載安裝了ftp(這裏我用的pureftpd)。 當再次下載時,卻還是發現根本下載安裝不了。 找了好久的google和度娘,試了好多方法,終於還是找到了解決

原创 分佈式服務框架學習筆記 01 - 軟件架構發展史

爲什麼學 從剛接觸程序語言開始,就一直覺得分佈式、雲計算、大數據等技術領域十分的高大上,尤其近些年,這些技術越來越火,似乎不會這些都不好意思說自己是一個合格的程序員,只可惜工作中一直沒有能有合適的項目接觸到這些。終於在去年換工作,藉着

原创 flask 應用的架構和部署(flask+gunicorn+nginx)

本文主要介紹flask+gunicorn+nginx的配合部署過程,它只是入門的部署過程,當你的web應用有併發要求時,還應加上緩存和隊列調度等等,這部分可以參考https://zhuanlan.zhihu.com/p/25038203

原创 K8S雲管平臺開發實踐 - Dockerfile

歷經大半年,自研的k8s雲管理平臺終於算是完成了一階段的開發目標。最近打算整理一下開發中遇到的各種問題和坑。溫故而知新,也許能有新的收穫。 想到哪寫哪,也因爲最近測試階段,主要工作放在將傳統應用轉化爲Docker容器應用,所以第一篇我打

原创 kubernetes和Swarm,你站哪一隊?

前言 前幾天阿里雲的技術專家來我司介紹雲計算相關產品,提到了關於容器編排技術的選擇。由於阿里是Docker中國目前唯一代理,所以態度明確的表達大B企業應該使用dockerEE+Swarm。這也引起了我們新一輪的調研和考量(我們前期使用的是

原创 kubernetes有狀態服務的存儲

在K8S運行的服務,從簡單到複雜可以分成三類:無狀態服務、普通有狀態服務和有狀態集羣服務。下面分別來看K8S是如何運行這三類服務的。 無狀態服務,K8S使用RC(或更新的Replica Set)來保證一個服務的實例數量,如果說某個Po

原创 open-falcon實現對k8s集羣的監控

1. 前言 當我們的k8s要面臨落地時,監控和日誌肯定時不可缺少的。它主要爲了幫助系統運維人員事前及時預警發現故障,事後通過翔實的數據追查定位問題。 2.可選方案: 2.1 Heapster(數據採集自cAdvisor)+Influxdb

原创 VMWare橋接模式無法瀏覽外網解決方法

前段時間在虛擬機centos上折騰docker、k8s和openfalcon,當時運行良好,後來去寫paas平臺代碼了,虛擬機擱置了一段時間,結果最近回頭使用發現在虛擬機裏面訪問不了網頁了。但在外面卻可以正常連通虛擬機。 於是網上

原创 K8S雲管平臺開發實踐 - 報警功能01

本篇主要闡述實現方案 關鍵詞:open-falcon、javaxmail、apache-james 要實現完整的報警功能,我們需要5步: 1. 創建規則 2. 收集數據 3. 將規則數據和收集到的數據進行比較 4. 產生

原创 如何運用docker配合python開發

由於開發一個python程序時需要依賴大量的三方庫包,且python2和3本身就有互不兼容的地方,我們往往需要一個隔離的環境,來避免版本影響造成的bug。 傳統的做法大多數人可能會選擇virtualenv來隔離,但是它有很多明顯的缺點:

原创 kubernetes 概念&部署

一些概念 Kubernetes是Google開源的容器集羣管理系統。它構建Ddocker技術之上,爲容器化的應用提供資源調度、部署運行、服務發現、擴容縮容等整一套功能,本質上可看作是基於容器技術的mini- PaaS平臺。 kuberna