自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 mysql视图

#视图/* 含义:虚拟表,和普通表一样使用(可以理解为封装sql语句) mysql5.1版本出现的新特性,是通过表动态生成的数据 创建语法的关键字 是否实际占用物理空间 使用 视图 create view 只是保存了sql逻辑 增删改查,只是一般不能增删改 表 create table 保存了数据 增删改查 */#案例:查询姓张的学生名和专业名SELECT stuname,majorname FROM stuinfo s INNER

2021-03-26 14:07:22 149

原创 mysql常见约束

#常见约束/* 含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性 分类:六大约束 NOT NULL:非空,用于保证该字段的值不能为空 比如姓名、学号等 DEFAULT:默认,用于保证该字段有默认值 比如性别 PRIMARY KEY:主键,用于保证该字段的值具有唯一性,并且非空,比如学号、员工编号等 UNIQUE:唯一,用于保证该字段的值具有唯一性,可以为空 比如座位号 CHECK:检查约束【mysql中不支持】 比如年龄、性别

2021-03-26 14:06:37 155 1

原创 mysql常见数据类型

#常见的数据类型/* 数值型: 整型 小数:定点数、浮点数 字符型: 较短的文本:char、varchar 较长的文本:text、blob(较长的二进制数据) 日期型 */#一、整型/* 分类: tinyint、smallint、mediumint、int/integer、bigint 1 2 3 4 8 特点: ① 如果不设置无符号还是有符号,默认是有符号,如果想设

2021-03-26 14:05:57 318

原创 mysql数据查询语言

#DQL进阶1:基础查询/* 语法: select 查询列表 from 表名; 1.查询列表可以是:表中字段、常量值、表达式、函数 2.查询的结果是一个虚拟的表格 */打开我们要查询的库USE myemployees;#1.查询表中的单个字段SELECT last_name FROM employees;#2.查询表中的多个字段SELECT last_name,salary,email FROM employees;#3.查询表中的所有字段SELECT * FROM emp

2021-03-26 14:04:51 201

原创 mysql数据操作语言

#DML/* 数据操作语言: 插入:insert 修改:update 删除:delete */#一、插入语句#方式一:经典的插入/* 语法: insert into 表名(列名,...) values(值1,...); */#1.插入的值的类型要与列的类型一致或兼容INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id) VALUES(13,'唐艺昕','女','1990-4-23','1898888888

2021-03-26 14:00:00 75

原创 mysql数据定义语言

#DDL/* 数据定义语言 库和表的管理 一、库的管理 创建、修改、删除 二、表的管理 创建、修改、删除、复制 创建: create 修改: alter 删除: drop */#一、库的管理#1、库的创建/* 语法: create database [if not exists]库名; */#案例:创建库BooksCREATE DATABASE IF NOT EXISTS books ;#2、库的修改RENAME DATABASE books TO 新库名;#更改库的

2021-03-26 13:58:41 115 1

原创 腾讯一面 SNG 腾讯云 安全运营开发

腾讯一面 SNG 腾讯云 安全运营开发1. 自我介绍2. 介绍项目3. nginx反向代理的服务器宕机的怎么办?nginx会根据预先设置的权重转发请求,若给某一台服务器转发请求时,达到默认超时时间未响应,则再向另一台服务器转发请求。我们可以自己修改默认超时时间。虽然这种方式简便、成本低廉。但缺点是:可靠性低和负载分配不均衡。适用于图片服务器集群和纯静态页面服务器集群。有比nginx更好的分布式方案:zookeeper。衍生问题:nginx服务器宕机的怎么办?Nginx+keepalived 高

2021-03-26 13:55:08 616 2

转载 堆排序

堆排序(Heap Sort)堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。算法描述将初始待排序关键字序列(R1,R2….Rn)构建成大顶堆,此堆为初始的无序区; 将堆顶元素R[1]与最后一个元素R[n]交换,此时得到新的无序区(R1,R2,……Rn-1)和新的有序区(Rn),且满足R[1,2…n-1]<=R[n]; 由于交换后新的堆顶R[1]可能违反堆的性质

2020-12-22 12:25:08 81

转载 快速排序

快速排序(Quick Sort)快速排序的基本思想:通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。说白了就是给基准数据找其正确索引位置的过程算法描述快速排序使用分治法来把一个串(list)分为两个子串(sub-lists)。具体算法描述如下:从数列中挑出一个元素,称为 “基准”(pivot); 重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到

2020-12-22 12:23:46 118

转载 归并排序

归并排序(Merge Sort)归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为2-路归并。算法描述把长度为n的输入序列分成两个长度为n/2的子序列; 对这两个子序列分别采用归并排序; 将两个排序好的子序列合并成一个最终的排序序列。代码:public static int[] Me.

2020-12-22 12:22:32 97

转载 希尔排序

希尔排序(Shell Sort)1959年Shell发明,第一个突破O(n2)的排序算法,是简单插入排序的改进版。它与插入排序的不同之处在于,它会优先比较距离较远的元素。希尔排序又叫缩小增量排序。算法描述先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,具体算法描述:选择一个增量序列t1,t2,…,tk,其中ti>tj,tk=1; 按增量序列个数k,对序列进行k 趟排序; 每趟排序,根据对应的增量ti,将待排序列分割成若干长度为m 的子序列,分别对各子表进行直接插入排

2020-12-22 12:21:03 82

转载 插入排序

插入排序(Insertion Sort)插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。算法描述一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下:从第一个元素开始,该元素可以认为已经被排序; 取出下一个元素,在已经排序的元素序列中从后向前扫描; 如果该元素(已排序)大于新元素,将该元素移到下一位置; 重复步骤3,直到找到已排序的元素小于或者等

2020-12-22 12:19:27 51

转载 选择排序

选择排序思想:选择排序(select sorting)也是一种简单的排序方法。它的基本思想是:第一次从arr[0]~arr[n-1]中选取最小值,与arr[0]交换,第二次从arr[1]~arr[n-1]中选取最小值,与arr[1]交换,第三次从arr[2]~arr[n-1]中选取最小值,与arr[2]交换,…,第i次从arr[i-1]~arr[n-1]中选取最小值,与arr[i-1]交换,…, 第n-1次从arr[n-2]~arr[n-1]中选取最小值,与arr[n-2]交换,总共通过n-1次,得到一

2020-12-22 12:17:50 67

转载 冒泡排序

冒泡排序算法的运作如下: 1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 3. 针对所有的元素重复以上的步骤,除了最后一个。 4. 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。冒泡排序的基础算法​package cn.sxt.oo2;import java.util.Arrays;...

2020-12-22 12:15:25 64

转载 排序算法介绍

排序算法的介绍排序也称排序算法(Sort Algorithm),排序是将一组数据,依指定的顺序进行排列的过程。排序的分类:1) 内部排序:指将需要处理的所有数据都加载到内部存储器中进行排序。2) 外部排序法:数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。3) 常见的排序算法分类:时间复杂度(忽略常数项、低次项、系数)常见的时间复杂度1)常数阶O(1)2)对数阶O(log2n)3)线性阶O(n)4)线性对数阶O(...

2020-12-22 12:09:42 146

转载 腾讯实习面经

第一篇一面 120 分钟 电话面试,先发了 Codeshare 的链接手撕代码,40 分钟做两道题:1. 字符串排序,数字>小写字母>大写字母,同类字符的相对顺序不能变,要求额外空间复杂度 O(1)。2. 二叉搜索树找第 K 大的节点。自我介绍。项目介绍,我是通信专业的,项目都是5G相关的,就简单说了一下。计算机网络: 1. TCP 和 UDP 的区别2. TCP 粘包3. 三次握手 四次挥手 为什么等待 2MSL 大量连接处于 CLOSE_WAIT..

2020-11-25 13:42:00 543 1

转载 京东实习面经

第一篇1.自我介绍2.博客一般都是写关于哪种技术的?博客上的东西都经过验证吗?3.MySQL怎么防注入的?4.MySQL事务有了解吗?5.MySQL分库分表有了解吗?这里讨论了好久,给我说了个场景,怎么解决6.MySQL查询语句优化7.MySQL聚簇索引 非聚簇索引8.Redis常用数据结构?底层结构?9.Lua脚本有了解吗?10.Redis 原子性怎么保证的?11.Redis超时策略12.Redis持久化13.AOF持久:如果线上主Redis宕机了,从R

2020-11-25 13:33:33 666

转载 字节实习面经

第一篇一面(3点开始,80分钟)1.自我介绍,聊了聊学校近况2.Java 集合框架,看了哪些源码,arraylist、linkedlist原理,让你实现一个 hashmap 机会如何设计(没让手写)3.线程池的执行过程、核心参数以及常用的几个线程池(感觉每次面试都会问)4.JVM 的相关知识,OOM 如何定位,说几个虚拟机指令以及虚拟机栈可能会发生什么错误,四种引用类型5.Java 并发,synchronized 性能为什么提高了(锁升级过程),与 Java 的 lock 有什么区别

2020-11-25 13:29:30 1059

原创 连接数据库报错:Access denied for user ‘root‘@‘localhost‘ (using password: YES)

今天学习数据库连接池的时候,一开始好好的,我用c3p0第一次连接时一切正常。之后用druid连接时时,程序报错——Access denied for user ‘root’@‘localhost’ (using password: YES)。数据库拒绝被访问,应该是MySQL密码错误,但是这过程中我自己本身并没有改密码,难道mysql自身会自动修改密码?我不知道这个发生的原因是什么。之后上网查了一下修改root用户密码的方法,改完之后一切恢复正常。在忘记root密码的时候,可以这样以windows为

2020-07-16 15:51:38 768

原创 基于idea的tomcat模板无法访问index.jsp的问题

今天下午在学习idea中启动tomcat的时候遇到了一个问题,我创建好web模板之后一直无法访问index.jsp,出现了404。期间尝试的很多办法,其中网上有一个办法:CTRL+ALT+SHIFT+S,project structure界面的Facets中的Web Resource Directories路径要包括/WEB-INF。在我这里不适用,文件原来默认的路径是对的。这个问题困扰了好久,后来发现原来是我在idea启动的时候,外面的tomcat也一直启动着,导致端口一直被占用,idea无法正常启动

2020-06-29 18:34:35 2635 2

原创 Leetcode:两数之和(Java和python)

Leetcode:两数之和题目第一次提交:代码问题第二次提交:代码问题想到的解决办法大佬们的解题方法1.用 Python 中 list 的相关函数求解:方法一:方法二:2.用字典模拟哈希求解方法一:方法二:题目给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中...

2019-12-11 14:44:12 208 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除