2 MatrixYg

尚未进行身份认证

我要认证

暂无

等级
TA的排名 1w+

【新的阶段】

启程不出意外,这大概是MatrixYg最后一篇文章了。最近一段时间比较忙,也没怎么更新。现在一切基本都稳定下来了,也是时候好好总结一下。起因这个账号起源于18年的夏天,就像网上现在很火的一句话:“你还记得18年的夏天吗,那个夏天有xx,xx,xx还有xx,除了很热,我还是很喜欢的。”没错,18年的夏天,是一个很难忘的夏天。那个夏天几乎令我窒息。发生了一件事让我不得不去重新审视未来的道路。我选择了工作,于是开始拼命学习各种技能,我从那时候开始也立志要进入阿里。时隔两年我做到了后来发生了很多事,让我获得

2020-06-07 21:12:04

春招实习总结

前言春招随着阿里offer的到来就结束了,其他公司基本就没面了。其实我是想继续锻炼技术的,但是随着某天W某说我是浪费面试官的时间和浪费自己的时间我就突然觉醒,他说的对,其实要说只是面一个实习或者校招,对我现在来说,自信点不是大的问题。所以就没必要去面了又不去,这样其实拒绝的时候还是挺尴尬的,搞不好还被人记住了。成绩面试就面了四家大厂,也是国内现在top级的大厂。字节是去年就面了的,而且直到...

2020-05-03 00:16:22

Go的中间件

中间件中间件这个东西其实指的很多,比如消息队列。可以说但凡是在业务逻辑之前的,都可以被说是中间件。比如鉴权,日志这些。go语言里面对中间件的使用比较有意思。先看一个简单的逻辑:一个简单的http请求package mainimport ( "log" "net/http")func hello(wr http.ResponseWriter,r *http.Request){ ...

2020-05-02 01:26:32

四月

闲话(1) 博客丢了半个月没更新了,其实不是不想更,而是基本上没有时间。说实话,这个月挺忙的。明天就是劳动节了,一如既往,节前其实公司一般都是不会允许上新服务的,所以大家都是在自测阶段。好吧,终于松了一口气。(2)其实这个月是真的感受到了压力,工作的压力。这个月我有好几个晚上都没有睡觉,就是通宵写代码,查错。你可能会说,为了公司的事情你值得吗?你也不是个正式员工,只是个实习生为啥还要这么拼。我...

2020-04-30 20:50:09

阿里春招面试

前言:阿里其实是我想去的地方,昨天offer call了。部门是新零售。许愿offer。 其实春招我基本就结束了,就面了三个地方:阿里,腾讯,美团。腾讯和美团目前都拿到了Offer,阿里还在等待。纵观所有的面试中,其实感觉对于我最大帮助的有两个,第一就是算法能力,这个让我在笔试还是面试手撕代码都很轻松,基本上没有碰到难题,都是一眼秒。第二就是实习经历,在字节学到了很多东西,见识了很多新技...

2020-04-11 15:40:01

【2014 ACM/ICPC Asia Regional Shanghai Online】

1.最近开始刷刷题,没找到什么好的方法,就把之前的比赛一场一场拿出来刷刷。2.the Sum of Cube。三次方求和,很简单,三次方求和就是pow(C(n+1,2),2).但是由于这个数比较大,高精度搞一下。我用JAVA 直接AC的。import java.math.BigInteger;import java.util.Scanner;public class Main {...

2020-04-06 13:45:58

美团春招技术三面

前言首先说一下最近的事情,最近公司里的需求很多,逐渐熟悉了业务就被当做了一个正式员工来用?开始参与到一些比较核心的业务模块的开发,用了很多技术组件。都不是很熟悉,就需要时间去调研然后做开发,每天搞到两点多,怕因为自己耽误了进度。。。。其中印象最深的是函数计算,一种比微服务更加细粒度的计算服务。其实这个之前就听说过,Amazon 的Lamada,这个是一个函数计算平台,公司也有对应的函数计算平台...

2020-03-26 23:28:39

ZooKeeper学习 一:安装

ZooKeeperzooKeeper是一个分布式协调工具,用处十分的广泛,基本上可以总结一下几点。(1)分布式状态下配置信息的维护:在程序运行时我们需要维护一些配置信息,例如数据库的信息,这些可以作为配置文件让程序读取,但是在分布式状态下,如果一个配置更新了,可能和他相关的其他集群也要更新自己的信息,这个配置信息的维护变得比较困难。使用ZooKeeper可以简化这个操作。(2)分布式锁的实...

2020-03-22 15:49:58

腾讯暑期实习面试

面试的情况三轮技术面已过,还在等待HR面。部门的微信后端,也就是WXG部门。但是了解了一下其实福利没有在字节好,所以即使Offer拿到了,我大概率还是会呆在字节。一面学校里学过什么?(这个答了四大基础课,打了比赛,做了一点研究)说一下进程的通信方式(管道,临界区,RPC,socket,消息队列)RPC是什么?(远程过程调用)RPC和HTTP的区别(这个其实我也一直不是很明白,但是还说...

2020-03-21 12:39:19

【MySQL 的一些问题】

前言1.前两天汪某说自己秒了一个题,让我看看,我看完之后感觉是线段树+LCA。其实正解是树链剖分+线段树,好吧我发现自己其实还是不会手写树剖,就学着写了写。2.电脑在周五突然不work了?????我感到了绝望,联系公司的大佬,准备给在寄一台过来。3.周六罕见的三人云合体,打了场比赛。说实话我就仔细写了两个小时,后边因为面试电话过来就溜了,就写了三个水题,其他的是汪某和zwg写的。最后zwg...

2020-03-15 21:51:12

【BZOJ 1059】

1.题目链接。这其实是一个很简单的题目。首先考虑把行列都看作点,如果(i,j)这个地方的值是1,那么点i和点j就直接有边。形成一个图,首先这是一个二分图,原因很简单,因为不存在奇环。然后就是转换为,是不是这个二分图是不是有完美匹配,也就是每一行是不是都可以匹配到。数据比较小,直接km,邻接矩阵存图都能过。其实中间的那个转化,至于为啥,自己手画一下就明白了。#include <bits/...

2020-03-11 23:17:26

【工作心得】

前言这周比较好,终于实现了零的突破。把上周没有A掉的题目都A了。最近忽然想起了以后的路要怎么走了。后端的感悟事多:后端其实是一个大杂烩,啥玩意你都得会点。我来列举一下我现在会的,和我不会但是需要学的。(1)关系型数据库:mysql,oracle。(2)计算机网络:http,tcp请求封装,dns,负载均衡(3)操作系统基础(4)语言:C++/JAVA/Python/GoLang/Ru...

2020-03-10 21:58:30

【咸鱼的几天】

1.这两天写了三个题,无一例外都是没过,也懒得调了。。。。因为我写的就是正解,它过不了我很生气!2.公司这两天的事情似乎不是很多,就随便学学。Mentor提到了我们上一期产品的数据库查询有点慢,让我看看怎么搞一下。我找了找解决方案:(1)做查询优化,把一些查询优化掉。(2)把数据库迁移一下,迁移到XBase,当然这个X是一个是一个代名词,可以代表H,A,T。然后使用大数据相关的技术来做...

2020-03-05 17:36:39

【BZOJ 2734】集合取数

1.题目链接。这个题其实还是一个不错的题目,思路比较新颖。首先构造一个矩阵: 这个矩阵的构造规则是这样的:从左上角开始,a[1][1]=st,a[i][j+1]=3*a[i][j],a[i+1][j]=2*a[i][j].也就是右边的数都是它的三倍,做别的数都是他的两倍,然后得到了这样的一个矩阵。可以发现,这个矩阵里面出现了很多...

2020-03-02 00:36:43

【随便起的名字】

闲话这个标题我不知道怎么写好,所以暂时不写题目,很像那种写作文先写内容后写题目的人。暂且认为我就是这种人吧。面试面试情况首先说一下实习的感受,不是很严格的计算,实习了也近两个月了。出去实习是我2019年最后一个愿望,它的确实现了。三轮技术+一轮HR,一周不到就拿到了Offer,而且是我第一次面试,说实话第一次就拿到Offer,我着实有点吃惊,然后后边又面了(1)微软苏州,这个电话面了一次...

2020-02-26 23:27:03

【MySQL报错】FATAL No shared unique key can be found after ALTER!

最近项目里面的一个数据库,因为前期的业务考虑的不周到,表结构一直在改动。其中一个问题就是主键的选取,本来是ok的,然后业务变的复杂了一点,之前的主键不唯一了,导致大量的用户数据没法被插入。所以提交了两个工单,准备把之前的主键干掉,换成自己新维护的主键,SQL语句如下:alter table Test add column id int(11) not null first, drop pri...

2020-02-23 22:47:29

【面试题总结三】JVM部分

前言面试题总结这个部分分为四部分,第一部分是JAVA基础,第二部分是并发控制,然后第三部分是JVM,第四部分是框架(Spring/SpringMVC/SpringBoot),第五部分是数据库(MySQL/Redis,我只会这两,SQL Server应该没人用,Oralce只会增删改查)。第六部分是分布式和微服务,第七部分是高性能IO和RPC,大概也就是这些了,网络和操作系统不打算拿出来总结了,因...

2020-02-17 13:30:39

【面试题总结二】并发控制

前言今天看了上一篇的阅读量很快就100多了,我的内心是崩溃的。。。。就像这张图一样,我是个颜值主播啊,写的OJ上的题解没人看,写面试题总结比写题受欢迎多了。好吧,开个玩笑,其实有人看了我还是比较紧张的,因为我写这个的初衷是给我自己看的,大多都是我自己的理解,很多概念都是不准确的,所以请大家看了之后有偏差的地方指正出来,不甚感激!线程,协程线程其实就是进程的一个执行流,进程是程序的一次执行。...

2020-02-16 20:32:48

【面试题总结一】JAVA基础

前言因为比较喜欢写JAVA,所以之前面试的时候看了不少的面试的问题,但是面了两家完全没有问到我这些,十分的尴尬,所以我觉得花点时间把之前看过的东西总结一下。自动装箱和拆箱基本数据类型与对应的包装类的自动转换和C++的强制类型转换有点像。String,StringBuffer,StringBuilderString是字符串,一般来说一个字符串被定义了就不可变了,如果要使用可变的字符串,...

2020-02-15 16:30:14

【BZOJ 1834】network 网络扩容

1.题目链接。第一问就是最大流,第二问也是比较套路,新建一个超级源点和起点相连,限流为k,费用为0,其他边的容量设置为大于k的数,然后从超级源点求MCMF即可。写这个题,主要是为了复习一下网络流,手写一遍MCMF。#include<bits/stdc++.h>using namespace std;const int maxn=5010*4;const int inf=1e...

2020-02-14 22:27:36

查看更多

勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。