原创 ORACLE事務基本概念

1,引出事務的概念:  兩個客戶端1,2 訪問數據庫同一張表  表中有18條數據  現象:  1客戶端刪除表中一條數據  但是沒有提交 commit,這個時候1客戶端查詢數據有17條數據,而2客戶端查詢還有18條數據  如果1客戶端com

原创 基於Spring cloud Alibaba,Oauth2,基於VUE的後臺權限管理框架,集成了基於MQ的可靠消息的分佈式事務解決方案。

fisher https://github.com/fanxinglong/fisher 基於Spring cloud Alibaba,Oauth2,基於VUE的後臺權限管理框架,集成了基於MQ的可靠消息的分佈式事務解決方案。 感興趣可以

原创 Ruby特點

l 解釋型執行,方便快捷 Ruby是解釋型語言,其程序無需編譯即可執行。 l 語法簡單、優雅 語法比較簡單,類似Algol系語法。 l 完全面向對象 Ruby從一開始就被設計成純粹的面嚮對象語言,因此所有東西都是對象,例如整數等基本數據類

原创 Ruby之Class

類是對具有同樣屬性和同樣行爲的對象的抽象,Ruby中類的聲明使用class關鍵字。定義類的語法如下,        classClassName            defmethod_name(variables)          

原创 如何從 0 開始學 ruby on rails

ruby 是一門編程語言,ruby on rails 是 ruby 的一個 web 框架,簡稱 rails。 有很多人對  rails 感興趣,但又不知道從何下手、學習路線是什麼,因爲在多個場合下回答過類似問題,所以決定整理成文章供大

原创 Ruby之Hash

ruby的Hash跟JAVA的Map是類似的。都是基於Key-Value的方式 ruby中創建hash容器 第一種方式: h1={"name"=>"zhangsan","age"=>15} puts h1["name"]+h1["age

原创 Ubuntu下Ruby on Rails開發環境的安裝

第一步 安裝依賴庫 1、sudo apt-get install git 2、sudo apt-get install curl 第二步 安裝RVM 1、bash < <(curl -s https://

原创 Spring boot啓動運行流程

Spring boot啓動流程: 1:判斷是否是web環境 2:加載所有classpath下面的META-INF/spring.factories ApplicationContextInitializer 3:加載所有class

原创 Liferay Portal 介紹

一、介紹 Liferay 是一個完整的門戶解決方案,基於J2EE的應用,使用了EJB以及JMS等技術,前臺界面部分使用Struts MVC 框架,基於XML的portlet配置文件可以自由地動態擴展,使用了Web服務來支持一些遠程信息的獲

原创 Aaron Swartz:我是怎麼招聘程序員的

轉載 http://blog.jobbole.com/557/ 很早以前就想寫一篇和麪試相關的文章了,今天在網絡上看到一篇關於如何去面試程序員的英文文章,發現其中有很多和我共鳴的東西,所以仿照其標題通過自己的經歷寫下了這篇文章。(編注:這

原创 Lucene01

Lucene其實是一類強大的Java搜索庫,它能讓你很輕易地將搜索功能加入到任何程序中。近年來Lucene變得非常流行,同時它也是使用最爲廣泛的信息搜索庫:它能夠增強很多Web站點和桌面應用程序的搜索能力。儘管當初它是用Java編寫的,

原创 2012年最後一天博客紀念與新年展望

2012年過的很快,學習了很多,遇到很多不幸的事情,也遇到很多幸運的事情! 在最近的工作中,遇到了很多的問題,客戶的需求很苛刻,項目經理也不給力,導致整個團隊的建設有問題,項目管理也不到位。 項目做得也是一塌糊塗,希望新的一年會有所改變。

原创 javascript學習系列02(變量,循環,基礎語法)

變量 對於變量的理解:變量是數據的代號。如同人的名字一樣。 var num;//在JavaScript中使用關鍵字var聲明一個變量 在JavaScript中,使用上面的語法,就可以聲明一個變量,以便在之後給其指定值. var num

原创 JUC線程-傳統線程回顧

創建線程的兩種傳統方式 在Thread子類覆蓋的run方法中編寫運行代碼 •涉及一個以往知識點:能否在run方法聲明上拋出InterruptedException異常,以便省略run方法內部對Thread.sleep()語句的try…ca