数据库
Happy王子乐
联系QQ:820155406
展开
-
数据库产生“死锁”
数据库产生“死锁”,基于书籍“大话数据库”整理的概要原创 2022-11-05 10:22:19 · 529 阅读 · 0 评论 -
(java逻辑后台)vue系统-毕设级项目搭建-vue博客系统(vue博客前台+java逻辑后台+vue管理系统)
一、项目技术栈JDK1.8IDEAGradleMySQLRedisNavicat(可选,方便查看数据)二、导入项目PS:截图是mac的截图,和windows差不多,一样的操作。打开IDEA,点击Import Project在弹出的窗口中,选中项目文件夹下的build.gradle文件,再点击open* 在弹出的窗口中选择本地的gradle地址,再点击ok...转载 2019-08-12 16:19:13 · 2407 阅读 · 0 评论 -
LeetCode 数据库 627、620、626、601、596、595、197、176、175
LeetCode 627解题思路:if (sex = ‘m’,‘f’,‘m’);char(ascii(‘m’) + ascii(‘f’) - ascii(sex));LeetCode 620解题思路:select * from cinema where id%2 = 1 and description != ‘boring’ order by rating desc...原创 2019-05-28 11:54:05 · 760 阅读 · 0 评论 -
分布式数据库中间件、产品——sharding-jdbc、mycat、drds
一般对于业务记录类随时间会不断增加的数据,当数据量增加到一定量(一般认为整型值为主的表达到千万级,字符串为主的表达到五百万)的时候,性能将遇到瓶颈,同时调整表结构也会变得非常困难。为了避免生产遇到这样的问题,在做系统设计时需要预估可能产生的数据量:预估记录主体个数*预估记录主体产生的记录数(e.g.用户订单表预估数据量=预估用户数*单用户产生订单数),预估达到一定量时,就不得不考虑分库分表了,目前...转载 2019-03-12 14:32:02 · 1933 阅读 · 0 评论 -
Redis设计与实现 读书笔记,用于提炼书中干货,便于学习、复习。
一、数据结构1、简单动态字符串SDS①在Redis的数据库里面,包含字符串值的键值对在底层都是由SDS实现的。②redis> RPUSH fruits "apple”“banana”"cherry"(integer) 3键值对的键是一千字符串对象,对象的底层实现是-斗保存了字符串 ” fruits” 的 sos。键值对的值是一...原创 2018-05-21 20:29:10 · 508 阅读 · 0 评论 -
windows的hbase安装和使用
1 下载地址:http://mirrors.cnnic.cn/apache/hbase/hbase-0.94.27/2 设置conf下hbase-env.cmd中的JAVA_HOME:set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_793 进入D:\hbase-1.4.3\bin目录下,点击start-hbase.cmd 启动4原创 2018-04-20 11:44:58 · 2823 阅读 · 0 评论 -
Navicat for MySQL安装及使用教程
Navicat的安装:在百度下载Navicat安装的话没有难度,就按一般的步骤进行安装。然后进入Navicat的界面:新建连接数据库填写的信息如图所示,localhost是本机的ip地址,用户名和密码是建Mysql时的用户名和密码。然后运行数据库:找到你的数据文件的地址,转载 2018-04-16 19:01:43 · 1293 阅读 · 0 评论 -
mysql-5.7.16-winx64解压版安装超详细图文教程
下面我来把我的正确安装步骤分享给大家,给大家接触困扰,不在浪费时间搜这里搜那里,我们来一个一步到位,只要按着下面教程走肯定是没问题的。废话少说进入主题。1.下载:地址:http://dev.mysql.com/downloads/mysql/2.安装:将下载的mysql-5.7.16-winx64压缩包解压后的整个目录放在自己喜欢的位置,转载 2018-04-16 18:55:41 · 279 阅读 · 0 评论 -
sql 中 explain 使用方式及各个字段含义
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select surname,first_name form a,b where a.id=b.id EXPLAIN列的解释:table:显示这一行的数据是关于哪张表的type:这是重要的列,显示连接...转载 2018-03-09 16:52:28 · 3169 阅读 · 1 评论 -
mysql安装
(一)下载: 官网链接 步骤:【Downloads–>Community–>MySQL on Windows–>MySQL Installer】备注:如果没有oracle账号就注册一个,然后到这个界面login,下载(二)安装: 下载完成之后双击安装:接下来一路next在这里我们需要创建自己的用户密码,设置完nextcofig type 选择development machine...原创 2018-03-09 13:38:36 · 229 阅读 · 0 评论 -
IntelliJ IDEA 使用心得与常用快捷键
IDEA特别长的地方:一.黑色主题 Darcula眼睛舒服,最重要的是酷!设置方式:FILE--Settings--Edit--Colors&Fonts--Scheme name二.智能提示创建或引入项目的时候,会自动引入缺少的包,真找不着的还可以search in the net键入代码的时候,区分大小写的智能提示,自动引入包,如果有重名的会列出所转载 2017-08-17 09:45:03 · 213 阅读 · 0 评论 -
MySQL 性能优化的最佳20多条经验分享
1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下转载 2017-05-05 14:31:20 · 314 阅读 · 0 评论