自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 终于把Java正确获取客户端真实IP方法整理出来了 「推荐收藏」

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/的URL反向代理为http://www.abc.com/的URL时,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP。经过

2020-07-17 16:50:08 2101

转载 计算机揭秘之:网络分类和性能分析

简介程序员天天都在写代码,关注的都是更高层次的封装,今天我们换个思路,让程序那些事来带你看一看隐藏在表象之下的网络和他们的性能分析。本文主要涉及5个模块,分别是网络七层协议,延迟与带宽,IP,TCP,UDP。OSI网络七层协议在讲网络之前,一定要提到OSI网络七层协议。OSI是Open System Interconnect的缩写,意为开放式系统互联。上图是大家非常非常熟悉的OSI七层网络模型,和对应的TCP/IP模型。应用层的功能是文件传输,电子邮件和文件服务等..

2020-07-17 15:47:55 1076

原创 雷军的代码什么水平?真的很牛吗?网友:我认怂,跪着读!

Are you ok?——雷军 说到雷军想必大家都再熟悉不过了吧?虽然他身为小米科技的创始人、董事长和首席执行官,但仍不能阻挡各位网友对他进行调侃的步伐,众多网友共同给他取了一个外号——雷布斯,形象地将他比喻成“中国版的乔布斯”。在众多科技公司的大佬中,雷军是一个比较接地气的人,在线下经常能见到雷军与路人进行互动,一点架子都没有。直接贴上雷军22年前写的代码,大家来看看牛不牛?电脑是雷军人生中的最爱,电脑的世界对于雷军而言实在太美妙。雷军觉得,电脑的世界没有人那么复杂...

2020-07-17 15:07:47 5286

原创 千万别惹程序员,否则会在代码注释里,告诉这家公司有多坑

每个程序猿敲代码常有自身的特点風格,有些人写的乱七八糟,有些人写的井然有序,好的编码自身也是最合适的表明word表格。以便认为这一目的,除开写成雅致的编码外,给编码们加上注解,都是出色程序猿的1个良好的习惯。因为注解不容易危害系统自身,因而被程序猿们搞坏了。不要再惹程序猿,不然会在编码注解里,说出这个企业有多坑有人用敲代码的方法来各类恶搞,许多人用敲代码的方法来发泄自身的压力大,也有人用于吐槽。程序猿压力太大,必须1个地区宣泄,可又不可以因而断掉思路,因此编码注解变成极佳的地区。就在上.

2020-07-16 17:35:27 751

原创 CPU瞒着内存竟干出这种事

还记得我吗,我是阿Q,CPU一号车间的那个阿Q。今天忙里偷闲,来到厂里地址翻译部门转转,负责这项工作的小黑正忙得满头大汗。看到我的到来,小黑指着旁边的座椅示意让我坐下。坐了好一会儿,小黑才从工位上忙完转过身来,“实在不好意思阿Q,今天活太多,没来得及招待你”“刚忙什么呢,看你满头大汗的”,我问道。“嗨,别提了,老是发现内存页面错误,不停地要通知操作系统那边去处理,真是怀念以前啊,没有这么多破事儿要管”,小黑叹了口气。我一听来了兴趣,“小黑你给我说说你们...

2020-07-16 17:02:09 130

转载 应聘Java开发岗 避免面试官“挖坑”这些面试题你一定要看!

Java 面试中的重要话题除了你看到的惊人的问题数量,我也尽量保证质量。我不止一次分享各个重要主题中的问题,也确保包含所谓的高级话题,这些话题很多程序员不喜欢准备或者直接放弃,因为他们的工作不会涉及到这些。Java NIO 和 VM 底层就是最好的例子。你也可以将设计模式划分到这一类中,但是越来越多有经验的程序员了解 GOF 设计模式并应用这些模式。我也尽量在这个列表中包含2020 年最新的面试问题,这些问题可能是大家关注的核心。为了给你一个大致的了解,下面列出这份 Java 面试问题列表包含的主题:

2020-07-16 15:37:26 615

原创 为什么阿里、头条、美团这些互联网大厂都在用Spring Boot?

自 2014 年发布至今,Spring Boot 的搜索指数 一路飙升。没错 Spring Boot 越来越火了,作为一名行走一线的 Java 程序员,你可能在各个方面感受到了 Spring Boot 的火。现在各大技术社区 Spring Boot 的文章越来越多,Spring Boot 相关的图文、视频教程越来越多,使用 Spring Boot 的互联网公司也越来越多; Java 程序员现在出去面试, Spring Boot 已经成了必问的内容。一切都在证明,Spring Boot 已经成为了 J

2020-07-15 16:31:23 427

原创 科普:开源是什么?开源不就是免费白嫖吗?

一句话来说,开源指的是那些源代码或源设计可以被大众使用、修改发行的软件或设计体。大众最熟悉的开源软件就是安卓,相信用非苹果的智能手机用户,现在每天用的肯定都是安卓,它也是现在影响力最大的开源软件之一,如果没有安卓的开源开放,相信今天没有那么多手机厂商和移动互联网的兴起。如果只是从生态的角度来说,苹果的生态也很开放,现在他们也推出了开源Swift。从这方面来说,其实两者都是一样的,只是开源、开放的方式方法不太一样。Linux 无疑是开源软件里最最成功的一个,不管是从它目前的生态建设角度,还是从业界评

2020-07-15 15:32:19 6249

原创 很多人问都2020了 C、C++、Java到Python,编程入门学习什么语言好?

最近,TIOBE更新了7月的编程语言榜单,常年霸榜的C、Java和Python依然蝉联前三位。万万没想到的是,R语言居然冲到了第八位,创下了史上最佳记录。而且后续随着业内对数据统计和挖掘需求的上涨,R语言热度颇有些势不可挡的架势。然而作为程序员吃饭的工具,编程语言之间也形成了某种鄙视链,各大论坛里弥漫着剑拔弩张的气氛,众口难调。也难怪有很多初学者会有疑惑,为什么会有这么多编程语言,我到底应该学什么语言?回顾编程语言几十年来的兴衰起伏,似乎也折射了整个信息产业的变迁消亡,想要在技术的洪流里激流勇进

2020-07-15 14:53:14 480

转载 《MySQL重要知识点及面试总结》:推荐收藏

前言:这篇花文章是我花了几天时间对之前总结的MySQL知识点做了完善后的产物,这篇文章可以用来回顾MySQL基础知识以及备战MySQL常见面试问题。什么是MySQL?MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码的,因此任何人都可以在 GPL(General Public License) 的许可下下载并根据个性化的需要对其进行修改。MySQ

2020-07-14 16:29:22 207

原创 今天就教你!Java泛型简单的使用!

前言Java里面的泛型在实际开发中运用的很多,学过C++的同学一定知道C++的模板,而Java中的泛型,一定程度上和它还是挺像的。相信写Java的人,大都有用过List的实现类ArrayList。在Java没有泛型之前,它的内部是一个Object的数组实现的。这也导致一个问题,每次使用里面的元素的时候需要向下转型,而且很明显,如果是Object的话,意味着我们可以丢任何对象进去。自动转型成Object,这样在使用的时候就很容易出问题,不知道里面存的是什么。如: ArrayList list = new

2020-07-14 15:12:40 112

原创 HTML5编程开发技术 即将统治世界

随着近几年的移动互联网终端设备的使用越来越普及,人们在日常生活中的使用习惯也从电脑端向移动端转移,现在全球智能手机的用户数量已经超过了30亿,这足以证明移动化的未来世界正在到来。那么为什么说未来的移动互联网会掌握在HTML5的手中呢?虽然移动互联网使我们的生活变得更加方便,但是对于开发人员来说,事情会变得更加困难,现在的企业需要更多的基于移动端的应用解决方案。因此,开发人员正在试图通过应用程序创建交互式内容,这些应用程序可以通过桌面和移动设备进行商业访问。为了满足行业需求,向HTML5编程开发的转变就变得

2020-07-14 14:53:32 152

转载 推荐几个Mac超好用软件/工具 工作效率提高300%!

Mac 免费效率软件/工具推荐本文来自李文文投稿,原文地址:mp.weixin.qq.com/s/8c-94YhOd… 。uTools(Windows/Mac)还在为了翻译 English 而专门下载一个翻译软件吗?还在为了格式某个 json 文本、时间戳转换而打开网址百度地址吗?还在为了查找 linux/redis/vue 文档而打开你的浏览器搜索吗?还在为了改动 hosts 文件专门下载软件或改动 hosts 文件吗还在为了从时间戳到秒而网上百度吗?还在为了斗图赢过好友而网上百度吗?

2020-07-13 17:18:52 3430

原创 java书籍私藏书单推荐!

Java 要学的知识点很多,但经典的书籍就只有那么几本所以这里我推荐给你的,答应我 能买就赶紧买,别害怕花钱,尤其是遇到屯书的日子,便宜的时候多买点,香啊。这次推荐的书单也是最近好几个宝贝咨询我的一个问题,“哥,学 Java 应该买什么书啊?好纠结,你能不能把你私藏的书单全部贡献出来?”好吧,宝贝,这次满足你们,好吧?1)《Head First Java》这本书之所以作为首推,就是因为看起来不枯燥,真的。里面插画非常多,有意思的小话题很多,如果对技术图书望而生畏的话,这本书很值得一看。骚话很多的

2020-07-13 15:59:37 256

原创 不是吧不是吧 你居然还不知道这世界上最难的5种编程语言?

1.MalbolgeMalbolge是最难的编程语言之一。事实上,在它诞生后,第一个Malbolge程序花了2年时间才完成,现在想想它有多困难?据说Malbolge编程语言的作者从来没有写过一个Malbolge程序。它是由Ben Olmsted在1998年创建的一种公共领域的深奥的编程语言。下面是用Malbolge语言编写的hellow world程序:(=<`#9]~6ZY32Vx/4Rs+0No-&Jk)”Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:’8dc2.

2020-07-13 15:50:45 622

原创 如何去高效的学习?怎样克服?

如何高效的学习?学什么基础与应用广度与深度哲学英语怎么学知识体系克服遗忘碎片时间用起来技术分享造个轮子我们相信努力学习一定会有收获,但是方法不当,既让人身心疲惫,也没有切实的回报。高中时代,我的同桌是个漂亮女同学。她的物理成绩很差,虽然她非常勤奋的学习,但成绩总是不理想。为了巩固纯洁的同学关系,我亲密无间地辅导她的物理,发现她不知道题目考什么。我们的教科书与试题都围绕着考试大纲展开,看到一道题,应该先想想它在考哪些定理和公式的运用。  不少朋友每天都阅读技术文章,但

2020-07-11 15:55:01 215

原创 作为Java开发者我强烈推荐的10种常用工具

作为已经从事开发十年的大牛 让我来告诉你Java程序员在日常生活中最常用的10种工具。如果你正在使用Java,本文介绍将会对你有所帮助,如果你还不熟悉这些工具,在这里你可以对它们进行更加系统的了解。1) IDE:Eclipse和NetBeans或者IDEAIDE是Java开发人员最为重要的工具。IDE不仅提供了集成的开发环境,还能够帮助导航、调试和记录代码。Eclipse作为行业领导者,有一半的Java开发人员都在使用它。而在编写测试程序、测试和调试Java web开发的新事物方面,我更推崇Netbea

2020-07-11 15:34:15 921 1

原创 2020了 现在前端最主要的技术是学那些?

首先前端三大件:前端的根本,html、css、JavaScript、JavaScript是重中之重。库工具:对于库工具而言我们常用的有 JQuery、underScore、zepto、Moment 等JQuery: 降低开发者操作 DOM 的复杂度UnderScore: 提供实用的函数Zepto: JQuery 的简化版Moment: 日期和时间操作库这些库给我们提供了很大的便利,省去了我们编写相关方法的时间,同时也是我们的程序更加稳健我们自己写的方法很可能在某些情况下就出 bug 了。前.

2020-07-11 14:48:13 1004

原创 什么是java?为什么要学Java? 学Java有什么用?

肯定会有许多人或多或少都和我一样,当偶然在电视上看到程序员对着电脑飞快敲下一串代码,不禁为他们发出惊叹,想象着有一天自己也能这样。是的,有一天你也能这样!因为我已经实现了!下面我们来看看到底什么是JAVA?为什么要学习,学习了有什么用?先给大家看一下19年计算机语言排行什么是java?为什么要学Java? 学Java有什么用?1.什么是JavaJava它就是一种编程语言,别的编程语言能干的事,它都能干。2.编程语言这么多,我为什么选择Java呢?简单易学首先Java是一个面向对象的编程语言

2020-07-10 17:06:25 2637 1

原创 阿里架构师花近十年时间整理出来的Java核心知识pdf (java开发)

由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!整理了一份Java核心知识点。覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。如果需要获取到这个【核心知识点整理】文档的话帮忙转发一下然后再关注我私信回复“架构资料”得到获取方式吧!如果需要获取到这个【核心知识点整理】文档的话 扫下方的二维码群文件自取...

2020-07-10 16:28:57 155

原创 计算机基础到底是哪些基础?为什么对学编程很重要!

经常会有很多小伙伴问我说“文哥问哥,我不是科班的,转行的,计算机零基础,啥也不懂,学计算机可以吗?计算机基础什么的都不知道,像什么操作系统啊,计算机组成原理啊,还有什么数据结构和算法,完全懵啊,我啥也不懂啊 那我咋整?还要学Java编程吗”这就是一个计算机基础知识的问题,那么这些不会,影响你学习编程吗?答案是不影响你开始学习编程,但是影响你未来可以走多远,学多深!啥意思嘞,就好比这样的一个问题:“文哥,我数学和英语不好,可以学编程吗?”这个答案也是肯定可以的,那么有什么影响呢?这么说吧,比如你以后找编

2020-07-10 15:28:58 666

原创 和三大操作系统比较,为什么开发一定要要用Linux系统呢?

windows, macOS,linux是当今主流三大操作系统,普通用户一般是选择windows或macOS, linux主要是占据服务器领域市场。这三个操作系统给人的感觉是:windows经济适用,档次较低; macOS高端大气上档次; Linux是极客专用,一个黑乎乎的窗口,各种花花绿绿的指令在闪烁,对着键盘噼里啪啦一通乱敲,就能窃取各种机密… 普通用户对于操作系统的选择很简单,经济实用选windows,钱多讲究格调选macOS, 毕竟普通用户切换操作系统的成本并不大。而程序员就不一样了,换一个

2020-07-09 17:12:24 1646

原创 大专学历进阿里,原因除了优秀,还有加班干到凌晨!

现在“加班”在大家眼里,都是极其正常的事情了。不过大多数都是按照公司要求,没有几个人会愿意主动加班到深夜。而现在就有这么一位大专生,为了加入一个好公司而愿意天天加班,到底是为什么呢?对于阿里巴巴来说,不是每个人想进就可以进的,因为它的门槛很高,里面的员工随便拉一个不是211就是985之类的学校。没有一定的优秀能力的话,大专生想去阿里巴巴工作是特别不容易的,见不到面试官不说,连简历有可能都会被机器自动删掉。而有这么一位大专生小伙,为了进入bat,每天坚持加班到半夜十二点,并且还是自己主动加班,没有公司的要

2020-07-09 16:04:40 1088

原创 字节跳动与美团2轮面Java面试题总结,这些面试题你都遇到过哪些?如何正解?

面试真题来源自网络……前言宅在家里快两个月的在家办公模式基本告一段落。企业复工,大家的工作生活终于可以回归正轨,相信不少朋友已经走出家门,迎战跳槽季了。一些动作快的朋友可能已经拿到一两个 Offer 了。那么,对于Java开发岗来说,到底该如何准备技术面呢?其实,除了表达能力和面试技巧外,无非就从这几个方面进行准备:源码阅读、JVM、高并发,分布式、集群、中间件,微服务架构等。下面是最新的字节跳动和美团的Java面试题,希望对大家面试有帮助!字节跳动一面:1.看过Spring的源码吗,开局暴击

2020-07-08 17:22:36 172

原创 本科生和专科如何系统地去学习前端web开发呢?

说一下我个人对你们后辈们的一些理解跟建议,仅供参考第一步,先看一本前端入门的书+《Javascript权威指南》:前端入门的书随便哪本都行,主要是了解一下前端HTML + CSS + Javascript大致是怎么回事,有个概念,脑海中留个大致轮廓就好,非要推荐的话,可以看看《HTML5权威指南》,Apress的书都还不错。入门之后,啃一下《Javascript权威指南》这本JS中的圣经,传说中的犀牛书。成为一个优秀的前端工程师的充要条件是什么我不知道,但我觉得至少完完整整的啃过一次犀牛书肯定是一个必要条

2020-07-08 17:01:30 417

原创 高薪web前端都是怎么学的 六年前端开发经验大哥告诉你!

如果你是想要学习web前端的新人,那么恭喜你,看完这篇文章,尽早的选择好努力的方向和规划好自己的学习路线,比别人多一点付出并且持之以恒,你就已经赢在了起跑线上。因为工作原因,经常关注有关互联网行业的最新动态。这不,刚送走了高考,又迎来了每年的毕业季,看到好多人都说今年的前端工作不好找,很多童鞋简历投了一大堆,也没有回应,发现连实习的机会都没有,好不容易去面试了几次,发现到处都是培训机构。最后,眼里都是数不尽的迷茫,甚至都开始怀疑人生了有没有?如果你已经学完了但是还没找到工作,那么就应该反省一下自己,到底

2020-07-08 16:25:10 272

原创 一般人不告诉他!Java开发就业前景到底怎么样?

Java一直都是稳居排行榜第一的语言,在未来10年Java都会是最热门的语言之一,因为Java技术具有卓越的通用性、高效性、安全性和平台移植性,它可以跨平台的应用到不同的领域,工作需求足够大。据不完全数据统计得知,Java培训已然成了时下极受欢迎的编程语言。行业前景随着社会信息的发展,Java技术已经无处不在,无论是手机软件、手机Java游戏还是电脑软件等,只要你使用到电子产品就会碰到和Java有关的东西,更多的企业正采用Java语言开发网站。在程序员中,Java开发工程师就占据20%的比例,不可否

2020-07-07 15:45:27 813

原创 JAVA实习生刚刚入职,公司会让你做什么?

作为一个已经参加5年开发的程序员告诉你 首先去了解你所在的项目组都有那些项目,尽可能快的熟悉项目,都看代码。另外,多和公司的技术大牛门沟通。有问题一定要不厌其烦的去问,一定要弄懂个根源。开发中,只要是错误就能找到根源,所以,自己一旦遇上了问题,就一定要弄出个所以然来,以后你永远都不会忘记。另外,业余时间一定要学习…这个是你在工作之余,提高自己能力的最重要的途径。好了,安心的实习吧,java没你想那么难。首先去了解你所在的项目组都有那些项目,尽可能快的熟悉项目,都看代码。另外,多和公司的技术大

2020-07-07 15:12:55 8219

原创 副业收入是我做架构师的3倍,程序猿外的B面人生是什么样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥 每天写bug……然而,当我离开架构师的工作岗位,撕去层层标签,脱下“程序猿”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生!我身边充满了这样的例子!不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。@Charlotte:平日素颜示人,周末美妆博主大家都以为程序媛也个个不修边幅,但我们也许不如Marketing小姐姐精致,但也绝不邋遢。比如我,一枚前端

2020-07-07 14:40:34 349

原创 Java写一个学生管理系统

前言其实作为一名Java的程序猿,无论你是初学也好,大神也罢,学生管理系统一直都是一个非常好的例子,初学者主要是用数组、List等等来写出一个简易的学生管理系统,二、牛逼一点的大神则用数据库+swing来做一个有界面的学生管理系统。其实都并不会太难。我先写一个简单的用List来实现学生管理系统:首先,管理系统是针对学生对象的,所以我们先把学生对象写出来:package bean;publ...

2020-04-03 10:45:13 1231

原创 Java初学者入门必须掌握4大核心基础!

前言很多Java编程初学者在刚接触Java语言程序的时候,不知道该学习掌握哪些必要的基础知识。本文小编总结了零基础学习Java编程语言的几个基础知识要点。希望能够对刚入门的Java新手有帮助。先了解什么是Java的四个方面初学者先弄清这些Java的基本概念也是必不可少的,死记硬背肯定是不行的,重在理解,理解它们之间的区别与联系,分别有哪些应用。想想这些代码中用到了哪些知识点。不要一味地照着书...

2020-04-03 10:43:22 134

原创 拼多多Java面试题:幻影读+分段锁+死锁+Spring Cloud+秒杀

在这个技术人才饱满的时代,面试基本上是很重要的一关了,而这个时候就要懂得HR看中你的哪些方面了,技术、人品、经验。能否从容的应对面试官所给出的道道难题,是能否成功拿到offer的重点!!!不少人准备技术面试,都会借助网上大量的“Java 面试笔试题”,今天小编也准备了一套拼多多JAVA程序员的面试题,小伙伴可以试试。需要答案详解的可以加小编QQ群937053620,获取!拼多多Java一面...

2020-03-31 10:53:38 206

原创 7种你应该知道的JavaScript常见的错误

从浏览器的控制台到运行Node.js的计算机终端,我们到处都会看到各类错误。这篇文章的重点是概述我们在JS开发过程中可能遇到的错误类型。**提示:**良好的错误会导致快速而无痛的发展经历与缓慢而令人难受的发展经历之间的区别。在编写可重用的代码时,请确保您编写清晰易懂的错误。1. RangeError当数字超出允许的值范围时,将抛出此错误。例如,const l = console.log...

2020-03-30 11:46:58 158

原创 常见的数据结构

常见的数据结构有:数组链表单链表、双向链表、循环链表、双向循环链表、静态链表栈顺序栈、链式栈队列普通队列、双端队列、阻塞队列、并发队列、阻塞并发队列散列表散列函数、冲突解决、动态扩容、位图二叉树平衡二叉树、二叉树查找、平衡二叉树查找树、完全二叉树、满二叉树堆小顶堆、大顶堆、优先级队列、斐波那契堆、二项堆跳表图图的存储、拓扑排序、最短路径、关键...

2020-03-30 11:19:08 61

原创 自从我学了Python爬虫之后,群里斗图就没输过

本文要介绍的爬虫是抓取暴走漫画上的GIF趣图,方便离线观看。爬虫用的是Python3.3开发的,主要用到了urllib、request和BeautifulSoup模块。一.urllib模块提供了从万维网中获取数据的高层接口,当我们用urlopen()打开一个URL时,就相当于我们用Python内建的open()打开一个文件。但不同的是,前者接收一个URL作为参数,并且没有办法对打开的文件流进...

2020-03-28 11:02:33 269

原创 大学毕业设计,Java学好了就是吊炸天

设计题目:基于Java实现连连看游戏程序成品展示:毕设大纲。(所有想法都用纯Java代码实现)所用知识点:纯Java代码纯Java代码纯Java代码纯Java代码纯Java代码纯Java代码纯Java代码纯Java代码纯Java代码纯Java代码纯Java代码纯Java代码纯Java代码纯Java代码纯Java代码纯Java代码纯Java代码纯Java代码系统模块结构图在检验两...

2020-03-28 10:25:31 345

原创 2020年薪酬排行榜为何程序员遥遥领先?

作为一个已经写了十几年代码的程序员,从来没有觉得程序员的工资遥遥领先其他的行业,只不过现在的国内的软件还在红利期,据不完全的统计的国内的程序员总量已经超过500万,美国的程序员也只有150万,但真正具备高级工程师能力的人数还是相对偏少,所以软件行业的高薪效应还在。目前国内软件有两个大趋势:企业一直在招聘真正的高手程序员,企业也在埋怨招不到合适的技术人才,毕竟国内高级以上的程序员绝对数量还是...

2020-03-27 10:59:03 340

原创 猛男程序猿必备面试技能 面试官问:“什么是线程安全”,如果你不能很好的回答,那就请往下看吧。

面试官问:“什么是线程安全”,如果你不能很好的回答,那就请往下看吧。论语中有句话叫“学而优则仕”,相信很多人都觉得是“学习好了可以做官”。然而,这样理解却是错的。切记望文生义。同理,“线程安全”也不是指线程的安全,而是指内存的安全。为什么如此说呢?这和操作系统有关。目前主流操作系统都是多任务的,即多个进程同时运行。为了保证安全,每个进程只能访问分配给自己的内存空间,而不能访问别的进程的,这是...

2020-03-27 10:26:52 172

原创 面了三个大厂,终于拿到offer,数年Java最经典的面试题总结

文章最后有面试题福利!记得看一下哦~*前言写这篇文章的目的是因为前两天同学想应聘Java工程师,从网上找了Java面试题和答案让我帮忙看看。我扫了一眼,倒吸了一口冷气,仔细一看,气的发抖。整篇题目30多个没有一个答案是对的,所以在这里总结一下这几年面试别人和被别人面试遇到的一些我认为比较好的基础题目分享给大家,进阶题目在后续补充。我的理解如果有错漏请一定指出,非常感谢!Java面试知识点技...

2020-03-25 14:10:40 413

原创 阿里集团中件4面:并发类+RocketMQ+Java锁+分布式架构

前言人们都说,这个世界上有两种人注定单身,一种是太优秀的,另一种是太平凡的。我一听 呀?那我这岂不是就不优秀了吗,于是毅然决然和女朋友分了手。人们都说,互联网寒冬来了,这个时候还在大面积招人的公司,必然是牛逼的公司。而这个时候勇敢跳槽的人,必然是牛逼的人。今天小编也准备了一套JAVA高级程序员面试题目,小伙伴可以试试。需要答案详解的可以加小编QQ群:1036633591,获取!一面:...

2020-03-25 14:03:16 167

OA人事管理系统.zip

java servlet+jsp开发公司人事后台管理系统,可用于java web毕业设计项目运行环境 jdk8(jdk7)+tomcat7+mysql+eclipse项目技术servlet+jsp

2020-03-25

空空如也

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

TA关注的人

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