刷题两个月,终从外包成功上岸字节!入职那一天我眼眶湿润了「Java岗」

前言我是普通二本的计算机专业,一毕业就去了外包待了三年,本以为毕业进外包先待一会,压力没那么大,薪资也不错,结果聚会跟以前的同学聊起,他现在不仅职位薪资比我高了好几倍,技术问题都得请教他了!还没做好跳槽的准备,又恰好因2020疫情,各大企业都在裁员,外包更是不稳,我们这个项目组咬牙死扛,终究还是没扛过去,于是硬着头皮开始投简历面试,面了十几家,都被拒了。面试官往往都是一连串的问题,问的都是JVM、微服务、高并发、多线程、秒杀系统、性能调优等,搞得我措手不及一脸懵逼,真的有点心灰意冷。我...
分类: 其他 发布时间: 03-23 10:21 阅读次数: 0

阿里大大师亲自总结,让你可以在简历上写精通SpringBoot

Spring相信大家都用过,那一堆的配置,用起来就好比:你要吃饭,饭是熟的,但是你还要自己(配置)加油盐酱醋,还得搅拌均匀,然后才能吃......但是无奈,你的简历上还是得写“精通Spring Boot”。。。那总得大体说得上SpringBoot是个啥东西吧!学习会了Spring Boot之后,你总得还有一个举一反三的效果,哎说了这么多,不就是为了简历上那一句:精通Spring Boot吗?总结了两份SpringBoot的学习PDF,免费分享出来,希望大家可以在自己的简历上加上这句“精通Spri
分类: 其他 发布时间: 03-23 10:21 阅读次数: 0

单调栈 / 单调队列

单调栈 / 单调队列一、单调栈模板1、 Leetcode 155. 最小栈 (简单)2、Leetcode 496. 下一个更大元素 I (简单)3、 Leetcode 739. 每日温度(中等)4、Leetcode 42. 接雨水(困难)二、单调队列模板1、 Leetcode 剑指 Offer 59 - II. 队列的最大值(中等)2、 Leetcode 239. 滑动窗口最大值 (困难)一、单调栈简单来说就是维护一个栈,使得该结构内的元素是单调递增 / 单调递减 / 单调不增 / 单调不减(递增和不
分类: 其他 发布时间: 03-23 10:21 阅读次数: 0

redis和哨兵模式

哨兵模式
分类: 其他 发布时间: 03-23 10:21 阅读次数: 0

HDU 2458 Kindergarten :二分图用匈牙利求最大独立集

二分图 求最大独立集前言知识点1、二分图2、匹配3、最大匹配4、匈牙利算法5、最小顶点覆盖6、最大独立集例题 - HDU 2458 Kindergarten题目大意代码前言(悄咪咪说一句 好像不是dp, 但是是目前学最久收获挺多的一道题了,一开始hhhh一直列不出来dp[ G ] [ B ] 怎么转移,后面犟太久了顶不住看了题解,发现需要学二分图、最大匹配、匈牙利算法,听都没听过……我两行清泪流下来,为什么当初要犟那么久才看题解)知识点这道题我主要是学了下面这篇博客,真的写的超级好,每一步都很细致,
分类: 其他 发布时间: 03-23 10:21 阅读次数: 0

HDU 1257 最少拦截系统 :最长上升子序列 反求 最长不增子序列的最大数目(含证明)

HDU 1257 最少拦截系统1、题目2、dp解法思路代码3、贪心 - 优先队列解法思路代码1、题目原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=12572、dp解法思路代码#include <iostream>#include <algorithm>#include <iomanip>#include <sstream>#include <string>#include &l
分类: 其他 发布时间: 03-23 10:21 阅读次数: 0

京东数科面试真题:常见的 IO 模型有哪些?Java 中的 BIO、NIO、AIO 有啥区别?

面试中经常喜欢问的一个问题,因为通过这个问题,面试官可以顺便了解一下你的操作系统的水平。IO 模型这块确实挺难理解的,需要太多计算机底层知识。写这篇文章用了挺久,就非常希望能把我所知道的讲出来吧!希望朋友们能有收货!为了写这篇文章,还翻看了一下《UNIX 网络编程》这本书,太难了,我滴乖乖!心痛~个人能力有限。如果文章有任何需要补充/完善/修改的地方,欢迎在评论区指出,共同进步!前言I/O 一直是很多小伙伴难以理解的一个知识点,这篇文章我会将我所理解的 I/O 讲给你听,希望可以对你有所帮助
分类: 其他 发布时间: 03-23 10:21 阅读次数: 0

mysql的增删改查及复制与修改密码

mysql的增删改查及复制与修改密码增加数据库create database name;删除数据库drop database name:。。。。。。。(增删改查后期在整理)数据库的复制数据库密码的修改create user 'jack'@'localhost' identified by '123';更改密码set password for 'tom'@'localhost' = password( '123' );update mysql.user set.
分类: 其他 发布时间: 03-23 10:21 阅读次数: 0

授人以鱼不如授人以渔!华为高工整理的Redis原理实践小册

还原一个真实的面试场景在面试后端工程师Redis技能的时候,面试官通常问的第一个问题就是“Redis能用来做什么?”,第一个回答往往都会是「缓存」。缓存确实是Redis 使用最多的领域,它相比Memcache而言更加易于理解、使用和控制。可是如果再进一步问“还有呢?”,大多数同学就会开始皱眉头,只有一小部分人会回答「分布式锁」。如果你就分布式锁再深入问下去,他们基本就会开始摇头:我们项目里面Redis的锁方法都是别人(应该是架构师)封装好的,拿过来直接使用,内部细节没有去了解过,也没有必要了解。
分类: 其他 发布时间: 03-23 10:20 阅读次数: 0

ansible说明、安装和使用

ansible说明、安装和使用ansible 可以实现批量部署主机。安装前准备:三台cen虚拟机:监控节点:192.168.136.12托管节点:192.168.136.13托管节点:192.168.136.14(一切安装在cen7的网络源安装)安装源yum search ansibleyum -y install centos-release-ansible-29.noarch安装ansibleyum -y install ansible添加主机到清单vim /etc/ans.
分类: 其他 发布时间: 03-23 10:20 阅读次数: 0

易忘

1.原码、反码、补码原码:[+1]原 = 0000 0001 [-1]原 = 1000 0001(其中第一位是符号位,为1表示负,为0表示正)==》反码:正数的反码是其本身, 负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.eg.[+1] = [00000001]原 = [00000001]反[-1] = [10000001]原 = [11111110]反补码:正数的补码依旧是其本身, 负数的补码是在反码的基础上+1。eg. [+1] = [00000001]原 = [00
分类: 其他 发布时间: 03-23 10:20 阅读次数: 0

Ansible的安装和模块使用(补充)

Ansible的安装和模块使用(补充)安装源yum search ansibleyum -y install centos-release-ansible29安装ansibleyum -y install ansible添加主机到清单vim /etc/ansible/hosts[webservers]192.168.189.172192.168.189.173配置免密ssh-keygenssh-copy-id [email protected].
分类: 其他 发布时间: 03-23 10:20 阅读次数: 0

使用ansible的playbook语言批量部署

使用ansible的playbook语言批量部署Ansible绿色: 状态没有改变,执行成功的黄色: 状态有改变,执行成功的紫色: 警告,在清单文件没有匹配到你指定的主机组,你使用的操作有对应模块可以实现红色: 严重错误,任务无法执行/bin/truenohup &批量部署tomcat 的playbook准备好jdk和tomcat安装包,然后开始编写playbookvim tomcat.ymlhosts: webserverstasks:nam..
分类: 其他 发布时间: 03-23 10:20 阅读次数: 0

Java 多线程 | 并发知识问答总结

写在最前面这个项目是从20年末就立好的 flag,经过几年的学习,回过头再去看很多知识点又有新的理解。所以趁着找实习的准备,结合以前的学习储备,创建一个主要针对应届生和初学者的 Java 开源知识项目,专注 Java 后端面试题 + 解析 + 重点知识详解 + 精选文章的开源项目,希望它能伴随你我一直进步!说明:此项目内容参考了诸多博主(已注明出处),资料,N本书籍,以及结合自己理解,重新绘图,重新组织语言等等所制。个人之力绵薄,或有不足之处,在所难免,但更新/完善会一直进行。大家的每一个 Star
分类: 其他 发布时间: 03-23 10:20 阅读次数: 0

输入输出 / 库函数 / STL 笔记总结

易忘的用法一、输入输出1、特殊输入输出格式2、cin3、scanf4、gets其他二、库函数 / 头文件1、数学函数2、字符串函数3、内存操作库函数三、指针四、STL1、sort排序2、二分查找一、输入输出1、特殊输入输出格式输出输入控制符:%x:以16进制读入输出整型变量%nd:以n字符宽度输出整数,宽度不足时用空格填充%0nd:以n字符宽度输出整数,宽度不足时用0填充2、cincin >> m >> n 是一个表达式,如果成功读入所有变量,返回true,否则返回
分类: 其他 发布时间: 03-23 10:20 阅读次数: 0

点云库PCL的使用

相关头文件:#include <pcl/io/io.h>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/visualization/cloud_viewer.h>声明和定义点云对象:pcl::PointCloud<pcl::PointX...
分类: 其他 发布时间: 03-23 10:20 阅读次数: 0

ansible的计划任务

ansible的计划任务cron 模块作用: 批量添加周期计划任务* * * * *name:state:present 创建absent 删除minute: 0-59, *, */2hour: 0-23, *, */2day: 1-31, *, */2month: 1-12, *, */2weekday: 0-6 for Sunday-Saturday, * job: 要执行的命令或者脚本 user: 默认是root disabled: 禁用计划任务.
分类: 其他 发布时间: 03-23 10:20 阅读次数: 0

点云法线计算及可视化

点云素材:bunny.txt#include <pcl/features/normal_3d.h>#include <pcl/visualization/pcl_visualizer.h>void CreateCloudFromTxt(const std::string& file_path, pcl::PointCloud<pcl::PointXYZ>::Ptr cloud) { std::if
分类: 其他 发布时间: 03-23 10:20 阅读次数: 0

docker部署LNMP

docker部署LNMP1.创建nginx容器和php容器,并挂载共享目录:/opt/htmldocker run --name web1 -d -p 80:80 -v /opt/html:/html nginxdocker run --name php-fpm -d -p 9000:9000 -v /opt/html:/www php-fpm:5.62.获取配置文件模板tar zxf nginx-1.18.0.tar.gzcp nginx-1.18.0/conf/nginx.conf .
分类: 其他 发布时间: 03-23 10:20 阅读次数: 0

点云边缘提取及可视化

点云素材:bunny.txt#include <pcl/features/normal_3d.h>#include <pcl/features/boundary.h>#include <pcl/visualization/pcl_visualizer.h>void CreateCloudFromTxt(const std::string& file_path, pcl::PointCloud<pc
分类: 其他 发布时间: 03-23 10:20 阅读次数: 0