原创 YAPI解決接口鑑權的方案

推廣文 YApi YApi 是一個可本地部署的、打通前後端及QA的、可視化的接口管理平臺,截止 2020-3-7 日,YApi 已經有了 14K 的 Star。 使用人數也比較多,功能比較齊全,但是有個問題就在於我們使用 YApi

原创 http和https

Http和Https的區別 1.什麼是Http Http中文叫做超文本傳輸協議, 它完成客戶端到服務端等一系列運作流程 1.1 與http關係密切的協議: IP, TCP和DNS 負責傳輸的IP協議 IP協議數據網絡層, IP協

原创 Eclipse註釋模板設置詳解

設置註釋模板的入口:Window->Preference->Java->Code Style->Code Template 然後展開Comments節點就是所有需設置註釋的元素。本文現就每一個元素逐一給大家介紹一下。 文件(Fi

原创 Centos 7 開放查看端口 防火牆關閉打開

Centos 7 firewall 命令: 查看已經開放的端口: firewall-cmd --list-ports 開啓端口 firewall-cmd --zone=public --add-port=80/tcp --per

原创 js的作用域和作用於鏈

今天偶然看到閉包,右面開始看到作用域的問題,發現跟java之類的確實是不太一樣。看到一篇超級好的文章,轉載一下。     一直對Js的作用域有點迷糊,今天偶然讀到JavaScript權威指南,立馬被吸引住了,寫的真不錯。我看的是

原创 mysql樂觀鎖總結和實踐

MySQL悲觀鎖,但是悲觀鎖並不是適用於任何場景,它也有它存在的一些不足,因爲悲觀鎖大多數情況下依靠數據庫的鎖機制實現,以保證操作最大程度的獨佔性。如果加鎖的時間過長,其他用戶長時間無法訪問,影響了程序的併發訪問性,同時這樣對

原创 Springmvc 併發訪問的線程安全性問題

    首先對於spring的IOC來說,對象是由Spring來幫我們管理,也就是在Spring啓動的時候,在Spring容器中,由Spring給我們創建的,Spring會幫我們維護,一般都是單例的,也就是一個對象。sprin

原创 SpringBoot項目打包後,找不到文件路徑問題,處理方法

這兩天遇到一個問題,在處理數據加密是否,有的公司,提供的有加密方法,實際是內部使用fileInputStream得到的,這裏只需要知道路徑名,在實際開發中直接使用很容易得到,不過當使用mvn打包,然後使用java命令啓動,會報

原创 IDEA引入外部jar包的方法

在做發短信的功能(阿里大於)的時候,我只是吧jar包拷貝到了項目的external library。 拷貝進來之後我用junit寫了test方法,可以完美髮送短信到手機,但是我這是個web項目,然後我運行tomcat,斷點調試之

原创 解決jpa中Entity類中column註解name屬性失效問題

項目使用spring boot構建。開發的過程中遇到Spring Data JPA @Column 註解無效。 出現could not extract ResultSet; SQL [n/a]; nested exception

原创 設計模式(二)-簡單工廠(Simple Factory)模式

下面看下小菜寫的程序代碼 import java.util.Scanner; public class test001 { public static void main(String[] args) {

原创 Typora 語法結構與功能

Typora 語法結構與功能 我看的文章地址http://blog.csdn.net/moonclearner/article/details/52842679 Typora 語法結構與功能 數學表達式 下標 上標 插入表

原创 Chrome被hao123.com等惡意鏈接劫持真正解決方法

某日,因想下載verycd.com的資源,搜索到一個verycd鏈接查看器(具體原因不表,你懂),結果就真得吃了蒼蠅了!…… 既無法查到下載鏈接,直接將之刪除。然而發現,再打開瀏覽器就被直接跳轉到 http://www.23

原创 SpringBoot項目在IntelliJ IDEA中實現熱部署

一、開啓idea自動make功能  1、CTRL + SHIFT + A –> 查找make project automatically –> 選中  2、CTRL + SHIFT + A –> 查找Registry

原创 mysql 中 時間和日期函數

一、MySQL 獲得當前日期時間 函數1.1 獲得當前日期+時間(date + time)函數:now()mysql> select now();+–——————-+| now()               |+–——————