原创 Java 繼承最大的弱點和接口常用的模式

繼承最大的弱點是打破封閉 繼承關係會打破封閉,因此隨意繼承對象模型中的任意一個類是不安全的做法。建立對象模型時,應該先充分考慮軟件系統中哪些地方需要擴展,爲這些地方提供擴展點,也就是提供一些專門用於被繼承的類 對這些類必須提供良好的文檔說

原创 黑客與畫家:用戶>老闆

第一章,爲什麼書呆子不受歡迎 1,女生喜歡被其它男生嫉妒的男生。 2,青春期的孩子害怕孤獨,無聊和沒有目標。 他們一起欺負同學,只是想有一個共同的目標,融入這個團體。 3,你把整個程序想清楚的時間點,應該是在編寫代碼的同時,

原创 下載jar 包的網站

http://www.mvnrepository.com/ http://mvnrepository.com/ http://findjar.com http://sourceforge.net/

原创 redis 實戰:redis需要掌握的點

分佈式   按照分佈式領域的 CAP 理論Consistency(一致性)、 Availability(可用性)、Tolerance to network Partitions(網絡分區容忍度) 這三 部分在任何系統架構實現時只可能同時滿

原创 Java 面向對象開發基礎

Java技術分類 Java技術分爲 J2SE、J2EE和J2ME。其中J2SE就是指從1.2版本開始的JDK,它爲創建和運行Java程序提供了最基本的環境。J2EE和J2ME建立在J2SE的基礎上,J2EE爲分佈式的企業應用提供開發和運行

原创 繼承最大的弱點和接口常用的模式

繼承最大的弱點是打破封閉 繼承關係會打破封閉,因此隨意繼承對象模型中的任意一個類是不安全的做法。建立對象模型時,應該先充分考慮軟件系統中哪些地方需要擴展,爲這些地方提供擴展點,也就是提供一些專門用於被繼承的類 對這些類必須提供良好的文檔說

原创 BeyondCompare3,4密鑰過期解決方法

BeyondCompare3使用一段時間後會因“許可證密鑰已被撤銷:3281-0350“而無法使用,解決方法 方法/步驟   用任意文本編輯軟件打開“C:\Users\[Your User Name]\AppData\Roaming\Sc

原创 解決中文亂碼問題

         瞭解編碼     1,Unicode編碼又稱統一碼、萬國碼、單一碼,它是業界的一種標準,是爲了解決傳統的字符編碼方案的侷限而產生的,存在很多幾種實現方式如:UTF-8、UTF-16等.          2,UTF-

原创 黑客與畫家

第一章,爲什麼書呆子不受歡迎 1,女生喜歡被其它男生嫉妒的男生。 2,青春期的孩子害怕孤獨,無聊和沒有目標。他們一起欺負同學,只是想有一個共同的目標,融入這個團體。 3,你把整個程序想清楚的時間點,應該是在編寫代碼的同時,而不是在

原创 java工具IDEA--關於IDEA中的快捷鍵(收集)--歡迎補充

原文鏈接:https://blog.csdn.net/weixin_42101686/article/details/92396341   IntelliJ IDEA 主要用於支持 J

原创 java併發:線程同步機制之計數器&Exechanger

原文鏈接:https://www.cnblogs.com/studyLog-share/p/5296449.html 簡單來說: CyclicBarrier迴環柵欄表示:一組線程互相等待,共同完

原创 python 打包成exe 可執行文件

  1,安裝pyinsatller pip3 install pyinstaller 2,使用pyinstaller打包Python程序 pyinstaller -F -w (-i icofile) filename filename表示

原创 SQL Server - 使用 Merge 語句實現表數據之間的對比同步

  表數據之間的同步有很多種實現方式,比如刪除然後重新 INSERT,或者寫一些其它的分支條件判斷再加以 INSERT 或者 UPDATE 等。包括在 SSIS Package 中也可以通過 Lookup, Condition Split

原创 struts1 與 struts2 區別

在Action實現類方面的對比: 1)Struts 1要求Action類繼承一個抽象基類;Struts 1的一個具體問題是使用抽象類編程而不是接口。 2)Struts 2 Action類可以實現一個Action接口,也可以實現其他

原创 程序員修煉之道

第一章 :注重實效的哲學 1,要提供各種選擇,而不是找藉口,不要說事情做不到;要說明能夠做什麼來挽回局面。 2,你可以訓練你自己,編寫足夠好的軟件。 3,如果你給用戶某樣東西,讓他們及早使用,他們反饋常常會把你引向更好的最終解決方案。