原创 面試時說上一家公司的離職原因

企業HR在面試的時候都很關心我們上一家公司的離職原因,這個問題真的那麼重要嗎? 確實很重要。而且這個問題會影響到你是否能成功應聘這個職位。 客觀原因: 公司經營不善,倒閉了 公司組織變更,裁員了 公司搬到一個很遠的地方,上班太遠了

原创 分佈式網站架構和設計

一、面向服務的架構(SOA service oriented architecture) RPC的全稱是Remote Process Call,遠程過程調用。 無論是何種類型的數據,都要轉換成二進制在網絡上進行傳輸。將對象轉換成二

原创 常用框架的參數設置

一、Tomcat的參數設置 啓動行參數的優化: -server:啓用jdk的server版本;-Xms:虛擬機初始化時的最小堆內存;-Xmx:虛擬機可使用的最大堆內存;–Xmn:年輕代,整個堆大小=年輕代大小 + 年老代大小 + 持久

原创 Mysql查詢練習

一、 設有一數據庫,包括四個表:學生表(Student)、課程表(Course)、成績表(Score)以及教師信息表(Teacher) create table student ( sno varchar(20) not null p

原创 分佈式相關的知識點記錄

SOA和微服務架構 1.SOA(Service Oriented Architecture)“面向服務的架構”:他是一種設計方法,其中包含多個服務, 服務之間通過相互依賴最終提供一系列的功能。一個服務 通常以獨立的形式存在與操作系統進

原创 統一建模語言UML(Unified Modeling Language)

UML爲面向對象開發系統的產品進行說明、可視化、和編制文檔的一種標準語言。 UML圖分爲用例視圖、設計視圖、進程視圖、實現視圖和拓撲視圖,又可以靜動分爲靜態視圖和動態視圖。靜態圖分爲:用例圖,類圖,對象圖,包圖,構件圖,部署圖。動態圖

原创 JV學習筆記

第一章、簡介 Java虛擬機的主要內容包括: 1、虛擬機的內部結構; 2、虛擬機執行的字節碼類型和功能; 3、Class文件的結構; 4、類的裝載、連接和初始化 第二章、虛擬機的結構 虛擬機的基本結構包括:類加載系統、方法區、堆、ja

原创 redisson實現分佈式鎖

基於緩存redis,使用開源 redisson 實現分佈式鎖 redission依賴的包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId

原创 Mybatis的內幕

第一章、入門 <?xml version="1.0" encoding="UTF-8" ?> 上面試mybatis-config.xml配置 ,下面看BlogMapper.xml的文件結構 <?xml version=

原创 Mysql文檔記錄

一、語言結構 字符串是一個字節或字符序列,包含在單引號(’)或雙引號(")字符中 符串文字可以具有可選的字符集介紹人和COLLATE子句,以將其指定爲使用特定字符集和排序規則的字符串 [_charset_name]‘string’ [

原创 源碼學習記錄

1、Spring源碼學習 到spring github上下載spring的包下來,並解壓 如果用gradlew.bat運行下載的gradle的版本,就會一直報錯;我自己換了gradle5就沒有問題了。 在源碼路徑下進入cmd界面,輸入

原创 Go語言

下載地址:https://studygolang.com/dl (Go語言中文網) 安裝好後,開啓cmd,輸入go version 回車,會顯示go的版本信息 小demo一個,創建一個hello.go文件 package

原创 Java的功能記錄

1、時間轉換的問題,將字符串轉換成日期 String s = “20190112102230”; DateTimeFormatter df = DateTimeFormatter.ofPattern(“yyyyMMddHHmmss”)

原创 HTTP學習筆記

網絡協議從上至下分爲七層: 應用層指網絡操作系統和具體的應用程序,對應WWW服務器、FTP服務器等應用軟件 表示層數據語法的轉換、數據的傳送等 會話層  建立起兩端之間的會話關係,並負責數據的傳送 傳輸層 負責錯誤的檢查與修復,以確保

原创 SprinBoot的功能

1、項目啓動後加載的功能 ApplicationRunner程序啓動後會調用實現了這個接口的類 @Component public class ApplicationTask implements ApplicationRunner{