原创 【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