收藏 / 列表

bin的技術小屋 - 談一談 Netty 的內存管理 —— 且看 Netty 如何實現 Java 版的 Jemalloc

本文基於 Netty 4.1.112.Final 版本進行討論 在之前的 Netty 系列中,筆者是以 4.1.56.Final 版本為基礎和大家討論的,那麼從本文開始,筆者將用最新版本 4.1.112.Final 對 Netty 的相關設計展開解析,之所以這麼做的原因是 Netty 的內存池設計一直在不斷地演進優化。 在 4.1.52.Final 之前 Netty 內存池是基於 jemalloc

內存管理 , netty , JAVA , 後端

認真的紫菜 - 一個Android App最少有幾個線程?實現多線程的方式有哪些?

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 多線程編程是Android應用開發中非常重要的一個環節,可以有效地提升應用的性能和用户體驗。下面是對Android中多線程相關內容的詳細介紹,包括app最少有幾個線程。 1. 基本概念 主線程(UI線程): Android應用啓動時,操作系統會啓動一個主線程,主線程負責更新U

Kotlin , 面試 , Android , 多線程 , JAVA

得物技術 - 同城雙活:交易鏈路的穩定性與可靠性探索

知易行難,雙活過程中遇到了非常多的問題,但是回過頭看很難完美的表述出來,之所以這麼久才行文也是這個原因,總是希望可以儘可能的復現當時的思考、問題細節及解決方案,但是寫出來才發現能給出的都是多次打磨、摸索之後的我們認為偏合理的方案;不過換個角度看,給大家展示出來一個正確答案,是否有更積極的參考價值呢? 以及,涉及到容器、發佈平台、底層網絡運維、監控等組件的內容,限於視野及技術能力並未包含在內,

中間件 , JAVA , 後端

呂秀才 - 深入淺出Java多線程(二):Java多線程類和接口

引言 大家好,我是你們的老夥計秀才!今天帶來的是[深入淺出Java多線程]系列的第二篇內容:Java多線程類和接口。大家覺得有用請點贊,喜歡請關注!秀才在此謝過大家了!!! 在現代計算機系統中,多線程技術是提升程序性能、優化資源利用和實現併發處理的重要手段。特別是在Java編程語言中,多線程機制被深度集成並廣泛應用於高併發場景,如服務器響應多個客户端請求、大規模數據處理以及用户界面的實時更新等。

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

阿東 - 【Linux】《how linux work》第八章 流程和資源利用的近距離觀察

Chapter 8. A Closer Look at Processes and Resource Utilization(第 8 章 流程和資源利用的近距離觀察) This chapter takes you deeper into the relationships between processes, the kernel, and system resources. There are

Linux , 翻譯

god23bin - Hibernate 基本操作、懶加載以及緩存

前言 上一篇咱們介紹了 Hibernate 以及寫了一個 Hibernate 的工具類,快速入門體驗了一波 Hibernate 的使用,我們只需通過 Session 對象就能實現數據庫的操作了。 現在,這篇介紹使用 Hibernate 進行基本的 CRUD、懶加載以及緩存的知識。 提示:如果你還沒看上一篇,那麼建議你看完上一篇再來看這篇。 上一篇:一文快速入門體驗 Hibernate 基本

hibernate , 緩存 , JAVA , 懶加載 , 後端

資深程序設計 - 基於python大數據的房價數據分析系統

1、研究背景 在當今數字化時代,房地產行業作為國民經濟的重要支柱產業,其數據量呈現出爆炸式增長。房價數據不僅涵蓋了房屋的基本屬性,如面積、户型、樓層等,還涉及地理位置、周邊配套設施、市場供需關係、宏觀經濟指標等眾多因素。這些海量且複雜的數據藴含着豐富的信息,對於政府制定房地產調控政策、企業進行市場決策以及購房者做出合理選擇都具有至關重要的價值。傳統的人工分析方法在處理如此龐

大數據 , yyds乾貨盤點 , 數據 , MySQL , 後端開發 , 房價分析 , Python

CodeSheep - 如期而至!JetBrains全新UI正式官宣標配!

早在今年4月份的時候,JetBrains為其多款IDE發佈了2024年度首個大版本更新:2024.1。 説時遲,那時快,這不JetBrains年度第二個大版本更新2024.2馬上又要來了。 不僅如此,這次官方還正式宣佈:在即將到來的2024.2版本中,將為所有JetBrains IDE啓用全新默認UI。 這也意味着之前搞了好幾年中間也放出來預覽和Beta的新UI,現在也官宣隨這次新版全面默認開啓

pycharm , intellij-idea , webstorm , 前端 , Javascript

flydean - Spring Boot 3.0橫空出世,快來看看是不是該升級了

簡介 Spring boot 3.0於2022年11月正式發佈了,這次的發佈對於我們普通程序員的影響有多少呢?我們是不是需要考慮立馬升級到Spring Boot3.0呢? 別急,看完這篇文章再來做決定也不遲。 對JAVA17和JAVA19的支持 相信很多小夥伴到現在還是使用得是JDK8,但是JDK8已經發布很多年了,隨着oracle加速JDK版本的發佈,現在每半年發佈一次,目前最新的JDK版本已經

spring-mvc , 架構設計 , springboot , JAVA

Ambition的後花園 - 使用java語言如何實現一句話的分詞,不依賴es,可以引入依賴,給個樣例

在Java中實現一句話分詞而不依賴ES(Elasticsearch),有多種成熟的開源分詞庫可以選擇。下面我為你介紹幾種主流方案,並提供相應的代碼示例。 1. 使用HanLP進行分詞 HanLP是一個功能豐富的自然語言處理庫,分詞準確度高,支持詞性標註。 Maven依賴: dependency groupIdcom.hankcs/groupId artifactIdhanlp/

List , System , 後端開發 , JAVA

軟件部長 - 開源APS智能排產系統,產能預排靈活應對生產計劃變數問題

在工廠的生產運營中,計劃趕不上變化是許多企業的真實寫照,訂單頻繁插單、物料供應波動、設備突發故障……這些不確定性讓生產計劃受到阻礙。 工廠有時會出現需備料的情況,料備早了,物料積壓佔資金;料備晚了,生產停滯誤工期。在JVS-APS智能排產系統中,可以不考慮料況進行預排產,依據產能預排結果來進行備料。這種方式成為“產能預排”。 產能預排組成部分: 1、待排訂單 描述:顯示待排訂單

私有化部署 , 開源 , 開源項目介紹

青雲交技術圈 - Java 大視界 -- Java 大數據在智能體育賽事運動員體能監測與訓練計劃調整中的應用

(centerJava 大視界 -- Java 大數據在智能體育賽事運動員體能監測與訓練計劃調整中的應用/center) 引言 嘿,親愛的 Java 和 大數據愛好者們,大家好!我是CSDN(全區域)四榜榜首青雲交!當體育競技的號角愈發激昂,運動員每一次成績突破的背後,都藏着體能科學與訓練智慧的較量。傳統的體能監測和訓練模式,如同用舊地圖探索新大陸,數據零散、分析滯後,早已無法滿

spark , Java 大數據 , 大數據 , yyds乾貨盤點 , 數據 , 訓練計劃 , JAVA , 智能體育

da_miao_zi - 從負數絕對值的計算來看Ruby的一個“奇葩”行為

計算一個數的絕對值是非常基礎的操作,幾乎所有主流的編程語言都內置了相應的函數或方法。 在 PHP、Python、SQL 等語言中,直接調用 abs() 函數即可,例如 abs(-1)。到了 Java、C# 這類面向對象的語言中,abs() 通常是 Math 類的靜態方法,調用時要加上前綴 Math.,即 Math.abs(-1)。 Go 語言就要稍微麻煩一點了,因為 math 包中的 Abs()

Kotlin , 優先級 , rust , ruby , 編譯原理

雲輕雨細 - Chrome 下載大文件報錯!用 Streamsaver.js 完美填坑

本文系轉載,轉載鏈接:Chrome 下載大文件報錯!用 Streamsaver.js 完美填坑 前言 用 Chrome 下載大文件時,有時會彈出 “網絡錯誤”,換其他瀏覽器卻能正常下載。今天就來排查一下這個問題產生的原因,提供一些解決思路給大家。 一、為什麼 Chrome 獨有的 “大文件下載坑”? 同樣的網絡、同樣的文件,Chrome 報錯而其他瀏覽器正常,核心問題出在 Chrome 對 “大文

chrome , 前端優化 , Javascript

Javaer1995 - Vim在Windows的安裝與基本使用

1、概述 在 Linux 中,一般用 vi/vim 來編輯文件內容。 實際上,vim 也有 Windows 的版本。 因此,可以使用 vim 來替代 UltraEdit 、Notepad++ 等文本編輯器。 2、下載與安裝 2.1、下載官方安裝包 官網下載地址:https://www.vim.org/download.php 如上圖所示,本文下載解壓版的安裝包。 2.2、解壓安裝包 2.

windows

昏睡紅猹 - HLK測試入門

1 在服務器上安裝HLK Controller和HLK Studio HLK Controller只能安裝在英文版的Windows Server系統中 HLK Studio可以安裝在任何系統中,單獨安裝HLK Studio時,只能進行查看測試結果,創建/合併Package等操作,無法進行HLK測試 根據待測設備上安裝的Windows系統的版本,下載對應版本的HLK

windows