- 1.连接池的概述 我们知道在使用数据库时首先需要与数据库建立连接,而且每一次连接数据库都要一个连接,用完后再释放。这也就导致在频繁的进行数据库操作时,就会导致性能很低。连接池技术就是为了解决这一问题而出现的,连接池的出现,为开发过程提供了一个很好的管理平台。当程序中需要建立数据库连接时,只须从内存中取一个来用而不用新建。同样,使用完毕... 1.连接池的概述 我们知道在使用数据库时首先需要与数据库建立连接,而且每一次连接数据库都要一个连接,用完后再释放。这也就导致在频繁的进行数据库操作时,就会导致性能很低。连接池技术就是为了解决这一问题而出现的,连接池的出现,为开发过程提供了一个很好的管理平台。当程序中需要建立数据库连接时,只须从内存中取一个来用而不用新建。同样,使用完毕...
- 5.2 应用程序性能技术 本节讨论了一些提高应用程序性能的常用技术:选择I/O 大小、缓存、缓冲区、轮询、并发和并行、非阻塞I/O 和处理器绑定。参考应用程序文档看看这些技术哪些在应用,看看有没有应用程序其他的独有特性。 5.2.1 选择I/O 尺寸 执行I/O 的开销包括初始化缓冲区、系统调用、上下文切换、分配内核元数据、检查进... 5.2 应用程序性能技术 本节讨论了一些提高应用程序性能的常用技术:选择I/O 大小、缓存、缓冲区、轮询、并发和并行、非阻塞I/O 和处理器绑定。参考应用程序文档看看这些技术哪些在应用,看看有没有应用程序其他的独有特性。 5.2.1 选择I/O 尺寸 执行I/O 的开销包括初始化缓冲区、系统调用、上下文切换、分配内核元数据、检查进...
- 一、JPA 对象-关系映射(Object/Relation Mapping,简称 ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据... 一、JPA 对象-关系映射(Object/Relation Mapping,简称 ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据...
- 1.两种查询引擎查询速度(myIsam 引擎 ) InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行。 MyISAM只要简单的读... 1.两种查询引擎查询速度(myIsam 引擎 ) InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行。 MyISAM只要简单的读...
- 问题:打开https://sunhongfeng:1158/em时 出现Enterprise Manager 无法连接到数据库实例。下面列出了组件的状态。 声明:以下是只是本人遇到这个问题,通过网上查找资料,解决了我机器上面的这个问题。 这个问题大都可以通过emca重建资料库解决,具体操作步骤如下: 1. 先删除原来的配置------首... 问题:打开https://sunhongfeng:1158/em时 出现Enterprise Manager 无法连接到数据库实例。下面列出了组件的状态。 声明:以下是只是本人遇到这个问题,通过网上查找资料,解决了我机器上面的这个问题。 这个问题大都可以通过emca重建资料库解决,具体操作步骤如下: 1. 先删除原来的配置------首...
- [color=red]1.[/color]ERROR: HHH000319: Could not get database metadata java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:li... [color=red]1.[/color]ERROR: HHH000319: Could not get database metadata java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:li...
- package cn.lhj.mysql.excel.utils; import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFShe... package cn.lhj.mysql.excel.utils; import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFShe...
- 1、关于分布式锁的了解? 原理:控制分布式系统有序的去对共享资源进行操作,通过互斥来保持一致性。 具备的条件: ①分布式环境下,一个方法在同一时间只能被一个机器的一个线程执行 ②高可用的获取锁和释放锁 ③高性能的获取锁和释放锁 ④具备可重入特性 ⑤具备锁失效机制,防止死锁 分布式锁的三种实现: ... 1、关于分布式锁的了解? 原理:控制分布式系统有序的去对共享资源进行操作,通过互斥来保持一致性。 具备的条件: ①分布式环境下,一个方法在同一时间只能被一个机器的一个线程执行 ②高可用的获取锁和释放锁 ③高性能的获取锁和释放锁 ④具备可重入特性 ⑤具备锁失效机制,防止死锁 分布式锁的三种实现: ...
- OLAP(Online Analytical Processing)是指在线联机分析,基于数据查询计算并实时获得返回结果。日常业务中的报表、数据查询、多维分析等一切需要即时返回结果的数据查询任务都属于OL... OLAP(Online Analytical Processing)是指在线联机分析,基于数据查询计算并实时获得返回结果。日常业务中的报表、数据查询、多维分析等一切需要即时返回结果的数据查询任务都属于OL...
- 两种开源的数据库连接池 JDBC 的数据库连接池使用 javax.sql.DataSource 来表示,DataSource 只是一个接口,该接口通常由服务器(Weblogic, WebSphere, Tomcat)提供实现,也有一些开源组织提供实现: DBCP 数据库连接池 C3P0 数据库连接池 DataSource 通常被... 两种开源的数据库连接池 JDBC 的数据库连接池使用 javax.sql.DataSource 来表示,DataSource 只是一个接口,该接口通常由服务器(Weblogic, WebSphere, Tomcat)提供实现,也有一些开源组织提供实现: DBCP 数据库连接池 C3P0 数据库连接池 DataSource 通常被...
- Exception in thread "main" org.hibernate.exception.SQLGrammarException: ORA-00911: 无效字符 at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLState... Exception in thread "main" org.hibernate.exception.SQLGrammarException: ORA-00911: 无效字符 at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLState...
- 分布式高并发情况下全局Id生成策略 一、高并发情况下,生成分布式全局id策略需注意 注意幂等性且全局唯一性注意安全性,不能被猜疑趋势递增性 二、利用全球唯一UUID生成订单号 UUID基本概念: ... 分布式高并发情况下全局Id生成策略 一、高并发情况下,生成分布式全局id策略需注意 注意幂等性且全局唯一性注意安全性,不能被猜疑趋势递增性 二、利用全球唯一UUID生成订单号 UUID基本概念: ...
- Redis 配置 Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf。 你可以通过 CONFIG 命令查看或设置配置项。 语法 Redis CONFIG 命令格式如下: redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_N... Redis 配置 Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf。 你可以通过 CONFIG 命令查看或设置配置项。 语法 Redis CONFIG 命令格式如下: redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_N...
- 不得不说,如何创建索引已经是我们开发人员必须掌握的技能之一了。在设计系统数据表时,你可能会根据具体业务需求,给对应的某个表字段添加普通索引或唯一索引;也可能根据最左前缀原则、索引下推特性和覆盖索引,将多个列揉成一个联合索引来使用。 当同事问我一些创建索引的经验时,作为一个久经沙场的老程序员,我建议尽量让每条SQL中的wher... 不得不说,如何创建索引已经是我们开发人员必须掌握的技能之一了。在设计系统数据表时,你可能会根据具体业务需求,给对应的某个表字段添加普通索引或唯一索引;也可能根据最左前缀原则、索引下推特性和覆盖索引,将多个列揉成一个联合索引来使用。 当同事问我一些创建索引的经验时,作为一个久经沙场的老程序员,我建议尽量让每条SQL中的wher...
- 执行sql正常但是 JDBC查询不到中文 切换成测试库 代码执行可以查询到数据 怀疑还是编码问题。 解决方法:找到mysql中的my.ini 文件 在[mysql]下面添加: default-character-set=utf8 在[client]下面添加:default-character-... 执行sql正常但是 JDBC查询不到中文 切换成测试库 代码执行可以查询到数据 怀疑还是编码问题。 解决方法:找到mysql中的my.ini 文件 在[mysql]下面添加: default-character-set=utf8 在[client]下面添加:default-character-...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签