自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 程序员赚外快到底有哪些途径?干货篇

很多程序员兄弟们工资不高,但时间还是比较充足的,剩下的时间想多搞点外快,毕竟要养家糊口。我来讲讲怎么做可以一个月轻松多赚1万多元的外快。一、接项目是程序员都想过接私活,但真正去做了的寥寥无几。可能的原因:1、工作忙天天加班没时间;2、有时间但不知道从哪找项目,针对第一点我就不多说了,你还是先干好本职工作再说私活的事儿;如果不知道去哪里找项目,这可就是你的不对了,一看就...

2019-04-14 17:48:21 4529 1

原创 MySQL每秒57万的写入,带你飞~

一、需求一个朋友接到一个需求,从大数据平台收到一个数据写入在20亿+,需要快速地加载到MySQL中,供第二天业务展示使用。二、实现再分析对于单表20亿, 在MySQL运维,说真的这块目前涉及得比较少,也基本没什么经验,但对于InnoDB单表Insert 如果内存大于数据情况下,可以维持在10万-15万行写入。 但很多时间我们接受的项目还是数据超过内存的。 这里使用XeLabs Toku...

2019-04-13 22:09:44 239

原创 基于Redis实现分布式锁

背景在很多互联网产品应用中,有些场景需要加锁处理,比如:秒杀,全局递增ID,楼层生成等等。大部分的解决方案是基于DB实现的,Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。其次Redis提供一些命令SETNX,GETSET,可以方便实现分布式锁机制。Redis命令介绍使用Redis实现分布式锁,有两个重要函数需要介绍...

2019-04-10 16:54:48 132

原创 阿里P9架构师讲解从单机至亿级流量大型网站系统架构的演进过程

阶段一、单机构建网站网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如tomcat、jetty、jboos,然后直接使用JSP/servlet技术,或者使用一些开源的框架如maven+spring+struct+hibernate、maven+spring+springmvc+mybatis;最后再选择一个数据库管理系统来存储数据,如mysql、sqlserver、...

2019-04-09 20:12:36 314

原创 有这几个特征的公司,程序员千万不要去!

我,作为一名在程序猿界混了5年的职场老鸟,来告诉大家什么样的公司程序员不要去。分享一下自己这么多年浪迹职场的一些经历,让后来者避免采坑,早点踏上人生巅峰的幸福道路!怎么避免进入一个火坑?当你满心欢喜的拿到一份Offer的时候,第一点,就是薪资,一个能让你开心干活的薪资。嘿嘿嘿,这不用我说,大家的本能。但是如果拿到了两份offer,薪资都差不多,咋整?我就碰到过这样的坑,两...

2019-04-09 17:26:48 609

原创 回馈粉丝:精心整理java架构和面试的资料!

现在能了解到的资料已经超过每天学习的能力,像是买了没看的书、收藏没读的贴、mark了之后再也没有关注过的文章越积越多,更别提每天面对各种技术分享或者微博里的新鲜玩意了。但是,大多数人每天能留给自己学习的时间有限,所以,这个阶段要逆袭的话,如何提升学习效率就成了要解决的重点,在这里我也给大家列出了一份目录,希望能与大家共勉。1,架构师内功心法(设计模式)Proxy代理模式Factor...

2019-04-09 15:43:50 136

原创 拜托!面试请不要再问我Spring Cloud底层原理

目录一、业务场景介绍二、Spring Cloud核心组件:Eureka三、Spring Cloud核心组件:Feign四、Spring Cloud核心组件:Ribbon五、Spring Cloud核心组件:Hystrix六、Spring Cloud核心组件:Zuul七、总结概述毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在...

2019-04-08 20:09:48 220

原创 Java程序员从阿里、京东、美团面试回来,这些面试题你会吗?

最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。其实本来真的没打算写这篇文章,主要是自己得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其...

2019-04-08 17:10:42 107

原创 十年架构师留下最完整的Java学习路线,学完年薪88W

永不过时的编程语言——Java 编程开发Java编程语言占比:据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以900万的程序员数量位居首位。 而且很多软件的开发都离不开Java编程,因此其程序员的数量最多。而在以Java编程为核心的开发领域中,javaEE程序员的需求量10年来一直居于首位!Java工程师人才缺口:根据IDC的统计数字:就2017年来说,我国Java...

2019-04-08 14:15:19 569

转载 中小公司的Java工程师应该如何逆袭冲进BATJ?

目录(1)80% Java工程师都有的迷茫(2)你的技术为啥十年八年都无法进步?(3)追求卓越,自己设立技术挑战(4)幻想一步登天?那只是你的黄粱美梦(5)不断提升自己,最后进入BAT(6)最后的寄语(1)80% Java工程师都有的迷茫这篇文章,跟大家聊一聊很多很多很多人问我的一个问题:中小公司的Java工程师应该如何规划准备,才能跳槽进入BAT这类一线互联...

2019-04-04 21:23:48 242

原创 深度掌握Redis:5大难题解决方案、单线程优劣势、高并发快原因等

一、Redis雪崩、穿透、并发等5大难题解决方案缓存雪崩数据未加载到缓存中,或者缓存同一时间大面积的失效,从而导致所有请求都去查数据库,导致数据库CPU和内存负载过高,甚至宕机。比如一个雪崩的简单过程:1、redis集群大面积故障2、缓存失效,但依然大量请求访问缓存服务redis3、redis大量失效后,大量请求转向到mysql数据库4、mysql的调用量暴增,很快就扛...

2019-04-04 20:31:38 449 1

原创 Java程序员如何从码农晋升为架构师,跟我一起来看看吧

一、如何定义架构师说起架构师,其实我们可以理解为是一个团队的领导者,除了没必要的技术以外,最重要的就是对客户的需求非常明确,从而灵活地整合技术资源为需求者提供互联网应用解决方案。可以说,如果把一个团队比喻作交响乐队,那么架构师就是乐队指挥。下面具体说说架构师需要具备哪些能力跟技术。Java架构师,首先要是一个Java程序员,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂...

2019-04-03 21:01:08 212

原创 Java开发三年就能拿28K,应掌握哪些?

很多人做Java开发2,3年后,都会遇到瓶颈。遇到这样的瓶颈时真的很抓狂。什么都会又什么都不会,改变这种困境,很多人写了7,8年代码却还只是一个码农,如何突破自我?工作中处于被动的境地说到底是因为不懂代码的底层原理。公司的工作节奏又比较快,难有机会学习架构原理,也没人教,所以这个时候,学习架构框架,扩展思维,对自己以后职业生涯尤为重要。同时很多程序员会有一个苦恼,工作了很久,在公司一味的增...

2019-04-03 16:41:30 110

原创 为什么公司宁愿 25K 重新招人,也不给你加到 20K?原因太真实!

年底了,还有几天就要过年了,年后必定又是一波跳槽季,我们为什么要跳槽,为什么公司不能满足我们加薪的需求?说到这个话题,想必从事码农的各位都清楚的一个道理:工资都是跳出来的,其他行业我不太清楚,但在 IT 行业,这是铁定的事实。公司即使加薪,也只是普调、阳光普照、雨露均沾而已,特别人、特别岗位除外。有时候你可能真不想跳槽,被迫离开公司,你可能在公司干得非常好,工作很开心,同事...

2019-04-02 19:51:42 537

原创 HR吐槽程序员:约30个面试的因下雨都没来!网友:你们公司太差劲

我们每一个人都想有一份好工作,比如希望工作地点离家近,工资高等等这些优点。但是这样的工作往往可遇不可求,需要运气和实力都具备,才能找到这样的工作。因此我们在求职的时候一般都是面试多家公司,然后从职业发展、薪资待遇、员工福利等多方面考虑,然后择优选择!按理说想要有一个好工作,就需要了解公司,而通过网络渠道了解的话,似乎有点片面。因此对于面试者来说,每一个企业都要“实地考察”,然后和公司...

2019-04-02 16:20:02 306

原创 程序员可以时光倒流的话,你还会选择IT行业吗?再累也愿意!

作为程序员,加班已经从“偶然”变成了一种常态。前段时间同学聚会,问我是做什么的。我说程序员,同学立马笑到:“哇,你的头发怎么还在?你几点下班啊?”“6点”“你是假的程序员吧,下班比我还早”。说的我老脸一红....程序员加班时长统计网络调查数据显示:仅有31%的程序员表示工作需加班。在需要加班的程序员中:每天加班时间小于1小时的占有26%;1-2小时之间的占24%;...

2019-04-02 14:48:08 267

原创 工作5年的Java程序员,才学会阅读源码,可悲吗?

最近一位5年开发经验的群友与我聊天他说:最近慢慢的尝试去看spring的源码,学习spring,以前都只是会用就行了,但是越是到后面,发现只懂怎么用还不够,在面试的时候经常被问到一些开源框架的源码问题,即使在网上各种百度,当时回答出来也会是很皮毛,不痛不痒的解答。对于目前碰到的瓶颈,他不知道怎么办。我相信,绝不仅仅只有他一个人遇到这样的瓶颈,中国上百万的Java程序员中,大部分Ja...

2019-04-02 14:00:19 426

原创 普通程序员,三年成为年薪100w架构师,只因做到了这些

每个程序员、或者说每个工作者都应该有自己的职业规划,今天给大家分享的是一篇来自京东Java架构师对普通程序员的职业建议,希望对你有启发。程序员的三个阶段第一阶段-——三年我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真正的企业级开发。我们知道如何团队协作、如...

2019-04-01 20:07:18 1269

原创 JAVA架构师&八大专题提升

1、软件架构设计: a.软件设计原则及设计模式概述 b.创建型模式 c.结构型模式 d.行为型模式2、分析源码: a.spring源码分析 b.Mybitis源码分析3、分布式架构: a.分布式架构基础 b.分布式通信框架 c.分布式协调服务 d.分布式服务治理4、微服务架构5、架构式工具...

2019-04-01 15:09:13 162

原创 代码审计学习路线

学习代码审计分以下四部分一.编程语言1.前端语言html/javascript/dom元素使用,主要是为了挖掘xss漏洞,jquery 主要写一些涉及到CSRF脚本使用的或者DOM型XSS,JSON劫持等2.后端语言基础语法要知道,例如 变量类型,常量,数组(python 是列表,元组,字典),对象,类的调用,引用等, MVC设计模式要清楚,因为大部分目标程序都是基于MVC写的,包括不限于php,python,java。不用会写,但是一定能看懂,而且要看懂逻辑,知道...

2021-09-03 16:49:08 2520 1

原创 如何用3个月零基础入门网络安全?

前 言写这篇教程的初衷是很多朋友都想了解如何入门/转行网络安全,实现自己的“黑客梦”。文章的宗旨是:1.指出一些自学的误区 2.提供客观可行的学习表 3.推荐我认为适合小白学习的资源.大佬绕道哈!一、自学网络安全学习的误区和陷阱1.不要试图先成为一名程序员(以编程为基础的学习)再开始学习我在之前的回答中,我都一再强调不要以编程为基础再开始学习网络安全,一般来说,学习编程不但学习周期长,而且实际向安全过渡后可用到的关键知识并不多一般人如果想要把编程学好再开始学习网络安全往往需要花费很长时.

2021-08-23 15:51:14 12295 10

原创 网络安全行业真的很有前途,职位空缺很大吗?

先讲结论:需求很大而且只会越来越大,技术越强,薪资越高,上不封顶,缺口也相对较大。而且随着互联网时代的不断前进发展,数据的价值越来越大,数据已然是对于各公司来说都不可或缺、需要不断发展积累的宝贵财富,尤其对于一些把握客户重要私人信息的企业来说,他们所掌握的信息是无论如何都要得到保障、不容侵犯的,这也就衍生出了信息安全产业。比如前些年甚至直到现在都沸沸扬扬的“Facebook泄露客户信息”事件,扎克伯格连着几个月被挂在热搜上下不来。再比如阿里巴巴不惜和综艺节目联手花费重金招聘黑客高手作安全顾问等等。在

2021-08-17 14:57:14 1977

原创 都2021年了,竟然还有人问网络安全怎么入门?

写在前面,不得不吐槽,好不容易敲了半天,竟然给删了,删的连内裤都找不到。找谁说理去。=====================暴躁老叔,怒答一波。工作一直忙碌,偶然翻了一下知乎,都2020年了,相关网课这么多了,还有人不知道怎么学习网络安全,不了解也就算了,竟然还有一批神仙也真敢回答,对这个行业了解各一知半解就当做这些萌新的启蒙老师了,也不怕把人家带沟里。本人从事网路安全工作12年,曾在2个大厂工作过,安全服务、售后服务、售前、攻防比赛、安全讲师、销售经理等职位都做过,对这个行业了解比较全面

2021-08-06 14:22:57 2031

原创 史上最全网络安全面试题汇总 ! !

php爆绝对路径方法?单引号引起数据库报错访问错误参数或错误路径探针类文件如phpinfo扫描开发未删除的测试文件google hackingphpmyadmin报路径:/phpmyadmin/libraries/lect_lang.lib.php利用漏洞读取配置文件找路径恶意使用网站功能,如本地图片读取功能读取不存在图片,上传点上传不能正常导入的文件你常用的渗透工具有哪些,最常用的是哪个?burp、nmap、sqlmap、awvs、蚁剑、冰蝎、dirsearch、御剑等等xs

2021-08-04 19:34:02 9213 1

原创 两个月,成为一名可独立挖漏洞的渗透人员

“”两个月的时间 ,从小白进阶为有独立能力进行漏洞挖掘的渗透人员应该怎样做?”

2021-08-03 19:16:46 1971

原创 网络安全学习路线是怎样的?

为什么要学习安全? 近几年网络安全事件层出不穷,相信大家哪怕没遇到过,但也听过不少了吧。如服务器遭受入侵被黑,用户帐号被盗;被钓鱼、勒索病毒等,这些一旦发生,对企业而言都是不小的打击。因此,网络安全不容忽视,同时随着时代的不断发展,公司对于运维及网络工程师要求也越来越严格。未来越来越吃香的一定是技能方向广的复合型人才。网络安全可以说是一条非常好的发展道路。 今年两会期间,全国政协委员,360集团创始人、董事长周鸿祎提交了关于网络安全行业特殊人才的提案,为广大白帽子人员争取更好...

2021-08-02 21:01:15 7881 6

原创 送给正在尝试踏入网络安全行业的小白

作为在网络安全行业工作了近10年,各种岗位都做过一遍的“资深程序员”来告诉你,网络安全不难,网络安全入门更简单!可不要被它神秘的外衣给唬住了。只要你接下来认真听完我的讲解,虽然保证不了你能成为大神,但就算你学习能力再差那也能达到入门级别。简单了解网络安全说白了,网络安全就是指网络系统中的数据受到保护不被破坏。而我们从事网络信息安全工作的安全工程师,主要工作当然是设计程序来维护网络安全了。网络安全工程师是一个统称,还包含很多职位,像安全产品工程师、安全分析师、数据恢复...

2021-07-30 17:24:15 5019 11

原创 腾讯架构师分享的Java程序员需要突破的技术要点

一、源码分析源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。我认为是阅读源码的最核心驱动力。我见到绝大多数程序员,对学习的态度,基本上就是这几个层次(很偏激哦):1、只关注项目本身,不懂就baidu一下。2、除了做好项目,还会阅读和项目有关的技术书籍,看ikipedia。...

2019-05-14 16:18:41 194

原创 Mybatis-Plus 真好用(乡村爱情加持)

写在前面MyBatis的增强方案确实有不少,甚至有种感觉是现在如果只用 “裸MyBatis”,不来点增强插件都不好意思了。这不,在上一篇文章《Spring Boot项目利用MyBatis Generator进行数据层代码自动生成》 中尝试了一下 MyBatis Generator。这次来点更加先进的 Mybatis-Plus,SQL语句都不用写了,分页也是自动完成,嗯,真香!数据库准备...

2019-05-14 15:06:53 143

原创 2分钟带你吃透Dubbo分布式服务框架

一、产生的背景随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。下面我们用一个图来具体说明架构和开发框架的演进过程。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。垂直应...

2019-05-13 16:15:41 289

原创 阿里Java架构师分享自己的成长经历,教你如何快速成长为架构师

架构师是公司的“金领”,很少需要考虑生存的问题,从而有更多的精力思考关键技术,形成“强者愈强”的良性循环。当然,冰冻三尺非一日之寒,成为一名合格的架构师是一个漫长的积累过程。对于大部分的软件开发人员来说,架构师都是一个令人向往的角色。那么程序员们要想如何去成为一名合格的架构师,我们还要先从一名合格的架构师的身上去了解,了解架构师们的一些成长经历,了解他们是如何加强自己的技能修养,了解他们是怎样的一...

2019-05-13 15:33:19 494

原创 docker镜像瘦身行动

背景随着微服务概念的深入人心,随着docker开发的持续进行,我们在生产的过程中将会产生大量的docker镜像,这些镜像会随着版本迭代的过程中,这些镜像将会占用大量的存储空间,本文将分析影响镜像大小的因素,随后提供镜像瘦身的思路。Dockerfile、Docker 镜像和 Docker 容器的关系不可避免地,我们在docker学习的过程中一定绕不开理解这三者的关系,从研发流程的角度来看...

2019-05-13 14:13:40 1204

原创 诚邀您,加入程序猿专属交流社群....

“独学而无友,则孤陋寡闻。”——《礼记.学记》这篇文章我不跟大家讨论程序员社交的必要性,也不探讨有效社交和无效社交的“哲学”话题,更不会夸夸其谈如何,如何扩大交际圈,我要做的就是搭建一个程序员(社交)生态圈。而关于程序员们的需求,我也看了一些反馈:王小五我认为现在的圈子太零散了,参差不齐,所以一定要找到合适的圈子,档次太高的插不上话,档次太低觉得你在装逼。李小男我是一...

2019-05-11 21:08:15 586

原创 SpringBoot整合Graylog3.0

Graylog简介Graylog是一个开源的完整的日志管理工具,功能和ELK类似,安装部署更方便。Graylog vs ELK我没有仔细对比,建议大家都去用用看,亲身体会搭建使用docker快速搭建docker-compose.yml见文档注意,我强烈建议把mongoDB和ES分开,不要写到docker-compose.yml里面Graylog通过环境变量配置ES...

2019-05-11 15:22:14 1214

原创 SpringBoot开发案例之打造私有云网盘

前言最近在做工作流的事情,正好有个需求,要添加一个附件上传的功能,曾找过不少上传插件,都不是特别满意。无意中发现一个很好用的开源web文件管理器插件 elfinder,功能比较完善,社区也很活跃,还方便二次开发。环境搭建软件地址SpringBoothttps://spring.io/projects/spring-boot/elFinderhttps://studio-42....

2019-05-10 12:46:40 2819 1

原创 阿里Java架构师分享自己的成长经历,教你如何快速成长为架构师

架构师是公司的“金领”,很少需要考虑生存的问题,从而有更多的精力思考关键技术,形成“强者愈强”的良性循环。当然,冰冻三尺非一日之寒,成为一名合格的架构师是一个漫长的积累过程。对于大部分的软件开发人员来说,架构师都是一个令人向往的角色。那么程序员们要想如何去成为一名合格的架构师,我们还要先从一名合格的架构师的身上去了解,了解架构师们的一些成长经历,了解他们是如何加强自己的技能修养,了解他们是怎样的一...

2019-05-09 19:42:33 220

原创 Spring Boot整合Spring Batch

引言Spring Batch是处理大量数据操作的一个框架,主要用来读取大量数据,然后进行一定的处理后输出指定的形式。比如我们可以将csv文件中的数据(数据量几百万甚至几千万都是没问题的)批处理插入保存到数据库中,就可以使用该框架,但是不管是数据资料还是网上资料,我看到很少有这样的详细讲解。所以本片博文的主要目的边讲解的同时边实战(其中的代码都是经过实践的)。同样地先从Spring Boot对...

2019-05-09 16:14:47 1229

原创 一个5年Java女程序员的年终总结,写给过去一年的自己

简单先说一下,坐标杭州,14届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少),其中成功的有4家,另外两家失败的原因在于:1、阿里巴巴B2B事业部的面试,两轮技术面试都过了,最后一轮面试是对方的主管,由于听说技术面试过了基本上90%都面试成功了,所以在和主管的交谈中也是毫无顾忌,说得天花乱坠,很多自己介...

2019-05-07 14:22:45 649

原创 Redis集群管理

1.简介Redis在生产环境中一般是通过集群的方式进行运行,Redis集群包括主从复制集群和数据分片集群两种类型。*主从复制集群提供高可用性,而数据分片集群提供负载均衡。*数据分片集群中能实现主从复制集群的功能。2.Redis主从复制集群主从复制集群中由Master节点提供读写服务,Slave节点负责同步Master节点中的数据,当...

2019-04-19 19:33:34 1530 1

原创 入职阿里一年,年收入过百万,网友:阿里快人均百万了?

我们经常被很多高收入群体所惊吓到,所谓不比不知道,一比吓一跳。有一名硕士毕业在阿里工作三年的程序员就在网络上自爆了自己的高收入,称通过在阿里三年的努力,年收入超过了100万,在阿里只要有能力并且努力,是不会亏待你的,非常感谢。如果只看后面这段话没毛病,有能力且努力的人,在哪里都不会差,但是呢,对于毕业三年就可以拿到100万,很多网友开始质疑了!在进一步的澄清中,我们得知该名阿里员...

2019-04-18 15:41:38 16859 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除