原创 HashMap、HashTable和concurrentHashMap

1.HashMap(線程不安全) 多線程環境下,使用Hashmap進行put操作會引起死循環,導致CPU利用率接近100%,所以在併發情況下不能使用HashMap 初始size爲16,擴容:newsize = oldsize*2,si

原创 spring boot事務(註解模式)

使用註解模式不需要配置文件,也不需要配置事務配置類或者方法,只需要使用“@Transcation”註解引入到相對應的位置即可實現事務回滾功能。 1.引入pom.xml <!-- 事物 --> <dependency>

原创 spring MD5加密

1.spring boot引入pom.xml <dependency> <groupId>org.webjars.npm</groupId> <artifactId>md5</artifactId> <version>

原创 用戶登錄後,session超時

1.前臺 //判斷用戶是否登錄 function checkUser(){ $.ajax({ url:"/getUser", type:"post", success: function(result){ if(r

原创 Mybatis增刪改查,包含批量操作

1.新增 <!-- 添加數據 --> <insert id="add" parameterType="com.yang.entity.User"> insert into users(name,age)

原创 cookie登錄

spring boot 後臺 後臺部分 //獲取cookie的值(進入登錄頁時執行) @RequestMapping("getCookie") @ResponseBody public synchronized JSONObj

原创 Linux安裝mysql

1.創建目錄 /usr/local/ 把下載好的mysql文件放到 /usr/local/ 目錄下 tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz.tar.gz //解壓 m

原创 Linux安裝nginx

1.安裝依賴 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel 2.下載 cd /

原创 Linux部署spring boot war項目

1.配置pom.xml文件 <packaging>war</packaging> <!-- web --> <dependency> <group

原创 js打印

//調用打印 var lists = new Array(); var list = new Object(); list.mailno ="123"; list.proCode = "

原创 redis的安裝和使用

1、安裝 下載redis https://github.com/MicrosoftArchive/redis/releases 2、安裝 將下載好的redis的zip放到c盤根目錄 然後啓動redis-server.exe文件,默認

原创 mysql存儲過程

查詢當前數據庫所有存儲過程 select `name` from MySQL.proc where db = 'dbname' and `type` = 'PROCEDURE'; 1.創建存儲過程 查詢所有值 delimiter

原创 Linux環境安裝JDK

/home/sfadmin/jdk/jdk1.8.0_171 編輯profile文件 vi /etc/profile 在profile文件中添加如下參數 #set java environment export JAVA_HOM

原创 HaspMap和HashTable總結

import java.util.HashMap; import java.util.Hashtable; import java.util.Iterator; import java.util.Map; public class M

原创 高版本maven出錯

高版本maven出錯 org.apache.maven.archiver.MavenArchiver.getManifest 解決辦法: help–>install new software, 然後add Name:MavenArch