博客 RSS 訂閱

賢儒 - JavaScript 異步操作進化史

特別説明 這篇博客是我個人對 JavaScript 異步操作 的總結歸類。 通過這篇文章我也希望讀者可以從 宏觀 的角度看待 JavaScript 異步操作是如何演化的。 但是如果想要通過這篇博客全面掌握 promise 或者 async 函數等其他技術的全部知識,還是不太現實的。 推薦大家精讀阮一峯老師的 ECMAScript 6 入門 - Promise 對象 ,和尼古拉斯老師的《深

promise , async-await , 發佈訂閲模式 , generator , Javascript

收藏 評論

玄機 - 查看mysql數據庫各個庫資源使用情況

select table_schema as '數據庫', sum(table_rows) as '記錄數', sum(truncate(data_length/1024/1024, 2)) as '數據容量(MB)', sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)' from information_sc

MySQL , 資源

收藏 評論

不語 - ElasticSearch通過JavaAPI無法查詢到中文字段的原因及解決

ElasticSearch通過JavaAPI無法查詢到中文字段的原因: 中文被標準分詞器分詞了,自然就查詢不到一個完整的字段名 解決: 在查詢方法中的name參數後加上 .keyword 告訴程序這是一個完整的詞,不可拆分 給個大特寫

elasticsearch , es7 , API , JAVA , 程序員

收藏 評論

Spook - 擴展ADO.net實現對象化CRUD(.net core/framework)

擴展ADO.net實現對象化CRUD(.net core/framework) u安裝nuget包:CRL/u uusing CRL;/u 實現數據操作 獲取數據訪問連接IDbConnection dbConnection 通過擴展方法GetDBExtend獲取IAbsDBExtend對象 public IAbsDBExtend GetDBExtend() {

orm , ado.net , 擴展

收藏 評論

左詩右碼 - CentOS 7.4 64位 編譯安裝 LNMP

CentOS 7.4 64位 編譯安裝 LNMP 查看 Linux 版本 cat /etc/redhat-release # CentOS Linux release 7.4.1708 (Core) 1. 安裝 nginx 1-1. 安裝 nginx 源 yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-r

centos7 , lnmp

收藏 評論

咿呀咿呀喲 - vue 項目打包發佈時去除所有console

自己做的項目已經完成啦~但是想着項目中的 console 太多了,就看到學習視頻中真的有插件可以去除所有的 console 來打包發佈,真的是絕絕子啊 yyds 沒錯就是 這個插件,這是官方文檔哦~ babel-plugin-transform-remove-console 先安裝插件 npm install babel-plugin-transform-remove-console --s

vue.js , console , 插件 , node.js

收藏 評論

拖泥羊 - 前端工程化7:自定義實現Webpack中的Loader和Plugin

loader對比plugin loader:用於資源加載並處理各種語言的轉換/編譯(例如將不同語言轉換為javascript); plugin:用於資源加載以外的其他打包/壓縮/文件處理等功能; loader原理,loader的自定義實現 loader 用途 loader 用於資源加載並處理各種語言的轉換/編譯(例如將不同語言轉換為javascript); loader 實現原理,自定義實

loader , plugin , 工程化 , webpack , 前端

收藏 評論

blockgeek - Cypress 框架的介紹

Cypress 簡介 基於 JavaScript 的前端測試工具,可以對瀏覽器中運行的任何內容進行快速、簡單、可靠的測試 Cypress 是自集成的,提供了一套完整的端到端測試,無須藉助其他外部工具,安裝後即可快速地創建、編寫、運行測試用例,且對每一步操作都支持回看 不同於其他只能測試 UI 層的前端測試工具,Cypress 允許編寫所有類型的測試,覆蓋了測試金字塔模型的所有測試類型【界面

plugin , cypress , command , 自動化測試 , webdriver

收藏 評論

布吉島 - Mongo 服務重啓異常問題記錄

本文個人博客地址:https://www.leafage.top/posts/detail/21628W63S 現在公司的服務器經常性斷電,所以要經常性重啓所有的服務,然而這些redis、mysql、mongo等服務中,mongo經常性出現重啓失敗的情況,根據之前的經驗和網絡上帖子的信息,這裏記錄一下總結; 首先説明一下,這裏安裝的服務都是通過yum 或者 apt 安裝的,這是我一直推薦和使用的操

mongodb , Process , service

收藏 評論

CodingDGSun - Java數據類型

Java是強語言類型,所有變量必須先聲明後使用。 Java數據類型 字符類型也是整數類型的一種,有時候也可將字符類型單獨出來。 基本數據類型:8種 boolean類型:1種 boolean 1位 數值類型:7種 整數類型:4種 byte 1個字節

數據類型 , JAVA

收藏 評論

左詩右碼 - CentOS 7 搭建寶塔面板並搭建 LNMP 環境

CentOS 7 搭建寶塔面板並搭建 LNMP 環境 本地環境為: Linux 系統環境為:CentOS Linux release 7.4.1708 (Core) 常見 Web 面板 目前市面上流行的面板很多,例如: AMH AppNode 寶塔 WDCP 安裝前準備 服務器放行 8888 端口 內存:512M 以上,推薦 768M 以上(純面板約佔系統 60M 內存) 硬盤

centos7 , lnmp

收藏 評論

編程三昧 - 前端 JavaScript 中的三種 for 循環語句總結

JavaScript 中的 for 循環語句相信大家都已經快用厭了,現在有好多文章都在講怎麼減少代碼中的 for 循環語句,但是,你又不得不承認它們真的很有用。今天,我來總結一下前端 JavaScript 中三種 for 循環語句。 for 這大概是應用最廣的循環語句了吧,簡單實用,且大多數時候性能還是在線的,唯一的缺點大概就是太普通,沒有特色,導致很多人現在不願用它。 const array =

循環 , for循環 , 前端 , Javascript

收藏 評論

天渺工作室 - mobx數據變了,視圖沒變,mobx6的用法

​ 在react中使用react-mobx的情況下,數據已經被action 改變了,但是視圖層 沒有隨之改變 如果mobx的版本大於6 "mobx": "^6.3.2", "mobx-react": "^7.2.0" 切記添加 makeObservable 初始化項目 import { observable, action, computed, makeObservable } from

mobx--react , mobx

收藏 評論

天渺工作室 - react-mobx6+使用案例

​ PS:mobx6版本以後官方不建議使用@observable裝飾器了 可看官方案例 https://mobx.js.org/the-gist-of-mobx.html 腳手架 create-react-app 一、安裝 //npm yarn 隨需求,儘量不要混用,混用有些資源可能會出現掉包 yarn add mobx yarn add mobx-react // 版本號

react , mobx--react , mobx

收藏 評論

star - caller和callee的區別

caller caller是函數的屬性,返回一個函數的引用,這個函數調用了當前的函數。 特點 1 這個屬性只有當函數在執行時才有用 2 如果在javascript程序中,函數是由頂層調用的,則返回null var a = function() { alert(a.caller); } var b = function() { a(); } b(); 上面的代碼中,b調用了a,那麼a.c

函數 , function , Javascript

收藏 評論

註銷 - TypeScript 定義函數的幾種寫法

參考鏈接1 參考鏈接2 寫法1 - 使用 function 關鍵字 function greeter(fn: (a: string) = void) { fn("Hello, World"); } function printToConsole(s: string) { console.log(s); } greeter(printToConsole); (a: string)

call , angular , closure , function , typescript

收藏 評論

華為雲開發者聯盟 - 華為雲官網前端的技術演進與低代碼實踐

摘要:從瀏覽類頁面到管理類頁面,看華為雲官網如何根據業務場景分階段構建低代碼平台,提升頁面迭代效率。 本文分享自華為雲社區《華為雲官網前端的技術演進與低代碼實踐【全球軟件大會技術分享】》,原文作者:技術火炬手 。 前端團隊演進往往會經歷組件化、配置化、可視化的階段,而低代碼是團隊演進中的一個必然結果。 在第七屆全球軟件大會上,華為前端研發工程師郭曉,分享了華為雲官網如何根據業務場景分階段構建

頁面佈局 , 華為雲 , 低代碼 , 可視化 , 前端

收藏 評論

Fish - 每日三道面試題,通往自由的道路

茫茫人海千千萬萬,感謝這一秒你看到這裏。希望我的面試題系列能對你的有所幫助!共勉! 願你在未來的日子,保持熱愛,奔赴山海! 每日三道面試題,成就更好自我 1. 面試第一步,自我介紹。 這個自我介紹,在整個面試當中可以説是第一步,如果你能把你想説的重點説出來,把面試官帶到你準備好的技術點中,可以説,你這次自我介紹成功了! 那麼説下自我介紹需要包含什麼:基本信息,教育背景、工作經歷、項目經歷、

面試 , java-se , JAVA

收藏 評論

思否編輯部 - 黃繼佳:利用 MVP 模型實現開發者增長 | DEV. Together 2021 中國開發者生態峯會

內容來源:2021 年 6 月 5 日,由 SegmentFault 思否主辦的 2021 中國開發者生態峯會圓滿落幕。會上,Google 平台及生態事業羣開發者市場負責人發表了主題為《利用 MVP 模型實現開發者增長》的演講。 分享嘉賓:黃繼佳,Google 平台及生態事業羣開發者市場負責人 速記整理及發佈:SegmentFault 思否編輯部 大家下午好,很高興聽到大家的分享。我是來自 Go

mvp , 開發者生態

收藏 評論

編程三昧 - ES6 中的 Symbol 是什麼?

前言 記得剛找工作那會,幾種數據類型是必問題,當時的答案一般都是七種——字符串(String)、數字(Number)、布爾(Boolean)、數組(Array)、對象(Object)、空(Null)、未定義(Undefined),時至今日,某些網絡教程上還是這樣的分類: 其實,隨着 ECMAScript 的發展和完善,在 ES6(2015) 和 ES11(2020) 中,又分別增加了 Symbo

ecmascript-6 , 數據類型 , symbol , 前端 , Javascript

收藏 評論

小磊 - Redis應用實戰 - 秒殺場景(Node.js版本)

寫在前面 公司隨着業務量的增加,最近用時幾個月時間在項目中全面接入Redis,開發過程中發現市面上缺少具體的實戰資料,尤其是在Node.js環境下,能找到的資料要麼過於簡單入門,要麼名不副實,大部分都是屬於初級。因此決定把公司這段時間的成果進行分享,會用幾篇文章詳細介紹Redis的幾個使用場景,期望大家一起學習、進步。 下面就開始第一篇,秒殺場景。 業務分析 實際業務中,秒殺包含了許多場景,

redis , node.js , MySQL , 分佈式 , 秒殺

收藏 評論

Saisco - python+charles遠程映射實現本地mock

python代碼: # post請求 @local_service.route('/serverName/postInterfaceName', methods=['POST']) @cross_origin(supports_credentials=True) def post_interface_name(): # #讀取json文件當成返回 path = os.path.di

mock , 測試 , charles , Python

收藏 評論

Joeyxx7000 - Spring-IOC-2

IOC基礎 Inversion of controller 控制反轉, 擁有對象創建的控制權與對象生命週期的管理權. BeanFactory與ApplicationContext區別 BeanFactory容器是頂層接口,定義一些基礎功能與基礎規範, 而ApplicationContext 容器是高級接口也是BeanFactory的子接口. ApplicationContext擁有更多

spring , frame , JAVA , ioc

收藏 評論

cscw - 技能篇:sed教程-linux命令

前言 sed 全名為 stream editor,是用於文本處理的流編輯器,支持正則表達式。 sed處理文本時是一次處理一行內容 關注公眾號,一起交流,微信搜一搜: 潛行前行 github地址,感謝star sed語法 sed命令處理的內容是模式空間中的內容,而非直接處理文件內容。如果加上參數 i 則可直接修改文件內容 示例:sed -i 's/原字符串/新字符串/' /home/test

sed , Linux , 程序員

收藏 評論