動態

@journey_64224c9377fd5

Scala入門

1、變量聲明 1.1、 聲明val變量 例如,val result = 1 + 1 後續這些常量是可以繼續使用的,例如,2 * result 但是注意常量聲明後,是無法改變它的值的,例如,result = 1,會返回error: reassignment to val的錯誤信 1.2、 聲明var變量 如果要聲明值可以改變的引用,可以使用var變量。例如,val result = 1,

@zbooksea

Scala語言入門:初學者的基礎語法指南

本文已收錄至GitHub,推薦閲讀 👉 Java隨想錄 微信公眾號:Java隨想錄 原創不易,注重版權。轉載請註明原作者和原文鏈接 在計算機編程的世界裏,Scala是一個不可或缺的語言。 作為一種在Java虛擬機(JVM)上運行的靜態類型編程語言,Scala結合了面向對象和函數式編程的特性,使它既有強大的表達力又具備優秀的型態控制。 對於初學者來説,理解Scala的基本語法是掌握這門語言的關鍵步

zbooksea 頭像

@zbooksea

昵稱 碼農BookSea

@invalidnull

Spark 集羣和 Scala 編程語言的關係

Spark 集羣是基於Apache Spark的分佈式計算環境,用於處理大規模數據集的計算任務。Apache Spark是一個開源的、快速而通用的集羣計算系統,提供了高級的數據處理接口,包括Spark SQL、Spark Streaming、MLlib(機器學習庫)和GraphX(圖計算庫)。Spark的一個主要特點是能夠在內存中進行數據處理,從而大大加速計算速度。 Scala 編程語言是Spar

invalidnull 頭像

@invalidnull

昵稱 註銷

@zengjingaiguodelang

我為什麼不看好 Spark 背後的編程語言——Scala

回想起第一次接觸 Scala,最早要追溯到 2013 年,一晃眼已是十年的時間。這十年間發生了很多事情,有不少用 Scala 寫的項目火了,也有很多新編程語言火了,就連 Java 這棵老樹也發了新芽,更新了十幾個版本。 不過有一説一,Scala 這門語言還是相當小眾的,市場上除了 Spark 也基本沒有 Scala 的需求。作為為數不多一直在跟 Scala 打交道的人,對這門語言還是很有發言權的。

zengjingaiguodelang 頭像

@zengjingaiguodelang

昵稱 太可研究所

@wenxu_5f1ac00814c86

Flutter Demo 的快速編譯與運行

前言​本文將指導你從零開始,快速搭建並運行基於 OpenIMSDK 的 Flutter 即時通訊應用。本項目基於開源的 OpenIMSDK,集成flutter_openim_sdk,支持 iOS 和 Android 平台的即時通訊功能。相比 Twilio 或 Sendbird 等第三方雲通信服務,OpenIMSDK 提供自託管部署,顯著降低成本,同時確保數據安全與隱私。1. 項目背景​OpenIM

@zhaoqianglaoshi

【趙渝強老師】Scala編程語言

Scala是一種多範式的編程語言,其設計的初衷是要集成面向對象編程和函數式編程的各種特性。Scala運行於Java平台(Java虛擬機)之上,併兼容現有的Java程序。因此,要安裝Scala環境之前,首先需要安裝Java的JDK。學習Scala編程語言,將為後續學習Spark和Flink奠定基礎。視頻講解如下: https://www.bilibili.com/video/BV1wdUWYe

zhaoqianglaoshi 頭像

@zhaoqianglaoshi

昵稱 趙渝強老師

@aiwandeyangrouchuan

03_Scala HelloWorld實踐

一、核心概念 Scala 程序入口:每個 Scala 程序的執行起點都是 main 方法,定義在 object(單例對象)中。 object 關鍵字:用於創建單例對象,是 Scala 程序運行的基本單元。 App 特質:Scala 提供的便捷入口,可以簡化 main 方法的編寫。 標準輸出:通過 println 或 print 輸出內容到控制枱。 編譯與運行機制:Scala 源文件經編

aiwandeyangrouchuan 頭像

@aiwandeyangrouchuan

昵稱 大模型RAG編程

@dotnetcore_5c7f68d071ec6

C#.NET ORM 如何訪問 Access 數據庫 [FreeSql]

最近很多 .net QQ 羣無故被封停,特別是 wpf 羣幾乎全軍覆沒。依樂祝的 .net6交流羣,曉晨的 .net跨平台交流羣,導致很多碼友流離失所無家可歸,藉此機會使用一次召喚術,有需要的請加羣:560611514【.NET C#愛好者】,6406277【C#/.Net Core社區】,822074314【DotNet開發交流羣】 💻 前言 看到標題點進來,也許有人問,為什麼不用 mysql

dotnetcore_5c7f68d071ec6 頭像

@dotnetcore_5c7f68d071ec6

昵稱 dotnetCore

@xiaoyongyong

mybatis源碼筆記

目錄 開撕MyBatis源碼 1. 手寫持久層框架-ipersistent 1.1 JDBC操作數據庫\_問題分析 1.2 JDBC問題分析解決思路 1.3 自定義持久層框架\_思路分析 使用JDBC和使用持久層框架區別: 框架,除了思考本身的工程設計,還需要考慮到實際項

xiaoyongyong 頭像

@xiaoyongyong

昵稱 eacape

@zhoutk

node.js基於 cmake-js 進行插件開發實戰

以前工作在node.js環境下,做微服務產品; 三年前轉回到C++環境,已經有一些代碼積攢。我將以往基於node.js與C++的相關項目結合起來(C++代碼以addon插件嵌入),實現了一個微服務快速(rest api service)開發框架。該框架以關係數據庫為基礎,現在支持(mysql、sqlite3、postgres),同時支持windows, linux, macos。本文以該項目為藍本

zhoutk 頭像

@zhoutk

昵稱 zhoutk

@tangpanqing

萬萬沒想到,go也能使用對象來操作數據庫了,網友直呼:健壯性有保證了

Hi,各位go的小夥伴,大家新年好。 之前給大家介紹的Aorm庫,都用上了嗎?這可是迄今為止我見過的,go領域最好用的數據庫操作庫了。 去年的時候(實際上是半個月前),我發了一篇文章來介紹Aorm的鏈式操作,展示了它的易用性。 《萬萬沒想到,go的數據庫操作,也能像php一樣溜了》 不少朋友加我,表示了支持,並且提出了殷切希望。其中有一點,希望可以增加使用對象來操作數據庫。 經過我半個月的研究與努

tangpanqing 頭像

@tangpanqing

昵稱 湯哥搞開發

@sayornottt

Ent.中文文檔(持續更新~)

快速開始 簡介 ent 是一個簡單而強大的Go語言實體框架,它使得構建和維護大型數據模型的應用程序變得容易,同時ent遵循以下原則: 輕鬆地將數據庫模式建模為圖形結構 將模式定義為可編程的Go語言代碼 基於代碼生成的靜態類型 易於編寫的數據庫查詢和圖遍歷 簡單地擴展和使用Go模版進行自定義 設置Go環境 如果你的項目目錄在GOPATH之外,或者你不熟悉GOPATH,可通過如下的命令進

sayornottt 頭像

@sayornottt

昵稱 sayornottt

@nebulagraph

Springboot 撞上 NebulaGraph——NGbatis 初體驗

本文首發於 NebulaGraph 公眾號 https://mp.weixin.qq.com/s/z56o6AEz1Z4RmS8Zdx6dTA 大家好,我是開源項目 NGbatis 的發起人大葉(CorvusYe@GitHub)。目前 NGbatis 也已成為 NebulaGraph 開源生態項目之一。在過去的 4 個月裏,NGbatis 從提交第一行代碼以來,已經發布了 3 個版本,正在一步步

nebulagraph 頭像

@nebulagraph

昵稱 NebulaGraph

@nebulagraph

連接 AI,NebulaGraph Python ORM 項目 Carina 簡化 Web 開發

作者:Steam Hao 本文整理自社區第 7 期會議中 13‘21″ 到 44’11″ 的 Python ORM 的分享,視頻見 https://www.bilibili.com/video/BV1s8411N7Cw 在做業務開發時,NebulaGraph Python ORM 項目作者:Sword Elucidator(下文簡稱:Hao)發現圖數據庫在某些場景下有比較不錯的應用實踐,而 N

nebulagraph 頭像

@nebulagraph

昵稱 NebulaGraph

@xingfendexiyang

dbtemplate 是什麼

dbtemplate是什麼 即不是mybatis,又不是orm,那dbtemplate到底實現了什麼功能? 通過配置文件,實現操作數據表的(增|刪|改|查)能力。 通過配置文件,可配置服務端口,並啓動服務(支持協議: HTTP 和 GRPC ) 可嵌入到設備上,充當訪問設備端數據庫的中間件,也可以是小型WEB服務端的選擇(當然要看你業務的複雜程度,基本上數據表的操作都能滿足,適合快速交付使用)。

xingfendexiyang 頭像

@xingfendexiyang

昵稱 weigeonlyyou

@zaotalk

【Node 連載 2/9】Node.js ORM 在語雀的探索與實踐

本文是 2021 年 12 月 26 日,第三十五屆 - 前端早早聊【前端搞 Node.js】專場,來自螞蟻金服 語雀前端團隊 —— 小琿的分享。感謝 AI 的發展,藉助 GPT 的能力,最近我們終於可以非常高效地將各位講師的精彩分享文本化後,分享給大家。(完整版含演示請看錄播視頻和 PPT):https://www.zaozao.run/video/c35 完整 PPT 請聯繫小助手(vx:zz

zaotalk 頭像

@zaotalk

昵稱 前端早早聊

@god23bin

一文快速入門體驗 Hibernate

前言 Hibernate 是一個優秀的持久層的框架,當然,雖然現在説用得比較多的是 MyBaits,但是我工作中也不得不接觸 Hibernate,特別是一些老項目需要你維護的時候。所以,在此寫下這篇文章,方便自己回顧,也方便新手入門體驗 Hibernate。 注:使用的版本是 Hibernate 5.x 的 什麼是 ORM? ORM(Object Relational Mapping,對象關係映射

god23bin 頭像

@god23bin

昵稱 god23bin

@enaium

Java革命性ORM框架Jimmer簡單介紹

首發於Enaium的個人博客 本文使用Jimmer的官方用例來介紹Jimmer的使用方法,Jimmer同時支持Java和Kotlin,本文使用Java來介紹,實際上Kotlin比Java使用起來更方便,這裏為了方便大家理解,使用Java來介紹,本篇文章只是對Jimmer的一個簡單介紹,更多的內容請參考官方文檔 這裏開始就不從實體類開始介紹了,這裏簡單的把用到的三張表之間的關係介紹一下: Bo

enaium 頭像

@enaium

昵稱 Enaium

@enaium

Jimmer VS MyBatisPlus查詢自關聯表

首發於Enaium的個人博客 本文是對Jimmer文檔中對象抓取器-自關聯遞歸抓取部分的介紹,之後會對比MyBatisPlus的查詢自關聯表的能力。 對象抓取器是 jimmer-sql 一個非常強大的特徵,具備可媲美 GraphQL 的能力。 即使用户不採用任何 GraphQL 相關的技術棧,也能在 SQL 查詢層面得到和 GraphQL 相似的對象圖查詢能力。 準備數據庫和實體類

enaium 頭像

@enaium

昵稱 Enaium

@donnie4w

tldb數據庫的java客户端如何使用

來源:tldb數據庫的java客户端如何使用 tldb是分佈式nosql數據庫,需要通過客户端接口進行數據操作 通過java有兩種方式可以操作tldb, tlcli-j 與tldb接口對接,僅支持字節數組類型的數據,上傳服務器數據為字節數組,其他類型需要轉換為字節數組 tlorm-java 基於tlcli-j實現的orm框架,支持java基礎數據類型自動轉換,使用非常簡潔 兩種方式都

donnie4w 頭像

@donnie4w

昵稱 donnie4w

@anonymous_5f6b14f11289a

我們要不要使用 ORM?

本次主要來聊聊關於 ORM 的內容,歡迎評論交流,歡迎批評指正 分別從如下 4 個方面來展開 ORM 他是個啥? !---- 為什麼要用 ORM? !---- ORM 給我們帶來了哪些問題? !---- 如何去考慮是否要使用 ORM? ORM 他是個啥? 一提到 ORM 很多同學知道他是跟數據庫相關的一個內容,但是並不清楚他到底是這個啥,自己需不需要,到底怎麼玩? 實際上

anonymous_5f6b14f11289a 頭像

@anonymous_5f6b14f11289a

昵稱 阿兵雲原生

@k8scat

Django ORM:數據庫操作的Python化藝術

Django的對象關係映射器(ORM)是其核心功能之一,允許開發者使用Python代碼來定義、操作和查詢數據庫。這篇文章將帶你深入瞭解Django ORM的強大之處,從基本概念到高級查詢技巧,提供豐富的示例幫助你掌握使用Django ORM進行有效和高效的數據庫操作。 1. Django ORM基礎 Django ORM的目的是提供一種簡單的方法用來: 將複雜的SQL查詢轉換為Python代碼

k8scat 頭像

@k8scat

昵稱 K8sCat

@bssj

Mybatis-plus的工作原理

1. Mybatis-plus簡介 我個人曾經在2012年入行java開發的時候, 開始使用Ibatis(也就是mybatis的前身),那時候剛學了Hibenate, 還沒有怎麼用, 就跟着項目組換成了Ibatis, 從Ibatis到Mybatis, 再到Mybatis-plus, 可真是時間荏苒, 歲月如梭, 年輕的我, 也在Mybatis更新換代中, 蹉跎了歲月, 添了華髮. 好, 閒言少敍説

bssj 頭像

@bssj

昵稱 白石神君

@sorra

給程序員的新年禮物

2024年來臨之際,給大家帶來一款新型的Java ORM框架(按現有設計,有望支持其他語言)作為新年禮物,名叫Orca。還在開發中,之後繼續更新開發進度。 Orca的主要設計目標是: 要簡單易用,原生支持領域驅動設計 在功能和性能上要超越傳統ORM框架,例如JPA (Hibernate) 提供低代碼/無代碼開發模式 數據與代碼一體化架構,簡化應用程序發佈過程 支持GraalVM 為什

sorra 頭像

@sorra

昵稱 sorra