06 2021 档案
摘要:1、登录MySQL服务器,查看慢查询日志是否开启 命令: mysql> show variables like '%slow_query_log%'; + + + | Variable_name | Value | + + + | slow_query_log | OFF | | slow_quer
阅读全文
摘要:十大原则: 1.全值匹配我最爱2.最佳左前缀法则3.不在索引列上做任何操作(计算、函数、(自动or手动)类型转换),会导致索引失效而转向全表扫描4.存储引擎不能使用索引中范围条件右边的列5.尽量使用覆盖索引(只访问索引的查询(索引列和查询列一致), 减少select *6. mysql在使用不等于(
阅读全文
摘要:For example ==> Eight Case: 1、主键自动建立唯一索引 2、频繁作为查询条件的字段应该建立索引 3、查询中与其它表关联的字段,外键关系建立索引 4、频繁更新的字段不适合建立索引,因为每次更新不单单只更新的记录,还要更新索引(即当建立索引的列上的数据发生改变时,要时时刻刻维护
阅读全文
摘要:type类型 从最好到最差依次是: system > const > eq_ref > ref > range > index > all 对以上分类的详细介绍表格如下: type类型 详细介绍 system 表只有一行记录(等于系统表),这是const类型的特例,平时不不会出现,这个可以忽略不计
阅读全文
摘要:题目描述 给定一个长度为 n 的数组 v1,v2,…,vn。 初始时,数组中的所有元素都为 0。 接下来,可以对该数组进行若干次如下操作 对于第 i次操作(i 从 0开始),你可以: 要么选择其中一个元素 vpos,将其增加 ki。 要么不选择任何元素,直接跳过此次操作。 你可以随时停止操作(不进行
阅读全文
摘要:一、设置网络模式为桥接模式 在虚拟机的虚拟网络编辑器中将桥接的外部网络设置为自己本机已联网的网卡即可 然后进入以下界面(这里我选择真实网卡,也就是最后一个) 二、修改文件 1、DHCP(动态主机分配协议) 命令: vim /etc/sysconfig/network-scripts/ifcfg-en
阅读全文
摘要:注入属性时,对象的属性值为null的写法 <!-- null值 --><bean id="对象名" class="全限定类名"> <property name="属性名"> <null/> </property> </bean> 注入属性时,对象的属性值包含特殊符号的写法 <!-- 属性值包含特殊符
阅读全文
摘要:第一步 去mysql官网下载mysql5.5.48的rpm安装包,网址 第二步 将下载好的两个rpm文件从自己电脑拖动到linux中的/opt文件夹下(我这里就是在虚拟机中安装的linux系统),如下所示: 这里我们如果不能直接将两个安装包拖到opt目录下,也可使用命令的方式移动进去,放入之后,在l
阅读全文
摘要:tar命令格式: tar -zxvf 指定压缩文件名
阅读全文
摘要:首先,新建一个Maven项目 项目结构如下 导入JAR依赖 1 <dependencies> 2 <dependency> 3 <groupId>org.springframework</groupId> 4 <artifactId>spring-webmvc</artifactId> 5 <ver
阅读全文
摘要:问题引入 本例子想要表达的是,count++这行代码在汇编级别不是原子操作要想解决这个问题,有两种方式:1、可以在count++外面加上synchronized代码块2、利用Java内部提供的AtomicInteger类 1 package com.lzp.juc.cas; 2 3 import j
阅读全文
摘要:一、打开cmd执行下面的命令查看被占用的端口的进程:netstat -ano | findstr 8080 二、杀死对应端口:taskkill /pid 8080 /f
阅读全文
摘要:前期准备工作 数据库表 dp.properties driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/netshop?useSSL=true&useUnicode=true&characterEncoding=utf-8 use
阅读全文
摘要:题目描述 一个王国里住着国王、他的孩子们、他的孙子们等等。每一个时间点,这个家庭里有人出生也有人死亡。这个王国有一个明确规定的皇位继承顺序,第一继承人总是国王自己。我们定义递归函数 Successor(x, curOrder) ,给定一个人 x 和当前的继承顺序,该函数返回 x 的下一继承人。Suc
阅读全文
摘要:一般ACM或者笔试题的时间限制是1秒或2秒。在这种情况下,C++代码中的操作次数控制在 107∼108为最佳。 下面给出在不同数据范围下,代码的时间复杂度和算法该如何选择:n≤30, 指数级别, dfs+剪枝,状态压缩dpn≤100=> O(n3),floyd,dp,高斯消元n≤1000=> O(n
阅读全文
摘要:文件相关命令: 格式:dir 文件目录 作用:查看指定目录下的所有文件或文件目录 格式:dir 文件目录 | more 作用:分页显示指定目录下的所有文件或文件目录 格式:echo 写入文件的内容 > 盘符:\..\文件名.扩展名 作用:创建一个新文件,并向该新文件中写入指定内容 注释: >> 为追
阅读全文
摘要:一、基础环境搭建 环境要求 IDEA MySQL 5.5 Tomcat 9 Maven 3.6.1 数据库设计 库的创建 create database ssm 表的创建 DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11)
阅读全文
摘要:演进过程 一、手算乘法(十进制) 二、手算乘法(二进制) 三、运算器的基本组成(回顾) 四、原码一位乘法,所谓一位乘法,就是每次只有一个位参与运算,其实还有二位乘法(不过重点理解的是一位乘法) 五、原码一位乘法(手算模拟)
阅读全文
摘要:第一步: 新建文件描述符,建立与百度通信的socket通道 exec 8<> /dev/tcp/www.baidu.com/80 命令解释: 8:新建的文件描述符 <>:既要发送请求,又要接收响应数据 /dev/tcp:这个目录看不到,但内核确实有 一旦执行该命令,就会新建一个socket连接 删除
阅读全文
摘要:添加用户 useradd + 用户名 给指定用户添加密码 passwd + 指定用户的用户名 从普通用户切换到管理员root用户 输入su -命令,输入正确的密码,然后就可以切换到root用户了(注:这里我也搞晕了,不知道默认的密码是什么,如果你没进行过修改root密码的操作,应该是当前用户的密码,
阅读全文
摘要:装饰器模式的定义与特点 装饰器(Decorator)模式的定义:指在不改变现有对象结构的情况下,动态地给该对象增加一些职责(即增加其额外功能)的模式,它属于对象结构型模式。 装饰器模式的主要优点有: 装饰器是继承的有力补充,比继承灵活,在不改变原有对象的情况下,动态的给一个对象扩展功能,即插即用 通
阅读全文
摘要:前言 什么是Dubbo?——开源分布式服务框架 Dubbo(读音[ˈdʌbəʊ])是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。 Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:
阅读全文
摘要:只需加两个注解即可 1、@Async————————加在方法中 2、@EnableAsync—————加载Springboot项目的启动类上 Service Controller Springboot启动类
阅读全文
摘要:题目描述 给定一个长度为 n 的非负整数序列 a1,a2,…,an。 你可以对该序列进行最多 k次操作。 每次操作选择两个非 0 的元素 ai 和 aj,然后选择一个整数 c(0≤c≤ai),使得 ai 减少 c,aj 增加 c。 请问,在操作全部完成后,序列中的最大值和最小值之差是多少。 例如,如
阅读全文
摘要:前言——什么是完全二叉树 定义: 一棵深度为k的有n个结点的二叉树,对树中的结点按从上至下、从左到右的顺序进行编号,如果编号为i(1≤i≤n)的结点与满二叉树中编号为i的结点在二叉树中的位置相同,则这棵二叉树称为完全二叉树。 性质: 1、具有n个结点的完全二叉树的深度(注:[ ]表示向下取整) 2、
阅读全文
摘要:题目描述 链接:https://ac.nowcoder.com/acm/contest/11211/A来源:牛客网 大科学家dddddd最近在研究转基因白菜,白菜的基因序列由一串大写英文字母构成,dddddd经过严谨的推理证明发现,只有当白菜的基因序列呈按位非递减形式时,这株白菜的高附加值将达到最高
阅读全文
摘要:题目描述 资源限制 时间限制:2.0s 内存限制:256.0MB 问题描述 给定一个长度为N的数列,A1, A2, ... AN,如果其中一段连续的子序列Ai, Ai+1, ... Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。 你能求出数列中总共有多少个K倍区间吗?
阅读全文
摘要:问题描述 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。示例 1: 输入:head = [1,2,3,4,5], k = 2输出:[4,5,1,2,3]示例 2: 输入:head = [0,1,2], k = 4输出:[2,0,1]提示: 链表中节点的数目在范围 [
阅读全文
摘要:前言 同余定理 数论中的重要概念。给定一个正整数m,如果两个整数a和b满足a-b能够被m整除,即(a-b)/m得到一个整数,那么就称整数a与b对模m同余,记作a≡b(mod m)。对模m同余是整数的一个等价关系。 题目描述 给你一个整数数组 nums 和一个整数 k ,编写一个函数来判断该数组是否含
阅读全文