原创 劍指Offer-02-空格替換(2)

/** * 空格替換,在原有的字符串上進行修改 * @Description */ public class Test03_2 { public String replaceSpace(StringBuffer s

原创 劍指Offer-07-斐波那契數列

/** * 斐波那契數列(答案需要取模 1e9+7(1000000007),如計算初始結果爲:1000000008,請返回 1) * @Description */ public class Test08_1 { p

原创 劍指Offer-06-用兩個棧來實現隊列

import java.util.LinkedList; /** * 用兩個棧來實現隊列 * @Description */ public class Test07 { class CQueue {

原创 利用數組模擬隊列(Java實現)

package DataStructure.queue; import java.util.Scanner; /** * Created on 2019/9/23 12:56. * @author Haiyang He

原创 Java實現單個目錄下批量修改、重命名文件名

我們平時去下載的文件或者視頻都會有很多的前綴部分,有些前綴過長,也無法一一單獨修改文件名。所以令人煩惱、但是作爲程序猿,這都不是事。接下來貼上代碼,需要的小夥伴只需要修改newString、oldString 、以及指定文件的路徑

原创 劍指Offer-03-從頭到尾打印單鏈表

import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Stack; /** * 從頭到尾打印單

原创 劍指Offer-04-重建二叉樹

/** * 重建二叉樹(根據二叉樹先序和中序遍歷重建二叉樹) * @Description */ public class Test05 { class TreeNode{ int value;

原创 利用數組模擬環形隊列(Java實現)

package DataStructure.queue; import java.util.Scanner; /** * Created on 2019/9/23 16:22 * * @author Haiyang He

原创 Struts2的請求週期

1、客戶端初始化一個指向Servlet容器(例如Tomcat)的請求 2、這個請求經過一系列的過濾器(Filter)(這些過濾器中有一個叫做ActionContextCleanUp的可選過濾器,這個過濾器對於Struts2和其他框

原创 集合使用注意事項

Collection(單列集合) List(有序,可重複) ArrayList 底層數據結構是數組,查詢快,增刪慢 線程不安全,效率高 Vector 底層數據結構是數組,查詢快,增刪慢 線程安全,效率低 LinkedList 底層

原创 安裝Tensorflow問題,ERROR: Cannot uninstall 'wrapt'. It is a distutils installed project and thus......

在Anaconda當中安裝tensorfolw遇到以下問題,解決方案: 一、ERROR: Cannot uninstall ‘wrapt’. It is a distutils installed project and thu

原创 CentOS7 yum安裝軟件時報檢索密鑰錯誤

CentOS 7 在yum install 軟件時,出現有關密鑰問題: 一、出現密鑰未安裝 解決辦法:修改 yum配置文件: /etc/yum.conf gpgcheck=1 >>> gpgchec

原创 大型項目架構演進過程

初始階段架構 初始階段的小型系統、應用程序、數據庫、文件等所有的資源都在一臺服務器上。通俗稱爲LAMP。 特徵:應用程序、數據庫、文件等所有的資源都在一臺服務器上。 描述:通常服務器操作系統使用linux,應用程序使用PHP開發

原创 CDN概念和基本原理

1. 什麼是CDN? CDN的全稱是Content Delivery Network,即內容分發網絡。CDN是構建在網絡之上的內容分發網絡,依靠部署在各地的邊緣服務器,通過中心平臺的負載均衡、內容分發、調度等功能模塊,使用戶就近獲

原创 CXF+Spring整合發佈web服務案例

現在以一個簡單的案例手機歸屬地查詢,模擬CXF+Spring整合發佈web的服務。 一、服務端 基本步驟: 第一步:創建一個web項目,並且導入相關的jar包 第二步:生成公網客戶端代碼(具體代碼結構如下) 第三步:創建SEI接口