自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MIT-6.824-Lab2,Raft部分笔记|Use Go

前记:趁着研一考完期末有点点空余时间,把Raft的实验补了,记录着看视频、论文和实验过程中的一些想法

2024-02-22 17:08:03 1154

原创 1024||力扣每日一题|投骰子

来个力扣每日一题吧~~~

2023-10-24 11:05:57 123

原创 《Redis设计与实现》多机部分笔记|复制一致性Replication|哨兵Sentinel|集群Cluster

执行slaveof可以使一个服务器复制另外一个服务器进行复制中的主从服务器双方的数据库将保存相同的数据,概念上将这种现象称作“数据库状态一致”,或者简称“一致”。官方链接http复制功能由两种操作组成同步立即将从服务器的数据库状态更新至主服务器当前所处的数据库状态命令传播将主服务器的命令传播给从服务器哨兵是Redis高可用性的解决方案,由多个实例组成哨兵系统Redis集群是Redis高可用的另一套解决方案,和Sentinel高可用相比,架构图如下。分布式数据库方案。...

2022-07-15 20:35:30 537 1

原创 计算机网络安全技术(第6版 课后练习题简答题练习

所有资源均来自互联网仅用途学习用途,不用于任何商业用途如有侵权,请联系,第一时间删除一:概念(1)列举出自己所了解的与网络安全相关的知识。网络安全的相关知识包括物理安全技术,系统安全技术,网络安全技术,应用安全技术,数据加密技术,认证授权技术,访问控制技术,审计跟踪技术,防病毒技术,灾难恢复和备份技术等( 2)为什么说网络安全非常重要?(1)网络安全和信息化首先关乎国家安全。例如早在多年以前,互联网就成为了恐怖组织招募成员和“洗钱”的渠道,去年欧洲发生了多起恐怖事件都是通过网络联..

2022-05-30 22:23:36 17489 3

原创 《Redis设计与实现》笔记|SDS动态字符串|链表字典跳跃表整数集合压缩列表结构|redis中的对象|数据库原理|RDB持久化|AOF持久化|事件与多路利用模型|发布订阅原理|事务原理|慢查询日志

《Redis设计与实现》笔记前记:参考配套网站:http://redisbook.com带注释的源码地址:https://github.com/huangz1990/redis-3.0-annotated注意:整本书都是针对3.0之前的版本,而到读书时为止,Redis已经更新到了6.x😥文章目录《Redis设计与实现》笔记@[toc]第一部分:数据结构与对象一、引言二、简单动态字符串1SDS的定义2内存重分配3其他特点三、链表四、字典1概述与理解2字典各个结构的实现哈希节点哈希表字典类型特

2022-04-13 13:14:29 344

原创 《MYSQL是怎样运行的》笔记|配置文件|系统变量|字符集|InnoDB存储结构|数据页结构|索引结构与使用|数据目录|表空间|连表原理|查询优化|BufferPool|事务|redo与undo|锁

《MYSQL是怎样运行的》笔记前记:历时15天,笔记+看书。完成于2022.2.5.本书是讲具体的数据库实现,而数据库系统概念见:https://blog.csdn.net/qq_47234534/article/details/122348547。可以发现两者是相辅相成的。文章目录《MYSQL是怎样运行的》笔记@[toc]第一部分:基础知识-----------一、初识MySQL-----------1基础知识2存储引擎二、启动选项和系统变量1启动选项2配置文件路径配置文件的格式版本专用选

2022-04-13 12:47:26 1913 1

原创 《microservices》论文笔记|微服务|整体架构|分布式与微服务的区别|SOA

《microservices》论文笔记–Martin Fowler前记:原文:https://martinfowler.com/articles/microservices.html汉化:https://www.cnblogs.com/liuning8023/p/4493156.html微服务的概念最早由Martin Fowler与James Lewis于2014年共同提出下面的内容仅仅是我个人的理解,限于水平经验等,可能有些理解不准确,欢迎批评指正。基本内容定义:微服务架构风格

2022-04-02 15:48:34 351

原创 关于Java中序列化技术的思考

序列化前记:在开发中经常见过某个类实现了“Serializable"接口,这样就可以将对象变成字节流的形式传输了,觉得非常地神奇参考了《Java核心技术》卷II,对其中原理进行理解,并写了一些小例子序列化内幕序列化名称由来:每个对象都是用一个序列号(来代替其内存中的地址)保存的,所以称为对象的序列化序列化算法:如果是第一次遇到,保存其对象数据如果对象之前被保存过,则只要打上相同的序列号反序列化算法:如果是第一次遇到其序列号,则构建类如果是对象之前已经被构建过,则获

2022-03-01 10:21:25 274

原创 数据库系统概念|关系模型|SQL介绍|中级高级SQL|ER模型设计|函数依赖与关系型数据库|事务|并发控制|日志恢复系统|关键的英文单词目录

数据库系统概念学习笔记Database System Concepts, 7E第7版前记:整本书学习的是SQL标准,而不是某个具体的数据库。书上有句话这样说的:“尽管我们在这里介绍的部分语法在这些系统上并不支持,但是我们所阐述的概念在不同实现上都是适用的,虽然存在语法上的区别”,这就是学习SQL标准的意义。文章目录数据库系统概念学习笔记一、引言二、关系模型介绍1基本概念2码key3关系代数三、SQL介绍1概览2数据定义基本类型基本模式定义3查询的基本结构单关系查询多关系查询4附加的基本运算

2022-01-06 17:24:28 1068

原创 1024节|教你用Java给女朋友写一个自动早安脚本,这样你就不用每天都要自己说早安了~(狗头)

自动早安脚本前记:写了一个脚本,以后每天早上会自动给女朋友说早安~~这样我就不用手动说了(狗头)一、数据库数据库的主要作用是存放你要发送的信息。你也可以采用其他形式的数据存放形式。数据库的表如下:CREATE TABLE `message` ( `id` int(11) NOT NULL AUTO_INCREMENT, `message` varchar(255) DEFAULT NULL, `is_delete` int(11) DEFAULT '0', --是否删除的标

2021-10-24 23:23:22 1236

原创 SDN克隆虚拟机的使用|虚拟机基本环境|下载地址|使用步骤|常见命令

SDN虚拟机笔记文章目录SDN虚拟机笔记@[toc]一、虚拟机基本环境二、下载文件三、使用步骤四、常用命令前记:基本所有环境已经成功配置,有些可能还没用到就没安装,遇到再自行安装即可虚拟机的密码在第三点那里有提到如果有问题的话,欢迎留言交流一、虚拟机基本环境已经安装好的环境包括(自己已经测试并成功运行了,安装目录在桌面的lab文件夹下):OS版本:Ubantu14.04 for 64bitUbuntu快速终端工具terminator:可以快速右击打开终端定位到当前目录JDK1.7

2021-10-21 09:54:41 954 3

原创 RabbitMQ|消息队列|工作模式|消息应答|发布确认|交换机类型|延迟队列|整合SpringBoot|优先级队列

RabbitMQ前记:资料来源:尚硅谷(感谢)明年的春招加油–于2021.10.13一、消息队列1基本概念什么是MQMQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了 MQ 之后,消息发送上游只需要依赖 MQ,不用依赖其他服务。MQ – 一种通信机制。为什么要用

2021-10-16 12:07:27 497 1

原创 Java虚拟机|Java内存与溢出|垃圾收集器与内存分配策略|类文件结构|虚拟机类加载机制|Java内存模型与线程

JVM初读前记:参考书目《深入理解Java虚拟机》(第3版)大多数情况是基于HotSpot虚拟机来说的第一次阅读(大二暑假期间:2021.7.21 ~ 2021.8.11):阅读了基础知识,即第一、二、三、六、七、十二章节。其中,有些知识还有些吃力,因为没有具备或先阅读相关知识(跳着读了。。。),尤其是字节码的分析部分,指令分析部分。剩下部分有需要有时间再进行阅读一、走近Java编译器 与 解释器基本概念编译:把源代码转换(翻译)成低级语言的过程解释:把高级编程语

2021-08-11 13:29:49 183

原创 Java操作Excel | POI基本使用

前记:农科院实习时,项目需要把大Excel格式化成Mysql可接受的格式而学习使用数据量巨大,涉及到JVM内存问题。故分两步导出依赖: <dependencies> <!--xlsx--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</art

2021-07-28 15:33:29 222

原创 TCP/IP |网络基础知识(OSI模型等)|TCP/IP基础知识|数据链路|IP协议|IP协议相关技术|TCP与UDP|路由协议|应用协议|网络安全

TCP/IP大二暑假第一站:TCP/IP协议簇基础没有什么是加一层解决不了的一、网络基础知识1.1计算机网络出现的背景主机:在TCP/IP中,只要是能够设定IP地址的计算机就叫作主机。AN:Area Netword 域网WAN:Wide 广域网MAN:Metropolitan, 城域网LAN:Local 局域网WAN > MAN > LAN1.2计算机与网络发展的7个阶段时间上从20世纪50年代开始,每隔10年更新一代。批处理、多道批处理、分时系统瘦身:

2021-07-17 22:42:21 735 5

原创 操作系统常用缩写总结

缩写总结前记:一、计算机系统概述MAR:memory address register 内存地址寄存器(IO AR, IO BR同理)MBR:Memory buffer register 内存缓冲寄存器PC:program counter 程序计数器IR:instruction register指令寄存器PSW:program status word 程序状态字SMP:对称多处理器RAM: random access memory 随机存储器ISR:Interrupt Servic

2021-07-03 14:21:07 5124 2

原创 现代密码学|密码学基本概念|流密码|分组密码|公钥体制|密码分配与管理|消息认证|数字签名|密码协议

现代密码学文章目录**现代密码学**@[toc]第一章1、密码学的基本概念、分类2、安全目标与攻击类型3、信息安全的基本要求4、凯撒、弗吉尼亚密码5、Kerckhoffs原则6、单多表代换与置换密码单表代换多表代换置换密码7、频率分析攻击8、我国商用密码举例第二章1、完善保密性2、熵3、一次一密本4、流密码第三章1、分组密码概念、方法2、**Feistel**密码结构的特点3、常见分组密码算法4、运行模式及特点第四章1、对称与公钥密码对比2、公钥密码体制3、RSA算法4、椭圆曲线密码5、El Ganmal

2021-07-03 14:12:50 4092 4

原创 计算机组成原理要点|计算机系统概述|数的表示|存储系统|指令系统|中央处理器|总线系统|外围设备|IO系统

计组要点文章目录计组要点@[toc]第一章1、性能指标2、硬件组成元素3、系统程序4、层次结构第二章1、定点数2、原反补移码3、IEEE32位浮点格式4、汉字编码5、定点加减法5、浮点加减法6、浮点流水线第三章存储系统1、存储系统概述2、静态随机存取存储器3、动态随机存取存储器4、并行存储器5、cache存储器三种地址映射第四章1、C/R ISC2、兼容性理解3、指令格式与类型4、寻址方式第五章中央处理器1、CPU功能和组成2、指令周期3、数据通路图4、微程序5、流水CPU第六章总线系统1、总线概念2、总

2021-07-03 13:24:58 1046 2

原创 汇编基础知识总结|基础知识|8086计算机组织|指令系统与寻址|汇编语言程序格式|循环与分支|子程序结构|输入输出程序|文件

汇编基础知识总结文章目录汇编基础知识总结一、基础知识二、80x86计算机组织1、存器组概述通用寄存器专用寄存器段寄存器2、存储器3、寻址三、指令系统与寻址1、指令2、寻址方式3、指令系统4、数据传送指令1通用数据传送指令2累加器专用传送指令3地址传送指令4类型转换指令5、算术指令1加法指令2减法指令3乘法指令4除法指令5十进制调整指令6、逻辑指令1逻辑运算指令2移位指令7、串处理指令1串传送2串比较8、控制转移指令1无条件转移指令2条件转移指令四、汇编语言程序格式1、常见dos调用2、汇编过程3、常见伪操

2021-07-03 12:56:54 635 2

原创 汇编进制转化总结|二进制,十进制,十六进制及带符号数输入输出总结

汇编进制转化总结文章目录汇编进制转化总结@[TOC]10、2进制无符号输入10、2进制无符号输出经典例题16进制无符号输入16进制无符号输出带符号数的输入输出10、2进制无符号输入如果是10进制,把n值改成10即可如果是2进制,把n值改成2即可DATAS SEGMENT x dw ? n dw 10 ;规定进制数,这里是10进制。如果是2进制,改成2即可。DATAS ENDSSTACKS SEGMENT stack db 100h dup(?)STACK

2021-06-04 17:58:10 4927 1

原创 JWT|概述|JWT结构|JWT在java中的使用|JWT工具类的封装|JWT在springboot中的使用|JWT与拦截器的配合

JWT !前记:官网:https://jwt.io/jwt有人说是用计算力换空间(相对于session)小程序后台要求全部用springboot实现.。登录状态的管理:本来想用自己随便生成UUID作为token使用,然后token可以配合cookie进行存储与传送。但是微信小程序发起的请求中默认不带有cookie(可以通过设置来发出cookie,但麻烦),同时为了更方便与更安全,则学习JWT。学习视频:https://www.bilibili.com/video/BV1i54y1m7cP?fr

2021-04-08 20:30:29 800 3

原创 小程序通信初步了解|http工具类的使用|Fastjson|java调用云函数|token|小程序用springboot登录

小程序通信笔记前记:小程序开发文档:https://developers.weixin.qq.com/miniprogram/dev/framework/社区问答:https://developers.weixin.qq.com/community/develop/question/最近要做小程序相关的,紧急补充了一波知识点java调用云函数是为了适应 管理端 用web端来做。数据库在云。云函数此时的作用相当于sql。springboot与小程序的联用,是数据库在mysql端1、htt

2021-04-02 21:22:11 304

原创 SpringAOP|面向切面编程|AOP术语定义|经典SpringAOP实现(基于动态代理)|自定义类|使用注解实现AOP

Spring AOP前记:参考书籍《Spring实战(第4版)》很久之前看了AOP相关概念,但并没有进行实践,这次再次理解相关概念并实践学习前,最好先理解一下设计模式中的代理模式:https://blog.csdn.net/qq_47234534/article/details/114106579个人理解:AOP是进行水平扩展的经典实例,垂直扩展:改变原有系统的结构,不引入新资源,如垂直分表分库,垂直功能开发等;水平扩展:不改变原有的系统的结构,引入新资源(如增加服务器),如水平分表分库。要增

2021-03-25 20:02:23 128

原创 Docker入门知识|基本命令|数据卷|dockerfile|发布镜像|基本概念

文章目录Docker一、概述二、安装基本安装阿里云镜像加速三、基本1、镜像启动流程2、工作原理3、帮助命令4、镜像命令5、容器命令6、其它常用命令7、Portainer可视化8、分层9、commit镜像四、高级知识1、数据卷具体挂载具/匿 名挂载Dockerfile挂载容器数据卷2、DockerFile基本指令例子:自定义centoscmd与entrypoint区别3、发布镜像方式一:docker hub方式二:阿里云五、网络与集群Docker前记:官网:https://www.docker.co

2021-03-21 11:59:40 284

原创 Redis基本使用|基本命令|redis事务|Jedis|持久化|订阅|集群|

文章目录Redis !一、概述二、安装三、实操1、性能测试2、基础知识3、基本key命令4、基本数据类型1、String2、List3、Set4、Hash5、Zset5、特殊类型1、Geospatial2、Hyperloglog3、Bitmap6、事务1、基本概念2、命令3、错误7、乐观锁四、Jedis1、远程连接配置五、整合springboot1、整合2、自定义RedisTemplate六、配置文件详解七、持久化1、rdb2、aof3、rdb与aof相比八、订阅发布九、集群1、环境搭建2、主从复制3、手动

2021-03-15 21:36:54 1140

原创 Linux快速入门|基本命令的使用|四种安装方法|文件相关结构

Linux前记:首先感谢狂神!为了看Redis来看Linux, 随便看看了~~文字教程:https://www.runoob.com/linux/linux-tutorial.html一、概述没有概述二、安装购买云服务器下载Xshell(连接主机)和Xftp(文件上传)服务器开放22 (Xshell) 和 21 (Xftp)打开Xshell连接即可三、基本使用1、开机关机sync #将数据由内存同步到硬盘中shutdown #关机shutdown -h 10

2021-03-09 22:16:42 215

原创 git的基本使用!git基本命令总结

文章目录Git !一、概述二、安装三、概念1、暂存区2、修改和提交四、常见命令基础设置查看文本文件内容初始版本库添加提交查看状态查看不同处查看提交历史查看命令历史版本回退撤消修改删除文件五、远程仓库1、公钥2、添加远程库3、查看删除仓库4、克隆仓库六、分支管理查看分支创建分支转换分支创建与转换删除分支合并分支查看合并情况no-ff合并保留当前状态部分修改多人协作(重点)rebase六、标签管理生成标签查看所有标签指定commit打标签查看标签详情带说明的标签删除本地标签推送到远程仓库删除远程标签七、还没看的

2021-03-02 19:26:46 133

原创 几种常见设计模式初步了解

设计模式**前记:**学习的时候遇到许多专有名词,如单例,工厂等等,出于好奇就先了解了几个常见的设计模式。总的来说,学完后只能 得其形而不得其意 ,要想真正了解里面的思想,需要在平时学习的时候思考。一、概述GoF(Gang of Foru 四人帮)23:是一种思维,一种态度,一种进步。推荐书籍:《设计模式:可复用面向对象软件的基础》1、设计模式基本要素模式名称:方便记忆问题:应用的环境,即什么时候使用设计模式解决方案:提供解决问题的抽象描述,而不是具体的解决方式效果:优缺点(如时间空

2021-02-25 21:11:13 263

原创 Mybatis|CURD|配置详解|注解开发|多点查询|动态sql|缓存

Mybatis万物皆可官方文档:https://mybatis.org/mybatis-3/zh/index.html**前记:**之前为了一个工作室的考核,匆匆学了Mybatis-Spring,基本的使用会了。借着寒假,把Mybatis的使用系统过了一遍,对以前使用不明白的地方进行再理解。文章目录Mybatis一、基本二、第一个mybatis程序1、环境准备2、编写类3、得到sqlSession4、测试三、CURD1、基本使用2、map3、模糊查询方式一:利用java拼接方式二:在xml文件中写

2021-02-19 21:27:07 116

原创 SpringBoot初探!

SpringBoot心态:如何学习新东西,如何持续学习,如何关注这个行业。面试中的软实力!聊天+举止+谈吐+见解。学习底层虽然效果来得慢,但它是谈资!很多人说不学spring直接学springboot也是可以的,但也有人说学习要渐进。我选择了后者,在花了一个学期的时间学习前置知识,比如数据库sql,spring思想等,最后用SSM的知识做了一个小项目。在学习springboot的时候,我越发觉得前面那些知识的重要,通过对比学习更体会到springboot对spring的简化。一、基本概念

2021-02-12 13:54:16 740 1

原创 Vue脚手架初步安装

Vue脚手架安装步骤建议所有cmd都在管理员模式下打开。一:下载安装安装node.js进入Node.js官网,下载对应版本。直接运行安装。会自动配置环境变量,不用手动配。确认是否安装成功cmd 输入node -v 和 npm-v 能够正确打印版本号则正确安装安装淘宝镜像加速器问题:可能在打包的时候会失败npm install cnpm -g#g代表全局,即globe安装vue-clicnpm install vue-cli -g可以用vue list查看有哪些

2021-01-25 01:00:08 122 1

原创 Java最基础IO知识各类流

输入、输出流前记:简单先过了一遍教材的IO知识第一次简单参照JDK1.8文档来学习一、基本概念等回去看Java核心技术卷二时再来补充。两大IO家族:二、File类1、定义来自JDK1.8官方文档:是用来文件和目录路径名的抽象表示。该实例File类是不可变的; 也就是说,一旦创建,由File对象表示的抽象路径名永远不会改变。主要用来获得文件或目录本身的一些信息,不涉及对文件的读取可选系统有关的前缀字符串,如磁盘驱动器符, “/“为UNIX根目录,或**”\\”(因为字符串中\

2020-12-30 20:02:49 127

原创 万字长文初步认识HTTP,HTTP知识点查询

HTTPHyperText Transfer Protocol前记:本文可以作为知识点树查询,可能有些地方没有太详细写出来,要深入的自行查询。共花了4天时间(两天过书两天写文章),把HTTP体系粗略过了一遍,列出了最基本的知识点也算是自己的第一篇读书笔记吧~~只能感叹要学的东西真的很多????一万多字基本纯手打,要转载或搬运请注明文章地址哦~(文章目录在文章最后)一、Web网络基础客户端定义:能够通过发送请求获取服务器资源的Web浏览器等。服务器端的定义:提供资源响应的一端

2020-12-24 22:16:23 556

转载 字符,字节和编码问题的详解,一篇文章搞定模糊概念

文章目录字符,字节和编码引言1. 编码问题的由来,相关概念的理解1.1 字符与编码的发展1.2 字符,字节,字符串1.3 字符集与编码1.4 常用的编码简介2. 字符与编码在程序中的实现2.1 程序中的字符与字节2.2 C++ 中相关实现方法2.3 Java 中相关实现方法3. 几种误解,以及乱码产生的原因和解决办法3.1 ==容易产生的误解==3.2 非 UNICODE 程序在不同语言环境间移植时的乱码3.3 网页提交字符串3.4 从数据库读取字符串3.5 电子邮件中的字符串4. 几种错误理解的纠正误解:

2020-12-17 23:02:13 182

原创 多线程实现及基本概念

文章目录多线程一、基本概念1、任务2、多任务3、程序4、进程5、线程6、进程与线程的区别7、总内存和工作内存二、线程实现(重点)1、继承Thread类2、实现Runable接口3、实现Callable接口三、线程状态1、线程五大状态2、线程停止3、线程休眠4、线程礼让5、线程强制执行6、监测线程状态7、线程优先级8、守护线程四、线程同步(重点)1、基本概念2、同步方法与同步块3、死锁deadlock4、Lock五、线程通信(协作)问题1、基本方法2、生产者与消费者模式(问题)六、高级主题1、线程池多线程

2020-12-13 20:40:43 94

原创 注解与反射及注解处理器的简单编写实例应用

文章目录注解与反射一、注解1、基本概念2、内置注解3、自定义注解二、反射1、反射概述2、获得反射对象3、类型的Class对象4、Java内存分析5、类加载过程6、类初始化7、类加载器8、获得类的运行结构9、反射调用10、操作泛型三、双剑合一基本方法实例一:表单验证实例二:ORM注解与反射心得:注解与反射是真的真的非常重要,在框架中大量应用,其相互配合编写的**注解处理器**,功能异常强大。理解反射个人觉得最重要的是理解Java类的加载过程,也就是笔记中二的4567点,知道底层怎么来的之后学习起来就很

2020-12-09 11:37:17 168

原创 网上音乐商店项目文档

超低配版ssm项目第一次写项目文档,非常地不成熟,格式都是随心所欲的。。。分享记录一下项目文档文章目录项目文档一、需求分析1、客户2、游客3、管理员二、技术选型三、数据库表设计(music_shop)1、用户表user2、音乐表song3、专辑表album4、收藏表favor(舍弃)5、点赞表(改为收藏表)like6、评论表comment7、购物车表shopping_cart8、订单表order(舍弃)9、订单详情表order_details(舍弃)10、管理员表manager11、购买记录表pur

2020-12-03 23:36:59 656

原创 Mysql|基本命令|安装|数据类型解释|数据库管理|设计范式|JDBC

文章目录一基本概念二安装1、MySql 5.0版本的安装2、安装SQLyog或Navicat三数据库实操1、基本sql语句在cmd的使用2、操作数据库3、(列)数据类型4、字段属性5、创建数据库6、修改删除表中字段四、数据库管理1、物理外键2、DML语言**insert语句**update语句delete和truncate语句**select语句**3、where及模糊查询4、联表查询join on语句5、自连接6、排序与分页7、子查询与嵌套查询8、常用函数与聚合函数9、分组过滤五、扩展知识1、数据库级别M

2020-11-13 13:10:09 248

原创 一只青蛙一次可以跳台阶

题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。示例1输入复制1返回值复制1示例2输入复制4返回值复制5来源我:到1或2就可以判断了,不用到0,浪费时间。public class Solution { public int JumpFloor(int target) { return count(target); } public int co

2020-10-30 23:06:20 184

原创 子数组的最大累加和问题

给定一个数组arr,返回子数组的最大累加和例如,arr = [1, -2, 3, 5, -2, 6, -1],所有子数组中,[3, 5, -2, 6]可以累加出最大的和12,所以返回12.[要求]时间复杂度为O(n)O(n),空间复杂度为O(1)O(1)示例1输入[1, -2, 3, 5, -2, 6, -1]输出12来源我:抄的抄的。一开始考虑的时候,把重点放在了 如何分割子数组 了,然后想不到。import java.util.*;public class Solutio

2020-10-29 23:35:51 202

空空如也

空空如也

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

TA关注的人

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