当前位置: 代码网 > it编程>

编程语言

Java集合判空方法对比示例及总结图

Java集合判空方法对比示例及总结图

2026-07-19 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 99

问题背景在抽奖设计需要更新活动关联的用户状态的操作时,由于一个活动奖品可以关联到许多用户,故用户采用列表的形式进行存放:对活动用户查表并进行...

Java增删改查类接口设计深入讲解

2026-07-19 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 113

前言在java企业级开发中,增删改查(crud,即create、read、update、delete)接口是永恒的主题。我经历过数十个项目,...

MyBatis 原理解析之Mapper 接口没有实现类SQL 执行过程

MyBatis 原理解析之Mapper 接口没有实现类SQL 执行过程

2026-07-19 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 101

使用 mybatis 时,我们通常只需要定义一个 mapper 接口:public interface usermapper { us...

Java中finally+return的字节码扒出返回值致命陷阱真相解析(踩坑警告!)

2026-07-19 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 107

摘要:本文聚焦 java 中 finally 代码块与 return 语句的交互场景,通过两个经典面试题,结合 jvm 字节码深入剖析 fi...

SpringBoot 整合 RocketMQ 实现消息生产与消费的全过程

2026-07-19 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 100

一、为什么选 rocketmq?rocketmq 是阿里开源的分布式消息中间件,经过双11高并发场景验证,核心优势是高吞吐量、高可靠性、低延...

SpringBoot配置文件优先级怎么排?properties和yml哪个更优?

SpringBoot配置文件优先级怎么排?properties和yml哪个更优?

2026-07-19 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 101

spring boot 的强大之处在于其高度可配置性,允许开发者根据不同环境和需求定制应用程序的行为。而这一切的核心便是配置文件。sprin...

SpringBoot配置文件取值方法有哪些?5种实战技巧详解

2026-07-19 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 93

一、简介实际开发过程中,我们经常要获取配置文件的值,来实现我们程序的可配置化,今天我们就来看看spring boot里获取配置文件值的几种方...

如何在同一台电脑上安装和切换JDK8与JDK17

如何在同一台电脑上安装和切换JDK8与JDK17

2026-07-19 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 87

一、下载安装还在jdk8? 新技术不学习了?最新的框架都是开始拥抱jdk17以上的版本了,比如大名鼎鼎的springboot3.0。原来你也...

Java集合框架怎么选?List、Set、Map一看就懂

2026-07-19 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 81

前言在程序开发中,我们经常需要保存和处理一组数据,例如购物车中的商品、文章标签、排队等待执行的任务、学生姓名与成绩的对应关系。数组虽然也能保...

c#使用Await异步操作的方法

2026-07-19 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 139

无参数的操作: private async task docleanup() { int days = (int)numretent...

一些常用的正则表达式及其解释(附示例)

2026-07-19 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 133

正则表达式(regular expressions,简称 regex)是一个强大的工具,用于匹配字符串中的模式。在此列举一些常用的正则表达式...

C#实现桌面透明时钟的项目实践

2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 125

本项目通过c#编写了一个具有透明效果的桌面时钟应用程序。项目展示了如何利用windows forms库创建gui、通过设置 transpa...

C#实现的FTP客户端的示例代码

2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 122

ftp协议作为网络文件传输标准,"ftpclient.rar"提供了一个用c#实现的客户端工具,支持基本的文件操作如上传...

C#实现Oracle的交互(数据库备份与管理)

2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 116

在it行业中,数据库备份至关重要,而c#作为.net框架的关键语言,能够通过编写应用程序实现与数据库交互。本教程将详细介绍如何使用c#结合o...

C#实现MQTT协议的实例应用

2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 112

mqtt是一种轻量级的消息协议,广泛用于物联网设备间通信,特别适合资源受限环境。c#语言结合mqtt协议可用于开发物联网项目中的客户端或服务...

Java堆与优先级队列示例详解

2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 86

前言在 java 开发者的语境里,提起“堆(heap)”,我们第一反应可能是 jvm 内存区域。但那是内存管理概念,...

Java创建CSV文件的三种实用方法详解

2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 95

在 java 开发中,csv(逗号分隔值)作为一种轻量级、跨平台的通用数据格式,广泛用于报表导出、数据迁移和系统间数据交互等场景。虽然看似简...

Spring Boot常用注解有哪些?一文搞懂@Controller等核心注解用法

2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 83

@controller解释:用于标记一个类是 spring mvc 中的控制器。控制器负责处理 http 请求并返回响应。它是 spring...

Java内存异常与CPU过高线上排查完整步骤

2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 87

前言本文档面向线上 java 应用运维与开发人员,提供内存溢出(oom)和 cpu 占用过高问题的定位与解决思路。内含多个实战案例,初级程序...

C++中的extern关键字 + 句柄模式

2026-07-17 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 90

一、c不能直接调用c++的原因1.1 语言语义层面的根本差异c是过程式编程语言,而c++是多范式编程语言,c不支持以下c++核心特性:类与对...

SpringBoot启动类注解详解:@SpringBootApplication到底包含了什么?

SpringBoot启动类注解详解:@SpringBootApplication到底包含了什么?

2026-07-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 80

springboot启动类:@springbootapplicationpublic class myspringbootapplicati...

MyBatis @Result和@Many注解详解:关联查询与映射配置教程

2026-07-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 80

mybatis @result和@many注解先来看一组代码:@results(id="groupwithusers", v...

SpringBoot内置Tomcat如何实现?启动原理与源码解析

2026-07-17 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 83

1 背景springboot 是一个框架,一种全新的编程规范,他的产生简化了框架的使用,同时也提供了很多便捷的功能,比如内置 tomcat ...

Django ORM是什么?初学者必看对象关系映射详解

Django ORM是什么?初学者必看对象关系映射详解

2026-07-17 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 115

当我们的程序涉及到数据库相关操作时,我们一般都会这么搞:创建数据库,设计表结构和字段;使用 mysqldb 来连接数据库,并编写数据访问层代...

Maven Assembly Plugin 插件使用小结

2026-07-16 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 80

1 maven assembly plugin 地址https://maven.apache.org/plugins/maven-assem...

Maven 依赖原则和依赖冲突的使用小结

Maven 依赖原则和依赖冲突的使用小结

2026-07-16 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 86

1、maven依赖传递原则1.1 依赖路径最短优先原则工程a的依赖关系如上图,maven会根据依赖路径最短优先原则,选择x(2.0)1.2 ...

SpringBoot实现数据源配置与连接池的两种方案

2026-07-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 88

数据源(datasource)是应用与数据库之间的桥梁,连接池则是对数据库连接进行复用管理的组件。springboot 默认使用 hikar...

C#使用Marshal.AllocHGlobal与ArrayPool实现内存拷贝的几种方法

2026-07-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 114

之前做的一个项目,500万像素的相机,30fps。回调里拿到的数据是intptr,想转成byte[]做后续处理。我用的marshal.cop...

基于Java发送带有图片和附件邮件的完整指南

基于Java发送带有图片和附件邮件的完整指南

2026-07-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 88

基本概念上图只是一个简单的流程演示,并不一定完全正确。发送和接受邮件的规则(所有的邮箱都遵循这个规则):smtp协议:发送邮件;pop3协议...

C#将List<long>转换为object[]的三种方法

C#将List<long>转换为object[]的三种方法

2026-07-16 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 117

在c#中,将list<long>转换为object[]可以通过多种方式实现,以下是几种常见的方法:方法1:使用linq的toar...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com