草庐IT

共2400页!又一个Java面试神器上线了

大家好,最近有不少小伙伴在后台留言,近期的面试越来越难了,要背的八股文越来越多了,考察得越来越细,越来越底层,明摆着就是想让我们徒手造航母嘛!实在是太为难我们这些程序员了。这不,为了帮大家节约时间,给大家搞来了今年上半年碰到的大厂Java面试题合集,内容非常的全面。image.png一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识。比如果这样的问题:项目框架,Spring、Mybatis等框架实现原理是否熟悉?消息中间件,负载均衡、RPC框架等技术是否有接触过?MySQL分库分表是否做过?分布式架构设计,Redis分布式锁是否有涉及?......(此处省略1W字)很多时候,

C++ Linux基础环境搭建

1.虚拟机的安装下载VMware的安装包这里以VMware16.2.3为例链接:https://pan.xunlei.com/s/VN6Y7b6kMYc8py5tDIAhmPP0A1提取码:6cqi开启虚拟机支持打开任务管理器,选择【性能】,若显示虚拟化已启动,则可以直接安装虚拟机若虚拟化没有启动,进入电脑BIOS,Advanced(高级)——CPUConfiguration——SecureVirtualMachine(或者叫做IntelVirtualizationTechnology),设置为:Enabled(启用)安装虚拟机点击安装即可,一路next安装完成后填入许可证密钥(下载链接中可以

转录组数据分析前准备——SRA数据下载及整理

SRA数据下载近期下载SRA数据,应用linux子系统下载极其不顺利。果断放弃,下面介绍两种亲测好用的办法。方法1windows下使用SRAToolkit下载首先在官网下载SRAToolkitwindows版本软件。Fig.1然后解压,安装。在windows命令行(CMD)中运行代码#存储路径\sratoolkit.2.11.0-win64\bin\vdb-config--interactive进入安装界面Fig.2一般软件的安装程序就是自定义安装还是默认安装。为了防止各种插件出错,保险起见,选择默认。按上下键选择,按“s”保存,再按“exit”退出。然后运行代码#存储路径\sratoolki

从零搭建项目(13) --- 部署: 使用jenkins自动化部署

我的博客地址正式地址测试地址前端源码后端源码文章目录项目及其技术栈介绍前端:项目初始化前端:使用Sass和Antd前端:开发体验优化前端:搭建路由和状态管理前端:支持Axios前端:打包与环境变量设置前端:团队代码规范后端:项目初始化和使用Koa相关后端:使用TypeORM和MySQL部署:使用nginx部署前端项目部署:后端部署部署:使用jenkins自动化部署前言这篇文章将是从零搭建博客系列的最后一篇,将会介绍jenkins的安装以及配合githubwebhook进行前后端项目的自动化部署,主要内容如下:安装jenkins配置jenkins和githubwebhook安装jenkins安装

AE导出json文件以及渐变色问题办法

动效设计在app里的重要性,我想不用多说。懂的都懂......设计好的动效让开发照着写代码来实现,最后得到的效果往往不尽如人意。简单动效开发可以找模版来改,复杂点的找不到模版的就很难受了。写吧,效果不行;导GIF吧,占内存又不高清……有没有什么更好的办法呢?当然有啊,社会在进步,工具在发展……^_^这也是我自己在网上查找资料对比总结以后得到的结果。还是要感谢那些在网上无私奉献自己知识的前辈们。整理在这也算是给自己做个笔记。作为UI设计师,动效确实不常做,本人也确实出现了反复忘记的情况。最终决定做个自己吸收后的笔记,免得下次要做的时候又忘了(熬夜加岁月不饶人,记忆力衰退了)(/ω\)好了,废话不

软件测试工程师,要做到什么程度,一个月才能拿1W?

很多人做了2~3年软件测试,月薪却一直无法过万。那软件测试月薪过万的标准是什么呢?大家都知道做软件测试的前期,都是以功能测试为主。但是功能测试,它不缺人才,市面上很多培训机构出来的人,出来必然都是能做功能测试的。所以这个岗位稀缺度就不那么大了,市场竞争也是最激烈的。这个岗位企业就可以慢挑慢选、择优录取了。你要是一直做功能测试,你能跟别人拼什么呢,只能拼项目经验,拼业务逻辑能力,拼你的为人处事,拼面试表达能力,这个就是你硬性的先天优势了,毕竟表达能力这事儿,也不好后期去练。如果你要是不想跟人去过这些招儿的话,那就只能靠专业技能跟他们厮杀。现在企业里不可能说给你一万块钱让你只做功能测试,因为他们能

互联网是如何工作的?

细节可能会让你大吃一惊……每个人都应该了解互联网的基础知识。我们的世界越来越数字化和互联。作为这个新社会的公民,了解底层系统是有意义的。作为软件开发人员,了解这一点至关重要。在今天的文章中,让我们更深入地了解底层协议。查找收件人:IP地址在我上一篇文章中,我谈到了大规模网络以及它们是如何连接的。但是计算机如何在如此庞大的网络上发现彼此呢?如果有适当的权限,我可以将我的计算机连接到您的计算机吗?答案是肯定的。当计算机连接到互联网时,它会收到一个“互联网协议(IP)地址。”计算机的IP地址就像您家的地址。您可以从该地址发送消息,也可以在该地址接收消息。IP地址允许Internet上的计算机相互识别

如何使用Charles抓包,手机、电脑web端。Charles抓包看这一篇就够了

直接分步骤来讲了。下载Charles:Charles下载地址image.png对软件进行常规操作:一个好用的工具地址打开网址之后,输入一个名称,然后点击“生成”即可。生成之后如下图:image.png安装软件就不多说了。装完之后打开,点击Help→RegisterCharles...:image.png把刚才网站生成的注册名称和可以输入进去即可,会提示感谢注册:image.png然后点击Record按钮,就可以对当前电脑的网络请求进行抓包了:image.png如果网站是普通的http请求,这样就已经可以正常抓包了。但是如果是https请求,可能会出现乱码,还需要安装一下证书:点击Help→SS

【最近发生的2件小事,居然……】

又到了每日小总结时刻~最近发生了2件小事事情发生之后我觉得还挺有意思这两件小事居然有个共同点……可以先来看看具体情况️1.能不能麻烦给我提供一下……?邻部门的同事小李着急过来要个数据我忙着做别的事情,手边正好有现成的数据就给他发了过去谁知过了会儿小李又跑来问能不能麻烦你再帮我提供一下ZZ数据?这会儿我空下来了就问他:你要这个数据的目的是什么?小李振振有词:因为我要分析YY再接着问他:分析YY的哪方面?为什么分析YY你会需要用到ZZ数据?小李说:前段时间不是发生了一件事XX吗?我想通过ZZ数据分析一下XX事件对YY的影响……听完小李吧啦吧啦一堆的描述我直接跟他说:你用不着ZZ数据小李脸带疑问:为

R语言Viridis包的使用及报错

因为FrontiersInImmunology要求提供图片的时候选择“对色盲友好”的配色,因此尝试了一下这个包。但是非常困惑的是经常报错。今天终于解决了问题。记录一下。Viridis包的用法首先加载相关的包并作一个简单的图>library(ggpubr)>library(ggplot2)>library(viridis)原图用的是ggplot2默认的调色板之后用Viridis调色,主要是加了这么一条函数:scale_fill_viridis(option="magma")+然后就花式报错Error:Discretevaluesuppliedtocontinuousscale大概意思用一个连续型