寫這個專欄的緣起 之前我寫過一篇博客:《朱曄的互聯網架構實踐心得S2E2:寫業務代碼最容易掉的10種坑》,引起的關注還是挺多的。后來和極客時間的編輯一拍即合決定以這個為題寫一個專欄。其實所謂坑就是容易忽略但是不容易發現的問題,大部分生產事故都是發布、運維相關的配置引起,真正代碼中的問題上線后產生 ...
寫這個專欄的緣起 之前我寫過一篇博客: 朱曄的互聯網架構實踐心得S E :寫業務代碼最容易掉的 種坑 ,引起的關注還是挺多的。后來和極客時間的編輯一拍即合決定以這個為題寫一個專欄。其實所謂坑就是容易忽略但是不容易發現的問題,大部分生產事故都是發布 運維相關的配置引起,真正代碼中的問題上線后產生問題的坑並不多,雖然我接觸過很多生產事故,但是能提煉出寫代碼的坑的點不多。所以在內容整理方面我花了很多時間 ...
2020-03-09 17:11 2 5292 推薦指數:
寫這個專欄的緣起 之前我寫過一篇博客:《朱曄的互聯網架構實踐心得S2E2:寫業務代碼最容易掉的10種坑》,引起的關注還是挺多的。后來和極客時間的編輯一拍即合決定以這個為題寫一個專欄。其實所謂坑就是容易忽略但是不容易發現的問題,大部分生產事故都是發布、運維相關的配置引起,真正代碼中的問題上線后產生 ...
1,編寫程序,判斷給定的某個年份是否是閏年。閏年的判斷規則如下:( 1)若某個年份能被 4 整除但不能被 100 整除,則是閏年。( 2)若某個年份能被 400 整除,則也是閏年。 View Code 2,給定一個百分制的分數,輸出相應的等級。90 ...
package com.zixue.cayman_Findjob01; import java.util.Scanner; class zixue01{ public static void main(String[] args){ int year ...
概述 Java是門極簡風格的語言,比其它語言相比,它故意保持較少的特性,不僅在有些不常見的情況下會出些奇奇怪怪的錯誤,即使很一般的情況下也有可能讓人栽根頭。如果你習慣了別的語言,你讀Java 的代碼很容易搞錯一些概念。 變量要么是引用 ,要么是基礎類型 這是對的,變量不是對象。也就是說在下面 ...
原生手游市場已是紅海,騰訊、網易等寡頭獨霸天下,H5游戲市場成為下一個風口。據筆者所知,很多H5游戲開發團隊由於選擇引擎不慎導致項目甚至團隊夭折。 如何選擇適合團隊和項目的引擎,筆者通過學習和項目實踐,總結微薄經驗,供大家參考,非技術人員也可以將本篇內容作為引擎選擇的重要關注點。 選擇H5游戲 ...
問題現象 idea 代碼靜態掃描提示:Result of 'BigDecimal.add()' is ignored 原因 在java中,BigDecimal的add方法是個坑。 BigDecimal a = new BigDecimal(1); BigDecimal b ...
有時候我們需要調用系統命令執行一些東西,可能是為了方便,也可能是沒有辦法必須要調用。涉及執行系統命令的東西,則就不能做跨平台了,這和java語言的初衷是相背的。 廢話不多說,java如何執行shell命令?自然是調用java語言類庫提供的接口API了。 1. java執行 ...
背景 外媒The Register報道,甲骨文稽查企業用戶,近期開始將把過去看管較松散的Java授權加入。 甲骨文針對標准版Java(Java SE)有2種商業授權。2019年4月甲骨文宣布Java SE用戶需要付費訂閱,才能取得授權及更新,包括Java SE 7、8或11、12 ...