原创 Spring Boot中用到的註解

1.@RestController和@Controller: (1)@RestController註解相當於@ResponseBody + @Controller合在一起的作用 (2)如果只是使用@RestController註解

原创 啓動nginx報錯:nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)

啓動nginx報錯:nginx: [emerg] open() “/var/run/nginx/nginx.pid” failed (2: No such file or directory) 解決方法: (1)編輯nginx.c

原创 SQL語句中儘量不要使用where 1=1的原因

SQL語句中儘量不要使用where 1=1。 原因:使用where 1=1雖然可以很方便的解決問題,但是這樣很可能會造成非常大的性能損失,因爲添加使用了“where 1=1”的過濾條件以後數據系統就無法使用索引等查詢優化策略,數據

原创 在centos7中部署前後端項目

(1)後端 1)將項目打成jar包,複製到centos中並運行 [root@localhost project]# java -jar cop-admin-service-1.0.0-SNAPSHOT.jar (2)前端 1)打包

原创 WebMvcConfigurerAdapter被棄用的原因以及解決辦法

在Spring 4.xx(或者更低)版本升級到Spring 5.xx以及將SpringBoot1.xx版本升級到SpringBoot2.xx版本後WebMvcConfigurerAdapter已經被棄用。在早期的Spring版本中

原创 Java8之方法引用與構造器引用

package com.alisa.java8; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.t

原创 JUC之集合類不安全

package com.alisa.juc.collect; import java.util.*; import java.util.concurrent.ConcurrentHashMap; import java.util

原创 JUC之Lock接口

1.synchronized與Lock的區別 (1)synchronized是java內置關鍵字,在jvm層面,Lock是個java類 (2)synchronized無法判斷是否獲取鎖的狀態,Lock可以判斷是否獲取到鎖 (3)s

原创 前端vue啓動問題

原因1:沒有安裝依賴 解決方法:npm install 原因2:老版本採用npm run dev 改成npm run serve

原创 Centos7安裝拼音輸入法

1.打開終端用root用戶安裝拼音輸入法 yum install ibus-libpinyin 2.重啓系統 3.打開終端,重啓ibus ibus restart 4.引用程序—>系統工具—>設置—>Region &

原创 Java8之Optional類

Option類(java.util.Optional)是一個容器類,代表一個值存在或不存在,原來用null表示一個值不存在,現在Optional可以更好的表達這個概念,並且避免空指針異常。 package com.alisa.ja

原创 Docker Search命令報錯:Error response from daemon: Get https://index.docker.io/v1/xxx

1.配置加速器地址 vi /etc/docker/daemon.json #添加如下內容 { "registry-mirrors": ["https://registry.docker-cn.com"] } 重啓docker

原创 git相關問題

1.git pull時報錯 fatal: unable to access ‘https://github.com/…/.git’: Could not resolve host: github.com 執行以下命令 git co

原创 ChromeDriver installation failed Error with http(s) request: Error: read ECONNRESET

執行如下命令: npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

原创 git與遠程倉庫同步

手殘通過git reset 回退錯了,使用git reset --hard origin/master 使本地倉庫與遠程倉庫達到一致。 點贊 收藏 分享 文章舉報 Ali