原创 解決idea編譯報錯最最省事的方法:Error:(1,1) java:非法字符:'\ufeff'

當我把Eclipse中的類拷貝到idea項目中,就出現了這個錯誤。 Eclipse可以智能的把UTF-8+BOM文件轉爲普通的UTF-8文件,但使用IDEA編譯UTF-8+BOM編碼的文件時會出現這個錯誤:Error:(1, 1) jav

原创 如何給idea添加本地Maven倉庫並修改idea默認maven倉庫位置,配置阿里鏡像

什麼是Maven Maven的含義:Maven項目對象模型(POM),可以通過一小段描述信息來管理項目的構建,報告和文檔的軟件項目管理工具。 Maven 是一個項目管理和整合工具。Maven 爲開發者提供了一套完整的構建生命週期框架。開發

原创 準備篇 linux 阿里雲 新機器 安裝jdk1.8  rpm方式 (提供資源工具包)

    官網太慢 上我百度雲 下linux版jdk資源 鏈接:https://pan.baidu.com/s/1kA2NkHOmNnYgiBcRe8zuPg  提取碼:al76  推薦xsell + xftp  控制阿里雲或者本地linu

原创 如何在阿里雲(centos7)上面搭建fastdfs服務器(前置環境準備篇)

首先你的買了阿里雲ems服務器吧系統選擇centos7.3或者本地虛擬機來個網絡正常的centos7的虛擬機 可以通過遠程連接工具xshell5和xftp 5來連接阿里雲服務器  資源如下 鏈接:https://pan.baidu.com

原创 spring 到SpringBoot

非常重要的編碼規範 1.包名:全小寫,多個單詞用“_”隔開,不準駝峯或數字開頭 2.類名:首字母大寫,駝峯 3.方法名:首字母小寫,駝峯 4.代碼塊“{}”中的內容要有縮進,同級代碼要左對齊 , 註釋和代碼左對齊 spring 到Spri

原创 java基礎技術路線

文章有點長,請大家耐心看完,話不多說直接上乾貨! 一門永不過時的編程語言——Java 編程開發。 Java編程語言佔比: 據官方數據統計,在全球編程語言工程師的數量上,Java編程語言以900萬的程序員數量位居首位。 而且很多軟件的開發都

原创 05策略模式

05策略模式 在軟件開發中也常常遇到類似的情況,當實現某一個功能存在多種算法或者策略,我們可以根據環境或者條件的不同選擇不同的算法或者策略來完成該功能,如數據排序策略有冒泡排序、選擇排序、插入排序、二叉樹排序等。如果使用多重條件轉移語句實

原创 04工廠模式綜合(簡單工廠,工廠方法,抽象工廠)

         在面向對象編程中, 最通常的方法是一個new操作符產生一個對象實例,new操作符就是用來構造對象實例的。許多類型對象的創造需要一系列的步驟: 你可能需要計算或取得對象的初始設置; 選擇生成哪個子對象實例; 或在生成你需要

原创 溫故而知新 03建造者模式的實現回顧

需求:創建複雜的對象---通過簡單的對象的自由組合,返回一個完整的產品。 意圖:將一個複雜的構建與其表示相分離,使得同樣的構建過程可以創建不同的表示。 主要解決:主要解決在軟件系統中,有時候面臨着"一個複雜對象"的創建工作,其通常由各個部

原创 02 原型模式

02 原型模式 Java中怎麼拷貝一個對象呢? 可以通過調用這個對象類型的構造器構造一個新對象,然後將要拷貝對象的屬性設置到新對象裏面。 1.Java中也有另一種不通過構造器來拷貝對象的方式,這種方式稱爲克隆。 2.Java提供了

原创 溫故而知新 設計模式01 單例模式

01單例模式 用啥方式解決實際問題更合適就用啥方式,我們不追求那些不必要的完美 餓漢模式01 最簡單版但是好用 package xzc._01singleton; /* 餓漢模式01 Class.forName() 也行

原创 平衡二叉樹、B樹、B+樹、B*樹 理解 一通皆通

1、平衡二叉樹     概念 平衡二叉樹是基於二分法的策略提高數據的查找速度的二叉樹的數據結構;   特點: 平衡二叉樹是採用二分法思維把數據按規則組裝成一個樹形結構的數據,用這個樹形結構的數據減少無關數據的檢索,大大的提升了數據檢索的速

原创 溫故而知新 Spring IoC 說透控制反轉的本質

  要了解控制反轉( Inversion of Control ), 我覺得有必要先了解軟件設計的一個重要思想:依賴倒置原則(Dependency Inversion Principle )。 什麼是依賴倒置原則?假設我們設計一輛汽車

原创 溫故而知信 回顧一下面向對象 -----多態 最簡單易懂版

以前覺得好難,現在回顧 忽然覺得好簡單啊 就這點東西 直接上代碼 package cn.xzc.hrms; public class 多態學習 { public static void main(String[] a

原创 溫故而知新 aop

作者:老劉 鏈接:https://www.zhihu.com/question/344440064/answer/815268534 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。   、AOP中的相關概