原创 【java多線程1】進程,線程,線程實現方式的概述
一.進程與線程 進程:是代碼在數據集合上的一次運行活動,是系統進行資源分配和調度的基本單位 線程:是進程中的一個執行路徑,是cpu分配的基本單位。一個進程最少擁有一個線程。 二. Java多線程的創建及啓動 1.繼承Thread類 優點獲
原创 【supervisor】supervisor 管理 springboot
一.supervisor介紹 supervisor是一個進程管理的python系統,可以方便的監控,管理linux系統中運行的進程服務 supervisor主要包括supervisord和supervisorctlsupervisord是
原创 【docker】docker 數據卷
數據卷是一個可供一個或多個容器使用的特殊目錄,它繞過 UFS,可以提供很多有用的特性: 數據卷 可以在容器之間共享和重用 對 數據卷 的修改會立馬生效 對 數據卷 的更新,不會影響鏡像 數據卷 默認會一直存在,即使容器被刪
原创 【javascript】js中json格式轉換
數據示例: var json = [{ "name": "a", "value": "1" }, { "name": "b", "value": "2" }] var jsonstr = '[{
原创 【git】git 環境配置與常規使用
一、 全局配置 1. 配置文件 git全局配置文件.gitconfig默認在當前系統用戶文件夾下,window可運行%USERPROFILE%查找,Mac系統在cd ~查找。 具體配置可參考如下,其中: 【user】: 用戶提交時顯示在l
原创 【java】Java遍歷HashMap的五種方式
1.單獨遍歷key,value (獲取單個key或value效率高) for(String k:maps.keySet()){ System.out.println(k+":"+maps.get(k));
原创 【springmvc】接收參數歸納總結
基本數據類型 java的基本數據類型有八個(byte,short,int,long,float,double,char,boolean),選擇以這些基本類型入參,不管是單個參數還是多個參數使用的方式方法都一樣,總之就是怎麼樣都是可以接受到
原创 【Mybatis】歸納總結
Mybatis 1.什麼是Mybatis MyBatis 是一款優秀的持久層框架,它支持定製化 SQL、存儲過程以及高級映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果集。MyBatis 可以使用簡單的
原创 【mysql】centos7安裝mysql57
安裝命令: 1. rpm -qa|grep -i mysql 2. yum -y remove yum -y remove mysql-community-client-5.6.38-2.el7.x86_64 卸載不掉的用
原创 【springboot】maven依賴實現的兩種方式
繼承spring-boot-starter-parent項目 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star
原创 【mysql】mysql插入數據存在更新,不存在插入
1.REPLACE 刪除更新:要求存在唯一索引,主鍵等唯一標識,流程是先刪除再插入,所以永遠可以保證最新。使用REPLACE的最大好處就是可以將DELETE和INSERT合二爲一,形成一個原子操作。如果行作爲新記錄被inse
原创 【vs code】shell 語法提示,檢查,運行調試
在vscode中編寫shell腳本非常方便,可以使用如下shell插件方便開發,調試。 1.shellman: 語法提示 2.shell-format: 格式化 3.shellcheck: 語法錯誤檢查 配置如下: https://s
原创 【nginx】centos7安裝配置nginx
一,安裝 1.檢查並安裝所需的依賴軟件 1).gcc:nginx編譯依賴gcc環境 安裝命令:yum install gcc-c++ 2).pcre:(Perl Compatible Regular Expressions)是一
原创 【java】centos7 安裝jdk1.8
卸載 查看已經安裝的jdk [root@bogon jre]# rpm -qa|grep jdk java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64 java-1.7.0-open
原创 【docker】docker 安裝部署 nginx
1.拉取nginx鏡像 1.docker search nginx 2.docker pull nginx 2.運行nginx鏡像 docker run -d -p 80:80 --name mynginx nginx 3.配置部署n