eBPF 是一個用於訪問 Linux 內核服務和硬件的新技術,由於其靈活性和高性能等特點,被迅速用於網絡、出錯、跟蹤以及防火牆等多場景。目前國內已有少數企業開始嘗試將 eBPF 引入生產實踐,又拍雲也是其中一個。專為技術開發者提供知識分享的 Open Talk 公開課邀請了又拍雲開發工程師周晨約直播分享 eBPF 的學習經驗與開發心得,並對其分享內容進行整理,下拉至文末點擊閲讀原文可回看原視頻。
justauth-spring-boot-starter V1.3.5 發佈成功 關於 justauth-spring-boot-starter justauth-spring-boot-starter 是 Spring Boot 集成 JustAuth 的最佳實踐。如果你的項目是基於 Spring Boot 構建,則推薦你用 justauth-spring-boot-starter ,源碼地址
apply()和call()的區別在面試題中很常見,娓娓道來的是什麼apply()和call()唯一的區別就是接收的參數格式不一樣,一個是數組,一個是參數列表。。。但是一直沒有深究,都是很淺顯的一知半解,就用這篇文章好好的學習一下二者有什麼不同吧。 語法和基本定義 /*apply()方法*/ function.apply(thisObj[,argArray]) /*call()方法*/ func
2021年是全新的一年,是一個積極性向上富有活力的一年,讓我們起航開啓新的征程,一切的一切都重新開始,今天講一講關於new的事情,大家一起加油! 一、定義 new 運算符創建一個用户定義的對象類型的實例或具有構造函數的內置對象的實例。 二、語法 new constructor[([arguments])] constructor一個指定對象實例的類型的類或函數。 arguments一個用於
日新月異的技術革命,數字經濟的新一輪爆發,背後是無數開發者夜以繼日的付出。他們信奉技術力量,敢於技術創新,踐行技術信仰,他們是技術先鋒,探索改變世界的方向。 SegmentFault 思否作為中國領先的新一代開發者社區,在 2020 展開了第二屆“中國技術先鋒”年度評選,並先後發佈了《中國技術品牌影響力企業》、《中國開源先鋒 33 人》、《最受開發者歡迎的技術活動》及《SegmentFault
接口交互開發是做為一個互聯網產品肯定要面對的事情。 記得之前去一家公司看打到過老代碼,在一個Service文件夾下,全部都是將API地址封裝成了一個一個方法。 export const getOneInfo = () = { return axios.get('/one/info') } export const getTwoInfo = () = { return axi
日新月異的技術革命,數字經濟的新一輪爆發,背後是無數開發者夜以繼日的付出。他們信奉技術力量,敢於技術創新,踐行技術信仰,他們是技術先鋒,探索改變世界的方向。 SegmentFault 思否作為中國領先的新一代開發者社區,在 2020 展開了第二屆“中國技術先鋒”年度評選,並先後發佈《中國技術品牌影響力企業》、《中國開源先鋒 33 人》及《最受開發者歡迎的技術活動》系列榜單。 而在這些引領着時代變
深入解析SpringMVC核心原理:從手寫簡易版MVC框架開始(SmartMvc) : https://github.com/silently9527/SmartMvc IDEA多線程文件下載插件: https://github.com/silently9527/FastDownloadIdeaPlugin 公眾號:貝塔學JAVA 摘要 緩存的目的是為了提高系統的訪問速度,讓數據更加接近
鼠去牛來,2021年繼續努力,酷瓜雲課堂 v1.2.3 版本發佈。 增加 多人使用同一帳號防範機制 首頁緩存刷新工具 課程綜合評分 課程推薦 修復 phinx-migration-generator 無符號問題 online表併發寫入重複記錄問題 計劃任務生成sitemap.xml失敗 項目介紹 酷瓜雲課堂,依託騰訊雲基礎服務架構,採用C擴展框架Phalcon開發,GPL-
值班編輯:袁鈺涵 1、Facebook 搶佔商標,PrestoSQL 無奈選擇更名 Trino 知名開源項目 Presto 的三位發起人宣佈,將 PrestoSQL 項目的名字改為 Trino。 該項目原本是由 Facebook 運營的,但 2019 年年初,Presto 團隊的三位創始人離開了 Facebook。從此,Presto 項目被一分為二,由 Facebook 維護 PrestoDB,
序言 入坑VS Code前,我已經是一名久經考驗的Emacs老用户了,因此開始正式使用VS Code後,我第一時間啓用了它的Emacs Keymap。但不久我便發現,這套鍵映射缺少一個重要的快捷鍵——ctrl-l。 在Emacs中,ctrl-l對應的命令是recenter-top-bottom,它用於將光標所在的行輪替地滾動到可視區域(即Emacs中的window)的中間、頂部,以及底部(如下圖所
背景 在windows中,有諸如XShell,SecureCRT等ssh連接神器,但在Mac中,可選擇的工具並不多,ITerm2被一眾程序員吹上了天,但自己實際用下來並不好用,對終端的執念讓我基本上嘗試了所有在Mac上能找得到的終端工具,最終選擇了termius,該工具界面有點極客風,設計簡潔,連接速度快,可惜的是如果用户退出所有記錄將被清除,在被清除兩次後終於無奈的放棄了Mac下唯一上手的終端工
前言 本文案例來自業務部門的一個業務場景。他們的業務場景是他們部門研發了一個微服務上下文透傳組件,其透傳原理也挺簡單的,就是通過springboot攔截器把請求參數塞進threadlocal,然後下游通過threadlocal取到值,服務之間進行feign調用時,再把threadlocal的參數塞到header頭裏面。這個組件一直用得好好的,突然有一天因為傳的參數值是中文,導致亂碼。他們通過嘗試下
簡介 在上一篇文章我們介紹了wildfly 21的基本使用和管理界面。今天我們將會詳細講解一下wildfly的配置文件和資源管理。 wildfly的配置文件 不管是在standalone還是在domain模式下,有兩個配置文件是非常重要的,他們是standalone.xml和domain.xml。 其他的standalone-*.xml可以參考standalone.xml來配置 我們看下stand
最早看Redis集羣搭建的文章,還是多開幾個虛擬機或者單機多開幾個端口的方法,後來發現其實用docker更加簡單方便。 1.拉取鏡像 docker search redis docker pull redis 2.生成配置文件 mkdir redis-cluster cd redis-cluster vim redis-cluster.tmpl port ${PORT} masterauth 1
1、抓包工具概述 http/https fiddler/burpsuite/charels socket/tcp 抓網卡 wireshark/sniffer 防止DL 小米wifi+wpe 2、fiddler安裝及環境配置 (1)fiddler工具介紹 Fiddler是一款非常流行並且實用的http抓包工具,它的原理是在本機開啓了一個http的DL服務器,然後它
DDoS 攻擊是網絡攻擊最常用的方式之一,也是企業發展道路上的阻礙。作為業務發展的巨大隱形“地雷”,企業想要自建 DDoS 防禦的技術門檻很高,且建設週期不可控。這給予了安全廠商海量的市場機會,但是在琳琅滿目的產品市場中,廠商需要如何快速佔領市場,獲得客户?知己知彼的需求理解可以打開行業賽道,非常夯實的產品性能可以讓自己在賽道上奔跑起來,而如何在彎道上超車則需要更創新的技術產品,以及順勢而為的洞悉
🤟 Vue + GSAP 實戰 在學習過基礎 SVG 動畫原理後,如果結合我們熟悉的技術棧使用豈不是更爽。GSAP 提供了 npm 安裝包,下面我們來在 Vue 項目中集成 GSAP。 安裝 GSAP yarn add gsap -S // or npm i gsap -S 在 Vue 組件中使用 GSAP 假設我們讓一個矩形旋轉 240 度,無限循環。 template div id="a
簡介 wildfly是一個非常強大的工具,我們可以輕鬆的使用wildfly部署應用程序,更為強大的是,wildfly可以很方便的部署cluster應用。 今天我們通過一個例子來講解下wildfly如何構建cluster應用。 下載軟件和相關組件 假如我們有兩個host,一個稱為master,一個稱為slave,我們需要在兩個機子上面安裝wildfly,構建成domain模式。然後需要在Domain
前面寫過一個snabbdom的解析,vue2.0版本用的就是這個,然後在他的基礎上添加了一些功能 推薦先去看下總結:vue源碼總結 vue-clic生成項目中的render 中的 h 函數,就是createElement() src/core/instance/render.js中創建h函數 Vue.init 的時候會調用initRender 初始化_render,
12月28日消息,微軟已經確認Windows 10在下一次更新時將自動刪除Flash Player,這意味着Flash Player將正式成為歷史。 Flash曾是互聯網的一段傳奇,它統一了互聯網的內容創作模式,做到了真正的一次編寫,到處運行,讓每個人都有可能成為動畫師和藝術家。 然而,隨着移動互聯時代的到來,Flash也逐漸暴露出越來越多的技術短板,耗電、運行速度慢以及安全隱患甚至一度讓喬布斯對
🖼️ SVG 圖案動畫(Pattern) 想要在Web頁面中繪製背景圖案,我們首先可能想到的是使用 CSS,可能你也有所嘗試,比如簡單的漸變到複雜的網格、點陣等,SVG 中也有繪製背景圖案的解決方案。 SVG 中 fill 屬性支持以 pattern 方式填充一個圖案,Pattern 也是一個強大的元素聲明,如果圖案設計的比較完美,那麼會輕易得到一個無縫銜接的圖案。像這樣: 原理 在 Web
每個函數都會創建一個 prototype 屬性,這個屬性是一個對象,包含應該由特定引用類型的實例共享的屬性和方法。實際上,這個對象就是通過調用構造函數創建的對象的原型。使用原型對象的好處是,在它上面定義大的屬性和方法可以被對象實例共享。 1.原來在構造函數中直接賦給對象實例的值,可以直接賦值給它們的原型,如下所示: function Person(){} Person.prototype.
直接從幕布考過來的,懶得改排版了, 😄😄😄, 幕布地址: https://mubu.com/doc/_77_RCP9GG 前言 公司搬家了, 換了新的電腦, 感覺桌面有點空蕩蕩,想去搞幾張高級的背景圖片來裝下13,於是便有了這個項目 經過一番谷歌,感覺比較喜歡wallhaven這種風格的背景圖,開始搞起 ~~~ 搞搞搞