@對象

動態 列表
@huaweiclouddeveloper

詳解Spring中Bean的作用域與生命週期

摘要:在利用Spring進行IOC配置時,關於bean的配置和使用一直都是比較重要的一部分,同時如何合理的使用和創建bean對象,也是小夥伴們在學習和使用Spring時需要注意的部分,所以這一篇文章我就來和大家講一下有關Spring中bean的作用域和其生命週期。 本文分享自華為雲社區《詳解Spring中Bean的作用域與生命週期》,原文作者:灰小猿。 在利用Spring進行IOC配置時,關

huaweiclouddeveloper 頭像

@huaweiclouddeveloper

昵稱 華為雲開發者聯盟

@huaweiclouddeveloper

JS對象拷貝:深拷貝和淺拷貝

摘要:對象拷貝,簡而言之就是將對象再複製一份,但是,複製的方法不同將會得到不同的結果。 本文分享自華為雲社區《js對象深淺拷貝,來,試試看!》,作者: 北極光之夜。。 一.速識概念: 對象拷貝,簡而言之就是將對象再複製一份,但是,複製的方法不同將會得到不同的結果。比如直接給新變量賦值為一個對象: // 1.建一個對象 var obj = { name: "北極光之夜。",

huaweiclouddeveloper 頭像

@huaweiclouddeveloper

昵稱 華為雲開發者聯盟

@thinkerdjx

為什麼返回一個臨時對象的引用是不安全的

1.問題説明 返回一個臨時對象的引用是不安全的,因為當離開作用域,這個臨時對象會馬上析構,所以函數返回的總是懸掛引用(空懸引用),使用這個引用是一個未定義行為,會導致程序崩潰。 2.問題分析 看下面這段代碼: const intretRef() { return 1180; } const intk = retRef(); std::coutkstd::endl; 此時打

thinkerdjx 頭像

@thinkerdjx

昵稱 造一個分佈式輪子

@huaweiclouddeveloper

帶你認識數據庫視圖對象,下次不要再認成“表”了

摘要:本文介紹GaussDB(DWS)的數據庫視圖對象,我們將討論使用數據庫視圖的優點和缺點,以及如何使用系統視圖解決一些問題。 本文分享自華為雲社區《GaussDB(DWS) SQL進階之數據庫對象 - 視圖》,作者:黎明的風 。 (一)視圖概述 當用户對數據庫中的一張或者多張表的某些字段的組合感興趣,而又不想每次鍵入這些查詢時,用户就可以定義一個視圖,以便解決這個問題。視圖中列可以來自於

huaweiclouddeveloper 頭像

@huaweiclouddeveloper

昵稱 華為雲開發者聯盟

@huaweiclouddeveloper

面試必問:Java 垃圾回收機制

摘要:垃圾回收機制是守護線程的最佳示例,因為它始終在後台運行。 本文分享自華為雲社區《一文帶你瞭解Java 中的垃圾回收機制》,作者:海擁。 介紹 • 在 C/C++ 中,程序員負責對象的創建和銷燬。通常程序員會忽略無用對象的銷燬。由於這種疏忽,在某些時候,為了創建新對象,可能沒有足夠的內存可用,整個程序將異常終止,導致OutOfMemoryErrors。 • 但是在 Java 中,程

huaweiclouddeveloper 頭像

@huaweiclouddeveloper

昵稱 華為雲開發者聯盟

@huaweiclouddeveloper

DCI架構是如何解決DDD戰術建模缺點的?

摘要:將DCI架構總結成一句話就是:領域對象(Object)在不同的場景(Context)中扮演(Cast)不同的角色(Role),角色之間通過交互(Interactive)來完成具體的業務邏輯。 本文分享自華為雲社區《實現DCI架構》,作者:元閏子 。 前言 在面向對象編程的理念裏,應用程序是對現實世界的抽象,我們經常會將現實中的事物建模為編程語言中的類/對象(“是什麼”),而事物的行為則

huaweiclouddeveloper 頭像

@huaweiclouddeveloper

昵稱 華為雲開發者聯盟

@bencjl

JavaScript原型鏈:從構造函數、原型、對象實例的關係説起

一開始看MDN的JavaScript指南,沒看明白。主要原因是關於構造函數(constructor)、原型(prototype)、對象實例(object, instance)之間關係的描述太少;直接就給我整個原型鏈讓我挺懵逼的。 於是靠百度來搞懂。我覺得先從這三者關係入手,然後回頭理解原型鏈更容易。 相關資料: (側重關係)構造函數、對象實例、原型對象三者之間的關係 (側重原型鏈

bencjl 頭像

@bencjl

昵稱 BENCJL

@icecreamlj

js面向對象編程,你需要知道這些

javascript中對象由key和value組成,key是標識符,value可以為任意類型 創建對象的方式 1、通過構造函數 var obj = new Object() obj.name = 'alice' obj.age = 18 2、通過字面量 var obj = { name: 'alice', age: 18 } 屬性描述符 對屬性進行精準的操作,比如定義屬性是否可被刪除、遍歷或修

icecreamlj 頭像

@icecreamlj

昵稱 一顆冰淇淋

@sulf

JAVA併發編程——Java對象內存佈局和對象頭

1.對象在堆內存中佈局 2.對象的對象頭 3.對象的實例數據 4.對象的對齊填充 5.看看Object的對象頭 6.看看自定義對象的對象頭 7.總結 1.對象在堆內存中佈局 當我們寫入這樣一行代碼 Object object = new Object(); 的時候,我們都知道它會在我們的JVM堆-新生區-伊甸園區新建一個對象,但是我們可能只是知道這個對象在哪兒,但是對這個對象的內存結構卻知

sulf 頭像

@sulf

昵稱 蘇凌峯

@yongxinz

一個關於 += 的謎題

原文鏈接: 一個關於 += 的謎題 今天在看書過程中發現了一個問題,還挺有意思的,分享給大家。 下面兩個 Python 表達式會產生什麼結果? t = (1, 2, [3, 4]) t[2] += [5, 6] 給四個備選答案: t 變成 (1, 2, [3, 4, 5, 6])。 因為 tuple 不支持對它的元素賦值,所以會拋出 TypeError 異常。 以上兩個都不是。 以上兩個

yongxinz 頭像

@yongxinz

昵稱 alwaysbeta

@cloudyttt

JavaScript 之原型、原型鏈

前言 其他編程語言如 Java 等使用 new 命令時,都會調用“類”的構造函數。但是,JavaScript沒有“類”,本身並不提供一個 class 實現(雖然在ES6中提供了class 關鍵字,但其只是語法糖,JavaScript仍然是基於原型的)。於是,JavaScript作了一個簡化的思想,new 命令後面跟的不是類,而是構造函數,用構造函數生成實例對象,但其缺點是無法共享屬性和方法。於是

cloudyttt 頭像

@cloudyttt

昵稱 雲魚

@jdcdevloper

Java對象拷貝原理剖析及最佳實踐

作者:寧海翔 1 前言 對象拷貝,是我們在開發過程中,繞不開的過程,既存在於Po、Dto、Do、Vo各個表現層數據的轉換,也存在於系統交互如序列化、反序列化。 Java對象拷貝分為深拷貝和淺拷貝,目前常用的屬性拷貝工具,包括Apache的BeanUtils、Spring的BeanUtils、Cglib的BeanCopier、mapstruct都是淺拷貝。 1.1 深拷貝 深拷貝:對基本數據類型進行

jdcdevloper 頭像

@jdcdevloper

昵稱 京東雲開發者

@tengxunyuncosxiaozhushou

騰訊雲存儲產品全線升級,滿足更多高性能存儲場景

數字經濟時代,誕生了海量數據資源,促使數據存儲技術也在不斷推陳出新。12月1日,在2022騰訊全球數字生態大會存儲專場上,騰訊雲發佈了多款雲存儲產品能力上新,並對分佈式存儲、高性能存儲、日誌大數據、雲原生數據湖等產品的應用實踐進行了分享,為廣大企業實現數字化轉型和業務創新提供參考借鑑。 分佈式存儲產品能力上新,助力企業進一步降本增效 隨着數字技術與實體經濟的進一步融合,各行各業對雲存儲的需求越來越

tengxunyuncosxiaozhushou 頭像

@tengxunyuncosxiaozhushou

昵稱 雲存儲小天使

@hunter_58d48c41761b8

Redis數據結構一之對象的介紹及各版本對應實現

本文首發於公眾號:Hunter後端 原文鏈接:Redis數據結構一之對象的介紹及各版本對應實現 本篇筆記開始介紹 Redis 數據結構的底層實現。 當我們被問到 Redis 中有什麼數據結構,或者説數據類型,我們可能會説有字符串、列表、哈希、集合、有序集合。 其實這幾種數據類型在 Redis 中都由對象構成,而且是兩個對象,一個鍵對象,一個值對象。 在這些數據類型中,它們的鍵都是字符串

@jianrendechaomian_czry72

Cocos獨立遊戲開發框架之對象池:缺對象你就new一個

引言 本系列是《8年主程手把手打造Cocos獨立遊戲開發框架》,歡迎大家關注分享收藏訂閲。 我們遊戲開發中的對象池裏的對象並非小夥伴們想的現實中的對象,現實中的對象需要大家不斷地努力,才能如願以償。下面我們來探討一下游戲開發中的對象池管理,它可以更有效地管理遊戲對象的創建和回收。 本文源碼和源工程在文末獲取,小夥伴們自行前往。 什麼是對象池? 對象池,也稱為資源池,是一種用於存儲和重複使用對象的機

jianrendechaomian_czry72 頭像

@jianrendechaomian_czry72

昵稱 億元程序員

@invalidnull

面向對象軟件設計領域中職責分離 Segregation of Duties 概念介紹

在討論 Segregation of Duties (SoD) 的概念前,我們先明確它在計算機軟件設計和企業管理中的基本含義。SoD,中文可以翻譯為 職責分離 或 權責分離,是一種防範風險和提高系統安全性的管理策略,要求將關鍵職責分配給多個人或系統,以避免利益衝突、減少錯誤和欺詐的風險。在面向對象設計領域,這一概念同樣適用,意味着系統的不同職責應該由不同的對象承擔,以保持系統的高內聚和低耦合性,進

invalidnull 頭像

@invalidnull

昵稱 註銷

@invalidnull

對象存儲安全的最佳實踐和一些反面的案例

對象存儲安全:最佳實踐與反面例子 對象存儲(Object Storage)是一種現代數據存儲解決方案,它將數據存儲為對象,而不是傳統的塊存儲或文件存儲。對象存儲系統具有高度的擴展性和靈活性,被廣泛用於存儲海量非結構化數據,如文檔、圖片、音視頻文件等。然而,隨着對象存儲的普及,安全問題也變得愈發重要。大家如果關注科技新聞的話,就會發現,涉及到對象存儲的安全事故,不出則已,一出就是大事故,一般都能上熱

invalidnull 頭像

@invalidnull

昵稱 註銷

@chen_67f9ccbe6f07b

Java 中的享元模式:對象共享的藝術

你是否曾經遇到過系統因創建大量重複對象而導致內存佔用激增的情況?在處理成千上萬個文本字符、UI 控件或遊戲中的粒子效果時,如果為每個實例分配獨立內存,很快就會耗盡系統資源。這時,享元模式就像是 Java 開發中的"內存省錢法",它能讓你在不犧牲功能的前提下大幅降低內存消耗。 什麼是享元模式? 享元模式(Flyweight Pattern)是一種結構型設計模式,核心思想是共享細粒度對象,減少內存使用

chen_67f9ccbe6f07b 頭像

@chen_67f9ccbe6f07b

昵稱 異常君