收藏 / 列表

鹽焗代碼蝦 - 支付寶 IoT 設備入門寶典(上)設備管理篇

相信不少朋友最近都被支付寶“碰一下”廣告刷屏,“不用打開APP 支付就碰一下”幾個字一出簡直自帶BGM……其實“碰一下”就是支付寶 IoT 設備的一種,趁着熱度還在,我會分為設備管理和設備經營上下兩篇,簡單介紹一下支付寶 IoT,以及在日常使用管理中的常見問題解決方案,本篇為上篇,感興趣可以關注一下,下篇會在近期發出~ 一、如何查看IoT設備基礎信息 1. 查看權限 如果你是 設備所有者 或 被

支付寶 , iot , 物聯網

宇文成都 - 如何使用C#實現Excel和CSV互轉:基於Spire.XLS for .NET的專業指南

在現代數據處理和分析中,Excel和CSV作為兩種最常見的數據格式,扮演着舉足輕重的角色。Excel以其強大的格式化和多工作表支持,成為商業報告和數據分析的首選;而CSV(逗號分隔值)則以其簡潔、通用和易於解析的特性,廣泛應用於數據交換和輕量級存儲。然而,在實際開發中,開發者經常面臨 c# excel 轉 csv 或 csv 轉 excel 的數據轉換挑戰,尤其是在處理大文件、複雜編碼或需要保持數

csv , excel , c#

崽崽233 - Java(day243):Java 中如何實現分佈式緩存?

大家好,我是不熬夜崽崽!大家如果覺得看了本文有幫助的話,麻煩給不熬夜崽崽點個三連(點贊、收藏、關注)支持一下哈,大家的支持就是我寫作的無限動力。 前言 概述:分佈式緩存的概念 分佈式緩存是一種在分佈式系統中管理緩存的策略,它通常用於提升系統的性能,減少數據庫的負擔,並優化響應時間。緩存是一種存儲臨時數據的機制,常見的緩存實現包括內存緩存、文件緩存、以及分佈式緩存

redis , 分佈式緩存 , 緩存 , 後端開發 , JAVA

呀哈哈kk - 【詳解】HadoopMapReduce實現從海量數字信息中獲取最大值

Hadoop MapReduce實現從海量數字信息中獲取最大值 在大數據處理領域,Hadoop是一個非常重要的工具。它通過MapReduce編程模型來處理和生成大規模數據集。本文將介紹如何利用Hadoop的MapReduce框架從海量數字信息中找出最大值。 1. 環境準備 1.1 安裝Hadoop 確保你的環境中已經安裝了Hadoop。如果還沒有安裝,可以

hadoop , text , 後端開發 , JAVA , apache

wx690f565d7bc78 - Python寫個 tkinter 計算器

以下是一個使用 Python 和 Tkinter 實現的簡單計算器,支持基本的加減乘除運算: python 運行 import tkinter as tk from tkinter import ttk class Calculator: def __init__(self, root): self.root = root

自適應 , 運算符 , MySQL , 窗口大小 , 數據庫

Zeran - Mysql-undo日誌

回滾段相關配置 配置回滾段數量 mysql系統中共有128個回滾段。其實這是默認值,我們可以通過啓動選項innodb_rollback_segments 來配置回滾段的數量。針對臨時表的回滾段數量一直是32,也就是説: 如果把innodb_rollback_segments的值設置為1,那麼只會有1個針對普通表的可回滾段(1024個undo slot),但是仍然有32個針對臨時表的可用回滾段;

MySQL , innodb , 回滾 , undo

用户bPbhIAe - Java中MessageFormat的坑

Java中MessageFormat的坑 問題現象 某個業務功能需要通過SSH協議執行命令查詢一些數據,而某次查詢居然沒有得到任何結果,導致界面沒有任何數據,但是手動執行這個命令又是能夠查詢到數據的。刨了半天日誌也確實沒有看到日誌裏面有什麼異常的信息,百思不得其解數據究竟去哪裏了??? 問題排查 看了一段時間還是沒有什麼頭緒,這個時候內心開始慌了。 趕緊看了一下提交記錄,確認了一下代碼不是我寫

JAVA , 字符串處理

程序員波特 - 《Java編程思想》讀書筆記(一)

很早之前就買了《Java編程思想》這本書,初學時看這本書看的雲裏霧裏的,實在費勁,就放在一邊墊桌底了。感覺這本書是適合C/C++程序員轉行到Java學習的一本書,並不適合零基礎的初學者去看這本書,畢竟當初花了一百多買了這本書,現在還是把它倒騰出來看一下吧,當作是鞏固Java基礎知識,本文會把自己感興趣的知識點記錄一下,相關實例代碼:https://gitee.com/reminis_com/thi

讀書筆記 , 編程思想 , JAVA

小碼哥068 - 基於JAVA語言的_貨運搬家系統(附源碼)

一、貨運搬家系統:讓貨運搬家更高效、更便捷 在當今快節奏的生活和商業環境中,貨運搬家是人們和企業經常面臨的需求。無論是個人搬家、企業搬遷,還是貨物運輸,都需要一個高效、便捷的解決方案。而貨運搬家系統的出現,正好滿足了這一需求。今天,就來和大家深入探討一下貨運搬家系統的相關內容。 二、貨運搬家系統的概述和技術棧 貨運搬家系統是一種基於互聯

技術棧 , 後端開發 , JAVA , 應用場景 , 解決方案

我愛哇哈哈 - 聊聊怎麼更好去設計數據庫表

作為一名資深後端開發,你有沒有遇到過這樣的場景:接手一個新項目,看到前任同事設計的數據庫表結構,簡直讓人懷疑人生?表名莫名其妙,字段命名混亂,關係不清不楚,查詢效率低下.. 這讓我深刻意識到了:哪怕是一些"高級開發",也並不知道怎麼去設計一個好的表結構。 於是決定和大家一起探討如何更好的設計表結構。所有觀點都是結合多年的經驗得來,不一定正確,如有錯誤之處歡迎大家指正。 一、表

表名 , 字段 , yyds乾貨盤點 , 後端開發 , JAVA , SQL

逐夢AI - 基於 YOLOv8 的焊接表面缺陷檢測|完整源碼數據集+PyQt5界面+完整訓練流程+開箱即用!

基於 YOLOv8 的焊接表面缺陷檢測|完整源碼數據集+PyQt5界面+完整訓練流程+開箱即用! 源碼包含:完整YOLOv8訓練代碼+數據集(帶標註)+權重文件+直接可允許檢測的yolo檢測程序+直接部署教程/訓練教程 源碼在文末嗶哩嗶哩視頻簡介處獲取。 nc: 3 names: [ '焊接不良', '焊接良好', '焊接缺陷' ] 項目摘要 本項目結合 YOLOv8 檢測模型 與 P

機器學習 , 深度學習

程序猿DD - Spring Boot 集成免費的 EdgeTTS 實現文本轉語音

在需要文本轉語音(TTS)的應用場景中(如語音助手、語音通知、內容播報等),Java生態缺少類似Python生態的Edge TTS 客户端庫。不過沒關係,現在可以通過 UnifiedTTS 提供的 API 來調用免費的 EdgeTTS 能力。同時,UnifiedTTS 還支持 Azure TTS、MiniMax TTS、Elevenlabs TTS 等多種模型,通過對請求接口的抽象封裝,用户可以方

spring , springboot , JAVA

程序員小富 - 別再手寫過濾器!SpringCloud Gateway 內置30 個,少寫 80% 重複代碼

大家好,我是小富~ 我發現公司的網關項目裏有很多的輪子,幾乎每個人接手這個項目開發,都會自定義過濾器,導致有非常非常多的過濾器,修改其中一個,指不定就會影響其他的人功能,非常的惱火。 其實在 Spring Cloud Gateway 本身內置了很多通用的過濾器組件,有些功能無需重複開發,直接通過配置就能完成請求修改、參數處理、安全校驗等功能。但遺憾的是,很多同學只知道 RewritePath 等常

springboot , JAVA , 後端

藍易雲 - 藍易雲:Redis緩存滿了怎麼辦?

以下回答面向“滿容告警→止血→根因治理”的企業級處置閉環,強調可執行與可驗證。🔥 一、先斷後治:三步走(建議作為標準Runbook) 快速止血:啓用/優化淘汰策略、釋放大Key、限峯。 精準定位:識別大Key/熱Key/高碎片/持久化放大。 系統治理:TTL體系、數據結構瘦身、分片/集羣、預留Fork空間。 二、應急動作(命令 + 解釋)🧯 # 1. 快速查看內存與淘汰態 INFO

服務器 , Debian , Linux , Nginx , Ubuntu

認真的紫菜 - Android經典面試題之Glide的緩存大揭秘

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 Glide緩存 關聯類:Engine、LruResourceCache、LruCache、ActiveResources ActiveResources:弱引用緩存池 @VisibleForTesting final MapKey, ResourceWeakReference a

glide , 圖片 , Android , JAVA , 程序員

呂秀才 - 深入淺出Java多線程(四):線程狀態

引言 大家好,我是你們的老夥計秀才!今天帶來的是[深入淺出Java多線程]系列的第四篇內容:線程狀態。大家覺得有用請點贊,喜歡請關注!秀才在此謝過大家了!!! 在現代軟件開發中,多線程編程已經成為提升應用程序性能和響應能力的關鍵技術。Java作為一門支持多線程編程的主流語言,其內置的豐富併發庫使得開發者能夠輕鬆創建、管理和協調多個線程以實現高效的併發執行。然而,深入理解和掌握Java線程的工作機

java多線程 , 線程 , 多線程 , JAVA

李通 - 使用tio-boot 內置 TokenManager

tio-boot官網 內置 TokenManager 工具類 在使用 Tio-boot 框架開發 Web 應用程序時,安全性是一個重要的考慮因素。本文將介紹如何使用 Tio-boot 框架實現基於 JWT 的 Token 認證。我們將探討如何配置攔截器,生成和驗證 JWT Token,並管理用户的登錄狀態。 Tio-boot 的工具類庫 Tio-utils 內置了 JwtUtils 和 Token

auth , JAVA , token , Jwt

字節幺零二四 - 源碼解讀 | Java中ReentrantLock的實現原理

ReentrantLock 依賴關係如下圖所示 非公平鎖實現原理 ReentrantLock 默認採用非公平鎖。 // ReentrantLock public ReentrantLock() { sync = new NonfairSync(); } 加鎖流程 ReentrantLock 的 lock 方法通過同步器的 lock 方法實現。 // ReentrantLock publi

JAVA , 併發 , juc , 併發編程

半夏微光zhang - Mybatis-Plus邏輯刪除

概念: 邏輯刪除,可以方便地實現對數據庫記錄的邏輯刪除而不是物理刪除。邏輯刪除是指通過更改記錄的狀態或添加標記字段來模擬刪除操作,從而保留了刪除前的數據,便於後續的數據分析和恢復。 物理刪除:真實刪除,將對應數據從數據庫中刪除,之後查詢不到此條被刪除的數據 邏輯刪除:假刪除,將對應數據中代表是否被刪除字段的狀態修改為“被刪除狀態”,之後在數據庫中仍舊

數據庫 , 後端開發 , JAVA

vivo互聯網技術 - 純前端實現圖片偽3D視差效果

作者:vivo 互聯網前端團隊- Su Ning 本文通過depth-anything獲取圖片的深度圖,同時基於pixi.js,通過着色器編程,實現了通過深度圖驅動的偽3D效果。該方案支持鼠標/手勢與手機陀螺儀雙模式交互,在保證性能的同時,為不同終端用户提供沉浸式的視覺體驗。 本文提供配套演示代碼,可下載體驗: Github | vivo-parallax 一、引言 在當今的網頁設計與交互

pixi.js , webgl , 前端

李棟 - 【zookeeper 第四篇章】監控 Watcher

一、Watcher 概述 zookeeper 提供了數據的 發佈/訂閲功能,多個訂閲者可同時監聽某一特定的主題對象,當主題對象的自身狀態發生了變化時(例如節點內容發生了改變、節點下的子節點列表發生改變等),會實時、主動的通知所有訂閲者。 二、Watcher 架構 Watcher 由三部分組成 zookeeper服務端、zookeeper客户端、客户端的watchManager對象。 客户端

zookeeper , 分佈式 , 後端

素雨末 - 遞歸和迭代比較優缺點

一、定義簡述 遞歸:函數在執行過程中調用自身,通過不斷縮小問題規模,最終達到一個“基準條件”後返回。 迭代:通過循環結構(如for、while)重複執行一段代碼,直到滿足退出條件。 二、優缺點對比 維度

Stack , 遞歸 , 後端開發 , JAVA , 迭代

我不是碼農 - kafka stream的自定義時間段窗口實現

最近系統需要做一個日誌平台,對所有接入的系統進行日誌的統計分析,因為之前用的是kafka來實現各業務系統日誌接入日誌平台的,所以想到了直接使用kafka官方本身提供的一個實時計算框架kafka stream。 kafka stream的時間窗口有兩個重要的屬性:窗口大小和步長(移動間隔),滾動窗口Tumbling Time Window:步長等於窗口大小,滾動窗口是沒有記錄的重疊;跳躍窗口H

大數據 , stream , kafka , 實時計算

倔強的鉛筆 - Postman 發送 get 請求的步驟解析

在API開發與測試的場景中,Postman 是一種普遍應用的工具,它極大地簡化了發送和接收HTTP請求的流程。要發出GET請求,用户只需設定正確的參數並點擊發送即可。 如何使用 Postman 發送一個GET請求 創建一個新請求並將類型設為 GET 首先,啓動 Postman 應用,並創建一個新的 HTTP 請求。 在創建的接口中,默認應該已經選定GET作為請求方式。 填入所需的URL及參數,

postman , 請求 , 後端 , get , 前端