服務端

淺析MySQL事務中的redo與undo

我們都知道事務有4種特性:原子性、一致性、隔離性和永續性,在事務中的操作,要麼全部執行,要麼全部不做,這就是事務的目的。事務的隔離性由鎖機制實現,原子性、一致性和永續性由事務的redo 日誌和undo 日誌來保證。所以本篇文章將討論關於事務中的redo和undo的幾個問題: redo 日誌與undo日

Spring Security (三):與Vue.js整合

本篇內容較長,先看下效果: 然後側邊欄的路由其實根據我們後臺獲取到的:(這個資料結構比較簡單,在這裡只是演示) {"code": 200,"msg": "","data": {    "id": 

直播如何搭建成為經久不衰的話題,你又知道那些技術呢?

直播平臺如何快速搭建是一個經久不衰的話題,正如同直播市場一樣魅力四射經常有來自天南海北的朋友問我:像流媒體CDN雲服務沒有文網文,換的話要重新寫介面嗎?只要支援RTMP協議,在我們程式後臺直接新增更換即可,不用重新寫介面,這個是很方便實用的,滿足人們的需求。可以試用國外的伺服器嗎可以,我們系統是不限制伺服器的

剖析 HTTPS 的設計思路

HTTPS(全稱:Hyper Text Transfer Protocol over Secure Socket Layer ,安全的超文字傳輸協議),是以安全為目標的HTTP通道。即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就需要SSL。這個系統的最初研發由 Netscape

SpringBoot之MongoTemplate的查詢可以怎麼耍

學習一個新的資料庫,一般怎麼下手呢?基本的CURD沒跑了,當可以熟練的增、刪、改、查一個數據庫時,可以說對這個資料庫算是入門了,如果需要更進一步的話,就需要了解下資料庫的特性,比如索引、事物、鎖、分散式支援等 本篇博文為mongodb的入門篇,將介紹一下基本的查詢操作,在Spring中可以怎麼玩 原

LeetCode 642 號問題:設計搜尋自動補全系統

LeetCode上第 642 號問題:Design Search Autocomplete System 題目描述 為搜尋引擎設計一個搜尋自動完成系統。使用者可以輸入一個句子(至少一個單詞,並以一個特殊的字元'#'結尾)。對於除'#'之外的每個字元,您需要返回與已輸入的句子部分字首相同的前3個歷史熱門句子

基於中臺思想的物流系統設計(五):設計可擴充套件的產品服務平臺

1、引言 在前面四篇文章中,我們把物流中臺的基礎能力層構建了起來,接下來,我們就可以在這些基礎能力之上構建我們的產品服務,從而支撐各條業務線。 基礎能力層主要關注的是穩定可用的原子介面,因此在設計的時候重點關注了很多高併發高可用的技術。產品服務層主要是為了支撐不斷創新的業務,因此在設計的時候需要關注

Quartz原理解密

Author: Dorae Date:2018年7月17日15:55:02 轉載請註明出處 一、quartz概述 quartz是一個用java實現的開源任務排程框架,可以用來建立簡單或者複雜的任務排程,並且可以提供許多企業級的功能,比如JTA以及叢集等,是當今比較流行的JAVA任務排程框架。

不想用POI?幾行程式碼完成Excel匯出匯入

Octopus Octopus(就是一個名字而已~) 是一個簡單的java excel匯入匯出工具。目的是不用接觸Apache POI的API就可以完成簡單的Excel匯出匯入。 同時,可以自定義表格樣式,匯入檢驗資料合法和轉換資料。 最大的特點就是匯出複雜結構物件時自動繪製表頭 不BB,直接上圖

java8Stream原理深度解析

Java8 Stream原理深度解析 Author:Dorae Date:2017年11月2日19:10:39 轉載請註明出處 上一篇文章中簡要介紹了Java8的函數語言程式設計,而在Java8中另外一個比較大且非常重要的改動就是Stream。在這篇文章中,將會對流的實現原理進行深度,解析,

Java基礎之執行緒那些事

回顧 我們在前幾篇講解了java集合的相關知識 Java 集合概述 Java 集合之ArrayList Java 集合之LinkedList Java集合之HashMap 本章開始主要介紹下多執行緒程式設計,集合的其他實現,後續會陸續放出 從CPU說起 上圖取

【譯】Go和WebAssembly:在瀏覽器中執行Go程式

在過去很長一段時間裡,Javascript是Web開發人員中的通用語言。如果你想寫一個穩定成熟的 Web 應用程式,用javascript幾乎是唯一的方法。 WebAssembly(也稱為wasm)將很快改變這種情況。使用WebAssembly可以用任何語言編寫Web應用程式。在本文中,我們將瞭解如何編寫G

Laravel 5.7 最佳實踐和開發技巧分享

Laravel 因可編寫出乾淨,可用可除錯的程式碼而為廣大的 PHP 開發者所熟知。它同樣也支援許許多多的功能,有時卻未能在文件中體現,或者由於某種原因它們出現過又被移除了。 我已經在生產環境中使用 Laravel 2 年了,從中我學到如何把程式碼變得更好,從我首次使用它以來我都充分發掘它

jQuery一次彈框例項

伺服器環境下: <!doctype html><html><head><meta charset="utf-8"><title>彈框</title><script type="text/javascript" src="js/jq

2.1219408512115