自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 签了腾讯WXG的offer的他是如何学习Java的?初学必看者java学习路线!

本人19本科应届生,专注Java后台学习,已签腾讯WXG的offer(日后转c++)。众所周知,鹅厂后台一直以C++为重,面试官也是做C++开发。但是语言只是工具,对代码的理解才是核心。面试时重点考察的是基础知识,以及解题的思考过程。凭借着对Java的理解去回答,也受到了面试官的认可,最终幸运的拿到offer。一直以来,通过知乎这个程序员大牛聚集地,学习到了很多经验方法,也少走了很多弯路。...

2019-05-29 14:52:18 748

转载 一通骚操作,我把SQL执行效率提高了10000000倍!

补充:看到这么多朋友对sql优化感兴趣,我又重新补充了下文章的内容,将更多关于sql优化的知识分享出来,同时又对慢查询语句优化了一遍,并附上优化记录,欢迎阅读文章。喜欢这篇文章的朋友给个赞吧,哈哈,欢迎交流,共同进步。场景我用的数据库是mysql5.6,下面简单的介绍下场景课程表create table Course(c_id int PRIMARY KEY,name...

2019-05-29 14:36:41 232

转载 一百个Java程序员里99个都说不清的问题:JVM中的对象内存布局?

在 Java 程序中,我们拥有多种新建对象的方式。除了最为常见的 new 语句之外,我们还可以通过反射机制、Object.clone 方法、反序列化以及 Unsafe.allocateInstance 方法来新建对象。其中,Object.clone 方法和反序列化通过直接复制已有的数据,来初始化新建对象的实例字段。Unsafe.allocateInstance 方法则没有初始化实例字段,而...

2019-05-28 16:45:33 246

原创 如何在Intellij IDEA中使用Debug?(文末附资源)

一、Debug开篇 二、基本用法&快捷键 三、变量查看 四、计算表达式 五、智能步入 六、断点条件设置 七、多线程调试 八、回退断点 九、中断Debug 十、附:JRebel激活(此目录为懒人目录,直接链向目录标题所在文章描述)正文提醒,文章教程,观看完需要预计需要20分钟。一、Debug开篇  首先看下IDEA中Debug模式下的界面。  如...

2019-05-27 17:05:31 339

转载 [译] 如何用 CSS Animations 实现滑动图片展现文字的效果!

[译] 如何用 CSS Animations 实现滑动图片展现文字的效果原文地址:Slide an Image to Reveal Text with CSS Animations 原文作者:Jesper Ekstrom 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:Fengziyin1234 校对者:portandbridge,Ba...

2019-05-25 16:49:10 290

原创 2019年!手写一个Vue的脚手架 【极致优化版】!

使用最新版4.31版本webpack webpack用了会上瘾,它也是突破你技术瓶颈的好方向,现在基本上任何东西都离不开webpack,webpack用得好,什么next nuxt随便上手(本人体会很深),本人参考了Vue脚手架,京东的webpack优化方案,以及本人的其他方面优化,着重在生产模式下的构建速度优化提升非常明显(当然开发环境下也是~),性能提升很明显 本配置完成功能: ...

2019-05-23 15:38:58 673 1

原创 java基础专题-从零开始学习基础语法

一、标识符java对各种变量、方法和类等要素命名时使用的字符序列成为标识符;通俗点,凡是自己可以起名字的地方都叫标识符,都遵守标识符的规则1.标识符命名规则:1)标识符由字符、下划线、美元符或数字组成。2)标识符应以字符、下划线、美元符开头3)java标识符大小写敏感,长度无限制4)约定俗成,java标识符选取应该注意“见名知意”且不能与java语言的关键字...

2019-05-22 15:39:29 228

原创 初学者学Java还是python,一张图片帮你安排的明白白!!

首先,Java和Python都有广泛的应用领域,二者并不冲突,如果可能,最好都学习。其次,你是想通过学习一门编程语言来求职?那需要了解这两门语言的适用场合。(1)Java语言长期占据编程语言排行榜的榜首,说明有最多的程序员在使用它,也说明它有最广泛的应用场合,主要用于Web服务器的开发,在掌握了Java基本语法之后,需要深入学习JavaEE相关内容;此外Android开发也需要Java的基...

2019-05-21 11:48:32 470

原创 java基础专题—从零开始学习搭建java环境!

在本章节中我们将为大家介绍如何搭建Java开发环境。Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java Cloud Studio 在线运行 Javawindow系统安装java下载JDK首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/do...

2019-05-20 18:08:37 323

原创 为什么MyBatis能在国内这么流行?

不是培训机构引领技术潮流,而是培训机构会根据当前企业中的招聘需求来进行课程内容的调整。毕竟大部分培训机构和参加培训的同学看中的是就业,倘若一个技术再好,但是企业里面不用,这样的技术学了对就业基本没什么帮助,还会浪费时间和精力(培训机构的课程安排都很紧)。Mybatis之所以流行的一个原因是上手快,当学完JDBC之后,再去学习mybatis,上手时间要比hibernate快。一个技术学习成本低,...

2019-05-17 17:32:48 582

原创 不是大学学历去java培训机构能否学好并找到工作?

关于学习来说,真心打算走这一步什么时候都不算晚,对于java来说,首先要看的是合不合适。先说学历学历的确很重要,现在小公司招程序员都要大专以上,大公司有的还有限定211本科的,不过这些没什么,笔试面试才是重头,真有技术除非他们公司有硬性规定,否则才不管你什么学校的关键在于你能不能学到技术,这牵扯到两个方面1.培训机构2.自身培训机构一会再说,先说自身,刚开头时就说到,学习j...

2019-05-16 17:30:56 524

转载 除了 async 速度翻 10 倍,JavaScript 还带来了什么?

原文:https://zhuanlan.zhihu.com/p/65726962今天的 JavaScript 已经无处不在了,以传统的方式使用 JavaScript,开发者可以在各种 Web 浏览器中创建 Web 应用;通过 Node.js,可以开发命令行工具与服务器等应用;而在桌面领域,通过基于 JavaScript 与 HTML、CSS 等 Web 技术的 Electron 框架可以构...

2019-05-14 16:59:36 109

原创 从事web前端这个职业的程序员还多吗?前景如何?

大部分行业只要做好了就能获得收益,无论前端还是后端,优秀的程序员还是很受公司欢迎的。下面是某招聘网上北京海淀地区web前端的招聘量:500+的职位证明web前端的需求量还是不少的。只要技术过关,找到一份工作还是没有问题的。至于web前端这个职业现在有多少人了,数据难以统计,下面截取了github上目前比较火的前端技术的star数量(当然是全球的数量)。通过这个数据来估计的话,全球前...

2019-05-13 17:01:57 611

原创 面试:你懂什么是分布式系统吗?Redis分布式锁都不会?

我面试过上千个程序员,我发现有80%的程序员对于分布式系统,并没有一个很清晰的概念。分布式系统涉及到很多的技术、理论与协议,很多人也说,分布式系统是“入门容易,深入难”,有一些人简历上写着熟悉分布式系统,但是随着我深入问下只能算是管中窥豹,只见得其中一斑。那么究竟什么是分布式系统?分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了...

2019-05-11 16:07:26 2142 1

原创 Java资源库公众号

专注Java干货分享每天更新优质资源,不定期送书、课、面试题等

2019-05-11 11:47:15 721 1

转载 Java是不是会被Kotlin和Go逐渐替代掉?

毫无疑问,Kotlin 目前很受欢迎,业界甚至有人认为其将取代 Java 的霸主地位。它提供了 Null 安全性,从这一点来说它确实比 Java 更好。那么是不是这就意味着开发者应该毫不犹豫地拥抱 Kotlin,否则就落伍了?但事实并非如此。在开始使用 Kotlin 编程之前,本文想要分享个故事给你。在这个故事中,作者最早使用 Kotlin 来编写一个项目,后来 Kotlin 的各种怪异模...

2019-05-10 17:45:55 1148

原创 30多岁再去学习java,培训java,出来能找到工作吗?

从你的提问中可以看出,你担心的是年龄和培训机构这俩个问题。你担心年龄大学习会比较吃力,以及公司在招聘上会比较侧重更加年轻的程序员。另外,现在培训机构虽然多,但真正能让学员学到技术的专业机构却寥寥无几。就这两个问题,我们来说一下。1.适不适合学习学习java和年龄、出身无关(虽然十几岁,二十几岁是学习的最佳时间,但学无止境,只要你想学习什么时候都不算晚,这不是鸡汤,而是你能否坚持下去,当...

2019-05-09 17:24:42 4703 1

转载 刚毕业的大学生适合进外包公司吗?

刚毕业的话去外包公司是可以的。在外包公司也能学会很多知识,如果表现突出的话,有可能被甲方挖走。其实许多学java 的包括从事Java 的人在找工作的过程中,都会碰到一个抉择,就是去不去外包公司。毕竟 Java 开发中,外包用人需求是相当大的。而且各大一线城市的Java 用人需求中相当一部分都是外包性质的。但看了好多文章有类似这样的观点,都认为程序员最好不要去外包公司,一个最主要的原因是学不...

2019-05-08 16:58:27 6886

原创 java干货知识点-Java数据结构与算法之树_动力节点Java学院整理

为什么使用树: 树结合了两种数据结构的有点:一种是有序数组,树在查找数据项的速度和在有序数组中查找一样快;另一种是链表,树在插入数据和删除数据项的速度和链表一样。既然这样,就要好好去学了....(最主要讨论的是二叉树中的二叉搜索树,即一个节点的左子节点关键值小于这个节点,右子节点的关键值大于这个节点)设计前的思考:树——>元素(节点)classNod...

2019-05-08 16:56:52 122

原创 高薪java零基础学习笔记&Java数据结构和算法之冒泡排序_动力节点Java学院整理

冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,...

2019-05-08 16:56:37 218

原创 零基础java必学-Java类的继承_动力节点Java学院整理

.你了解类吗?  在Java中,类文件是以.java为后缀的代码文件,在每个类文件中最多只允许出现一个public类,当有public类的时候,类文件的名称必须和public类的名称相同,若不存在public,则类文件的名称可以为任意的名称(当然以数字开头的名称是不允许的)。  在类内部,对于成员变量,如果在定义的时候没有进行显示的赋值初始化,则Java会保证类的每个成员变量都得到恰当的初...

2019-05-08 16:56:29 120

转载 最全java教程是什么样子的?从入门到精通这里都有

很多人都想学习java,但找不到合适的教程,即便找到了也没有清晰的学习知识点,今次安利的这些视频教程何书籍是网罗技术热点,并且每周会不间断更新最新技术,并录制完整视频,供开发者学习。任何一个零基础java学习者,都可以在动力节点官网找到完整的视频学习教程,从入门到进阶到项目实战,均提供全面且详细的学习视频。这些视频非常适合初学者学习,每套视频都有视频教程,极为详细的对知识点进行讲解,学习者只要...

2019-05-08 16:56:02 245

转载 程序员面试题:如何回答面试官“你对Spring的理解”的提问?

Spring是一个十分庞大的体系,具体可以访问它的官网https://spring.io/projects进行详细了解。首先,回答这个问题,可以先介绍一下Spring体系中的几个项目:SpringFramework SpringData SpringSecurity SpringBoot SpringCloud当然,除了这些之外,Spring还包括很多其他的项目。接着,着重介绍Spr...

2019-05-08 16:52:05 376

原创 iPad除了用来吃喝玩乐,还能能写代码了?

一般来说,Pad不可以用来编程ios软件,原因有二:目前开发ios应用所需要的sdk只有mac os版本的。 也就是只能在安装有mac os系统的电脑上开发ios应用,ipad的系统是ios,不是mac os。iPad是由苹果公司于2010年开始发布的平板电脑系列,定位介于苹果的智能手机iPhone和笔记本电脑产品之间,(屏幕中有4个虚拟程序固定栏)与iPhone布局一样。提供浏览网站...

2019-05-07 15:20:12 17660

转载 程序媛在互联网公司会遭遇哪些性别歧视?

只要技术过关就行,企业招人主要是来干活解决问题的。当然,有的企业在得知女生怀孕或者刚结婚的情况下,可能会不给offer200年前,世界上第一个程序员爱达·拉夫拉斯诞生,她是英国著名诗人拜伦的女儿,一位女性。她不仅预言了通用计算机的可能,还发明了世界上第一个计算机程序。爱达·拉夫拉斯标题70年前,世界上第一台通用计算机ENIAC诞生,人们将ENIAC载入科技界的史册,却鲜有人知道完...

2019-05-06 16:29:54 650

转载 程序员们有些什么好玩儿的程序分享?你可曾见过表白代码?

如何用C语言画一个“心形”? - 编程语言以及如何用 C 语言画一个“圣诞树”? - 编程感觉好高级啊!以前还看到一个用MATLAB弹最炫民族风的,原视频找不到了,附上当时保存的代码。(超字数了,我去百度搜了个链接Matlab 制作《最炫民族风》弱爆了,附代码)还有的可以用Windows的任务管理器跳舞的技术大触,看得也是醉了【跟风作】Bad Apple 任务管理器版作者:动力...

2019-05-05 17:21:52 934

Java基础教程301集

讲的非常不错,内容很详细很全面,已经涵盖了JavaSE所有的重点、要点和难点,故此分享,希望同道中人共同进步。

2018-10-22

空空如也

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

TA关注的人

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