原创 希爾排序、快速排序、歸併排序、堆排序

  1、希爾排序 package com.tingcream.alg.sort; /** * 希爾排序 : 分組+插入排序 */ public class Shell { /** * 1、對整個數組按步長h

原创 算法分析和常見的排序算法

算法分析: 研究算法的最終目的就是如何花更少的時間,如何使用更少的內存去完成相同的需求。有關算法時間耗時分析,我們稱之爲時間複雜度分析,有關算法的空間耗時分析,我們稱之爲算法的空間複雜度分析 算法的時間複雜度分析 事前分析法 1、算法採用

原创 棧和隊列的api設計及代碼實現

棧和隊列都是數據結構中最常見的結構,本篇我們使用java代碼的方式實現棧和隊列這兩種數據結構。 一、棧 1、棧的特點 棧的特點是先入後出,這是因爲棧的存取數據入口只有一個(用一個頭指針實現)。故先入棧的元素放入棧底部,後入棧的元素放到棧頂

原创 vue中路由的簡單使用

vue中路由(vue-router)的使用 router.js中配置路由規則,項目中所有的路由規則通常都統一配置到同一個文件中,習慣將這個文件命名爲router.js, router.js內容如下: import Vue from 'v

原创 nginx中配置ssl證書(示例)

nginx -V #查看安裝的模塊   #安裝ssl支持的依賴 yum -y install openssl openssl-devel   #進入nginx編譯安裝目錄 cd  /usr/local/nginx-1.16.1 #重新執行

原创 更新linux服務器中jar(war)包中某文件

#列出指定文件所在位置,grep搜索 jar -tvf ipserver-0.1.war  | grep application.yml #解壓指定文件 jar -xvf ipserver-0.1.war WEB-INF/classes

原创 k8s中安裝helm

k8s中安裝helm步驟 (在master節點上) 1、下載helm.tar.gz包 wget https://storage.googleapis.com/kubernetes-helm/helm-v2.14.3-linux-amd64

原创 springboot中開啓@Async異步支持

springboot中開啓@Async異步支持: 其實,@Async的異步調用從spring3.x之後就開始支持了,springboot中當然也可以使用。 1、配置AsyncConfig配置類 package com.tingcream

原创 centos7中安裝docker步驟

1、下載repo包docer-ce,安裝 cd /etc/yum.repos.d/ wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O dock

原创 java項目中使用hutool工具箱

hutool介紹: 官網文檔:https://hutool.cn/docs/#/ Hutool是一個小而全的Java工具類庫,通過靜態方法封裝,降低相關API的學習成本,提高工作效率,使Java擁有函數式語言般的優雅,讓Java語言也可以

原创 mysqldump備份數據庫語句

mysqldump備份數據庫語句 語法: Usage: mysqldump [OPTIONS] database [tables] OR     mysqldump [OPTIONS] --databases [OPTIONS] DB1

原创 kubernetes環境搭建(使用kubeadmin)

k8s搭建(使用kubeadm工具) kubelet-v1.16.3版本  一、環境準備 3臺虛擬機, centos7系統: 1、關閉iptables 、firewalld,關閉selinux 2、配置所有機器網絡時間同步(NTP) 3、

原创 springboot中使用jasypt對配置信息進行加密

jasypt是java中流行的開源加解密工具包   1、springboot項目中,引入依賴 <dependency>     <groupId>com.github.ulisesbocchio</groupId>     <artif

原创 docker主機開啓遠程訪問

Centos7中配置docker開啓遠程訪問:    1、修改docker.service配置文件  vi /usr/lib/systemd/system/docker.service [Service] ExecStart=/usr/b

原创 centos中開啓vim高亮和vim命令別名

1、 安裝vim,並且vim命令的別名設置爲vi yum install vim -y  (如果不能識別vim命令,需要先安裝vim)  vi  /etc/bashrc   或者 vi ~/.bashrc  在最後新加一行 alias