java
程序员的成长路程
这个作者很懒,什么都没留下…
展开
-
终于把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 · 2133 阅读 · 0 评论 -
雷军的代码什么水平?真的很牛吗?网友:我认怂,跪着读!
Are you ok?——雷军 说到雷军想必大家都再熟悉不过了吧?虽然他身为小米科技的创始人、董事长和首席执行官,但仍不能阻挡各位网友对他进行调侃的步伐,众多网友共同给他取了一个外号——雷布斯,形象地将他比喻成“中国版的乔布斯”。在众多科技公司的大佬中,雷军是一个比较接地气的人,在线下经常能见到雷军与路人进行互动,一点架子都没有。直接贴上雷军22年前写的代码,大家来看看牛不牛?电脑是雷军人生中的最爱,电脑的世界对于雷军而言实在太美妙。雷军觉得,电脑的世界没有人那么复杂...原创 2020-07-17 15:07:47 · 5362 阅读 · 0 评论 -
千万别惹程序员,否则会在代码注释里,告诉这家公司有多坑
每个程序猿敲代码常有自身的特点風格,有些人写的乱七八糟,有些人写的井然有序,好的编码自身也是最合适的表明word表格。以便认为这一目的,除开写成雅致的编码外,给编码们加上注解,都是出色程序猿的1个良好的习惯。因为注解不容易危害系统自身,因而被程序猿们搞坏了。不要再惹程序猿,不然会在编码注解里,说出这个企业有多坑有人用敲代码的方法来各类恶搞,许多人用敲代码的方法来发泄自身的压力大,也有人用于吐槽。程序猿压力太大,必须1个地区宣泄,可又不可以因而断掉思路,因此编码注解变成极佳的地区。就在上.原创 2020-07-16 17:35:27 · 768 阅读 · 0 评论 -
CPU瞒着内存竟干出这种事
还记得我吗,我是阿Q,CPU一号车间的那个阿Q。今天忙里偷闲,来到厂里地址翻译部门转转,负责这项工作的小黑正忙得满头大汗。看到我的到来,小黑指着旁边的座椅示意让我坐下。坐了好一会儿,小黑才从工位上忙完转过身来,“实在不好意思阿Q,今天活太多,没来得及招待你”“刚忙什么呢,看你满头大汗的”,我问道。“嗨,别提了,老是发现内存页面错误,不停地要通知操作系统那边去处理,真是怀念以前啊,没有这么多破事儿要管”,小黑叹了口气。我一听来了兴趣,“小黑你给我说说你们...原创 2020-07-16 17:02:09 · 148 阅读 · 0 评论 -
为什么阿里、头条、美团这些互联网大厂都在用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 · 462 阅读 · 0 评论 -
很多人问都2020了 C、C++、Java到Python,编程入门学习什么语言好?
最近,TIOBE更新了7月的编程语言榜单,常年霸榜的C、Java和Python依然蝉联前三位。万万没想到的是,R语言居然冲到了第八位,创下了史上最佳记录。而且后续随着业内对数据统计和挖掘需求的上涨,R语言热度颇有些势不可挡的架势。然而作为程序员吃饭的工具,编程语言之间也形成了某种鄙视链,各大论坛里弥漫着剑拔弩张的气氛,众口难调。也难怪有很多初学者会有疑惑,为什么会有这么多编程语言,我到底应该学什么语言?回顾编程语言几十年来的兴衰起伏,似乎也折射了整个信息产业的变迁消亡,想要在技术的洪流里激流勇进原创 2020-07-15 14:53:14 · 505 阅读 · 0 评论 -
今天就教你!Java泛型简单的使用!
前言Java里面的泛型在实际开发中运用的很多,学过C++的同学一定知道C++的模板,而Java中的泛型,一定程度上和它还是挺像的。相信写Java的人,大都有用过List的实现类ArrayList。在Java没有泛型之前,它的内部是一个Object的数组实现的。这也导致一个问题,每次使用里面的元素的时候需要向下转型,而且很明显,如果是Object的话,意味着我们可以丢任何对象进去。自动转型成Object,这样在使用的时候就很容易出问题,不知道里面存的是什么。如: ArrayList list = new原创 2020-07-14 15:12:40 · 125 阅读 · 0 评论 -
java书籍私藏书单推荐!
Java 要学的知识点很多,但经典的书籍就只有那么几本所以这里我推荐给你的,答应我 能买就赶紧买,别害怕花钱,尤其是遇到屯书的日子,便宜的时候多买点,香啊。这次推荐的书单也是最近好几个宝贝咨询我的一个问题,“哥,学 Java 应该买什么书啊?好纠结,你能不能把你私藏的书单全部贡献出来?”好吧,宝贝,这次满足你们,好吧?1)《Head First Java》这本书之所以作为首推,就是因为看起来不枯燥,真的。里面插画非常多,有意思的小话题很多,如果对技术图书望而生畏的话,这本书很值得一看。骚话很多的原创 2020-07-13 15:59:37 · 277 阅读 · 0 评论 -
不是吧不是吧 你居然还不知道这世界上最难的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 · 652 阅读 · 0 评论 -
如何去高效的学习?怎样克服?
如何高效的学习?学什么基础与应用广度与深度哲学英语怎么学知识体系克服遗忘碎片时间用起来技术分享造个轮子我们相信努力学习一定会有收获,但是方法不当,既让人身心疲惫,也没有切实的回报。高中时代,我的同桌是个漂亮女同学。她的物理成绩很差,虽然她非常勤奋的学习,但成绩总是不理想。为了巩固纯洁的同学关系,我亲密无间地辅导她的物理,发现她不知道题目考什么。我们的教科书与试题都围绕着考试大纲展开,看到一道题,应该先想想它在考哪些定理和公式的运用。 不少朋友每天都阅读技术文章,但原创 2020-07-11 15:55:01 · 235 阅读 · 0 评论 -
作为Java开发者我强烈推荐的10种常用工具
作为已经从事开发十年的大牛 让我来告诉你Java程序员在日常生活中最常用的10种工具。如果你正在使用Java,本文介绍将会对你有所帮助,如果你还不熟悉这些工具,在这里你可以对它们进行更加系统的了解。1) IDE:Eclipse和NetBeans或者IDEAIDE是Java开发人员最为重要的工具。IDE不仅提供了集成的开发环境,还能够帮助导航、调试和记录代码。Eclipse作为行业领导者,有一半的Java开发人员都在使用它。而在编写测试程序、测试和调试Java web开发的新事物方面,我更推崇Netbea原创 2020-07-11 15:34:15 · 942 阅读 · 1 评论 -
2020了 现在前端最主要的技术是学那些?
首先前端三大件:前端的根本,html、css、JavaScript、JavaScript是重中之重。库工具:对于库工具而言我们常用的有 JQuery、underScore、zepto、Moment 等JQuery: 降低开发者操作 DOM 的复杂度UnderScore: 提供实用的函数Zepto: JQuery 的简化版Moment: 日期和时间操作库这些库给我们提供了很大的便利,省去了我们编写相关方法的时间,同时也是我们的程序更加稳健我们自己写的方法很可能在某些情况下就出 bug 了。前.原创 2020-07-11 14:48:13 · 1020 阅读 · 0 评论 -
什么是java?为什么要学Java? 学Java有什么用?
肯定会有许多人或多或少都和我一样,当偶然在电视上看到程序员对着电脑飞快敲下一串代码,不禁为他们发出惊叹,想象着有一天自己也能这样。是的,有一天你也能这样!因为我已经实现了!下面我们来看看到底什么是JAVA?为什么要学习,学习了有什么用?先给大家看一下19年计算机语言排行什么是java?为什么要学Java? 学Java有什么用?1.什么是JavaJava它就是一种编程语言,别的编程语言能干的事,它都能干。2.编程语言这么多,我为什么选择Java呢?简单易学首先Java是一个面向对象的编程语言原创 2020-07-10 17:06:25 · 2668 阅读 · 1 评论 -
大专学历进阿里,原因除了优秀,还有加班干到凌晨!
现在“加班”在大家眼里,都是极其正常的事情了。不过大多数都是按照公司要求,没有几个人会愿意主动加班到深夜。而现在就有这么一位大专生,为了加入一个好公司而愿意天天加班,到底是为什么呢?对于阿里巴巴来说,不是每个人想进就可以进的,因为它的门槛很高,里面的员工随便拉一个不是211就是985之类的学校。没有一定的优秀能力的话,大专生想去阿里巴巴工作是特别不容易的,见不到面试官不说,连简历有可能都会被机器自动删掉。而有这么一位大专生小伙,为了进入bat,每天坚持加班到半夜十二点,并且还是自己主动加班,没有公司的要原创 2020-07-09 16:04:40 · 1112 阅读 · 0 评论 -
字节跳动与美团2轮面Java面试题总结,这些面试题你都遇到过哪些?如何正解?
面试真题来源自网络……前言宅在家里快两个月的在家办公模式基本告一段落。企业复工,大家的工作生活终于可以回归正轨,相信不少朋友已经走出家门,迎战跳槽季了。一些动作快的朋友可能已经拿到一两个 Offer 了。那么,对于Java开发岗来说,到底该如何准备技术面呢?其实,除了表达能力和面试技巧外,无非就从这几个方面进行准备:源码阅读、JVM、高并发,分布式、集群、中间件,微服务架构等。下面是最新的字节跳动和美团的Java面试题,希望对大家面试有帮助!字节跳动一面:1.看过Spring的源码吗,开局暴击原创 2020-07-08 17:22:36 · 182 阅读 · 0 评论 -
本科生和专科如何系统地去学习前端web开发呢?
说一下我个人对你们后辈们的一些理解跟建议,仅供参考第一步,先看一本前端入门的书+《Javascript权威指南》:前端入门的书随便哪本都行,主要是了解一下前端HTML + CSS + Javascript大致是怎么回事,有个概念,脑海中留个大致轮廓就好,非要推荐的话,可以看看《HTML5权威指南》,Apress的书都还不错。入门之后,啃一下《Javascript权威指南》这本JS中的圣经,传说中的犀牛书。成为一个优秀的前端工程师的充要条件是什么我不知道,但我觉得至少完完整整的啃过一次犀牛书肯定是一个必要条原创 2020-07-08 17:01:30 · 446 阅读 · 0 评论 -
高薪web前端都是怎么学的 六年前端开发经验大哥告诉你!
如果你是想要学习web前端的新人,那么恭喜你,看完这篇文章,尽早的选择好努力的方向和规划好自己的学习路线,比别人多一点付出并且持之以恒,你就已经赢在了起跑线上。因为工作原因,经常关注有关互联网行业的最新动态。这不,刚送走了高考,又迎来了每年的毕业季,看到好多人都说今年的前端工作不好找,很多童鞋简历投了一大堆,也没有回应,发现连实习的机会都没有,好不容易去面试了几次,发现到处都是培训机构。最后,眼里都是数不尽的迷茫,甚至都开始怀疑人生了有没有?如果你已经学完了但是还没找到工作,那么就应该反省一下自己,到底原创 2020-07-08 16:25:10 · 295 阅读 · 0 评论 -
Java写一个学生管理系统
前言其实作为一名Java的程序猿,无论你是初学也好,大神也罢,学生管理系统一直都是一个非常好的例子,初学者主要是用数组、List等等来写出一个简易的学生管理系统,二、牛逼一点的大神则用数据库+swing来做一个有界面的学生管理系统。其实都并不会太难。我先写一个简单的用List来实现学生管理系统:首先,管理系统是针对学生对象的,所以我们先把学生对象写出来:package bean;publ...原创 2020-04-03 10:45:13 · 1263 阅读 · 0 评论 -
Java初学者入门必须掌握4大核心基础!
前言很多Java编程初学者在刚接触Java语言程序的时候,不知道该学习掌握哪些必要的基础知识。本文小编总结了零基础学习Java编程语言的几个基础知识要点。希望能够对刚入门的Java新手有帮助。先了解什么是Java的四个方面初学者先弄清这些Java的基本概念也是必不可少的,死记硬背肯定是不行的,重在理解,理解它们之间的区别与联系,分别有哪些应用。想想这些代码中用到了哪些知识点。不要一味地照着书...原创 2020-04-03 10:43:22 · 145 阅读 · 0 评论 -
7种你应该知道的JavaScript常见的错误
从浏览器的控制台到运行Node.js的计算机终端,我们到处都会看到各类错误。这篇文章的重点是概述我们在JS开发过程中可能遇到的错误类型。**提示:**良好的错误会导致快速而无痛的发展经历与缓慢而令人难受的发展经历之间的区别。在编写可重用的代码时,请确保您编写清晰易懂的错误。1. RangeError当数字超出允许的值范围时,将抛出此错误。例如,const l = console.log...原创 2020-03-30 11:46:58 · 173 阅读 · 0 评论 -
大学毕业设计,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 · 359 阅读 · 0 评论 -
2020年薪酬排行榜为何程序员遥遥领先?
作为一个已经写了十几年代码的程序员,从来没有觉得程序员的工资遥遥领先其他的行业,只不过现在的国内的软件还在红利期,据不完全的统计的国内的程序员总量已经超过500万,美国的程序员也只有150万,但真正具备高级工程师能力的人数还是相对偏少,所以软件行业的高薪效应还在。目前国内软件有两个大趋势:企业一直在招聘真正的高手程序员,企业也在埋怨招不到合适的技术人才,毕竟国内高级以上的程序员绝对数量还是...原创 2020-03-27 10:59:03 · 353 阅读 · 0 评论 -
猛男程序猿必备面试技能 面试官问:“什么是线程安全”,如果你不能很好的回答,那就请往下看吧。
面试官问:“什么是线程安全”,如果你不能很好的回答,那就请往下看吧。论语中有句话叫“学而优则仕”,相信很多人都觉得是“学习好了可以做官”。然而,这样理解却是错的。切记望文生义。同理,“线程安全”也不是指线程的安全,而是指内存的安全。为什么如此说呢?这和操作系统有关。目前主流操作系统都是多任务的,即多个进程同时运行。为了保证安全,每个进程只能访问分配给自己的内存空间,而不能访问别的进程的,这是...原创 2020-03-27 10:26:52 · 190 阅读 · 0 评论 -
阿里集团中件4面:并发类+RocketMQ+Java锁+分布式架构
前言人们都说,这个世界上有两种人注定单身,一种是太优秀的,另一种是太平凡的。我一听 呀?那我这岂不是就不优秀了吗,于是毅然决然和女朋友分了手。人们都说,互联网寒冬来了,这个时候还在大面积招人的公司,必然是牛逼的公司。而这个时候勇敢跳槽的人,必然是牛逼的人。今天小编也准备了一套JAVA高级程序员面试题目,小伙伴可以试试。需要答案详解的可以加小编QQ群:1036633591,获取!一面:...原创 2020-03-25 14:03:16 · 175 阅读 · 0 评论