Wesley13 Wesley13
4年前
java8_api_jdbc
jdbc1   jdbc的概念   驱动的分类   连接oracle数据库      与任何表格数据源交互      代码编写步骤      加载驱动         Class.forName         DriverManager.registerDriver
Stella981 Stella981
4年前
Linux下设置mysql允许远程连接
最近在Linux上安装了Mysql,然后在Windows环境下通过Navicat来连接时,出现报错:1045Accessdeniedforuser'root'@'XXX'(usingpassword:YES),如下:!连接报错(https://oscimg.oschina.net/oscnet/06a8eb47a09e5f19b5ad
Wesley13 Wesley13
4年前
MySQL调优系列——MySQL B+Tree索引和Hash索引的区别?🔥
1、BTree索引!(https://oscimg.oschina.net/oscnet/upd956cc992de6df62c8502441583bb210ea4.png)1、BTree首先是有序结构,为了不至于树的高度太高,影响查找效率,在叶子节点上存储的不是单个数据,提高了查找效率;为了更好的支持
Wesley13 Wesley13
4年前
mysql二进制类型
由于之前网站使用第三方登录,QQ昵称比较特殊,所以用二进制的字段类型存储。mysql二进制类型有:BINARYVARBINARYTINYBLOB,BLOB,MEDIUMBLOB,andLONGBLOB顺便列一下各种数据类型的存储范围:StorageRequirementsforNumericTypesDat
Wesley13 Wesley13
4年前
mysql5.7之only_full_group_by
mysql进入5.7版本之后,默认开启sql\_mode的only\_full\_group\_by模式。影响在于:  sql语句中如果有groupby部分,那么select部分不能出现groupby框定的字段以外的字段(聚合函数除外)举个例子:  selectcount(\),ORG\_NAME,ORG\_CODEfromPUB
Stella981 Stella981
4年前
PostgreSQL 权限踩坑小记
表现默认配置下,新建普通用户并授权某数据库,登录后可自由切换到其他库进行读写复现创建用户createroletestwithloginpassword'test'noinherit;createda
Wesley13 Wesley13
4年前
mysql5.7报错:sql_mode=only_full_group_by
!mysql5.7报错:sql_modeonly_full_group_by(https://s4.51cto.com/images/blog/202009/09/fa7c9231b316c203000d32550cd7fbed.png?xossprocessimage/watermark,size_16,text_QDUxQ1RP5Y2a5a6
Wesley13 Wesley13
4年前
Riak
分布式高可用键值对数据库Riak背景篇(3)Dynamo对于数据版本的处理数据版本问题不止存在于分布式系统,这里针对分布式数据库系统简单讨论下。先看一个简单的例子,用户x对key1做了一次写入操作,我们设值是数字3。然后用户y读取了key1,这个时候用户y知道的
Stella981 Stella981
4年前
MemCache 入门极简教程
MemCache概述MemCache虽然被称为”分布式缓存”,但是MemCache本身完全不具备分布式的功能Memcache是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。MemCaChe是一个存储键值对的Hash
Spring缓存注解浅析及实践
作者:京东物流江兆晶一背景缓存是我们日常开发常被使用的技术栈,一般用来降低数据库读取压力,提升系统查询性能。使用缓存的数据一般为不常变化且使用率很高的数据,比如:配置信息、商品信息、用户信息等。我们一般的做法:第一次从数据库中读取数据,然后放到缓存中并设置