|
13天前
|
Java 应用服务中间件 网络安全
|

Eclipse运行SSM/SSH项目教程

本文介绍了Java开发环境搭建步骤:包括下载开源Eclipse、配置JDK(常用1.8)和Tomcat(如7.0、8.0);演示了项目导入流程及Eclipse中绑定Tomcat服务器的详细操作,辅以多张图文指引,帮助开发者快速完成开发环境配置。

26 0
|
13天前
|
缓存 数据库
|

并发修改同一记录时需要加锁

推荐根据冲突概率选择锁策略:冲突小于20%时使用乐观锁,以version控制更新,重试不少于3次;否则采用悲观锁,可在应用层、缓存或数据库层加锁,确保数据一致性。

30 0
|
13天前
|
存储 Java
|

Java泛型类型擦除以及类型擦除带来的问题--什么是泛型擦除

Java泛型是伪泛型,编译后类型信息被擦除,仅保留原始类型。如`ArrayList<String>`与`ArrayList<Integer>`在运行时均为`ArrayList`,通过反射可绕过泛型限制添加非指定类型元素,证明泛型仅在编译期生效,JVM无法感知其存在。

30 0

使用 entrySet 遍历 Map 类集合 KV

遍历Map时,keySet需两次遍历,效率较低;entrySet一次获取键值对,性能更优。JDK8推荐使用Map.forEach方法。values()返回V值List,keySet()返回K值Set,entrySet()返回K-V组合Set。

13 0
|
13天前
|
缓存 安全 Java
|

线程池初始化严禁使用Executors

阿里巴巴规范禁止使用Executors创建线程池,因可能引发OOM。如newFixedThreadPool使用无界队列,任务堆积易导致内存溢出;newCachedThreadPool可创建过多线程,同样存在OOM风险。推荐通过ThreadPoolExecutor或Guava方式显式设置线程数、队列容量等,避免资源耗尽,提升系统稳定性与可追溯性。

33 0

Arrays.asList之后不要调用修改操作

`Arrays.asList()`返回的列表是固定大小的,底层基于原数组,不支持add/remove操作,否则抛出UnsupportedOperationException;且修改原数组会同步影响列表元素,因二者共享同一引用。

21 0
|
13天前
|
Java
|

JVM--类加载--常见加载顺序

本示例展示了Java中各类代码块的执行顺序:静态代码块随类加载仅执行一次,优先于main函数;局部代码块在方法内按顺序执行;构造代码块每次创建对象前执行;构造器随后执行。输出结果体现其优先级与调用时机。

22 0
|
13天前
|
数据库连接 网络安全 Android开发
|

Eclipse运行SSM/SSH项目教程 ——常见错误

Eclipse运行SSM/SSH项目教程 ——常见错误

32 0

One Trick Per Day

初始化Map时,指定容量并非实际分配大小,HashMap会扩容至最近的2的幂(如1→2,3→4,9→16),易引发性能波动。建议使用Guava工具Maps.newHashMapWithExpectedSize(),按预期元素数自动计算初始容量,避免频繁扩容,提升性能稳定性。

23 0
|
13天前
|
Java
|

ArrayList扩容机制

ArrayList 添加元素时,首先调用 `ensureCapacityInternal()` 确保容量足够。首次添加时,最小容量设为默认值10,触发扩容;后续添加若超出当前容量(初始10,每次扩容1.5倍),则调用 `grow()` 扩容。`grow()` 将容量增加50%,并通过 `Arrays.copyOf()` 创建新数组。注意:`length` 用于数组,`length()` 用于字符串,`size()` 用于集合。

33 0
|
13天前
|
前端开发 Java jenkins
|

生产环境发布管理

本文介绍大型团队如何通过自动化部署平台实现多环境(dev→test→pre→prod)高效发布。涵盖各环境职责、角色分工及CI/CD流程,结合GitLab与Jenkins,实现分支创建、构建、部署一体化,支持热更新与回滚,提升发布效率与系统稳定性。

29 0
|
13天前
|
Arthas Java 测试技术
|

Arthas安装

Arthas是一款Java诊断工具,需先启动Java应用并安装JDK。通过arths-boot.jar启动后选择对应进程即可接入,支持多进程管理,适用于SpringBoot等应用的线上问题排查与性能分析。(236字符)

24 0

工程搭建

从0到1搭建工程

23 0
|
13天前
|
开发工具 git
|

git解决冲突合并

git解决冲突合并

29 0
|
13天前
|
网络安全 开发工具 数据安全/隐私保护
|

git配置ssh-key

git配置ssh-key

29 0
|
13天前
|
Java
|

JDK

JDK配置需注意使用与公司统一的版本,避免因版本不一致导致兼容性问题,确保开发环境稳定,减少不必要的错误和调试成本。

28 0
|
13天前
|
关系型数据库 MySQL
|

MySQL——公司怎么连接

公司怎么连接MySQL

23 0
|
13天前
|
开发工具 git 开发者
|

git常用指令

本文介绍了常用Git命令:添加文件、拉取更新、提交修改、推送代码、强制推送、重置状态、变基操作与撤销提交,帮助开发者高效管理版本控制,规范协作流程。(238字)

27 0
|
13天前
|
开发工具 git
|

git误删别人代码怎么办

git误删别人代码

32 0
|
13天前
|
Java 数据库连接 Nacos
|

Nacos

因数据库连接失败导致服务无法启动,日志显示为JDBC错误。需定位对应conf配置文件,将其中的数据库连接信息修改为公司实际配置即可解决问题。

32 0
|
13天前
|
Java 测试技术 Maven
|

Maven——构建二方包

二方包指对外提供的JAR包,如tj-api或微服务client。通过GAV(GroupId、ArtifactId、Version)提供给调用方使用。开发测试环境Version多为固定快照版(如1.0.0-SNAPSHOT),生产环境按版本递增(如1.0.1、1.1.3),重大更新时升级主版本号(如2.0.0)。

44 0
|
13天前
|
Java Maven
|

Maven

当Maven依赖拉取失败时,需提前配置公司私服及阿里云镜像,并在IDEA中正确设置。若某jar包下载失败,检查本地仓库对应目录下是否有含"update"的文件,若有则删除该jar所在文件夹(非全部),再刷新Maven即可解决。

33 0
|
13天前
|
Java 开发工具 Nacos
|

微服务技术栈——入职帮助

开通SCRM测试环境账号,配置Rancher、Jenkins、MySQL等服务地址及权限。安装JDK、Maven、IDEA并配置环境。拉取Git代码(需Developer权限),熟悉项目结构与技术架构,通过天机Day01指导梳理核心流程,技术问题先查百度,业务问题咨询同事,权限问题联系组长。

25 0
|
13天前
|
Web App开发 JavaScript 开发者
|

跨域背景

本文详解跨域问题及解决方案。介绍URL组成判断跨域标准,通过实例演示正常请求与跨域失败场景,重点讲解CORS机制,并提供三种解决方式:@CrossOrigin注解、WebMvcConfigurer全局配置、自定义Filter拦截器,确保前后端分离项目顺利跨域访问。

30 0
|
13天前
|
监控 Java 调度
|

定时任务概述

定时任务指通过时间表达式调度执行的任务,适用于定时对账、超时取消等场景。实现方式包括单体架构的Timer、ScheduledExecutorService、Quartz、SpringTask,以及分布式架构下的TBSchedule、Elastic-Job、XXL-JOB等方案,解决集群重复执行、动态调度、故障转移与监控问题。

31 0
|
13天前
|
JSON Java 数据格式
|

不定参数入参

支持多种参数传递方式:非JSON格式可通过@RequestBody、@RequestParam或直接入参;JSON格式支持JSONObject解析或封装对象接收,结合@Valid实现参数校验,提升接口安全性与可维护性。(238字)

26 0
|
13天前
|
Java Maven Spring
|

打包

项目打包为单一可执行JAR,内置配置文件,通过Maven构建并使用Spring Boot插件指定主类。执行`mvn clean package`打包,`java -jar`运行(支持前台/后台),通过`netstat`或`ps`查PID后`kill -9`停止服务。也可分离JAR依赖与配置。

34 0
|
13天前
|
监控 Java Spring
|

整合切面,参数拦截+过滤

该Java代码使用Spring AOP实现Web请求日志切面,自动记录请求来源、URL、方式、方法、参数及耗时。通过@Pointcut定义切入点,结合@Before、@After和@Around注解实现前置、后置与环绕通知,便于统一监控和管理控制器层的请求信息,适用于日志收集与性能监控场景。(237字)

33 0
|
13天前
|
XML SQL Java
|

整合整合

基于Logback实现日志滚动与多文件输出,支持按日切分、保留15天历史记录。通过logback-spring.xml配置支付、任务、错误、SQL等多类日志独立文件存储,结合LogProxy按名称获取指定日志记录器,实现精细化日志管理,提升系统可维护性与排查效率。(238字)

21 0
|
13天前
|
缓存 Java 数据库连接
|

mybatis常用配置

本文介绍MyBatis核心配置,包括属性加载优先级(方法参数 > resource/url > properties元素)、关键配置项如缓存、延迟加载、执行器类型,以及多环境配置与事务管理(JDBC/MAANGED),适用于MyBatis开发者快速掌握配置要点。

27 0
|
13天前
|
XML JSON Java
|

映射关系(1-1 1-n n-n)

本文介绍MyBatis中四种映射关系:一对一(属性与字段映射,可使用resultMap解决命名不一致)、一对多(如用户关联多个角色,通过`<collection>`实现)、多对一(如博客对应作者,使用`<association>`)及多对多(如用户与部门间关系,需借助中间类并通过集合映射)。

37 0
|
23天前
|
缓存 监控 测试技术
|

OneClip 开发经验分享:从零到一的 macOS 应用开发

OneClip 是一款从零开发的 macOS 剪贴板管理工具,本文分享其完整开发经验:技术选型(SwiftUI vs AppKit)、核心功能实现(剪贴板监控、全局快捷键、SQLite 持久化)、性能优化(CPU/内存/启动速度提升)及常见问题解决方案(权限、卡顿、泄漏)。涵盖 MVVM 架构、后台处理、自动更新等最佳实践,助力开发者打造高效稳定的原生应用。

76 0
|
2月前
|
移动开发 HTML5
|

HTML文档的基本结构:构建网页的基石

HTML是构建网页的标准语言,通过嵌套标签定义内容结构。文档由DOCTYPE声明、根元素<html>、头部<head>(含标题、编码、元数据等)和主体<body>(展示文本、图像等内容)组成,是网页开发的基础。

249 9
|
2月前
|
人工智能 API
|

如何把2api项目转换成demo单文件版本呢?

本项目基于 GitHub 开源示例,将多文件 Deno 项目整合为单文件脚本。通过 AI 指令引导,实现从完整项目到轻量级 demo 的转换,使用 `Deno.serve` 构建 API 服务,依赖直接通过 URL 引入,无需配置文件,支持 `.env` 环境变量管理,代码结构清晰,便于部署与运行。适用于快速搭建 Kimi API 代理服务。(239 字)

270 5
来自: AI编码助手  版块
|
2月前
|
Android开发
|

占用CPU和内存过大

使用的软件是Android Studio。占用CPU和内存很大,严重影响使用。

282 2
来自: AI编码助手  版块
|
2月前
|
JavaScript 前端开发 Java
|

【JAVA全栈项目】弧图图-智能图床 SpringBoot+Vue3 :[框架开荒:一文全步骤打通前后端项目全流程]

该文档详细介绍弧图图智能图床平台的前后端框架搭建步骤。后端基于 SpringBoot,整合 MybatisPlus、knife4j 等依赖,配置了异常处理、统一响应体等;前端用 Vue3+TypeScript,引入 Ant Design Vue,实现布局、路由、Axios 请求等功能,完成基础框架搭建。

423 0
|
3月前
|
人工智能 监控 数据挖掘
|

智能体来了!企业降本增效新引擎,黎跃春谈AI智能体赋能管理创新

智能体正成为企业降本增效新引擎,黎跃春教授提出AI智能体不仅是工具,更是“数字化员工”。通过自动化办公、智能决策协同与多场景应用,助力企业实现管理透明化与运营效率提升。

366 3
|
3月前
|
人工智能 开发框架 自然语言处理
|

智能体来了!智能体教育新纪元:从黎跃春的智能体开发实训,看AI人才培养的未来路径

智能体时代来临,AI教育迈向“系统智能”新阶段。从零基础入门到项目实训,再到产教融合,培养具备AI思维与实战能力的创新型人才,推动教育与产业双向奔赴。

274 7
|
3月前
|
人工智能 开发框架 自然语言处理
|

智能体来了!从大学课堂到产业实践,AI人才培养的全新路径

人工智能浪潮加速,“智能体”正推动AI从技术走向应用。黎跃春教授倡导智能体教育与产业融合,提出“3+2”学习路径,助力大学生零基础入门、实战进阶,培养跨学科创新人才,迎接未来AI新蓝海。

313 9
|
3月前
|
存储 自然语言处理 搜索推荐
|

智能体客户服务机器人:助力国家“服务型政府”与企业服务升级的双重实践

“智能体来了”推出智能客服机器人,通过精准意图识别、多轮对话管理与人工无缝转接,提升政务热线接通率至95%、企业客服解决率至88%,助力政务服务标准化与企业降本增效。

160 1
|
3月前
|
机器学习/深度学习 人工智能 供应链
|

智能体人才培养方向:对接国家“AI人才战略”的能力建设体系

“智能体来了”构建分层分类培养体系,覆盖高校学生、职场转型者与企业员工,通过实训实战与认证评价,提升岗位适配率至85%,助力破解AI人才短缺难题,精准对接国家人工智能发展战略。

233 1
|
3月前
|
传感器 人工智能 供应链
|

智能体未来发展趋势:对标国家“十四五”AI规划的技术方向研判

《智能体技术发展白皮书(2024)》指出,自主、多模态、行业化智能体将成为未来三年核心方向。自主智能体实现动态决策,提升制造效率;多模态智能体优化人机交互,覆盖智能家居等场景;行业化智能体深度融合医疗、金融、教育等领域,推动数字化转型。预计2027年行业市场规模超800亿元,助力国家人工智能战略落地。(238字)

568 0
|
3月前
|
人工智能 算法 机器人
|

大学生智能体开发实训:衔接教育与产业的国家人才培养实践

王宇曾因缺乏实战经验求职受挫,参与“智能体来了”实训后,完成校园智能机器人项目,掌握从需求分析到部署的全流程开发技能,团队成果获企业认可。该项目对接国家AI教育政策,融合产教资源,帮助学生跨越理论与实践鸿沟,实现高效就业。

161 2
|
3月前
|
人工智能 供应链 安全
|

智能体开发的学习路径:对标国家职业标准的系统化能力构建

程序员陈凯苦于转型智能体开发,课程零散难入门。直到接触“智能体来了”系统化课程,依《人工智能工程技术人员国家职业标准》分三阶段进阶:1-3月打基础,掌握Python、大模型与数据库;3-6月学架构、意图识别与对话管理,达中级水平;6-12月实战企业级项目,如供应链智能体,契合高级工程师要求。课程融合API开发、安全治理与模型优化,助力从Java开发者成长为AI工程师。

350 1
来自: AI程序员  版块
|
3月前
|
数据可视化 算法 安全
|

智能体赋能企业管理:数据驱动决策的治理现代化实践

北京某互联网公司HR每月核算百人绩效耗时3天、准确率仅85%。引入“智能体来了”HR智能系统后,通过API整合Jira、企业微信、CRM数据,采用Drools规则引擎实现考核逻辑可配置,ECharts可视化分析,将核算压缩至2小时,准确率达99%,离职预测准确率82%,助力企业迈向数据驱动管理,符合国家智能化升级与数据安全规范要求。

185 1
来自: AI程序员  版块
|
3月前
|
人工智能 供应链 决策智能
|

智能体来了:阿里云×黎跃春助力企业降本增效的实战案例

智能体正引领企业迈向智能化新时代。阿里云联合AI专家黎跃春推出“智能体赋能企业创新计划”,助力企业实现降本增效与智能决策。通过“三步法”落地智能体,推动人机协同,重构竞争力。

305 9
|
3月前
|
人工智能 自然语言处理 供应链
|

智能体来了:老板如何用智能体降本增效,打造企业新增长引擎 ——黎跃春谈智能体赋能企业的自动化办公与管理新范式

智能体正成为企业智能化的核心驱动力,从替代重复劳动到增强决策、优化执行,助力老板降本增效。依托阿里云生态,智能体实现跨部门协同与流程自动化,推动企业管理从数字化迈向智能化新阶段。

285 8
|
3月前
|
人工智能 自然语言处理 算法
|

智能体来了:阿里云×黎跃春共建AI教育与产业融合新生态

2025年被视为“智能体元年”,AI正从工具创新迈向生态融合。阿里云携手黎跃春教授推动“大学生智能体开发实训”,通过零基础教学、产教融合与创业孵化,培养能驾驭AI的新型人才,助力学生从学习到创新、创业的全链条成长,开启教育与产业协同发展的新时代。

224 10
|
3月前
|
人工智能 自然语言处理 算法
|

智能体来了:阿里云引领AI教育与产业融合的新模式|黎跃春谈智能体实训与创业风口

智能体时代已至,AI正从工具进化为“伙伴”。阿里云携手高校推动智能体教育与产业融合,通过实训培养学生成为AI创造者。黎跃春倡导“操盘手”人才培养,助力零基础学生开启智能体开发与创业,构建全民AI能力新生态。

184 10
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
|

智能体来了:AI教育产业融合的加速引擎 ——黎跃春:用大学生智能体开发实训点燃创业新风口

智能体时代已来,AI正从工具进化为具备自主决策能力的“助手”。在黎跃春教授推动下,高校联合阿里云开展智能体实训,让大学生零基础开发AI应用。通过产教融合,智能体教育正催生一批年轻创业者,推动AI成为人人可用的生产力工具,开启教育与产业共振的新纪元。(238字)

136 9

通义灵码

通义灵码是基于通义大模型的 AI 研发辅助工具,提供代码生成、研发问答、任务执行等能力,为开发者带来智能化研发体验,引领 AI 原生研发新范式。通义灵码兼容 Visual Studio Code、Visual Studio、JetBrains IDEs 等主流编程工具,并提供 Lingma IDE,开发者可以自由选择。 更多信息欢迎加入通义灵码用户交流群(钉钉群号53770000738)

0
今日
2430
内容
18
活动
1375
关注
你好!
登录掌握更多精彩内容