博客 RSS 訂閱

njitzyd - SpringBoot中@EventListener註解的使用

背景 在開發工作中,會遇到一種場景,做完某一件事情以後,需要廣播一些消息或者通知,告訴其他的模塊進行一些事件處理,一般來説,可以一個一個發送請求去通知,但是有一種更好的方式,那就是事件監聽,事件監聽也是設計模式中 發佈-訂閲模式、觀察者模式的一種實現。 觀察者模式:簡單的來講就是你在做事情的時候身邊有人在盯着你,當你做的某一件事情是旁邊觀察的人感興趣的事情的時候,他會根據這個事情做一些其他的事,但

事件監聽 , 程序員

收藏 評論

rockswang - 微軟小冰的顏值鑑定接口

把我的老鐵機器人的顏值鑑定接口源碼放出來,邏輯都在execute函數裏面,看不懂也不解釋了。 const sharp = require('sharp') const _ = require('lodash') const { sendMsg, Recent, localPic } = require('../qq_api') const { rp, UA, auraCdChk, num } =

nodejs爬蟲 , 網頁爬蟲 , 小冰 , 人工智能 , 逆向工程

收藏 評論

九是我呀 - 再也不怕面試中this的指向問題

參考 【第1318期】深入淺出 JavaScript 關鍵詞 -- this https://juejin.cn/post/684490... 寫這篇文章原因 因為總結面經中遇到了this的指向問題,這也是面試官常問的基礎問題。所以單獨列出來供參考學習 this指向幾點判斷規則 js的函數除了聲明定義的形參之外,每個函數還接受兩個附加參數:this和arguments。this 的值並不是由

this的用法 , Javascript

收藏 評論

妙蛙種子 - CSS選擇器的多種用法,總有你不知道的那一種

要想將CSS樣式應用於特定的HTML標記,首先需要找到該目標標記,在CSS中,執行這一任務的樣式規則部分稱為CSS選擇器。 CSS基礎選擇器 CSS選擇器又分為標記選擇器、類選擇器、id選擇器、通配符選擇器、標籤指定式選擇器、後代選擇器和並集選擇器,對它們的具體解釋如下。 1. 標記選擇器 標記選擇器是指用HTML標記名稱作為選擇器,按標記名稱分類,為頁面中某一類指定統一的CSs樣式。其基本語法

css選擇器

收藏 評論

Bigdata1024 - kettle作業—mysql中文亂碼問題

(1)先關閉mysql服務, sudo service mysql stop (2)找到mysql的配置文件my.cnf(安裝方式不同目錄可能不同,我的在/usr/my.cnf),添加如下配置: character_set_server = utf8 init_connect='SET NAMES utf8' (3)重啓mysql服務,查看編碼 show variab

亂碼 , MySQL , kettle

收藏 評論

zpfei - 拷貝網站sessionStorage或者localStorage到另一個網站

複製,將以下代碼在要拷貝的console裏執行 sessionStorage 全拷貝 copy(` const sess = ${JSON.stringify(sessionStorage)}; for (const key in sess) { sessionStorage.setItem(key, sess[key]) } `); localStorage 全拷貝 copy(`

sessionstorage , localstorage , Javascript

收藏 評論

flydean - 在nodejs中創建child process

簡介 nodejs的main event loop是單線程的,nodejs本身也維護着Worker Pool用來處理一些耗時的操作,我們還可以通過使用nodejs提供的worker_threads來手動創建新的線程來執行自己的任務。 本文將會介紹一種新的執行nodejs任務的方式,child process。 child process lib/child_process.js提供了child_p

node.js , event , 多線程 , 併發編程

收藏 評論

xiangzhihong - 移動開發手機抓包

在移動應用開發過程中,我們會使用Charles和Fiddler進行抓包。通常要抓取HTTPS加密的數據包,一般使用Charles或者Fiddler4代理HTTP請求,配置證書信任後,便可拿到明文報文。但是由於Charles證書和Fiddler證書並非證書機構頒發的目標站點的合法證書,所以會不被信任。要解決這個問題,我們需要使用到Xposed+JustTrustMe工具來關閉SSL驗證。 一、 Ch

抓包過濾

收藏 評論

CRStudio - PHP的PDO對數字的默認處理導致的莫名其妙的錯誤

PDO::ATTR_STRINGIFY_FETCHES (integer) PHP 官方文檔的解釋是:強制以字符串方式對待所有的值。 這個選項開啓後,就會導致 1 變成 '1'這樣的問題,我選擇關閉。 PDO::ATTR_EMULATE_PREPARES (integer) PDO::ATTR_EMULATE_PREPARES 啓用或禁用預處理語句的模擬。 有些驅動不支持或有限度

pdo , php

收藏 評論

弗拉德 - 【Flutter 2-4】FlutterUI佈局和Widget——Statelesswidget與Statefulwidget

Statelesswidget 如果一個Widget從初始化到使用再到銷燬,整個過程中都不需要修改其UI的樣式,例如純展示頁面,我們就用Statelesswidget。常見的Statelesswidget有:Text、Icon、ImageIcon、Dialog等。可以看到這些往往都是一些展示類的,不需要改變其狀態的控件。 使用Statelesswidget更輕量,更節省內存資源。初始化Sta

dart , 移動app , flutter-swiper , flutter , 跨平台開發

收藏 評論

careteenL - Create React App 源碼揭秘

目錄 背景 monorepo管理 monorepo優勢 monorepo劣勢 Lerna 全局安裝Lerna 初始化項目 創建Package 開啓Workspace LernaScript CreateReactApp架構 packages/create-react-app 準備工

react , webpack , lerna , create-react-app , 前端

收藏 評論

雲叔_又拍雲 - Doge.jpg 的背後是什麼,你知道麼?

圖片,是我們生活中最常見的信息載體,作為一個日常生活中無處不在的事物,我們已經很習慣靜態或者動態的圖片了。大家也瞭解靜態圖片主要是jpg/png格式,動態圖片主要為 gif。那你有沒有過一瞬間的疑惑:“為什麼都是圖片還有不同的格式,這些格式都有什麼不同?” Q1 聊聊常見的圖片格式 JPEG 格式 JPEG(Joint Photographic Experts Group)即聯合圖像專家組,是用於

webp , 又拍雲 , 雲存儲 , 雲服務 , 防盜鏈

收藏 評論

北方 - 安卓手機安裝Charles證書後,抓取的請求依然為unknown

安卓7.0有安全保護,用户級別的證書在大部分app中無法通過驗證。(charles安裝的證書就是用户級別的) 解決方案: 用一個安卓版本7.0以下的手機。 獲取手機root權限,將證書添加到系統級別中。點擊查看解決方案 使用iphone,ipad操作。 ps:現在的手機獲得root權限比較難。 參考資料:https://blog.csdn.net/weixin_41508948/arti

抓包過濾 , charles

收藏 評論

guomu - 怎麼在線寫靜態博客?可有好用的靜態博客後台管理?答:有了

現在靜態博客已經逐漸成為主流先天優勢,當然也有缺點,最關鍵的就是沒有後台,寫文章比較麻煩,搭建門檻也比較高 本文將指引你如何無門檻搭建靜態博客,在線寫博客,工具名: 靜態博客在線編輯工具 靜態博客的優勢 靜態博客有很多優勢: 速度快,真靜態,非偽靜態 無需數據庫,環境要求很低 免費部署環境多 比如github,vercel,netlify等都非常不錯,還支持綁

hexo , 靜態博客 , jekyll , hugo , 在線編輯器

收藏 評論

雲叔_又拍雲 - 實操|如何將 Containerd 用作 Kubernetes runtime

日前專為開發者提供技術分享的又拍雲 OpenTalk 公開課邀請了網易有道資深運維開發工程師張晉濤,直播分享《Containerd 上手實踐 》,詳細介紹 Containerd 的發展歷程、主要特性,以及如何將其作為 Kubernetes runtime 的上手實踐。以下是直播內容整理 關於作者:張晉濤,現就職於網易有道, 對 Docker、Kubernetes 及相關生態有大量實踐及深入源碼的研

容器 , 又拍雲 , 雲存儲 , 雲服務

收藏 評論

雲叔_又拍雲 - Wi-Fi 6 與 5G 相比哪個更快?

隨着 iPhone12 的發佈,iOS 系統正式開始擁抱 5G,智能手機全面進入了 5G 時代。伴隨着各大運營商的 5G 推廣以及相關基站建設的如火如荼,5G 成了大家廣泛討論的熱門詞彙。這樣熱門的光芒讓其他新詞彙不得不退讓並離開大家的視野,然而有另一項新技術卻悄悄登場並且完成了屬於自己的市場迭代,它就是 Wi-Fi 6。 在這個萬物互聯的時代,5G 代表移動數據的未來, Wi-Fi 6 則是網絡

又拍雲 , 雲存儲 , 雲服務 , 5g

收藏 評論

lpicker - Object.toString.call()、Object.prototype.toString.call()?傻傻分不清楚

平常我們判斷某個變量類型的時候,會這樣寫: var foo; Object.prototype.toString.call(foo); // "[object Undefined]" 今天手誤,錯寫成了這樣: var foo; Object.toString.call(foo); // VM40:1 Uncaught TypeError: // Function.prototype.toStr

call , tostring , 原型鏈 , 前端 , Javascript

收藏 評論

Scott - Adobe Flash停用後的迴避策

2021年1月12日之後,Adobe Flash被停用了,雖然這件事兒3年前Adobe公司就已經公佈了,但還是給很多應用造成了很大影響。因為Adobe Flash會被大多數的瀏覽器主動卸載。 那麼如何迴避這件事兒呢? 主動降低Flash的版本。 修改Flash的配置文件 mms.cfg。 第一種方法可以參照Walt的文章。 OracleAdobe Flash Player 生命週期終止對O

oracle , Flash

收藏 評論

前端向後 - 從 Next.js 看企業級框架的 SSR 支持

一.Next.js 簡介 The React Framework for Production 面向生產使用的 React 框架(廢話)。提供了好些開箱即用的特性,支持靜態渲染/服務端渲染混用、支持 TypeScript、支持打包優化、支持按路由預加載等等: Next.js gives you the best developer experience with all the features

服務端渲染 , 前端框架 , ssr , Javascript

收藏 評論

華為雲開發者聯盟 - 一字一句的讓你徹底掌握JavaScript中的回調函數

摘要:本文將會解釋回調函數的概念,同時幫你區分兩種回調:同步和異步。 原文鏈接:https://segmentfault.com/a/1190000038869766 回調函數是每個前端程序員都應該知道的概念之一。回調可用於數組、計時器函數、promise、事件處理中。 本文將會解釋回調函數的概念,同時幫你區分兩種回調:同步和異步。 回調函數 首先寫一個向人打招呼的函數。 只需要創建一個接受 na

同步 , 回調函數 , 前端 , Javascript

收藏 評論

嘉興ing - ⭐《Linux實戰技能100講》個人筆記 - 5. 文本操作篇

[TOC] 正則表達式與文本搜索 元字符 . 匹配任意單個字符(單行模式下不匹配換行符) * 匹配前一個字符任意次 [] 匹配範圍內任意一個字符 ^ 匹配開頭 $ 匹配結尾 \ 轉義後面的特殊字符 擴展元字符 + 先前的項可以匹配一次或多次。 ? 先前的項是可選的,最多匹配一次。 | 匹配前面或後面的正則表達式, "或" () 分組 重複 一個正則表達式後面可以跟隨多種

sed , awk , Linux , vim

收藏 評論

今日長劍在握 - 驚喜來襲!253頁全綵免費電子書《Python 編程參考》正式上線發佈並提供原稿PDF

這是一本寫給開發者的⼯作必備基礎書籍,開放在線閲讀和 PDF 原稿下載,全書共 253 頁/彩色 。 大家好,我是韋世東,一名由運營轉行的 Python/Golang/Rust 開發者。 我自己的學習之旅走過許多彎路,也得到很多羣友(這裏特別點名我的 Python 指路人大魚唐軼飛)的幫助。因此在經過一段時間的沉澱後決定把自己所掌握的一些技術相關知識歸納整理,期望能夠幫助到和我一樣熱愛學習的朋友。

redis , 程序設計 , 分佈式 , go , Python

收藏 評論

美團技術團隊 - 基於SSD的Kafka應用層緩存架構設計與實現

Kafka在美團數據平台的現狀 Kafka出色的I/O優化以及多處異步化設計,相比其他消息隊列系統具有更高的吞吐,同時能夠保證不錯的延遲,十分適合應用在整個大數據生態中。 目前在美團數據平台中,Kafka承擔着數據緩衝和分發的角色。如下圖所示,業務日誌、接入層Nginx日誌或線上DB數據通過數據採集層發送到Kafka,後續數據被用户的實時作業消費、計算,或經過數倉的ODS層用作數倉生產,還有一部分

ssd , 大數據 , 後台 , 架構

收藏 評論

宗恩 - Flash 停服引起故障,大連車務段全力攻關一晝夜撰文「大連車務段人人都是高手」

奮戰20餘小時,沒人抱怨、更沒人放棄,即使希望渺茫,有希望就有前進的動力。 看到這句話你是否會想到救援自然災害或科研公關的場景?但事實上它出現的場景讓人有些意外。大連車務段因美國 Adobe 公司全面禁止 Flash,無法顯示頁面導致車系統全面崩潰,最終使用 Ghost 版系統的方法渡過危機。 這次事件被大連車務段寫成文章《全力攻關一晝夜,確保運輸三十站》(現已刪除),而上文這句話就在其中。 照理

adobe , Flash , 程序員

收藏 評論