原创 mysql 執行順序

 mysql執行順序    mysql執行sql的順序從 From 開始,以下是執行的順序流程 開始->FROM子句->WHERE子句->GROUP BY子句->HAVING子句->ORDER BY子句->SELECT子句->LIMIT子

原创 SpringMVC

SpringMVC 使用 需要在 web.xml 中配置 DispatcherServlet 。並且需要配置 Spring 監聽器ContextLoaderListener <listener> <listener-class>org

原创 ajax發送表單數據(圖片上傳附帶其他參數):

ajax發送表單數據(圖片上傳附帶其他參數): <script type="text/javascript" th:inline="javascript">     function upload() {         cons

原创 判斷點是否在面內

      public class Point {       /**   * 是否有 橫斷<br/> 參數爲四個點的座標   *   * @param px1   * @param py1   * @param px2   * @pa

原创 Redis(1)

CAP理論 C:強一致性 A:高可用性 P:分區容忍性 BASE BA:基本可用 S: E:最終一致性 Redis和Memcache的區別 1)從實現來看: Redis:單線程 Memcache:多線程(區別:多線程中存在cpu在線程上下

原创 Ckeditor文本內容的獲取

CKEditor 獲取純文本內容: inline模式(div包含) const content = CKEDITOR.instances.editor.container.getText(); stand模式 const conte

原创 SpringBoot

Spring Boot簡介: 是一個簡化Spring開發的框架。用來監護spring應用開發,約定大於配置,去繁就簡,just run 就能創建一個獨立的,產品級的應用。 我們在使用Spring Boot時只需要配置相應的Spring B

原创 Synchronized

synchronized 關鍵字底層原理屬於 JVM 層面。原理如下: ① synchronized 同步語句塊的情況 public class SynchronizedDemo {     public void method()

原创 mysql深入

查看引擎: 可以通過 mysql> show engines; 查看所有的存儲引擎。 查看MySQL當前默認的存儲引擎 我們也可以通過下面的命令查看默認的存儲引擎。 mysql> show variables like '%stor

原创 SpringMVC

SpringMVC 使用 需要在 web.xml 中配置 DispatcherServlet 。並且需要配置 Spring 監聽器ContextLoaderListener <listener> <listener-class>org

原创 Ribbon

    Spring Cloud Ribbon是一個基於HTTP和TCP的客戶端負載均衡工具,它基於Netflix Ribbon實現。通過Spring Cloud的封裝,可以讓我們輕鬆地將面向服務的REST模版請求自動轉換成客戶端負載均衡

原创 Hystrix

  雪崩問題: 用戶的一個請求,需要若干個服務完成才能響應,若一個服務未發生相應,則會卡在這,導致請求未響應,同時也會佔用服務器的連接數。 Hustrix解決雪崩問題的方法:  1)線程隔離 不同的服務請求,用不同的線程池隔離。儘管線程池

原创 Feign

Feign 是Netflix開發的聲明式、模板化的HTTP客戶端, Feign可以幫助我們更快捷、優雅地調用HTTP API。 在Spring Cloud中,使用Feign非常簡單——創建一個接口,並在接口上添加一些註解,代碼就完成了。F

原创 Zuul

Zuul提供了一個框架,可以對過濾器進行動態的加載,編譯,運行。 Zuul的過濾器之間沒有直接的相互通信,他們之間通過一個RequestContext的靜態類來進行數據傳遞的。RequestContext類中有ThreadLocal變量來

原创 Mysql基礎知識

事務:事務是邏輯上的一組操作,要麼都執行,要麼都不執行。 事務的特性(ACID): 原子性: 事務是最小的執行單位,不允許分割。事務的原子性確保動作要麼全部完成,要麼完全不起作用; 一致性: 執行事務前後,數據保持一致,多個事務對同