原创 中轉器的使用

中轉器 其實這部業務需要,使用需要部署一箇中轉器B,系統A通過B訪問C 因爲A和B是部署在本機的,使用訪問C的時候直接使用localhost既可以。 這部說下具體實現 實現 獲取URL 獲取URL,解析URL參數 生成token接

原创 vue2學習筆記1

前言 看到一些後臺管理系統自己實現不出來感覺有點尷尬。 所以就惡補了一頓前端方面的知識。 選了個vue框架進行學習。 下面記錄一些學習思路 思路 1.學習Vue對象的屬性和方法 2.學習雙向綁定 3.學習模板的使用和數據的傳遞(

原创 數據庫3-數據相關、表設計、設計

數據庫上層相關 瞭解了數據庫的一些基本知識,我們需要把數據庫應用到數據當中。 其中,數據的轉換是多種多樣的,所以這裏可以參考一些下面的文章 對數據在程序流轉中就可以有一個基本的概念 java中幾種常用的對象類型(po,vo,bo,d

原创 設計模式(四)

20.原型模式 先說一下原型模式的使用範圍。 1.用於大部分相同只需要修改一小部分的事物,可以使用原型模式。 2.原型模式因爲一部分數據是可變的,所以使用多線程就可能出現安全問題。 使用使用Java的克隆api(Cloneable)

原创 Java編程小思(6)

說下異常處理。 1.使用自定義異常封裝信息 程序中使用了異常機制。可是異常有多種都樣。 而結果返回的要一個統一的格式,而且帶上錯誤信息。 那麼我之前是使用變量保存這些信息的。 如果有處理異常,就根據異常,修改變量的值。 這樣子導致

原创 Redis基本命令

select 0,表示切換到第0個數據庫 exists key 判斷一個鍵是否存在;存在返回 1;否則返回0; del key 刪除某個key,或是一系列key;del key1 key2 key3 key4 type key 返回某個k

原创 數據庫1-三範式

1.一範式 讓數據表的屬性不可以再分。 這個比較容易理解,比如。對於進貨這個屬性,還有【數量】和【金額】二個小屬性 那麼就不是一範式了。 2.二範式 看圖 上面都是一個數據表裏面的屬性。 這裏的學號和課名就是碼。 碼就是一個

原创 常用Linux命令(一)

Linx常用命令 查看內存使用 free -m 查看cpu是否多核 cat /proc/cpuinfo | grep -e “cpu cores” -e “siblings” | sort | uniq 輸入: cpu cor

原创 深克隆和淺克隆

深克隆就是:進行克隆以後,引用對象的地址改變了。 淺克隆就是:進行克隆以後,引用對象的地址沒有改變。 二種克隆都會重新複製基本數據類型(int,long等非final屬性,包括string) 舉個栗子: package com.nam

原创 數據庫2-oracle的分區、鎖表

瞭解了一下oracle的物理存儲結構依次是 塊->區->段->表空間 爲什麼需要表空間,表空間可以分類數據。 表空間下面的段(就是我們平常說的數據表)如果數據多了。 就可以進行分區。 邏輯上分區後還是一個表。 可是分區可以區分

原创 設計模式(三)

16.觀察者模式 觀察者模式主要用在對對象狀態改變而引起觀察對象的一系列反應。 Java有內置的接口可以實現。 觀察者模式如果自己實現需要記住一個地方,就是被觀察者裏面通常有一些狀態的變量,這些狀態變量可以根據業務看被觀察者知道以後是

原创 vue-cli+mybatis+bootstrap做一個增刪改查的小demo

一.項目準備 1. vue-cli的安裝和初始化web項目 安裝vue-cli先要安裝nodejs,然後使用下面命令進行安裝 npm install --global vue-cli 然後使用下面命令初始化項目 vue init w

原创 設計模式(二)

10.建造者模式 建造者模式裏面需要有類似工廠的生產接口。生產同的對象。 而對象一些可變的屬性,比如順序,屬性等被裝飾類包含起來。 也就是裝飾類包含了對象的可變屬性,還有對象模型的類。 最後使用裝飾器類,調用獲得對象模型,就會設置對