秋招开局痛击!迷惑的字节三面反手一个感谢信,最终被滴滴捞起

之前就一直想投字节跳动,对字节跳动整体印象挺好的,平等不讲tltle、发展快、成长空间大,现在业务线也比较多,公司平台也上了一个台阶。今年秋招就果断投了字节跳动。但还是被刷了,害好可惜,还好后面被滴滴捞起来了。我在文末分享了我面试个人复盘包括自己收集的一些秋招备战资源和项目实战源码!(文末自取)抖音一面(45分钟):介绍 问问java吧,java基本类型,说说int 和float 的内存区别 线程池参数,说说定时器的等待队列怎么排序的(堆) http 1.1 的头部阻塞怎么解决..
分类: 其他 发布时间: 09-25 19:07 阅读次数: 0

5种可能在10年后消失的开发语言

转载自:葡萄城官网原文出处:https://dzone.com/articles/5-coding-languages-that-will-disappear-in-10-years随着时间推移,新的开发语言如雨后春笋一般的涌现出来,程序员们通过这些开发语言找到了更新、更简单的工作方法,其中不乏少数开发语言逐渐成为了技术社区的主流。这一进步带来的其中一个不幸的副作用是一些旧的开发语言因为被取代而进入了历史的垃圾堆。如果一门语言不能随着时间的推移而保持其价值,它要么逐渐变得默默无闻,要么成为更新、.
分类: 其他 发布时间: 09-25 19:07 阅读次数: 0

兄弟,Swagge用的咋样?换套附魔皮肤吧!

前言相信无论是前端或是后端的程序员对Swagger都不怎么陌生,没有用过应该也听说过Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。简单的配置后,就能生成一份清晰的API文档。但是不知道大家有没有发现Swagger原生的ui似乎并不支持对请求头的操作,在我之前整合JWT时遇到过这样的问题,当时的解决办法是设置全局参数。但对我来说还是花费了一些时间去学习,但是这样的方法只能适用于特定的请求头,耦合度很高,如果需要别..
分类: 其他 发布时间: 09-25 19:07 阅读次数: 0

妙啊~GitHub上最强网上商城开源项目合集,让你眼前一亮

一,「SuperMarket」推荐的这个项目是「SuperMarket」,从名字就能看出来,也是一个开源网上商城,如果想做自己的商城类项目SuperMarket 关键技术:JDBC 连接 MySQL 可自定义使用的连接池,在 web.xml 中配置 Servlet 完成后端注册有效性校验 jQuery 完成前端注册有效性校验 主页及注册页面均为 jsp 页面 使用 Ajax 技术完成前端用户名校验SuperMarket 配置情况:本地修改 hosts 文件..
分类: 其他 发布时间: 09-25 19:07 阅读次数: 0

Alibaba面试官提问:说说你对消息队列的理解

作 者:鸭血粉丝原文链接:https://mp.weixin.qq.com/s/w7Qnd82dE-_0kj_vNt-xLQ关于消息队列,断断续续的看了很多资料,一直想抽个时间把这些知识整理记录下来,但是没腾出时间来写,正好所在的项目在实际业务中使用到了消息队列,索性就将这方面的知识整理一下,可能有理解不到位的地方,望网友批评指出!一、消息队列由来可能在你没了解消息队列之前,已经听过很多概念了,例如 JMS,AMQP,ActiveMQ,RabbitMQ,RocketMQ,Kafka 等等.
分类: 其他 发布时间: 09-25 19:07 阅读次数: 0

太神了!开源大佬的SpringBoot+微服务架构笔记,一般人真肝不出来

SpringBoot是企业级开发的整体整合解决方案,特别用于快速构建微服务应用,旨在用最简单的方式让开发人员适应各种开发场景;下面是SpringBoot的优点:简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案;为了帮助大家更好的理解并运用SpringBoot小编找到并整合这份笔记,本笔记介绍SpringBoot和微服务的使用和内部原理;内容包含微服务概念、配置文件、日志框架的使用、web开发、Thymeleaf模板引擎、Docker容器.
分类: 其他 发布时间: 09-25 19:07 阅读次数: 0

用好这几个技巧,解决Maven Jar包冲突易如反掌

作 者: 铂赛东原文链接:https://www.cnblogs.com/bryan31/p/13408479.html前言大家在项目中肯定有碰到过Maven的Jar包冲突问题,经常出现的场景为:本地运行报NoSuchMethodError,ClassNotFoundException。明明在依赖里有这个Jar包啊。怎么运行不了!?项目中明明定义着某个jar包版本为2.0.2,怎么打包之后变成2.5.0了!?A项目引xxx.jar包运行好好的,B项目同样引入xxx.jar后,运行.
分类: 其他 发布时间: 09-25 19:07 阅读次数: 0

运气与实力并存!7月份曲线救国拿下蚂蚁金服Java岗offer,我佛了

背景985毕业工作刚好一年,之前是做测试后面转开发,做测试的时候就一直背开发的锅,害现在我也算是个人上人了。7月蚂蚁金服上市后的一周我投了Java岗后端开发,本来是想涨涨面试经验,没想到运气这么好直接拿了offer,下面我会分享我的面试经历和面试前后整理的资料,有需要的可以私信我“【面试】”给你分享哦~一面:1、介绍一下自己;2、问项目经历, 聊"数据同步"3、接着聊上了 K8S 的项目4、有没有什么钻研得比较深的技术?5、kubernetes 的架构是怎么样的?6.
分类: 其他 发布时间: 09-25 19:07 阅读次数: 0

那些主宰操作系统的经典算法,你都知道吗?

此篇文章带你梳理一下操作系统中都出现过哪些算法进程和线程管理中的算法进程和线程在调度时候出现过很多算法,这些算法的设计背景是当一个计算机是多道程序设计系统时,会频繁的有很多进程或者线程来同时竞争 CPU 时间片。 那么如何选择合适的进程/线程运行是一项艺术。当两个或两个以上的进程/线程处于就绪状态时,就会发生这种情况。如果只有一个 CPU 可用,那么必须选择接下来哪个进程/线程可以运行。操作系统中有一个叫做 调度程序(scheduler) 的角色存在,它就是做这件事儿的,调度程序使用的算法.
分类: 其他 发布时间: 09-25 19:06 阅读次数: 0

211本+985硕+计算机专业投面百度,坐等一周迎来三面,已拿offer

背景计算机六年入门选手,大大小小面试了不少,从小白一路成长而来,也希望能帮助到学弟学妹们。本面试经验只适用于我这种普普通通没有背景的萌新,大神勿扰先介绍一下个人情况211本+985硕+计算机专业,参与的是百度提前批java开发,已拿offer一面1. 投递的岗位是java开发。自我介绍完之后,面试官询问了一下我的基本情况,问我有没有求职的具体的方向,比如偏算法、研发、数据库或者大数据,有没有自己的一些意愿。2. 深挖项目。涉及到项目的思路、流程;过程中遇到的困难、如何解决的;如.
分类: 其他 发布时间: 09-25 19:06 阅读次数: 0

大小只有8.6M!百度开源超轻量中英文OCR模型爆红Github

光学字符识别(OCR)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。前几个月,猿妹曾和大家分享过一个热门的中文OCR项目———chineseocr_lite。这两天猿妹才知道,百度也开源了一款超轻量级中文OCR,总模型大小仅8.6M,只有chineseocr_lite,那真真是超轻量级别的神级OCR。PaddleOCR旨在打造一套丰富、领先、且实用的OCR工具库,助力使用者训练出更好的模型,支持iOS和Andr
分类: 其他 发布时间: 09-25 19:06 阅读次数: 0

微服务聚合Swagger文档,这波操作是真的香

作 者:macrozheng原文链接:https://mp.weixin.qq.com/s/4LK0Hs15nHlSOzXG4h149w记得我的mall-swarm微服务项目中,没有做API文档聚合,访问每个服务的API文档都需要访问单独的swagger-ui.html页面,既然我们使用了微服务,就应该有统一的API文档入口,最近发现knife4j有这方面的支持,本文将详细介绍其实现,希望对大家有所帮助!前置知识我们将采用Nacos作为注册中心,Gateway作为网关,使用knif.
分类: 其他 发布时间: 09-25 19:06 阅读次数: 0

给Swagger换了个新皮肤,瞬间高大上了

作 者:macrozheng原文链接:https://mp.weixin.qq.com/s/XbBD0E136F72gI6OkVIZeASwagger作为一款API文档生成工具,虽然功能已经很完善了,但是还是有些不足的地方。偶然发现knife4j弥补了这些不足,赋予了Swagger更多的功能,今天我们来讲下它的使用方法。knife4j简介knife4j是springfox-swagger的增强UI实现,为Java开发者在使用Swagger的时候,提供了简洁、强大的接口文档体验。kni.
分类: 其他 发布时间: 09-25 19:06 阅读次数: 0

还在用 Navicat 的,可以试试这几款免费且好用的 MySQL 客户端

没别的意思,今天就是为了给你推荐几款 MySQL 客户端,这几款客户端有一个共通点,那就是好用而且免费。“害,我看也就是平平无奇嘛!” 然后,转身赶紧下载体验一下。哪个做开发的绕的过数据库,以关系型数据来说,用的最多的就是 MySQL、Oracle、Microsoft SQL Server 了,Oracle 好用但是付费,Microsoft SQL Server 付费而且人家自带的客户端很好用了,剩下的 MySQL 免费好用,但唯独客户端这块儿差点意思。要说 MySQL 最好用的客户端.
分类: 其他 发布时间: 09-25 19:06 阅读次数: 0

这份30天获得40k+星,多次登上榜首的算法宝典,带你刷爆LeetCode

前言现在几乎所有大厂的软件岗位面试都会有算法题的面试,那么该如何准备算法面试呢?什么是算法面试?算法面试只是技术面试的一部分,大家要意识到算法只是技术的一部分,技术还包括计算机基础知识、项目中的经验,解决问题的思路等等,因此不要把算法面试当作技术面试的全部。不要一提到软件岗位就是刷题。如何准备算法面试要多关注基础的数据结构与算法,基础的算法设计思想。面试中的题目不会特别难。高级数据结构除非特定岗位才会考查。各种排序算法(手写快排) 基础的数据结构和算法实现:堆、二叉树、图 基础算
分类: 其他 发布时间: 09-25 19:06 阅读次数: 0

免杀简述1(花指令/改特征码/shellcode加载器)

杀毒软件查杀思路杀软常见扫描方式与技术1、扫描压缩包技术:即是对压缩包案和封装文件作分析检查的技术。2、程序窜改防护:即是避免恶意程序借由删除杀毒侦测程序而大肆破坏电脑。3、修复技术:即是对恶意程序所损坏的文件进行还原4、急救盘杀毒:利用空白U盘制作急救启动盘,来检测电脑病毒。5、智能扫描:扫描最常用的磁盘,系统关键位置,耗时较短。6、全盘扫描:扫描电脑全部磁盘,耗时较长。7、勒索软件防护:保护电脑中的文件不被黑客恶意加密。8、开机扫描:当电脑开机时自动进行扫描,可以扫描压缩文档和可能不
分类: 其他 发布时间: 09-25 19:06 阅读次数: 0

免杀简述2(二次编译shellcode\远程加载shellcode\shellcode远程线程注入\内存申请优化\管道技术)

二次编译也可以理解成shellcode混淆,将shellcode执行前进行各种加密,然后执行的时候进行解密。Xor就是一个例子。原理是先将加密后的shellcode写入程序中,然后再在程序里面写入shellcode解密程序,这样子将shellcode混淆后,特征码等各种数值就会改变,可以绕过大部分的静态查杀,加密方法不限制,自己写也是可以的。Exp:xor加密shellcode代码:#include stdio.h#define KEY 0x97 //进行异或的字符unsigned char
分类: 其他 发布时间: 09-25 19:06 阅读次数: 0

ruby语法基础

这篇会写的比较乱主要做记录用ruby大小写敏感,也就是说end跟END这两个方法是不一样的。a + b 被解释为 a+b (这是一个局部变量)a +b 被解释为 a(+b) (这是一个方法调用)打印多行字符串print <<test这是第行第二行test构造函数与析构函数BEGIN{};#构造函数END{};析构函数注释ruby注释用#也可以用下面这种=begin这是注释。这也是注释。这也是注释。这还是注释。=end数
分类: 其他 发布时间: 09-25 19:06 阅读次数: 0

SPF与邮件头简述

SPF(Sender Policy Framework)工作原理首先声明,SPF记录其实是DNS上的一条TXT记录SPF是跟DNS相关的一项技术,它的内容写在DNS的txt类型的记录里面。mx记录的作用是给寄信者指明某个域名的邮件服务器有哪些。SPF的作用跟mx相反,它向收信者表明,哪些邮件服务器是经过某个域名认可会发送邮件的。任何组织或者企业一般都会有一个邮件服务器。倘若这个服务器开启了SPF且接收到了邮件,那么就会按照如下流程工作。1.当前邮件服务器接收到了一封邮件,邮件头内容是声称ip
分类: 其他 发布时间: 09-25 19:06 阅读次数: 0

outlook/qq邮箱之邮件伪造绕过SPF

前言通过更改发送邮件时候的发送人的昵称也就是from头信息来达到邮件伪造的目的。由于我们还是使用的真实的邮箱,所以自然而然的就绕过来SPF。所谓的真实邮箱就是例如qq邮箱,163邮箱这种。而非真实邮箱就是所谓的匿名邮件,以本机的公网ip的身份直接去发邮件。例如下图:这种方法遇见SPF直接就凉凉。至于什么是SPF以及邮件头的相关知识可以看我的这篇文章:SPF与邮件头简述至于网上的临时邮件我没有使用过不做评价。先看看qq邮箱结果:再看outlook:识别钓鱼邮件跟文章开头说
分类: 其他 发布时间: 09-25 19:06 阅读次数: 0