原创 數據庫的存儲和索引

索引 索引的創建與撤銷

原创 truffle部署智能合約

truffle unbox react 下載項目 打開Ganache啓動私有鏈,同時修改truffle-config.js中的端口號,使之與Ganache的端口號7545保持一致,或者改ganache的端口爲8545 const

原创 Idea的setting記錄

1、調節背景 2、自動導包

原创 JAVA基礎複習

基本類型 JAVA有8大基本數據類型:整型(byte、short、int、long),浮點類型(float、double),char,boolean 存儲需求: 整型: byte:1個字節 short:2個字節 int:4個字節

原创 通用mapper的簡單使用

最近項目中用了通用mapper,可以在不寫xml的情況下快速進行單表的增刪改查,下面記錄一下使用 pom.xml中引入 <dependency> <groupId>tk.mybatis</g

原创 springboot整合微信授權筆記

爲什麼需要微信授權? 進行微信授權之後可以獲得用戶的openid等信息,以便於執行接下來的支付等業務邏輯。 那麼在springboot項目中應該如何實現微信授權呢? 前期準備 首先需要在微信公衆平臺獲取測試號,測試號有兩個重要的信

原创 分佈式的知識總結

系統架構的發展 (1)單一應用架構。一個單體應用部署在一個服務器上。當流量越來越大的時候,可以將同一個應用部署到多臺服務器上,然後進行負載均衡。 (2)分佈式架構。將應用按照業務邏輯拆分成各個模塊,各個模塊部署在不同的服務器上,各

原创 阿里雲6379端口被攻擊

使用top命令查看cpu使用率,發現使用率達98%,被植入了挖礦程序 分別殺掉進程和守護進程

原创 docker與docker的基本使用

docker 什麼是docker Docker 是一個實現輕量級的操作系統虛擬化解決方案,讓開發者可以打包他們的應用到一個可移植的容器中,然後在任何一個流行的操作系統上發佈。 docker的優勢 1、高效的利用系統資源,沒有額外的

原创 消息隊列的知識總結

什麼是消息隊列 消息隊列就是存放消息的一個隊列容器,當我們需要使用消息時可以從消息隊列依次取出消息。目前使用較多的消息隊列有RabbitMQ、Kafka。 使用消息隊列的好處 1、通過異步處理提高系統的性能,削峯,降低系統響應的時

原创 leetcode數據庫題目記錄(一)

(1)連接表 可以使用外連接進行查詢 select Person.FirstName,Person.LastName,Address.City,Address.State from Person left outer join

原创 JAVA多線程知識總結

線程與進程 進程:一個程序在內存中運行,就對應一個進程 線程:程序執行的基本單元,一個進程可以對應一個或多個線程 併發與並行 並行:同一時刻執行多個事件,併發是多個實體的同一事件 併發:同一時間間隔執行多個事件,併發是同一實體的多

原创 leetcode算法題記錄(一)

(1)兩數之和 可以使用暴力遍歷法,即用數組中的數減去目標數,然後遍歷數組,看一下數組中有沒有符合要求的數。 class Solution { public int[] twoSum(int[] nums, int ta

原创 springboot項目打包和部署

maven將項目打成jar包 mvn clean package -Dmaven.test.skip=true 在linux中啓動jar包 nohup java -jar name & 做成linux服務 [Unit] Des

原创 docker的基本使用

安裝yum管理工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 設置鏡像源 sudo yum-config-manager --add-re