2016年12月24號網絡文摘閱讀筆記

簡書地址:nextflower


Oracle 勒緊 Java 脖子上的絞索,Java SE 用戶面臨巨大恐慌

原文地址: Oracle 勒緊 Java 脖子上的絞索,Java SE 用戶面臨巨大恐慌

JAVA

讀了這篇文章,看到後面很多評論說openjdk要崛起了。
爲何我覺得沒有那麼離譜呢,文章裏面有句話:

“如果你下載了 Java,你就得到了全部軟件,你需要確保只安裝你被授權的組件,而且要將不使用的部分移除。”
Java SE 包括免費的 JDK 和 JRE,但是 Advanced Desktop、Java SE Advanced 和 Java SE Suite 具備額外的功能,比如 Java Mission Control 和 Flight Recorder (也叫 JRockit Mission Control 和 JRockit Flight Recorder)。

看這意思,只使用JDK或者JRE應該沒問題吧。至少我所在的公司,運行的系統中只是用到了jdk。不知爲何這麼多人會評論說openJDK要崛起,還是我圖樣圖森破?

100天行動之辦公桌-效率提升從整理辦公桌開始

原文地址: 100天行動之辦公桌-效率提升從整理辦公桌開始

提升效率

讀後感:

戰隼的學習探索,是一個關於提供效率的網站。作爲一個本科爲工程專業的畢業生,對本文中提到的方法頗爲認同。動作管理、環境優化、定量、計時,是工業工程中常用的手段。最近在有意識的嘗試規範自己的一些習慣,感覺效果不錯。當然,所有的習慣要看到成效,需要年復一年的堅持,共勉。


編譯還是解釋?

原文地址: 編譯還是解釋?

編程語言

這是個挺有意思卻沒有太大意義的話題。

我們對任何事物做分類,總是要依據於對分類的定義和說明。看看各種特性是不是符合定義。

以下是文中提到的概念:

編譯通俗來講就是把一種計算機語言寫的代碼(源代碼)轉換成另外一種計算機語言的代碼(目標代碼), 源代碼通常是高級語言, 人類容易讀, 容易理解; 目標代碼通常是彙編或機器代碼機器(CPU)能理解, 能高效的執行。比如說, 你一直沒學好的C語言, 就是編譯型語言的典型代表, 通過編譯, C語言可以變成二進制代碼執行。

我主要用的是Java語言,它有通過javac編譯爲字節碼的過程,又有虛擬機逐條解釋執行的過程,你該怎麼定義它呢? 重要的是理解一門語言的原理與執行過程,瞭解在內存中發生了什麼,其他的爭論和討論無需深入。

最近印象比較深刻的一位大牛說過的話:

哪種語言不重要,解決問題最重要。


多種雲管理:2017 年可以期待哪些變化?

原文地址: 多種雲管理:2017 年可以期待哪些變化??

好的吧,不瞭解,不知所云。


Apache Thrift - 可伸縮的跨語言服務開發框架

原文地址: Apache Thrift - 可伸縮的跨語言服務開發框架?

IBM的這個技術論壇中的文章確實都不錯呢。
Thrift這個框架之前經常聽說,目前還沒有深入研究過。它是做什麼用的呢?

遠程服務交互的一種協議,比較熟悉的有基於SOAP的web service,基於json消息格式的RESTFUL服務等。

Thrift採用接口描述語言定義並創建服務支持可擴展的跨語言服務開發,它的傳輸數據採用二進制格式,相對XML和json體積更小,對於高併發、大數據量和多語言環境更有優勢。

本文中開始提供了一個簡單的示例。
- 有客戶端和服務端,代碼類似於socket編程。
- 有預定義的數據類型。

本文介紹了 Apache Thrift 的安裝部署和架構,並通過大量實例介紹了在不同情況下如何使用 Apache Thrift 來構建服務,同時着重介紹了 Thrift 異步客戶端的構建,希望能給讀者帶來一些幫助。

mark,後面試試自己搭建一個這樣的環境。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章