原创 6.1 應用分層

1.推薦:圖 6-1 中默認上層依賴於下層,箭頭關係表示可直接依賴,如:開發接口層可以依賴於 Web 層,也可以直接依賴於 Service 層,以此類推。圖 6-1 層級依賴關係)開放接口層:可直接封裝 Service 方法暴露成 RPC

原创 4.安全規約

1.強制:隸屬於用戶個人的頁面或者功能必須進行權限控制校驗。說明:        防止沒有做水平權限校驗就可以隨意訪問、修改、刪除別人的數據,比如查看他人的私信內容、修改他人的訂單。2.強制:用戶敏感數據禁止直接展示,必須對展示數據進行脫

原创 5.3 SQL語句

1.強制:不要使用 count(列名),或 count(常量)來代替 count(*),count(*) 是 SQL92 定義的標準統計行數的語法,跟數據庫無關,跟 NULL 和 非 NULL 無關。說明:        count(*)

原创 1.5 集合處理

1.強制:關於 hashCode 和 equals 的處理,遵循如下規則:只要重寫 equals , 就必須重寫 hashCode。因爲 Set 存儲的是不重複的對象,依據 hashCode 和 equals 進行判斷,所以 Set 存儲

原创 1.6 併發處理

1.強制:獲取單例對象需要保證線程安全,其中的方法也要保證線程安全。說明:        資源驅動類、工具類、單例工廠類都需要注意。2.強制:在創建線程或線程池的時,請指定有意義的線程名稱,方便出錯時回溯。正例:    public cl

原创 第二章 算法

(這些東西摘自於大話數據結構,我只是想分享一下自己看書的心得,望大話數據結構的作者理解,)算法    算法是解決特定問題求解步驟的描述,在計算機中表現爲指令的有限序列,並且每條指令標示一個或多個操作。數據結構與算法的關係:    。。。算

原创 第三章——線性表(2 鏈表)

單鏈表結構與順序存儲結構優缺點:簡單的對單鏈表結構和順序存儲結構做對比:存儲分配方式 時間性能 空間性能 1.       順序存儲結構用一段連續的存儲單元依次存儲線性表的數據元素。 2.       單鏈表採用鏈式存儲結構,用一組任

原创 Spring5.0源碼導入IDEA

1.下載Spring spring3.x以後託管到github上,所以下載源碼直接到github上去下載。 github地址:spring-framework  由於我編譯的是最新的的版本 spring-framework-5.0.4.R

原创 IntelliJ IDEA 激活

下載軟件(如已安裝請跳過) 官方網站:https://www.jetbrains.com 根據提示安裝軟件 打開已安裝的軟件 打開菜單欄找到help菜單中的register子菜單 在打開的Intellij Idea Li

原创 關於給springboot添加定時器的兩種方式

首先,搭建好一個springboot項目,可使用maven或者gradle或者其他(MD不會啊。。。),這個因爲本次的重點在於如何添加定時器,本人會在這幾天有時間的時候來寫一個如何搭建一個簡單的springboot的項目的過程。現在時間有

原创 Mybatis 插入與批量插入以及多參數批量刪除

原文地址:https://blog.csdn.net/qq_38844326/article/details/78384877實體類:import java.io.Serializable; public class Attachment

原创 隨便聊聊人生

    產品和開發經常有矛盾,這是一個常態。     爲什麼呢?思維不一樣。我說一句話,任何兩個人產生分歧的原因就是兩個人看的書不一樣,一個讀書多,一個讀書少,講不通道理啊,怎麼講都將不同。     首先我們要客觀承認這個事實,就是有分歧

原创 基於redis的點贊功能設計

前言點贊其實是一個很有意思的功能。基本的設計思路有大致兩種, 一種自然是用mysql等數據庫直接落地存儲, 另外一種就是利用點讚的業務特徵來扔到redis(或memcache)中, 然後離線刷回mysql等。直接寫入Mysql直接寫入My

原创 20180623批判的看待Spring Cloud 和工作

什麼是資源1.     男朋友2.     女朋友3.     機會4.     資源喜歡和討厭喜歡一個東西不容易,討厭一個東西更不容易,只有你愛的很深的時候,纔會很討厭她,只有你遇到bug的時候,公司的差異一流的公司制定規範,二流的公司

原创 設計模式6大原則

設計模式遵循6大原則開閉原則(open close principle)開閉原則就是說對擴展開發,對修改關閉。在程序需要拓展的時候,不能去修改原有的代碼,實現熱插拔的效果。爲了是程序的擴展性好,易於維護和升級。(需要使用接口和抽象類)(舉