原创 Windows環境下使用Mycat模擬分庫分表-讀寫分離案例

一、基本環境 W7 64位、Mycat1.6、MySQL8.0 二、Mycat核心配置文件配置 解壓Mycat1.6,並對server.xml、schema.xml、rule.xml三個核心配置文件做相關配置,見下圖 1、對ser

原创 bootstrap-switch開關按鈕

<html> <head> <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script> <link rel="stylesheet" href="http

原创 二.算法

算法:解決特定問題求解步驟的描述,在計算機中表現爲指令的有限序列,並且每條指令表示一個或者多個操作 算法的五個特性: 1.輸入 2.輸出 3.有窮性 4.確定性 5.可行性 算法設計的要求: 1.正確性 2.可讀性

原创 mysql實戰技巧

1.mysql數據表中的兩個字段同時外連接到另外一張表 比如用戶id,邀請人id再user表中,需要連接userinfo表中查看兩個字段對應的姓名 方法:給表設置別名 M('transfer_amount ta') ->join

原创 php底層運行機制與原理 php底層運行機制與原理

php底層運行機制與原理 1 PHP的設計理念及特點多進程模型:由於PHP是多進程模型,不同請求間互不干涉,這樣保證了一個請求掛掉不會對全盤服務造成影響,當然,時代發展,PHP也早已支持多線程模型。弱

原创 php上傳文件到七牛雲

1.composer 下載相應的包 composer require qiniu/php-sdk 2.代碼 注意:tp3.2中在index.php加入這樣一行代碼 require './vendor/autoload.php’

原创 給thinkphp3.2用上composer

統構建時使用的是 thinkphp3.2.3,當時的框架並沒有使用 composer 作爲包管理器,第三方包統一放到了 ThinkPHP/Library/Vendor 目錄下面。 隨着集成的第三方包越來越多,出現很多重複依賴的基礎

原创 三.線性表

線性表(List):零個或者多個數據元素的有限序列 有且只有一個直接前驅元素,有且只有一個直接後繼 線性表元素的個數n(n>0)定義爲線性表的長度,當n=0時,稱爲空表 在較複雜的線性表中,一個數據元素可以由若干個數據項組成 線性

原创 一.數據結構緒論

數據結構是一門研究非數值計算的程序設計問題中的操作對象,以及他們之間關係的操作等相關問題的學科. 數據:描述客觀事物的符號,是計算機中可以操作的對象,是能被計算機識別,並輸入給計算機處理的符號集合(圖片,視頻,文字) 數據元素:是

原创 thinkphp加鎖搶購商品

<?php namespace Service\Controller; use Base\Webbase; class SeckillController extends Webbase { /** * 預約

原创 rabbitmq代碼

文章目錄1.生產者代碼2.消費者代碼2.1 消費冪等性代碼2.2 消費者rpc代碼2.3 消費者消費重試2.4 消費者直接交換機代碼2.5 基礎代碼 1.生產者代碼 <?php namespace app\controller;

原创 DI依賴注入和容器

優點:減少類和類之間的關係 容器: 1.降低類與類之間的耦合度 2.實現惰性加載(需要哪個類再創建哪一個類) 3.便於管理 <?php //輪胎類=》汽車類 class LunTai { function roll()

原创 堆和棧的區別是什麼

1、堆棧空間分配區別 棧(操作系統):由操作系統(編譯器)自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。 堆(操作系統): 通過new、malloc、realloc分配的內存塊,一般由程序員分配

原创 mysql記錄操作日誌

分爲文件記錄日誌和數據庫記錄日誌兩種方式,效果相同 一 文件記錄數據庫操作日誌: 首先進入mysql輸入指令 show variables like 'gen%'; general_log是開啓還是關閉狀態,以及這個帳號的ge

原创 練手demo

9月之前寫個頁面將其作爲一個功能放進去 1.Vip視頻解析接口:https://51.ruyo.net/3127.html 2.抖音無水印視頻下載:http://fankey.blog365.cn/other/191.html#c