JDK安装教程详解

文章浏览阅读3w次,点赞30次,收藏153次。JDK 是的简称,也就是 Java 开发工具包。JDK 是整个 Java 的核心,其中JDK包含了 Java 运行环境(Java Runtime Envirnment,简称 JRE),Java 工具(比如 javac、java、javap 等等),以及 Java 基础类库(比如 rt.jar)。最主流的 JDK 是Oracle公司发布的 JDK,除了 Oracle JDK(商业化,更稳定)之外,还有很多公司和组织开发了属于自己的 JDK,比较有名的有IBM JDK(更适合 IBM) 和OpenJDK。_jdk安装教程
分类: 数据库 发布时间: 03-11 20:01 阅读次数: 0

qt使用QOCI或者QACI连接神通数据库

文章浏览阅读1k次,点赞28次,收藏24次。首先找到Qt里面的oci 的源码文件,不同的版本路径不一致,但是大致都还是一样的,以为为5.12.10为例,(D:\Qt\Qt5.12.10\5.12.10\Src\qtbase\src\plugins\sqldrivers)我们先找到oci源码文件,并且使用qtcreator打开OCI项目。把生成的QOCI库文件和神通的aci库文件放到对应的MinGW 套件的驱动目录,目录为(D:\Qt\Qt5.12.10\5.12.10\mingw73_32\plugins\sqldrivers)
分类: 数据库 发布时间: 03-11 19:31 阅读次数: 0

如何在Linux用Docker部署MySQL数据库并远程访问本地数据库

文章浏览阅读1.4k次,点赞92次,收藏91次。本文主要介绍如何使用Docker部署MySQL,并结合cpolar内网穿透工具实现远程访问本地数据库。Docker提供了一个轻量级的容器化解决方案,可以更好的简化数据库的部署过程。让创建和管理MySQL数据库变得更简单快捷。下面就来分享一下具体的部署过程,并提出一些需要注意的事项,以及如何通过内网穿透工具实现无公网ip访问本地数据库。
分类: 数据库 发布时间: 03-11 17:56 阅读次数: 0

MySQL数据库查看触发器和MySQL修改和删除触发器(DROP TRIGGER)

文章浏览阅读1.5k次,点赞40次,收藏46次。查看触发器是指查看数据库中已经存在的触发器的定义、状态和语法信息等。MySQL 中查看触发器的方法包括 SHOW TRIGGERS 语句和查询 information_schema 数据库下的 triggers 数据表等。本节将详细介绍这两种查看触发器的方法。
分类: 数据库 发布时间: 02-13 00:39 阅读次数: 0

MySQL触发器到底是什么?MySQL创建触发器(CREATE TRIGGER)

文章浏览阅读913次,点赞24次,收藏16次。MySQL 的触发器和存储过程一样,都是嵌入到 MySQL 中的一段程序,是 MySQL 中管理数据的有力工具。不同的是执行存储过程要使用 CALL 语句来调用,而触发器的执行不需要使用 CALL 语句来调用,也不需要手工启动,而是通过对数据表的相关操作来触发、激活从而实现执行。比如当对 student 表进行操作(INSERT,DELETE 或 UPDATE)时就会激活它执行。触发器与数据表关系密切,主要用于保护表中的数据。
分类: 数据库 发布时间: 02-12 23:49 阅读次数: 0

mysql数据库事务的概念和特性和MySQL执行事务的语法和流程

文章浏览阅读1.6k次,点赞42次,收藏39次。BEGIN 或 START TRANSACTION 语句后面的 SQL 语句对数据库数据的更新操作都将记录在事务日志中,直至遇到 ROLLBACK 语句或 COMMIT 语句。如果事务中某一操作失败且执行了 ROLLBACK 语句,那么在开启事务语句之后所有更新的数据都能回滚到事务开始前的状态。如果事务中的所有操作都全部正确完成,并且使用了 COMMIT 语句向数据库提交更新数据,则此时的数据又处在新的一致状态。
分类: 数据库 发布时间: 02-12 22:29 阅读次数: 0

MySQL字符集和校对规则详解和MySQL查看字符集和校对规则

文章浏览阅读809次,点赞13次,收藏21次。在讲解字符集和校对规则之前,我们先来简单了解一下字符、字符集和字符编码。字符(Character)是计算机中字母、数字、符号的统称,一个字符可以是一个中文汉字、一个英文字母、一个阿拉伯数字、一个标点符号等。计算机是以二进制的形式来存储数据的。平时我们在显示器上看到的数字、英文、标点符号、汉字等字符都是二进制数转换之后的结果。字符集(Character set)定义了字符和二进制的对应关系,为字符分配了唯一的编号。常见的字符集有 ASCII、GBK、IOS-8859-1 等。
分类: 数据库 发布时间: 02-12 21:59 阅读次数: 0

【手写数据库toadb】数据字典的内容结构,它的生成,避免鸡生蛋蛋生鸡的问题,高频访下的性能应对

文章浏览阅读2次,点赞2次,收藏2次。​前言本专栏是介绍从零开始手写一款数据库内核,通过构建一个简单的数据库内核模型,避免开源数据库庞大的代码量和繁多的功能,toadb化繁为简,麻雀虽小五脏俱全,展示数据库核心模块的原理,流程,同时可以加深对数据库原理的理解,提升编程和架构设计能力。
分类: 数据库 发布时间: 02-12 21:09 阅读次数: 0

MySQL调优方法总结的真全

文章浏览阅读1.4k次。可以通过查询MySQL的系统表,如information_schema.statistics等,来查找无用的索引和重复的索引,并移除这些索引。MySQL的缓存是一个非常重要的组件,它可以显著提升数据库的性能。通过分析日志,可以识别和解决慢查询、未优化的查询等问题,调整MySQL的配置和参数设置,并为未来的优化提供参考。MySQL的性能优化是一个长期的过程。通过使用MySQL执行计划工具EXPLAIN,我们可以从查询语句中了解每个操作的执行顺序、访问方式、索引使用情况和可能的性能问题,并提供了优化的建议。_mysql调优
分类: 数据库 发布时间: 02-12 20:39 阅读次数: 0

若依实现从数据库获取动态数据源切换

文章浏览阅读2.3k次。在切面前置通知中对指定的类型进行判断,如果是master则使用默认的数据源,slave则使用配置文件中配置的从库,other则表示使用存在数据库表中的数据源,随后会根据请求方法的参数获取业务的ID然后去数据库查询与之绑定的数据源信息,然后将之设置成当前数据源,使用完后通过后置通知@After将数据源清除掉。虽然若依已经做过数据源切换的封装了,通过AOP的方式去指定数据源,但是若依原本的只能是切换配置文件中已有的数据源,意味着如果我要再加一个新的数据源就需要去配置文件里加上,修改也是如此,这样显然很麻烦。_若依如何切换从数据库
分类: 数据库 发布时间: 02-12 19:49 阅读次数: 0

缓存雪崩、击穿、穿透及解决方案_保证缓存和数据库一致性

文章浏览阅读1.4k次,点赞23次,收藏23次。缓存雪崩、击穿、穿透及解决方案保证缓存和数据库的一致性_redis缓存穿透,雪崩
分类: 数据库 发布时间: 02-12 19:19 阅读次数: 0

多线程常见锁的策略

文章浏览阅读1.9k次,点赞66次,收藏48次。所谓锁的策略就是指如何实现锁。Java、MySQL、Go、C++等等都有类似的锁策略。每次读写数据都认为不会发生冲突,线程不会阻塞,一般来说,只有在进行数据更新时才会检查是否发生冲突,若没有冲突,直接更新,只有冲突(多个线程都在更新数据)了才解决冲突问题。当线程冲突不严重的时候,可以采用乐观锁策略来避免多次的加锁解锁操作。每次去读写数据都会冲突,每次在进行数据读写时都会上锁(互斥),保证同一时间段只有一个线程在读写数据。_多线程下有哪些解决锁问题的方案
分类: 数据库 发布时间: 02-12 18:19 阅读次数: 0

SQL:数据去重的三种方法

文章浏览阅读10w+次,点赞29次,收藏179次。SQL中去除重复数据_sql去重
分类: 数据库 发布时间: 02-12 17:49 阅读次数: 0

MySQL user权限表详解和MySQL db、tables_priv、columns_priv和procs_priv权限表

文章浏览阅读898次,点赞17次,收藏16次。MySQL 在安装时会自动创建一个名为 mysql 的数据库,mysql 数据库中存储的都是用户权限表。用户登录以后,MySQL 会根据这些权限表的内容为每个用户赋予相应的权限。user 表是 MySQL 中最重要的一个权限表,用来记录允许连接到服务器的账号信息。需要注意的是,在 user 表里启用的所有权限都是全局级的,适用于所有数据库。user 表中的字段大致可以分为 4 类,分别是用户列、权限列、安全列和资源控制列,下面主要介绍这些字段的含义。_user_tab_columns权限怎么给用户
分类: 数据库 发布时间: 02-12 17:04 阅读次数: 0

群晖NAS开启FTP服务结合内网穿透实现公网远程访问本地服务

文章浏览阅读2k次,点赞104次,收藏97次。本文主要介绍如何在群晖NAS中开启FTP服务并结合cpolar内网穿透工具,实现使用固定公网地址远程访问群晖FTP服务实现文件上传下载。_群晖nas 公网ftp
分类: 数据库 发布时间: 02-10 22:54 阅读次数: 0

【微信小程序开发】模板与配置

文章浏览阅读904次,点赞16次,收藏28次。微信小程序开发模板与配置
分类: 数据库 发布时间: 02-10 22:44 阅读次数: 0

【高阶数据结构】AVL树

文章浏览阅读966次,点赞24次,收藏21次。AVL树——高度平衡的二叉搜索树
分类: 数据库 发布时间: 02-10 21:34 阅读次数: 0

【Spring】Spring事务和事务传播机制

文章浏览阅读941次,点赞24次,收藏26次。Spring事务的传播机制和隔离级别
分类: 数据库 发布时间: 02-10 21:24 阅读次数: 0

【高阶数据结构】位图&布隆过滤器

文章浏览阅读601次,点赞20次,收藏18次。处理海量数据的数据结构——位图&布隆过滤器
分类: 数据库 发布时间: 02-10 20:14 阅读次数: 0

SQLite 数据库入门教程(GO)

文章浏览阅读4k次,点赞9次,收藏22次。SQLite 数据库入门教程(GO语言版本)_sqlite学习
分类: 数据库 发布时间: 02-10 20:04 阅读次数: 0