原创 希爾排序、快速排序、歸併排序、堆排序
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