11 2020 档案

摘要:多个NIOServerCnxn公用同一个zkServer对象 处理CRUD请求逻辑: largeRequestThreadshold (请求大小阈值,默认为-1) zk处理请求时,并不是并行处理。requestThrottler会将请求放到队列submittedRequests(LinkedBloc 阅读全文
posted @ 2020-11-29 23:16 Java民工陆小凤 阅读(254) 评论(0) 推荐(0) 编辑
摘要:转载自:https://www.cnblogs.com/wade-luffy/p/6164668.html 原文如下: 我们首先需要澄清一个概念:NIO到底是什么的简称?有人称之为New I/O,因为它相对于之前的I/O类库是新增的,所以被称为New I/O,这是它的官方叫法。但是,由于之前老的I/ 阅读全文
posted @ 2020-11-27 11:35 Java民工陆小凤 阅读(348) 评论(0) 推荐(0) 编辑
摘要:SelectorThread可以通过JVM参数指定,表示多路复用器。 每一个客户端生成一个SocketChannel,多个或一个SocketChannel与SelectorThread绑定。 详细描述如下: 会有若干个客户端由AcceptThread线程去接收socket连接,客户端与ZKServe 阅读全文
posted @ 2020-11-26 21:43 Java民工陆小凤 阅读(297) 评论(0) 推荐(0) 编辑
摘要:按照官网提供的方法,执行mvn clean package时,会遇到 [INFO] Installing node version v9.11.1 [INFO] No proxies configured [INFO] No proxy was configured, downloading dir 阅读全文
posted @ 2020-11-23 12:30 Java民工陆小凤 阅读(1535) 评论(0) 推荐(0) 编辑
摘要:Mysql默认使用 REPEATABLE READ隔离级别 且已经通过一种方式解决了幻读 --加入间隙锁 幻读: 如果一个事务先根据某些条件查询出一些记录,之后另一个事务又向表中插入了符合这些条件的记录,原先的事务再次按照该条件查询时,能把另一个事务插入的记录也读出来,这就是幻读 mysql会给当前 阅读全文
posted @ 2020-11-18 20:41 Java民工陆小凤 阅读(411) 评论(0) 推荐(0) 编辑
摘要:首先看一下原题(力扣-122): 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [7,1,5,3, 阅读全文
posted @ 2020-11-18 13:58 Java民工陆小凤 阅读(247) 评论(0) 推荐(0) 编辑
摘要:主键索引 CREATE TABLE TEST( a int primary key, b int, c int, d int, e char(1) )engine=INNODB INSERT INTO TEST VALUES(4,3,1,1,'d') INSERT INTO TEST VALUES( 阅读全文
posted @ 2020-11-17 23:50 Java民工陆小凤 阅读(257) 评论(0) 推荐(0) 编辑
摘要:引用知乎猴子大神的文章: 链接地址:https://zhuanlan.zhihu.com/p/92654574 ​一.窗口函数有什么用?在日常工作中,经常会遇到需要在每组内排名,比如下面的业务需求: 排名问题:每个部门按业绩来排名topN问题:找出每个部门排名前N的员工进行奖励 面对这类需求,就需要 阅读全文
posted @ 2020-11-13 16:15 Java民工陆小凤 阅读(675) 评论(0) 推荐(1) 编辑
摘要:引用自: https://blog.csdn.net/yeshang_lady/article/details/102728513 在以前的MySQL版本中是没有窗口函数的,直到MySQL8.0才引入了窗口函数。窗口函数是对查询中的每一条记录执行一个计算,并且这个计算结果是用与该条记录相关的多条记录 阅读全文
posted @ 2020-11-13 15:14 Java民工陆小凤 阅读(759) 评论(0) 推荐(0) 编辑
摘要:引用一篇分析比较好的文章: https://blog.csdn.net/zhenwei1994/article/details/82145711 先看一道sql编程题 使用含有关键字exists查找未分配具体部门的员工的所有信息。CREATE TABLE `employees` (`emp_no` 阅读全文
posted @ 2020-11-13 14:34 Java民工陆小凤 阅读(737) 评论(0) 推荐(0) 编辑
摘要:1、concat() 将多个字符串连接成一个字符串 select concat("AAA",",","BBB") mysql>AAA,BBB 2、concat_ws() 引入连接符进行连接 select concat_ws(",","111","222") mysql>111,222 3、group 阅读全文
posted @ 2020-11-13 11:53 Java民工陆小凤 阅读(117) 评论(0) 推荐(0) 编辑
摘要:创建方式: 普通索引: CREATE INDEX indexName ON TableNAME(fields...); 唯一索引: CREATE UNIQUE INDEX indexName ON TableName(fields...); 两者对比: 引用: https://www.cnblogs 阅读全文
posted @ 2020-11-13 09:23 Java民工陆小凤 阅读(59) 评论(0) 推荐(0) 编辑
摘要:避免重复插入数据语句 INSERT IGNORE INTO TableName values(...) 如果有主键冲突,则忽略插入操作 还有个应用就是复制表,避免重复记录: INSERT IGNORE INTO `table_1` (`name`) SELECT `name` FROM `table 阅读全文
posted @ 2020-11-13 08:53 Java民工陆小凤 阅读(1225) 评论(0) 推荐(1) 编辑
摘要:事情起因是从一次sql查询引发的: 找出所有员工当前(to_date='9999-01-01')具体的薪水salary情况,对于相同的薪水只显示一次,并按照逆序显示CREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) 阅读全文
posted @ 2020-11-11 11:49 Java民工陆小凤 阅读(264) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/dk1024/p/13858602.html MySQL主从配置(两台Linux之间) 简介 Linux下MySQL数据库的主从同步用来实现读写分离。主数据库进行数据的插入,删除与更新;从数据库专门用来查询操作,缓解数据库的压力。让运行海量数据的 阅读全文
posted @ 2020-11-09 20:22 Java民工陆小凤 阅读(170) 评论(0) 推荐(0) 编辑
摘要:【记忆口诀】 全值匹配我最爱,最左前缀要遵守; 带头大哥不能死,中间兄弟不能断; 索引列上少计算,范围之后全失效; LIKE百分写最右,覆盖索引不写星; 不等空值还有or,索引失效要少用。 阅读全文
posted @ 2020-11-09 16:08 Java民工陆小凤 阅读(106) 评论(0) 推荐(0) 编辑
摘要:表锁: 命令:show status like 'table%'; Table_locks_immediate:产生表级锁定的次数,表示可以立即获取锁的查询次数,每立即获取锁值加1 Table_locks_waited:出现表级锁定争用而发生等待的次数(不能立即获取锁的次数,每等待一次锁值加1),此 阅读全文
posted @ 2020-11-08 21:51 Java民工陆小凤 阅读(162) 评论(0) 推荐(0) 编辑
摘要:【命令行版】 show variables like '%slow_query_log%'; --查看慢查询状态 show variables like 'long_query_time%'; --查看慢查询阈值时间设置set global long_query_time=3; --设置慢查询阈值s 阅读全文
posted @ 2020-11-08 12:22 Java民工陆小凤 阅读(192) 评论(0) 推荐(0) 编辑
摘要:问题描述: 互相可以ping通,但是使用navicate连接不上虚拟机中安装的mysql。提示信息为Host 'xxx' is not allowed to connect to this MySQL server。 解决办法: 从任何主机上使用root用户,密码:yourpassword(你的ro 阅读全文
posted @ 2020-11-04 19:21 Java民工陆小凤 阅读(622) 评论(0) 推荐(0) 编辑
摘要:解决办法:CentOS7下修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家所需要的字符集,是国际编码。 具体操作如下: 1.进入MySQL [root@tianqi-01 ~]# mysql -uroot -pEnter password: #输入密码Welcome to th 阅读全文
posted @ 2020-11-03 00:06 Java民工陆小凤 阅读(287) 评论(0) 推荐(0) 编辑
摘要:本人转载自:https://www.cnblogs.com/ding2016/p/6756941.html。支持原创 应用场景:日常需求安装数据库——MySQL。 安装环境:① 最小化安装的centos7.2(同版本RHEL7适用); ② MySQL 5.6; 具体步骤: 1. 下载mysql 5. 阅读全文
posted @ 2020-11-02 22:15 Java民工陆小凤 阅读(330) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示