笔记
文章平均质量分 69
诗一墨
人总要有一样擅长的
展开
-
Navicat16连接Oracle报错:Oracle library is not loaded
这时候我们就要确定我们安装的oracl客户端工具是64位还是32位,如果是32位的需要换成64位的,升级完成之后,把navicat里的oci.dll路径换成我们已经升级好的oci.dll路径,然后重启navicat就可以了。,这时候我们要首先验证本机上是否已安装oracle的客户端,如果已安装客户段,navicat中的oci.dll选择我们安装的客户段的oci.dll文件。1、有时候我们在用navicat的时候连接oracle的时候,它会提示我们。2、如果我们选中oci.dll文件之后还是报。原创 2023-08-30 14:25:11 · 1917 阅读 · 0 评论 -
Redis的windows版本下载地址
1、首先搜索进入GitHub2、搜索redis,第一个是linux的版本3、往下拉找到tporadowski/redis4、点进去找到Release5、里面就可以选择我们想要下载的windows版本原创 2023-04-24 10:03:26 · 467 阅读 · 0 评论 -
MySql中的日志
二进制日志(BINLOG)记录了所有的 DDL(数据定义语言)语句和 DML(数据操纵语言)语句,但不包括数据查询(SELECT、SHOW)语句。原创 2022-08-28 10:45:00 · 486 阅读 · 0 评论 -
MySql中的事务原理
事务 是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。全称 Multi-Version Concurrency Control,多版本并发控制。指维护一个数据的多个版本,使得读写操作没有冲突,快照读为MySQL实现MVCC提供了一个非阻塞读功能。MVCC的具体实现,还需要依赖于数据库记录中的三个隐式字段、undo log日志、readView。...原创 2022-08-28 10:30:00 · 129 阅读 · 0 评论 -
MySql中的锁
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。全局锁就是对整个数据库实例加锁,加锁后整个实例就处于只读状态,后续的DML的写语句,DDL语句,已经更新操作的事务提交语句都将被阻塞。表级锁,每次操作锁住整张表。...原创 2022-08-27 21:10:29 · 300 阅读 · 0 评论 -
MySql索引
索引是用来高效获取数据的数据结构。原创 2022-08-27 19:37:58 · 208 阅读 · 0 评论 -
数据库连接池
一、数据库连接池的必要性1、在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤:注册驱动获取连接创建数据库的操作对象执行SQL获得查询结果集并进行处理释放资源2、这种模式开发,存在的问题:普通的JDBC数据库连接使用 DriverManager 来获取,每次向数据库建立连接的时候都要将 Connection 加载到内存中,再验证用户名和密码(得花费0.05s~1s的时间)。需要数据库连接的时候,就向数据库要求一个,执行完成后再断开连接。这样的方式将会消耗大量的资源和时间。原创 2022-05-18 09:45:46 · 179 阅读 · 0 评论 -
XML学习
一、概念1、概念:XML英文全程 Extensible Markup Language 可扩展标记语言,可扩展是什么意思呢,可扩展代表我们可以自己定义标签,如<student></student>标签。2、功能:XML 被设计用来传输和存储数据3、应用:xml可以当做配置文件、可以在网络中传输4、XML与HTML的区别XML 被设计用来传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是数据的外观。XML 标签都是自定义的,HTML标签是预定义。原创 2022-05-17 18:29:22 · 232 阅读 · 0 评论 -
剑指 Offer 52. 两个链表的第一个公共节点——浪漫相遇
在做力扣的的时候发现一个浪漫的题解,哈哈哈,记录一下,这个题的解题思路很像你变成我,走过我走过的路。我变成你,走过你走过的路。然后我们便相遇了…1、题目描述输入两个链表,找出它们的第一个公共节点。在节点c1开始相交2、解题思路可能我们第一想到的就是使用hash集合的方法,hash集合的时间复杂度是O(m+n),空间复杂度为O(m)m,n分别为链表的长度,如果使用双指针的话空间复杂度可以降到O(1),在这里只记录下双指针的解法首先我们观察给的实例可以发现如果链表A的长度为a,链表B的.原创 2022-03-28 21:16:39 · 295 阅读 · 0 评论 -
当使用mybatis中update方法时数据库中的某些字段自动更新
我们在使用mybatis时,一般都会手写一个实体类和数据库中的数据对应。public class Article{public static final int Article_TOP = 1; public static final int Article_Common = 0; private Long id; private String title; private String summary; private int commentCounts;原创 2021-10-16 22:02:03 · 1750 阅读 · 0 评论