- 博客(76)
- 收藏
- 关注
转载 更新提示!Chrome新的零日漏洞正被利用
在修复了上一个零日漏洞之后,Chrome浏览器又开始马不停蹄地修复第二个零日漏洞。 3月2日,谷歌发布了Chrome浏览器第二个零日漏洞的修复程序,称该漏洞正被积极利用。 当天,谷歌发布了Windows、Mac和Linux版Chrome安全更新v89.0.4389.72,修复了 47 个漏洞,其中包括正被利用零日漏洞。 该漏洞编号为 CVE-2021-21166,由微软安全研究员 Alison Huffman 在2月11日报告的两个漏洞之一...
2021-03-12 21:14:42 368
原创 【网络运维与安全岗位】月薪2.5w,您还不知道的前景!
一、为什么学网络安全?标重点1.、市场巨大每年各安全厂商收入高达400亿左右,随着5G的发展,万物互联时代,市场将进一步扩大。2.、薪资高网安人才的匮乏,用人开出招聘薪资往往高于求职者的预期。3.、靠能力说话在网络安全专业,专业技能竞争力要远高于学历本身。在网安专业只看能力不看学历也成了大家公认的原则。二、网络安全未来10年的发展前景现代人的生活与网络息息相关,个人、企业信息的安全显示尤为重要,2018年报告的信息安全事件比2017年有所增加,一年几千万次。应对网络安全挑战,
2021-03-12 17:03:47 1893 2
原创 黑客滥用 Ngrok 平台进行网络钓鱼攻击
威胁情报公司 Cyble 的研究人员发现了针对特定组织的新一轮网络钓鱼攻击,这些组织正在滥用 ngrok 平台,这是通往本地主机的安全且自省的隧道。ngrok 是用于将本地开发服务器公开到 Internet 的跨平台应用程序,通过创建到本地主机的长期 TCP 隧道,该服务器似乎托管在 ngrok 的子域 (例如,4f421deb219c[.]ngrok[.]io) 上。专家指出,ngrok 服务器软件运行在 VPS 或专用服务器上,可以绕过 NAT 映射和防火墙限制。威胁参与者正在出于多种恶意目的滥
2021-02-19 15:22:09 1016
原创 2021年网络安全学习路线指导(含视频教程)
什么是网络安全网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。具有保密性、完整性、可用性、可控性、可审查性的特性。(PS:网络借鉴参考,大家都懂)网络安全工程师的定义首先,我们来看看网络安全工程师的定义:指遵照信息安全管理体系和标准工作,防范黑客入侵并进行分析和防范,通过运用各种安全产品和技术,设置防火墙、防病毒、IDS、PKI、攻防技术等。同时进行安全制度建设与安全技术规划、日常维护管理、信息
2021-01-05 19:35:21 4469 2
原创 Java架构师面试之Netty面试专题及答案(共10题,含详细解答)
1.BIO、 NIO 和 AIO 的区别?BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线程开销大。伪异步 IO:将请求连接放入线程池,一对多,但线程还是很宝贵的资源。NIO:一个请求一个线程,但客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有 I/O 请求时才启动一个线程进行处理。AIO:一个有效请求一个线程,客户端的 I/O 请求都是由 OS 先完成了再通知服务器应用去启动线程进行处理,BIO是面向流的,NIO 是面向缓冲区的;BI
2020-10-12 22:20:13 1144 9
原创 Java程序员找工作很难吗?可能没有get这些内容
Java程序员找工作很难吗?可能没有get这些内容五分钟阅读下方文章经常面试一些候选人,整理了下我面试使用的题目,陆陆续续整理出来的题目很多,所以每次会抽一部分来问。答案会在后面的文章中逐渐发布出来。基础题目Java线程的状态 进程和线程的区别,进程间如何通讯,线程间如何通讯 HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHashMap的区别 Cookie和Session的区别 索引有什么用?如何建索引? ArrayList是如何实现的,Ar
2020-10-09 21:42:13 2433 19
原创 程序员发帖吐槽:在阿里和百度工作七年,去面试小公司却挂了
近日在互联网论坛,一名程序员大肆吐槽:我就郁闷了,在阿里工作五年,百度工作两年,去面试hulu,上来啥都不问就两道算法题,我没有第一时间给出最优解,想了一会儿才做出来,结果就把我挂了,工作那么多年了,还这样面试也是醉了能进阿里和百度工作,实力自然不菲,没想到面试一家公司却挂了,站在楼主的角度来看,觉得自身肯定没问题,毕竟有科技大厂的经验。一瞬间,楼主的贴文引得不...
2019-05-26 15:19:47 9625 2
原创 征服BAT精选《Spring 源码分析》核心底层pdf,欢迎围观
源码中所用到的经典设计思想,看大牛是如何写代码,提升技术审美,提高核心竞争力,源码功效阿里架构师整理了一份Javaspring源码。覆盖了Spring IOC、Spring JDBC、SpringMVC、SpringAOP、Spring原理、事务处理 、Spring Acegi 的、等大量知识点。八年的架构师经验分享整理了分享精选。欢迎大家围观领取收藏《Spring 源码分析》文档,加...
2019-05-22 11:27:39 2073 1
原创 毕业3年,Java程序员年薪拿到20万,他是怎么做到的?
我14年专科毕业,到今已有3个年头。期间入职过两家公司。很多次学习技术,都是走到临门一脚,然后就没有往下了。我和大牛之间的差距就是,别人看完了源码,而我只是会用。这是我20170412做的一次笔记,最后记住就是有多少种设计模式系统的了解一下, 是这样的。然后这样的有幸阅读了《刻意练习》这本书,收获的3大技巧第一步:走出舒适区第二步:寻找导师第三步:刻意练...
2019-05-09 16:48:01 18120 15
原创 非985/211,我是这样炼成阿里P7Java 架构师的,献给还在CRUD的你
业务知识现如今的IT行业,不仅需要夯实的技术支持,更需要灵活的业务领导,说白了,你的每一行代码都是在翻译复杂的业务逻辑,这样它才会变成生动的业务系统,而不是死板的英文字母。所以说了解一个公司的业务逻辑是很重要的,平时工作有需求文档,对于经手的功能模块同样模棱两可,如果看好当前业务前景,可以考虑花点时间研究系统的业务流程,例如保险公司就多熟悉下保险业务,金融公 司就了解下金融业务,移动...
2019-01-22 14:39:16 874
原创 做为一名大数据新手,应该通过这篇文章了解大数据
一、大数据是什么?大数据,big data,《大数据》一书对大数据这么定义,大数据是指不能用随机分析法(抽样调查)这样捷径,而采用所有数据进行分析处理。这句话至少传递两种信息:1、大数据是海量的数据2、大数据处理无捷径,对分析处理技术提出了更高的要求二、大数据的处理流程下图是数据处理流程: 1、底层是数以千亿计的数据源,数据源可以是SCM(供应链数据),4PL(...
2018-12-25 16:50:03 389
原创 深度预警:深入理解HBase的系统架构
HBase的构成物理上来说,HBase是由三种类型的服务器以主从模式构成的。这三种服务器分别是:Region server,HBase HMaster,ZooKeeper。其中Region server负责数据的读写服务。用户通过沟通Region server来实现对数据的访问。HBase HMaster负责Region的分配及数据库的创建和删除等操作。ZooKeeper作为HDF...
2018-12-24 14:31:46 332
原创 Java开发工程师有必要转型大数据吗?
大数据涉及到数据的采集、整理、传输、存储、分析到呈现,涉及到很多岗位和不同的人员配置,很多不同的专业人才都可以参与到大数据行业,这其中有大量的Java程序员考虑从事大数据方面的研发。 个人认为,Java程序员从事大数据开发还是有一定优势的。不少大数据平台产品本身就是采用Java语言开发的,比如hadoop。所以,Java程序员从事大数据是一个不错的选择。其次,大数据开发的平均薪资确...
2018-12-24 14:26:12 2873
原创 转行大数据,如何开始学习 Hadoop?
以安装部署Apache Hadoop2.x版本为主线,来介绍Hadoop2.x的架构组成、各模块协同工作原理、技术细节。安装不是目的,通过安装认识Hadoop才是目的。 学习大数据首先要了解大数据的学习路线,首先搞清楚先学什么,再学什么,大的学习框架知道了,剩下的就是一步一个脚印踏踏实实从最基础的开始学起。这里给大家普及一下学习路线:hadoop生态圈——Strom——Spark—...
2018-12-24 14:08:07 358
原创 低调!年薪40+W的大数据开发教程,都在这儿!
这是一篇推广文章。事实上,大数据工作者可以施展拳脚的领域非常广泛,从国防部、互联网创业公司到金融机构,到处需要大数据项目来做创新驱动。数据分析或数据处理的岗位报酬也非常丰厚,在硅谷,入门级的数据科学家的收入已经是6位数了(美元)。而Java工程师转型大数据还是比较适合的,从技术层面来说,大数据使用的Hadoop需要Java SE基础,同样你还需要掌握Linux基本命令操作。互联网行业发...
2018-12-24 14:04:15 408
原创 如何开始学习 Hadoop?
作者:美国队长,大数据专家,精通Hadoop生态相关平台的搭建调优,对底层的源代码有一定的研究。 Hadoop是一个由Apache基金会所开发的分布式系统基础架构,他从0.x版本到现在的3.0版本,经历了各种变化。但是变化中有不变的是他的主要功能就是Hdfs(分布式文件存储) ,Mapreduce(分布式并行计算框架)。其中,Hdfs主要是用来进行文件的存储,他涉及文件存储不同压缩...
2018-12-23 15:56:04 369
原创 大数据的重要性,技术和商业的碰撞,谈阿里云与天猫双11这十年
摘要: 2009年,发生了两件看似不起眼的事。 初春刚过,阿里云在北京一栋没有暖气的写字楼写下了飞天第一行代码。 同年11月11日,淘宝商城启动了一个叫做双11的促销活动。 谁也没想到,多年以后他们会是现在这模样。2009年,发生了两件看似不起眼的事。初春刚过,阿里云在北京一栋没有暖气的写字楼写下了飞天第一行代码。同年11月11日,淘宝商城启动了一个叫做双11的促销活动。谁也没想到...
2018-12-23 15:49:12 807
原创 入行IT行业,为什么建议你选择大数据开发?
现阶段,提到入行哪个行业好,哪个行业薪资高,发展前景大,毫无疑问这个方向会指向IT。而在IT行业又是哪个领域最值得进入呢?没错,就是大数据。那么大数据行业究竟是凭借什么让大家如此关注,如此青睐呢? 我们都知道,IT作为一种新型产业,在过去短短的十几年内,已经成为我国重要的经济增长点,也受到国家的大力扶持。随着“互联网+”、“人工智能”、“云计算”、“智慧城市”等重大的战略的实施,...
2018-12-21 19:41:13 1378 1
原创 一篇文看懂Hadoop:风雨十年,未来何去何从
我们很荣幸能够见证Hadoop十年从无到有,再到称王。感动于技术的日新月异时,希望通过这篇内容深入解读Hadoop的昨天、今天和明天,憧憬下一个十年。 本文分为技术篇、产业篇、应用篇、展望篇四部分 技术篇2006年项目成立的一开始,“Hadoop”这个单词只代表了两个组件——HDFS和MapReduce。到现在的10个年头,这个单词代表的是“核心”(即Core ...
2018-12-21 15:37:39 570
原创 Hadoop 中的集群配置和使用技巧
── 分布式计算开源框架 Hadoop 入门实践(二)其实参看 Hadoop 官方文档已经能够很容易配置分布式框架运行环境了,不过这里既然写了就再多写一点,同时有一些细节需要注意的也说明一下,其实也就是这些细节会让人摸索半天。Hadoop 可以单机跑,也可以配置集群跑,单机跑就不需要多说了,只需要按照 Demo 的运行说明直接执行命令即可。这里主要重点说一下集群配置运行的过程。环境7 ...
2018-12-21 15:28:26 289
原创 Hadoop 的快速发展带动了对数据迁移工具的需求
Hadoop 是由 Apache 基金会所开发的分布式处理平台。其最核心的设计就是:HDFS 分布式文件系统和分布式计算框架 Map/Reduce。HDFS 具有高容错性、高吞吐量的特点,为海量数据提供存储;Map/Reduce 则为大数据数据计算提供支持。目前,Hadoop 以其低成本、高扩展性、靠可靠性以及靠容错性等优点,成为新一代的大数据处理平台。很多公司也开始提供基于 Hadoop 的商业...
2018-12-21 15:26:18 301
原创 从面试官的角度谈谈大数据面试
关于传授面试经验的文章太多了,眼花缭乱,我这里就不谈了,点进来想获取几吨面试学习资料的同学,抱歉让你失望了。(我是真的找不到那么多资料...)。所以,今天我们只聊面试官。 作为一只老鸟,我的面试经验还算丰富,无论是作为面试者还是面试官。其实这篇对于面试者来说也是有意义的,毕竟知己知彼,百战不殆,知道对方会从哪些方面问问题,从哪些方面考核,才能更好地提前做好准备。 首先,我觉得面...
2018-12-21 14:55:03 431
原创 学习大数据最好的时间是十年前,其次是现在
在这个大数据的价值堪比石油和黄金的时代,不论你是否从事大数据相关的工作,了解和掌握大数据相关的技术都应该成为一个工程师的必备技能。因为到现在为止,不管是什么体量的公司,都已经意识到数据的价值。自 2012 年起,无论是 BAT 还是传统的商业公司,都纷纷在自己的软件系统中大规模使用大数据技术。不仅如此,越来越多的软件工程师也开始转型成为大数据工程师,从事大数据开发与应用的工作。市场对于大数据的...
2018-12-21 14:46:25 612
原创 小白的福音,一位年薪50W架构师分享的一份精简大数据学习路线
一、Hadoop入门,了解什么是Hadoop1、Hadoop产生背景2、Hadoop在大数据、云计算中的位置和关系3、国内外Hadoop应用案例介绍4、国内Hadoop的就业情况分析及课程大纲介绍5、分布式系统概述6、Hadoop生态圈以及各组成部分的简介7、Hadoop核心MapReduce例子说明二、分布式文件系统HDFS,是数据库管理员的基础课程1、分...
2018-12-20 21:37:55 655
原创 Hadoop高可用集群
1.简介若HDFS集群中只配置了一个NameNode,那么当该NameNode所在的节点宕机,则整个HDFS就不能进行文件的上传和下载。若YARN集群中只配置了一个ResourceManager,那么当该ResourceManager所在的节点宕机,则整个YARN就不能进行任务的计算。* Hadoop依赖Zookeeper进行各个模块的HA配置,其中状态为Active的节点对外提供服务...
2018-12-20 21:34:08 399
原创 《十小时入门大数据》学习笔记之初识Hadoop
笔记内容概括 Hadoop概述 1.1 Hadoop名字的由来 1.2 Hadoop介绍 1.3 Hadoop能做什么 Hadoop核心组件 2.1 HDFS(分布式文件系统) 2.2 YARN(资源调度系统) 2.3 MapReduce(分布式计算框架) Hadoop优势 Hadoop发展史 ...
2018-12-20 21:29:04 577
原创 深入理解Hadoop之HDFS架构
Hadoop分布式文件系统(HDFS)是一种分布式文件系统。它与现有的分布式文件系统有许多相似之处。但是,与其他分布式文件系统的差异是值得我们注意的:HDFS具有 高度容错 能力,旨在部署在 低成本 硬件上。(高容错) HDFS提供对数据的 高吞吐量 访问,适用于具有 海量数据集 的应用程序。(高吞吐量) HDFS放宽了一些POSIX要求,以实现对文件系统数据的 流式访问 。(流式访问)...
2018-12-20 17:05:49 371 2
原创 Hadoop问题解决记录
1.解决Unable to load native-hadoop library for your platform告警安装Hadoop启动之后总有警告:Unable to load native-hadoop library for your platform... using builtin-Java classes where applicable环境:Red Hat 6.4 64位...
2018-12-20 17:02:53 262
原创 干货:如何将Hadoop存储容量提升4倍?
本文主要介绍如何通过Federation使用多个独立的Namenodes Namespaces水平扩展命名空间。Namenodes彼此独立,互不通信,可以共享相同的Datanode存储。在Hadoop 1.0中,HDFS的单NameNode设计带来诸多问题,包括单点故障、内存受限制约集群扩展性和缺乏隔离机制(不同业务使用同一个NameNode导致业务相互影响)等。为了解决这些问题, Hadoo...
2018-12-20 16:15:12 252 2
原创 大数据与Hadoop之间是什么关系
广义上讲 大数据是时代发展和技术进步的产物。Hadoop只是一种处理大数据的技术手段。“大数据”概念在1980年由维克托·迈尔-舍恩伯格及肯尼斯·库克耶 在《第三次浪潮》首次提出,由麦肯锡公司(McKinsey)最早应用。 大数据的特征1,容量:数据的大小决定所考虑的数据的价值和潜在的信息2,种类:数据类型的多样性3,速度:指获得数据的速度4,可变性:妨碍了处理和有...
2018-12-20 15:58:05 1286
原创 11月百度面试题(社招)
一面笔试题1 实现一个函数,判断输入是不是回文字符串。2 两种以上方式实现已知或者未知宽度的垂直水平居中。3 实现效果,点击容器内的图标,图标边框变成 border 1px solid red,点击空白处重置。4 请简单实现双向数据绑定 mvvm。5 实现 Storage,使得该对象为单例,并对 localStorage 进行封装设置值 setItem(key,value)和 ge...
2018-12-06 17:37:59 613
原创 阿里常用Java并发编程面试试题
一、概念什么是线程一个线程要执行任务,必须得有线程一个进程(程序)的所有任务都在线程中执行的一个线程执行任务是串行的,也就是说一个线程,同一时间内,只能执行一个任务多线程原理同一时间,CPU只能处理1条线程,只有一条线程在工作(执行)多线程并发(同时)执行,其实质是CPU快速的在多线程之间调度(切换)如果线程过多,会怎样?CPU在N多条线程中调度,会消耗大量的cpu资源每条线程...
2018-09-19 19:57:23 328 1
原创 优秀Java程序员都具备的五点特性,这些你都有吗?
作为一个在it行业混的老鸟,一直有一个疑虑:自己究竟要做到什么程度才算得上优秀?一个优秀程序员(指工资比一般程序员高的那种)最重要的能力是什么?写代码的最高境界是什么样的?带着这个疑虑,我总结了以下几点:一、 编程能力不用多说,作为Java程序员,精通Java基础是必须的。这种精通,不是说看了一本《24小时精通XXX》,抄了几个程序就能说精通的,要靠长时间的积累和浸淫。我曾经看多很...
2018-09-19 19:55:27 589
原创 阿里P8架构师总结的互联网Java架构系统化学习路线
网络应用,最常见的研发语言是Java的和PHP。后端服务,最常见的研发语言是Java的和C / C ++。大数据,最常见的研发语言是Java的和Python的。可以说,Java的是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java的技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。有不少朋友问,除了掌握Java的语法,还要系统学习哪些的Ja...
2018-09-15 16:02:15 738
原创 阿里常用Java并发编程面试试题
一、概念什么是线程一个线程要执行任务,必须得有线程一个进程(程序)的所有任务都在线程中执行的一个线程执行任务是串行的,也就是说一个线程,同一时间内,只能执行一个任务多线程原理同一时间,CPU只能处理1条线程,只有一条线程在工作(执行)多线程并发(同时)执行,其实质是CPU快速的在多线程之间调度(切换)如果线程过多,会怎样?CPU在N多条线程中调度,会消耗大量的cpu资源每条线程...
2018-09-15 14:16:44 7201 2
原创 Java架构技术怎么学,做到年薪50W这几点就够了
想要做到年薪50万,首先你自己必须是高水平的程序员!能年薪50万的程序员至少自身有以下特征:工作年限长,经验丰富他们的共同特点是:10 年以上的工作经验,在大公司当过螺丝钉,也在创业公司做过技术 leader,有过一两段不算成功的创业经历。这样的程序员无论是去 BAT 还是去创业公司,都能拿到 50 万年薪以上的 offer。虽然前面说技术水平不是决定薪水的唯一因素,但如果技术...
2018-09-14 17:15:44 632
转载 头条三面总结,面完精疲力尽
前言:因为临近金九银十的面试旺季,所以大家都在为自己下半年的跳槽做最后的一搏,都在为想进自己理想的大厂而做最后的努力。下面就来看看这位面试头条的朋友在面试后的总结:因为有白金内推所以8月13号下午就直接面了,一共三轮。面完一轮hr打电话告诉你过没,过的话下一轮。有幸面了三面,最后hr让我等消息,说今天面的非常不错,希望能拿到offer吧。话不多说,下面是面经。头条一面1:你在微...
2018-09-14 17:10:57 3689
原创 Java程序员淘宝的四面面经
上午交叉面,下午已回绝。四面挂,心痛。分享面经,为后面校招攒人品。一面:(8月1号上午:电话面试:80分32秒)1.自我介绍?2.做过哪些项目?项目中遇到哪些难点,你是怎样解决的?单点登录系统说一下?分布式缓存的使用场景?(说好的基础呢,上来就是项目,毫无准备,导致好多东西都记不起来了。面试官还说“那你说一个你记得的项目”,手动无奈。。。)3.你实习的时候JDK用的是那个版本,这个...
2018-09-12 11:15:26 526
转载 Java程序员:一个学渣的阿里之路
最近有些朋友在面试阿里,加上 Java-Interview 项目的原因也有小伙伴和我讨论,近期也在负责部门的招牌,这让我想起年初那段长达三个月的奇葩面试经历。本来没想拿出来说的,毕竟最后也没成。但由于那几个月的经历让我了解到了大厂的工作方式、对候选同学的考察重点以及面试官的套路等都有了全新的认识。当然最重要的是这段时间的查漏补缺也让自己精进不少。先交代下背景吧:从去年 12 月...
2018-09-12 11:13:02 454
原创 Java程序员金色九月,那些曾经难倒你的面试真题
前言九月旺季已经来临,曾经何时,在17年的九月,经过再三考虑,我决定跳出一份干了四年且比较安逸的开发工作,当时下定决心,选择跳槽。最后跟着诸多农码一起涌进了一段为期两个月的面试高峰期。但是在选择跳出后,好多人都问我:“阿光,现在不是做的好好的么,怎么突然间就选择离职了,再说了,现在外面的工作也不好找啊,而且在这里薪资也还不错,为啥要走?”当时,面对这样的问题,我只用了几个字给回复他们了:...
2018-09-10 17:21:52 408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人