自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring学习

ComponentScan注解是一个Spring的注解,用于扫描包上的注解将组件加载到容器中。简而言之@Configuration=xml文件@ComponentScan用来代替xml文件中的配置control、Service、Repository、Component的配置语句

2022-07-25 22:35:43 258 1

原创 高级软件工程课程总结

2022年春我学习了孟宁老师的《高级软件工程》课程,以下对这学期的知识内容和感想做一个回顾总结。

2022-07-09 14:09:41 555

原创 2022暑期实习面经

2022暑期实习面经写在前面2022今年的暑期实习实在太难找了,首先互联网行情不太好,继而又碰到上海疫情,所谓互联网寒冬吧,很多简历都是石沉大海,约了面试大部分时候也是被面试官怼,每天每日都很焦虑失眠,还好柳暗花明最后得到了自己想要的结果。也希望所有人能够收到自己满意的offer,以下内容纯属个人面试经历和总结,如有错误请指正,不喜勿喷。文章目录2022暑期实习面经个人情况关于面试简历和投递面试技巧一些建议关于几个厂关于算法ACM做题问题看题先看数据规模关于链表和树的输入问题算法题汇总面试问题个人情

2022-05-19 11:32:13 2117

原创 mysql面试八股

Mysql相关能说下myisam 和 innodb的区别吗?myisam是5.1版本之前的默认引擎,支持全文检索、压缩、空间函数等,但是不支持事务和行级锁,所以一般用于有大量查询少量插入的场景来使用innodb是基于聚簇索引建立的,和myisam相反它支持事务、外键,并且通过MVCC来支持高并发,索引和数据存储在一起。说下mysql的索引有哪些吧,聚簇和非聚簇索引又是什么?按数据结构:b+树和hashb+树和hash的区别b+树支持范围查找,核心是类AVL二分查找树hash快,等值查找

2022-05-19 11:23:16 493

原创 其他面试问题整理

其他面试问题整理文章目录其他面试问题整理Redis1、Redis 常见的数据结构2.缓存相关3.数据一致性4.持久化机制OS相关1.进程和线程c++程序内存区域:网络协议1.http2.rpc分布式1.zookeeper相关2.kafka相关垃圾回收1.**引用计数**2. 三色标记法Redis1、Redis 常见的数据结构基础的5种:String:字符串,最基础的数据类型。List:列表。 队列,栈等所有需要数组的操作Hash:哈希对象。 KV键值对Set:集合。Sort

2022-05-19 11:20:15 304

原创 Java面试整理

Java面试整理文章目录Java面试整理Java面向对象1.继承2.多态3.抽象类抽象类总结:与interface比较:JAVA基础1.equals和==区别2.final关键字Java 集合框架1.List2.setHashSetLinkedHashSetTreeSet类java内存分配new和不new的区别java参数传递内存模型JAVA虚拟机类加载机制类生命周期垃圾回收**引用计数算法**可达性分析法Java线程池为什么要有线程池?线程池逻辑结构执行流程拒绝策略工作队列实现方式线程池的类型单线程Si

2022-05-19 11:13:54 320

原创 GO语言面试整理

GO语言面试整理文章目录GO语言面试整理net/http包执行过程GIN原理解决的问题从net/http到gin路由处理核心结构context数据处理bind流程控制OS多线程模型GO协程调度器GMP基本概念两个队列调度器的设计策略GO的channlepipe通信内存分配通信原理chansendchanrecv带缓存和不带缓存的channle使用场景net/http包本质还是创建socket进行通信流程:接收request请求保存调用业务层服务处理函数 handlerflush io相

2022-05-19 11:07:41 473

原创 21中科大软件学院上岸经验帖

初试成绩一、个人履历鄙人本科武汉某大学,信息安全专业,绩点很低挂了几门,基本没有科研经历,本科搞社团谈朋友打游戏去了,唯一做过的项目基本就是本科毕业设计(疫情,很水,做了一个app,类似备忘录这种),反正就是混子,一战中南大学计算机专硕373(71 69 106 127),分数线375差两分,后面调剂可以上没去(不甘心不服气),就再战一年。二、初试我就主要讲数学和408吧,政治英语相比其他大佬我比较菜,有选择性的听。时间分配首先,若果是工科专业,数学和专业课基本决定了你能不上上岸,而数学拉.

2021-04-02 01:54:18 16278 48

原创 双端队列

文章目录STL--- List赛车手PIPI问题描述分析代码STL— List参考博客:c++ STL的list用法总结常用#include<list>using namespace std;list<int> ls;list<int> ls(n);ls.front();ls.back();ls.push_front();ls.push_back();ls.pop_back();ls.pop_front();ls.clear()..

2021-02-24 18:44:33 232

原创 线段树

文章目录线段树线段树标准代码总结算法预处理区间加询问区间和差分序列o(n)o(1)o(n)树状数组o(nlogn)o(n)o(1)线段树o(n)o(n)o(log n)线段树不懂线段树的直接看b站大佬视频:https://www.bilibili.com/video/BV1cb411t7AM?from=search&seid=7095115582360789450线段树标准代码#include<stdio.h>con

2021-02-05 00:52:18 977

原创 差分序列问题

文章目录基本原理经典差分序列问题问题描述PIPI种庄稼Ⅱ问题描述分析代码基本原理差分序列适用于处理区间加,单点查询问题。不适合做区间查询。树状数组适用于处理单点加,区间查询问题。不适合做区间加。已知一个序列 ai ,我们可令bib0 = a0 ;b1 = a1-a0 ;b2 = a2-a1 ;…bn = an-an-1 ;这样就有ai=b0+b1+b2+…bn此时如我们要在区间[L,R]之间的所有数全部加c即 aL+=c;aL+1+=c…aR+=c我们只需要对b数组进行处理令

2021-02-04 13:14:10 1589

原创 翻转游戏

文章目录问题描述分析代码总结问题描述PIPIOJ1478:http://pipioj.online/problem.php?id=1478PIPI有一个长度为n的01串,现在它想通过翻转操作(每次翻转操作可使某一个位置从0->1或者1->0),使得这个不规则的01串变得规则起来——将01串变成可以为空的两部分组成,前一部分全为0,后一部分全为1。另外,前后两个部分可以为空(但不能同时为空) ,换句话说,就是全为0或者全为1都是合法的。现在它想知道,最少操作多少次,能够使得01串变得规

2021-02-03 17:06:33 378

原创 数组分拆

文章目录题目表述动态规划+前缀和哈希Hash总结题目表述PIPIOJ1046:http://pipioj.online/problem.php?id=1046PIPI得到了一个数组作为他的新年礼物,他非常喜欢这个数组!在仔细研究了几天之后,PIPI成功的将这个数组拆成了若干段,并且每段的和都不为0!现在PIPI希望知道,这样的拆分方法一共有多少种?两种拆分方法被视作不同,当且仅当数组断开的所有位置组成的集合不同。多组数据。每组输入的第一行为一个正整数N,表示这个数组的长度第二行为N个整数

2021-02-03 16:16:13 1182

原创 最长公共子串

文章目录问题描述1.动态规划2.字符串哈希+二分总结问题描述给定两个字符串str1,str2 求最长子字符串的长度例如:str1=abcdestr2=deabc最长公共子串为abc,长度为31.动态规划代码懒得写了自己看图if(str1[i]==str2[j]) dp[i][j]=dp[i-1][j-1]+1;else dp[i][j]=0;时间复杂度为O(n*n),n超过1e3就不能用了2.字符串哈希+二分PIPIOJ1476: http://pipioj.online/pr

2021-02-03 00:48:45 320

原创 RMQ区间最值问题

RMQ区间最值问题问题描述基本思想1区间询问2区间长度询问总结问题描述RMQ ( Range Minimum / Maximum Query ) 问题是指:对于长度为 n 的数列 A,回答若干询问 RMQ (A , i , j ) ( i , j ≤ n),返回数列A中下标在 i , j 里的最小(大)值,也就是说,RMQ问题是指求区间最值的问题。PIPI1475题:http://pipioj.online/problem.php?id=1475基本思想这类题有两种问法1区间询问给定区间[l,

2021-02-02 01:36:13 809 1

原创 STL stack和queue的用法

STL stack和queue的用法#include#include#includeusing namespace std;stack s;stack< int, vector > stk; //覆盖基础容器类型,使用vector实现stks.empty(); //判断stack是否为空,为空返回true,否则返回falses.size(); //返回stack...

2019-12-30 16:06:36 180

原创 重装电脑系统和电脑使用习惯建议

重装电脑系统和电脑使用习惯建议Windows系统重装准备步骤系统下载将系统"装"进U盘设置BIOS启动项windows激活进入新系统后需要做的事情系统设置安装OFFICE2019关于安全杀毒软件关于电脑的使用习惯总结前几天装的Windows10系统蓝屏崩溃,然后我进行了一次彻底的重装,每一步细节做到极致,现分享一些重装电脑的一些心得,希望可以帮助到一些人,少走弯路少入点坑(坑巨多)。Windo...

2019-03-12 15:03:49 1317

空空如也

空空如也

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

TA关注的人

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