常用 技术java

摘要技术

方法 选择重要的句子作为伪摘要 候选摘要,引入对比损失 ......
摘要 技术

机器学习周刊 第4期:动手实战人工智能、计算机科学热门论文、免费的基于ChatGPT API的安卓端语音助手、每日数学、检索增强 (RAG) 生成技术综述

LLM开发者必读论文:检索增强(RAG)生成技术综述! 目录: 1、动手实战人工智能 Hands-on Al 2、huggingface的NLP、深度强化学习、语音课 3、Awesome Jupyter 4、计算机科学热门论文 5、LLM开发者必读论文:检索增强 (RAG) 生成技术综述 6、App ......
人工智能 实战 人工 语音 助手

行云部署成长之路--慢SQL优化之旅 | 京东云技术团队

​ 当项目的SQL查询慢得像蜗牛爬行时,用户的耐心也在一点点被消耗,作为研发,我们可不想看到这样的事。这篇文章将结合行云部署项目的实践经验,带你走进SQL优化的奇妙世界,一起探索如何让那些龟速的查询飞起来! 序章:EXPLAIN - 揭开查询的神秘面纱 EXPLAIN命令是数据库管理员和SQL开发人 ......
团队 之旅 技术 SQL

软件分身技术的发展趋势与应用前景

软件分身技术的发展趋势与应用前景 引言: 随着信息技术的快速发展,软件分身技术逐渐成为一个备受关注的领域。软件分身技术是一种将一个软件应用程序拆分成多个独立运行的组件的方法,每个组件都可以独立运行,并且能够相互通信和协作。本文将探讨软件分身技术的发展趋势以及其在各个领域的应用前景。 发展趋势: (1 ......
前景 趋势 技术 软件

Java中的模块(Module)入门介绍

Java中的模块(Module)入门介绍 在Java 9版本中Java 语言引入了一个非常重要的概念:模块(module)。module引入了Java代码分组的另一个级别。每个module都包含许多子package(包)。模块是一组密切相关的包和资源以及一个新的模块描述符文件。 【Java和Pyth ......
模块 Module Java

Mybatis 拦截器实现单数据源内多数据库切换 | 京东物流技术团队

物流的分拣业务在某些分拣场地只有一个数据源,因为数据量比较大,将所有数据存在一张表内查询速度慢,也为了做不同设备数据的分库管理,便在这个数据源内创建了多个不同库名但表完全相同的数据库,如下图所示: 现在需要上线报表服务来查询所有数据库中的数据进行统计,那么现在的问题来了,该如何 满足在配置一个数据源 ......
数据 物流技术 数据源 团队 Mybatis

为什么Java中“1000==1000”为false,而”100==100“为true?

在日常编程中,我们经常遇到一些看似简单却隐藏着复杂逻辑的问题。 比如,你是否想过为什么在 Java 中表达式1000==1000会返回 false,而 100==100 却返回 true 呢? Integer a = 100; Integer b = 100; System.out.println( ......
1000 100 false Java true

公开号CN117354339A —— 数据传输专利 —— 解决了相关技术在进行数据传输的过程中时效性较差的技术问题

看到一个新闻: 地址: https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_9290711970017276653%22%7D&n_type=-1&p_from=-1 ......
数据传输 数据 时效性 技术 时效

C# 开发常用工具合集

Autofac AutoMapper:对象映射 NLog:日志记录 SharpZipLib:Zip处理 EmbeddedMail:发送邮件 SignalR:客户端与服务器双向通讯 ......
常用工具 常用 工具

应对 DevOps 中的技术债务:创新与稳定性的微妙平衡

技术性债务在DevOps到底意味着什么?从本质上讲,这是小的开发缺陷的积累,需要不断地返工。它可能由多种原因引起,例如快速交付新功能的压力,这可能会导致团队不得不牺牲代码的整洁和完善。但这些不完整的小代码,如经济上的债务一样,随着时间的推移会产生“利息”,在软件工程里就表现为修改的挑战或添加新功能的 ......
债务 稳定性 DevOps 技术

Lidar与camer标定技术杂谈

Lidar与camer标定技术杂谈 TEScalib:一种用于自动驾驶平台的无目标激光雷达立体相机外部校准方法。通过应用基于三维网格重建的点云配准和光度误差函数,可以准确、稳健地校准激光雷达和立体相机。 使用光度误差功能的左右摄像机校准。上图来自左摄像头。中间和下部图像来自校准前后的右侧相机。优化后 ......
杂谈 Lidar camer 技术

多开工具与智能制造技术的结合与创新

多开工具与智能制造技术的结合与创新 摘要: 随着科技的不断发展,智能制造技术在各个领域中发挥着越来越重要的作用。而多开工具作为一种常见的生产设备,与智能制造技术的结合与创新则为企业带来了更高效、更灵活的生产方式。本文将探讨多开工具与智能制造技术的结合所带来的好处以及未来的发展趋势。 引言: 在传统的 ......
智能 工具 技术

JAVA(IO流)

IO流 ctrl+shift+o快捷导包 概述和分类 Java中IO流主要用于传输数据。 按照数据传输的方向分为: 输入流(Input) 输出流(Output) 按照数据的种类分为: 字节流:可以处理任何一种数据。 字符流:只能处理文本数据。 如果希望将数据写到纯文本文件中,可以使用FileWrit ......
JAVA

常用命令

cmd执行mysql -u root -p输入密码rootjdbc的url格式jdbc:mysql://127.0.0.1:3306/springjdbc,端口号后面的是数据库名称。 在目录D:\javasoftware\python\Scripts下执行pip install -i https:/ ......
命令 常用

Java 锁升级

目录Java 中的锁状态无锁状态偏向锁轻量级锁(自旋锁)重量级锁锁的优缺点对比锁升级场景场景1: 经常只有某一个线程来加锁。场景2: 有线程来参与锁的竞争,但是获取锁的冲突时间很短场景3: 有大量的线程参与锁的竞争,冲突性很高 Java 中的锁状态 Java中的锁有几种状态:无锁 → 偏向锁 → 轻 ......
Java

Java面向对象

#############java面向对象详解############# 1、面向对象基本概念 2、类与对象 3、类和对象的定义格式 4、对象与内存分析 5、封装性 6、构造方法 7、this关键字 8、值传递与引用传递? 9、对象的一对一关系 10、static关键字 11、main方法分析 12 ......
对象 Java

Java集合类

Java集合体系框架 Java集合类主要由两个根接口Collection和Map派生出来的。Collection派生出了三个子接口: 1)ListList代表了有序可重复集合,可直接根据元素的索引来访问2)SetSet代表无序不可重复集合,只能根据元素本身来访问3)QueueQueue是队列集合Ma ......
Java

JAVA四舍五入的几种方法

//保留两位小数,银行家四舍五入 BigDecimal bd = new BigDecimal(entropy); bd = bd.setScale(2, RoundingMode.HALF_EVEN); 1、 ROUND_UP:远离零方向舍入。向绝对值最大的方向舍入,只要舍弃位非0即进位。 2、 ......
方法 JAVA

什么是java OOM?如何分析及解决oom问题?

最近查找了很多关于OOM,甚至于Java内存管理以及JVM的相关资料,发现这方面的东西太多了,竟有一种眼花缭乱的感觉,要想了解全面的话,恐非一篇文章能说清的,因此按照自己的理解整理了一篇,剩下的还需要继续学习。 1)什么是OOM? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完 ......
问题 java OOM oom

Ansible - 基础配置以及常用操作场景

Ansible 基础配置 主配置文件:/etc/ansible/ansible.cfg ansible配置文件查找顺序 首先检测ANSIBLE_CONFIG变量定义的配置 其次检查当前目录下的./ansible.cfg文件(可以在任意目录创建ansible目录,并参考默认ansible.cfg文件配 ......
场景 常用 Ansible 基础

网络攻防技术-期末复习

网络攻防技术-期末复习 1.网络攻击技术 1.攻击分类的标准及类别 从攻击者的角度,按照攻击发生时,攻击者与被攻击者之间的交互关系进行分类,可以将网络攻击分为 本地攻击(Local Attack) 指攻击者通过实际接触被攻击者的主机实施的各种攻击方法 主动攻击 Server-side Attack ......
技术 网络

当代软件工程师技术面试准备Part1

当代软件工程师技术面试准备Part1 一. 编码 - Leetcode LeetCode是一个在线的编程练习平台,专注于帮助程序员提升他们的编程技能。该平台提供了大量的算法和数据结构问题,涵盖了各种难度级别,从简单到困难。LeetCode的主要目标是帮助程序员准备技术面试,特别是在软件工程和计算机科 ......
工程师 工程 Part1 技术 软件

Docker 常用命令

1. docker run:启动一个新的容器; 2. docker ps:列出所有正在运行的容器; 3. docker images:列出所有镜像; 4. docker stop:停止一个正在运行的容器; 5. docker rm:删除一个容器; 6. docker rmi:删除一个镜像; 7. d ......
命令 常用 Docker

java 数组字符串转数组或者list集合

java 数组字符串转数组,list集合(带泛型),二维数组,或者二维数组集合(带泛型) 今天前端传递过来一个二维数组类型的字符串,我需要把它每个字段导出到excel表中,那我就需要给他转换成二维数组或者list集合 1,转换成二维数组 这是传递过来的二维数组类型的字符串 "[[ "1", "流动资 ......
数组 字符串 字符 java list

10_Java基础-数据类型转换

类型转换 Java是强类型语言,运算时会需要类型转换。 强制转换:高—低 自动转换:低—高 运算中,不同类型的数据先转化为同一类型,然后进行计算。 低————————————————————→高(容量):小数的优先级>整数 byte,short,char → int → long → float → ......
类型 基础 数据 Java 10

Jvm Java虚拟机学习

Jvm Java虚拟机学习 内存模型 先由类装载子系统 把 class 文件装载到运行时数据区(.java ->.class) 运行时数据区包括 (堆,栈(线程),本地方法栈(运行 native修饰的方法时 的数据区 ),方法区元空间(常量+静态变量+类信息 such as :静态对象user的引用 ......
Java Jvm

java数组

一、静态初始化数组 完整格式:数据类型[ ] 数组名 = new 数组类型[ ]{元素1, 元素2, 元素3, ...}; 如:int [ ] ages = new int[ ]{12,24,36}; 简化格式:数组类型[ ] 数组名 = {元素1, 元素2, 元素3, ...}; 如:int[ ] ......
数组 java

java

01章 入门 卸载与安装 卸载 删除java的安装目录 删除环境变量配置JAVA_HOME 删除环境变量中path下关于java的目录 命令行验证java -version 出现命令错误表示下载成功 安装 百度搜索jdk8,找到下载地址 同意协议 下载电脑的对应版本 双击安装jdk的exe安装程序 ......
java

中间件 ZK分布式专题与Dubbo微服务入门 4-7 watcher常用使用场景

0 课程地址 https://coding.imooc.com/lesson/201.html#mid=12703 1 重点关注 1.1 watcher常用使用场景 集群中统一资源配置 2 课程内容 3 Coding ......
分布式 中间件 场景 常用 watcher

常用代码

html 标题 h1-h6 段落 p 水平线 hr 换行 br 字体样式 i 斜体,b 粗体,s 下划线 列表 无序列表 ul>li 有序列表 ol>li 自定义列表 dl>dt+dd 超链接 <a href="#" title="吃法"> 你好</a> 使用id 来添加锚点 功能跳转到顶部 图片 ......
常用 代码
共16900篇  :10/564页 首页上一页10下一页尾页