原创 thinkphp 結果集中添加額外字段
tp model 結果集添加額外字段 手冊中說有個append方法可以調用,append([‘abc’])沒詳說具體怎麼用,於是看了看源碼。 append會遍歷當前結果集,調用模型append方法添加額外字段,其作用在結果集調用toArra
原创 mysql的blob類型最大長度是多少?
MySQL的Blob類型最大長度是多少? ary Large Object)是一種用於存儲二進制數據的數據類型,它可以存儲任何類型的數據,包括圖像、音頻、視頻、文檔等等。 但是,對於使用Blob類型的開發者來說,一個重要的問題是:Blob類
原创 解構賦值、Object.assign
0和空字符串的布爾值都是false 解構賦值:把對象或者數組裏面的屬性或者元素單個或者多個的拿出來 es5語法中我們可以通過 var object = { name: '張三', age: 18 } var nameValue =
原创 從3s到25ms!看看人家的接口優化技巧,確實很優雅!!
一、背景 針對老項目,去年做了許多降本增效的事情,其中發現最多的就是接口耗時過長的問題,就集中搞了一次接口性能優化。本文將給小夥伴們分享一下接口優化的通用方案。 二、接口優化方案總結 1.批處理 批量思想:批量操作數據庫,這個很
原创 bootstrap fileinput插件使用中文說明
bootstrap-fileinput.js是一款文件上傳插件,總結這篇文章的原因是項目在使用laravel-admin開發後臺,laravel-admin上傳引用的插件爲 bootstrap-fileinput 。 此文爲laravel-
原创 Navicat導出數據字典
#新建一個查詢把下面的代碼放進去執行 SELECTt.TABLE_SCHEMA AS '庫名稱',t.TABLE_NAME AS '表名',t.COLUMN_NAME AS '字段名',t.COLUMN_TYPE AS '字段類型',
原创 ThinkPHP6 excel 導入功能完整實現
在 ThinkPHP 6.0 中實現 excel 導入導出功能,需要使用第三方庫或擴展,例如 phpspreadsheet。 安裝 項目目錄下打開命令行,執行命令: composer require phpoffice/p
原创 進制開頭與結尾
進制結尾 二進制是Binary,簡寫爲B。 八進制是Octal,簡寫爲O。 十進制爲Decimal,簡寫爲D。 十六進制爲Hexadecimal,簡寫爲H。 進制開頭 int x1 = 0b11; //3 2進制
原创 ln命令_Linux ln命令:創建文件鏈接
ln 是一個很神奇的命令,它可以創建一個文件的影子,也可以通過一個通道進入另一個地方。其實,所有的這些把戲都是通過軟鏈接和硬鏈接來實現的。本文不會花太多篇幅來深入解釋“硬鏈接”和“軟鏈接”兩個概念,而是更側重在 ln 命令本身的功能和使用上
原创 微服務在公共模塊注入bean
在微服務中,我們想將一個公共模塊,比如Redis的一個配置Bean,或者工具Bean,實現後想在其他服務或者模塊通過Autowride進行引用,可以通過在resources目錄新建一個META-INF目錄,在目錄裏創建一個spring.f
原创 Mysql主從配置,親手搭建,保證可用!
配置前準備 1、準備2個mysql環境 2、兩個mysql網絡互通 第一步 配置mysql配置文件【my.cnf】|【my.ini】 【master】配置如下 [mysqld] server-id = 1 # 節點ID,確保唯
原创 centos怎麼查看服務是否是開機啓動
在centos中,可以利用systemctl命令查看服務是否是開機啓動,該命令可以設置或查看某些服務的狀態,語法爲“systemctl list-unit-files | grep 程序名稱”。 本文操作環境:centos 6.4
原创 Nginx中proxy_pass末尾帶斜槓/和不帶的區別
總結: 如果proxy_pass末尾有斜槓/,proxy_pass不拼接location的路徑 如果proxy_pass末尾無斜槓/,proxy_pass會拼接location的路徑 一、proxy_pass末尾有斜槓 location
原创 解決SpringBoot上傳文件異常
SpringBoot項目上傳文件後報錯 異常信息: 1 2 3 4 exception is o
原创 一文看懂架構圖怎麼畫
畫架構圖分四步走: 第一,搞清楚要畫的架構圖的類型; 第二,確認架構圖中的關鍵要素(比如產品、技術、服務); 第三,梳理關鍵要素之間的關聯:包含、支撐、同級並列等; 第四,輸出關聯關係清晰的架構圖。 應用架構圖 接下來,我們作進一步解讀: