自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 程序员行业有哪些越早知道越好的道理?

1 尽早去大厂,或者是好点的平台。在一些大厂,三年买车,5年买房绝不是空谈。如果呆在小公司,除了搞增删改查和人际关系,没有出路。 2 大多数(超过8成)的程序员,在30岁时还在做增删改查的业务。对这些人来说,35岁或者40岁,绝对是个槛。所以30岁如果还在小公司做程序员,那么一定得在32岁的时候找个大厂,或者是能养老的平台。 3 你用半年或者更短时间掌握的技能,别人也能,所以这类技能(主要是增删改查)不值钱。哪些技能值钱?资深开发,架构师,算法工程师,项目经理这些人干的,但普通...

2021-09-25 12:04:58 32

原创 那些编程水平很高的程序员是怎么练成的?

靠自学和培训班,程序员顶多只能达到能勉强糊口的程度。靠做增删改查业务提升经验的程序员,收入只能勉强达到中等水平,而且到了30岁就会被毕业生所顶替。 要达到水平很高的程序员,第一要找能提供优质实践机会的大厂,第二要在诸如高并发或机器学习的项目里多解决实际问题,第三还要不断跳槽,不断地找更优质的平台和更优质的项目机会。 接下来说下成为高水平程序员的流程,顺便提些中间可能会遇到的发展误区。 在校生,或者是培训班的程序员,哪怕学得再多,学习阶段接触的项目看上去再高大上,只要没有...

2021-09-23 08:31:24 21

原创 nacos集群 启动报错 failed to req API:/api//nacos/v1/ns/instance after all servers([localhost:8848])

本人最近在做Spring Boot整合nacos集群的事情,发现Nacos集群正确配置后,Spring Boot整合Nacos注册中心,然后启动时,报了如下的错。failed to req API:/api//nacos/v1/ns/instance after all servers([localhost:8848])我看了一些网络文章,发现问题并没有解决,于是我尝试了一下,结果解决了该问题,所以写文记录下过程。1 首先需要确保Nacos集群中的诸多节点正常启动,而且在nacos控制台里能看.

2021-09-01 07:27:49 43

原创 Nginx启动和停止报No mapping for the Unicode character exists in the target multi-byte code...错误的解决方法

今天我通过start nginx启动nginx以后,想通过nginx -s stop命令停止nginx,结果报这个错:No mapping for the Unicode character exists in the target multi-byte code一看,原来nginx安装路径中有中文,我换了路径,问题就解决了。总结下,路径中有空格不要紧,但这个场景中,不能有中文。...

2021-07-16 11:01:49 39

原创 xxx-1.0-SNAPSHOT.jar中没有主清单属性的解决方法

我在spring boot的pom.xml文件中,加了<packaging>jar</packaging>代码,然后再打成jar,但当我通过java -jar xxx.jar命令运行该jar包时,提示xxx-1.0-SNAPSHOT.jar中没有主清单属性,我就在pom.xml加入如下的代码,问题就解决了。<dependencies> <dependency... </dependency></dependenc

2021-07-15 08:02:25 1210

原创 Error:java: 不再支持源选项 5。请使用 6 或更高版本 这个问题的解决方法

我在IDEA开发时,遇到了这个问题,解决以后,就写了这篇文章来记录下解决方法,供大家参考。第一步,点File ->Settings,找到Java Compiler项,确认其中的版本是11,而不是5.第二步,通过File->Project Structure,进入到另外一个配置页面。首先确认Project里的版本是11.再确认Modules里的也是11.问题就解决了。...

2021-07-14 07:42:01 109

原创 Spring Boot面试题汇总,含答案

1什么是springboot ?用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件)创建独立的spring引用程序 main方法运行嵌入的Tomcat 无需部署war文件简化maven配置自动配置spring添加对应功能starter自动化配置答:spring boot来简化spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用2Springboot 有哪些优点?-快...

2021-07-12 06:50:34 71 1

原创 我的Python书被台湾的出版社引进版权了,书的名字也更吸引人了

我去年出了一本Python书,基于股票大数据分析的Python入门实战,在这本书里,我是用股票范例讲述Pythorn的爬虫,数据分析和机器学习知识点,如下是京东的连接。 https://item.jd.com/71486761859.html 结果前几天出版社告诉我,我的书被台湾的出版社买去版权,然后出了繁体版。新书的名字叫:股票发大财 用Python预测玩转股市高手精解 初一看,我不敢相信这本书还是我的,因为标题和封面都变了,这个是新书的封面,。 ...

2021-05-29 12:23:25 122

原创 com.mysql.cj.exceptions.UnableToConnectException: CLIENT_PLUGIN_AUTH is required 这个问题怎么解决

我在用spring boot整合jpa连mysql时,遇到这个错误。Caused by: com.mysql.cj.exceptions.UnableToConnectException: CLIENT_PLUGIN_AUTH is required原因是在pom.xml里,引入的mysql数据库版本过高,后来改成低版本以后,问题就解决了。修改后的pom.xml:<dependency> <groupId>mysql</groupId> &lt

2021-04-27 08:08:26 737

原创 面试过了,拿到offer了,不去了会怎么样?

先说结论:接受了offer但不去,其实没啥事,但这属于诚信问题。这里有个概念,给了offer但不接受,这没事。给了offer,也接受了,但在入职前一周(或在其它约定的时间范围内)说不去,同时姿态放低些打招呼道歉,对方公司可能会感觉不好,但一般也不会怎么样。接受了offer,但离入职很近了,由于身体等客观因素导致无法入职,这一般如果好好解释,对方虽然可能心知肚明,但候选人只要姿态放低,一般就最多说几句,也不会有事情。但如果接受了offer,入职前突然不去,然后也不说什么,这就有些过了,毕竟有事

2021-04-19 08:12:17 981

原创 在面试的时候,HR问你目前拿到了几个offer,该怎么回答呢?

首先要明确,这个问题明显越界,这就好比你在面试时,直接问面试官,这个岗位你们面试了多少候选人一样。而且这种问题,hr不会在乎你真的拿了多少个offer,而是在乎你对他们公司的态度。所以一般的hr不会这样问,但万一问到了,建议你用如下的回答。1 如果是小公司,或者外包公司,你就说,拿了不少同类公司的offer,然后让他们给高点工资,别说拿了大厂的offer,因为拿了大厂的再去面小公司,人家也不信。2 如果是大厂,或者你确实想进去,你就说,之前我已经面了好几家公司,面试时同时面几家也是正常的,大家都

2021-04-19 08:10:28 362

原创 我学Python大数据分析和机器学习看过的书

我目前在一家公司做python数据分析,是股票金融量化方面的,我之前是做java的,项目组有需求,我就通过3个月,把python学到了能干活的地步了,我不敢说我的方法是最好的,但应该是有一定的可操作性。我首先通过如下的pyhton书入门。入门的时候,千万首先要搭建好开发环境,我建议是用python3.8解释器加pycharm。入门时,一定得边运行代码边看结果,这样一般最长就能用一个月了解python,其实我就用了2周就了解了python的基本语法。随后我用这本书了解了数据分析,也是运行代码+

2021-04-19 08:08:06 231

原创 完美解决window10硬盘占用100%,很卡顿的现象(图文教程),亲测有效

本人是笔记本电脑,装了Windows10,本来是2G内存+100T硬盘,发现干word之类的文档尚可,一旦运行Idea或PyChar等开发IDE,系统马上就卡顿,而且到了后来,干脆起个Idea就需要20分钟,属于基本不能干活,而且随便打开个什么程序,内存马上会占到90%以上。后来忍无可忍,就去买了内存,从2G升级到16G,但硬盘还是没有用固态硬盘。回来以后Idea和Pycharm+word+浏览器+其它程序,基本没问题,但过了不久,出现了电脑卡顿,经常会卡个几分钟,重启后好些,但一会又不行,硬盘经常到1

2021-04-02 20:48:15 1967 2

原创 面试通过了,也给了Offer,不去有什么后果?

接受了offer但不去,其实没啥事,但这属于诚信问题。这里有个概念,给了offer但不接受,这没事。给了offer,也接受了,但在入职前一周(或在其它约定的时间范围内)说不去,同时姿态放低些打招呼道歉,对方公司可能会感觉不好,但一般也不会怎么样。接受了offer,但离入职很近了,由于身体等客观因素导致无法入职,这一般如果好好解释,对方虽然可能心知肚明,但候选人只要姿态放低,一般就最多说几句,也不会有事情。但如果接受了offer,入职前突然不去,然后也不说什么,这就有些过了,毕竟有事可以早说,

2021-04-01 16:48:18 1438

原创 面试时如何通过JVM展示自身实力

面试中,JVM属于必问点。对于工作经验在3年左右的初级开发而言,如果你照着本文给出的模式,有条理地回答出这方面的问题,那么面试官一定会认为你很资深。先来看下JVM的基础问题。1.说一下jdk的对空间的内存划分是怎样的?Jdk1.7堆空间划分如下Jdk1.8堆空间将永久代取消,改为元空间2.GC的回收流程是怎样的?对于整个的GC流程里面,那么最需要处理的就是新生代和老年代的内存清理操作,而元空间(永久代)都不在GC范围内当现在有一个新的对象产生,那么对象一定需要内存空间,平均每

2021-03-29 16:25:27 922 6

原创 面试时如何向面试官提问,从而提升成功概率

面试时,一般面试官问好问题后,还会问:你有什么问题要问我的吗?这时,如果利用好这个机会,能进一步展示你和职位的匹配度,从而提升你面试成功的概率。不过别问如下的问题。1 薪资待遇,这个如果面试成了,自然会和你谈,如果你贸然提,可能会略显急躁。2 面试结果方面的问题,这个面试官一定不和你说。3 其它会让面试官感觉你挑三拣四的问题,比如问加班多不多,有没有team building,有什么福利,这种问了白问,如果入职自然也知道了。可以用如下的方式提问。1 比如你在面试中,有些亮点你没机

2021-03-23 17:36:07 830 1

原创 Python和Java二选一该学啥?

我的结论估计别人也提到了,那就是两个都要学,但是我的回答和别人大有差别的是,给出了学习路径和学习材料,并给出了学习方法。对于在校生和工作经验在3年以内的初级开发而言,对应的建议是:先集中精力学java,在找到好工作之前,别学python,因为这个时间,学python的性价比不高,具体做法如下。1 随便找2,3本java语法书,在搭建好开发环境的基础上,运行java的语法,比如集合,多线程,异常等,同时搭建 好数据库。2 同样找书,边运行边学spring boot,并在此基础上找些学习项目,运行通

2021-03-18 17:55:34 748

原创 通过良好的面试技巧进公司后,怎么过试用期?

我最近在帮助不少同学提升面试技巧,结果不少同学在面试成功之余会忐忑不安?面试成功以后怎么过试用期?甚至有同学会因为担心试用期被辞退,所以在有多种选项的情况下,只挑了工资较低的或要求较低的外派公司。在本文里,姑且先不谈这些同学是怎么面试成功的,也不说零基础的同学如何快速提升技能,而是说下面试成以后,如何在试用期里好好表现,从而能顺利地过试用期?1 先说结论:哪怕试用期被辞退,也得挑战高阶工作 比如零基础的Java小白,平时再看技术,再做学习项目,看再多的视频系列课程,背再多的面试题,但闭...

2021-03-11 09:52:55 1433

原创 Linux面试题及答案,适合毕业生和小白,适合查缺补漏

linux问题回答好了有两大作用,第一能证明你除了做过编码以外,还能通过看linux日志排查线上问题,第二能证明你在linux上做过部署和发布相关工作。 相反,如果你连linux基本命令都不会,那么面试官轻则认为你只有在windows上写代码的能力,重则就会质疑你的项目是学习项目。 在本文里,就将结合“排查线上问题”和“在linux上部署项目”这两大主题,全面分析下面试中经常会问到的linux相关面试题。1、怎么以绝对路径和相对路径的方式进入目录?怎么看当前处在哪个目录下?...

2021-03-10 14:16:41 1187 1

原创 记录下我在csdn做过的直播

网址是这个:https://live.csdn.net/list/sxeric 其中,https://live.csdn.net/room/sxeric/DkV2BBcS,这个是“临时抱佛脚,速学Java面试技能,花样套路通通过”,是讲面试,这次直播有15000+多个热度。 https://live.csdn.net/room/sxeric/Jm4eriGN,这个是“萌新玩转Python数据分析和机器学习”,是讲机器学习,这次是有9500+个热度。 https://li...

2021-03-08 09:53:49 976

原创 面试复盘系列:从象棋提升之道趣说面试提升之法

我以前学过下棋,现在在天天象棋里也升级到了8-1,如果认真下外带适度训练,估计我的瓶颈是弱8-3,据说是弱上海市级水平,最近也打算参加些区级市级比赛挣些外快。 当我在自我训练提升下棋水平时,意外发现,其中的门道和面试提升之法是相通的。我用这套方法在帮我兼职培训的学生去准备面试时,竟然发现准备面试的效率和成功率有一定程度的提升。所以我将在这篇文章里,从提升象棋的角度,趣说面试提升之法,希望大家在一笑了之以后有所启迪。另外,如果你也想提升象棋的水平,本文至少能帮你战胜公园大爷。1 对于零基...

2021-03-03 15:24:25 1092 1

原创 Java Web面试题大全

写到这里六、Java Web64. jsp 和 servlet 有什么区别?jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类) jsp更擅长表现于页面显示,servlet更擅长于逻辑控制。 Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对象,HttpServletResponse对象以...

2021-02-28 18:38:41 1194 1

原创 Spring Boot和Thymeleaf整合,结合JPA实现分页效果

在项目里,我需要做一个Spring Boot结合Thymeleaf前端模版,结合JPA实现分页的演示效果。做的时候发现有些问题,也查了现有网上的不少文档,发现能全栈实现的不多,所以这里我就把我的做法,全部代码和步骤贴出来供大家参考。1 创建项目,用pom.xml引入依赖 这里将创建名为ThymeleafWithDB的Maven,在pom.xml里引入如下的依赖包。1 <dependencies>2 <dependency>3 ...

2021-02-26 10:46:05 944

原创 Java面试题大全带答案

本人发现网上虽然有不少Java相关的面试题,但第一未必全,第二未必有答案,第三虽然有答案,但未必能在面试中说,所以在本文里,会不断收集各种面试题,并站在面试官的立场上,给出我自己的答案。第一部分、Java 基础1. JDK 和 JRE 有什么区别?JDK是java的开发工具包,有JDK8,9甚至到14的差别,安装以后,不仅包含了java 的开发环境,比如java.exe,还包含了运行环境(jre)相关包。 JRE是java 运行环境,一般装好JDK后,系统里会有对应的JRE环境。2. .

2021-02-23 22:19:13 6886 9

原创 基于股票大数据分析的Python入门实战(视频教学版)的插图汇总

在我写的这本书,《基于股票大数据分析的Python入门实战(视频教学版)》里,用能吸引人的股票案例,带领大家入门Python的语法,数据分析和机器学习。 京东链接是这个:https://item.jd.com/12868774.html 在本文里,就将通过截图,详细展示本书给出的若干案例,这些案例的代码,均在本书里。 1 用爬虫得到股票数据的效果图2 根据爬到的数据,用Numpy+Pandas+Matplotlib绘制K线的效果图3 基于时间序列,绘...

2021-02-23 17:19:48 1388 4

原创 spring boot用ModelAndView向Thymeleaf模板传参数

最近在调试一个Spring Boot向Thymeleaf模板传参数的例子,但踩了很多坑,这里就把详细过程记录下来,以供大家参考。 首先创建一个名为ModelAndViewDemo的Maven项目里,而在下表里,给出了重要文件的说明。 重要文件 说明 pom.xml 引入了该项目所用到的依赖包,尤其地,引入了Thymeleaf的依赖包 SpringBootApp.java 启动...

2021-02-21 09:15:31 1231 1

原创 用商城维护类项目,讲下应届生如何在面试中介绍项目,如何准备面试

本人之前写的面试系列文,一直是针对技术和面试技巧,所以在本文里,就将结合具体的商城维护项目,给出介绍项目经验的做法。 1 面试前的准备要点 1 运行通本项目,尤其地,了解用JPA访问数据库,以及用Eureka等组件管理项目的做法。 2 背若干配置参数,比如JPA访问数据库是如何做配置,面试中要以此证明自己做过。 3 了解项目敏捷开发的模式,因为你是要把这个项目介绍成商业项目,而不是学习项目。 4 看如下项目管理方式:用Maven + Git管理代码...

2021-02-19 10:13:20 1051

原创 如何在面试中介绍自己的项目经验(作者原创版)

作者原创说明:本文自博客园发表以后,无数次被各种CSDN和其它平台引用,有人还信誓旦旦地加入了原创说明。 那么怎么判断本文是本人的原创呢? 1 第一看时间,本文于博客园的发布时间是这个:posted on2017-09-24 13:04hsm_computer 阅读(70478) 评论(31) ,大家可以对比下其它文章的发表时间。 2 第二,本文其实是摘自我的书,《Java Web轻量级开发面试教程》,https://item.jd.com/14861686...

2021-02-17 21:51:48 2938 8

原创 在面试中通过工厂模式来证明自己的能力

在面试中,候选人经常会被问到,你在项目里用到过哪些设计模式?对此,你可以按本文给出的步骤,系统地通过工厂模式展示自己在设计思想方面的能力。 1 通过工厂模式屏蔽创建细节 工厂模式(Factory Method)是用来向使用者屏蔽创建对象的细节。之前我们在讲SAX解析XML文件时,已经用到过工厂模式,当时我们是通过如下代码用SAXParserFacotry这个工厂对象来创建用于解析的parse对象,代码如下所示。1 SAXParserFactory factory = SA...

2021-02-17 21:37:40 1019

原创 The server time zone value is unrecognized or represents more than one time zone. 这个问题的解决方法

我在用spring boot开发jpa的时候,发现了这个问题:The server time zone value '???ú±ê×??±??' is unrecognized or represents more than one time zone.其中是有乱码。解决的方法是,在连接mysql的url后面加上了一句话。原来的url:jdbc:mysql://localhost:3306/stock修改后的是:jdbc:mysql://localhost:3306/stock?serv

2021-02-17 11:18:17 6577 9

原创 在大厂做程序员有多幸福?对于这个问题我的回答

原文是这个:拿着全社会平均最高的薪资,短短几年就能赚的多数人一辈子都赚不了的钱,就业门槛低岗位多,随便一个大厂一年招聘比top100医院临床岗管理岗医技岗科研岗人数之和都多,工作环境比除了公务员金融之外其他行业都好,福利多,就算gg了赔偿也比所有职业都高,那么在大厂当程序员是不是就是一个普通人最幸福的事,最梦想成真的事?我的回答如下:你不能光看人家光鲜,还要看人家光鲜背后的艰辛。确实,有3到5年工作经验的人,在大厂里年薪60万都算少,但人家过的是什么样的日子?1 晚上11点下班算早.

2021-02-16 16:44:26 1367

原创 概率分析方法与推断统计(来自我写的python书)

在数据分析统计的场景里,常用的方法除了描述性统计方法外,还有推断统计方法,如果再从工作性质上来划分,推断统计包含了参数估计和假设验证这两方面的内容。而推断统计用到了很多概率统计方法,所以本小节在介绍推断统计的内容前,还将讲述一些常用的概率统计方法。1 分析收盘价,绘制小提琴图 小提琴图综合了箱状图与核密度图的特性,从箱状图里能看出数据的各分位数,而从核密度图里,能看出样本数据的分布情况,即每个数值点上样本的密度。 从统计学的角度来分析,样本密度越大的数值区域,接下来的数据出现...

2021-02-15 15:45:12 1155 1

原创 在Python里,用股票案例讲描述性统计分析方法(内容来自我的书)

描述性统计是数学统计分析里的一种方法,通过这种统计方法,能分析出数据整体状况以及数据间的关联。在这部分里,将用股票数据为样本,以matplotlib类为可视化工具,讲述描述性统计里常用指标的计算方法和含义。1 平均数、中位数和百分位数 平均数比较好理解,是样本的和除以样本的个数。 中位数也叫中值,假设样本个数是奇数,那么数据按顺序排列后处于居中位置的数则是中位数,如果样本个数是偶数,那么排序后,中间两个数据的均值则是中位数。通俗地讲,在样本数据里,有一半的样本比中位数大,有一...

2021-02-14 18:50:23 1168 1

原创 实现基于股票收盘价的时间序列的统计(用Python实现)

时间序列是按时间顺序的一组真实的数字,比如股票的交易数据。通过分析时间序列,能挖掘出这组序列背后包含的规律,从而有效地预测未来的数据。在这部分里,将讲述基于时间序列的常用统计方法。1 用rolling方法计算移动平均值 当时间序列的样本数波动较大时,从中不大容易分析出未来的发展趋势的时候,可以使用移动平均法来消除随机波动的影响。可以说,移动平均法是针对时间序列的常用分析方法,其基本思想是,根据时间序列样本数据、逐步向后推移,依次计算指定窗口序列的平均值。 股票的移动平均线是个...

2021-02-12 19:40:18 2114 3

原创 针对Python基本数据类型的操作

在学习Python语法前,请大家务必注意,Python是通过缩进来定义代码层次的,即同一层次的代码都是左对齐,而下个层次的代码块与当前代码块相比,会有4个空格的缩进。 这里缩进的空格数是约定俗成的,当然如果缩进空格数是3或者5,语法上不会有问题,但这样会给代码的阅读和维护带来一定的困惑。 Python程序的基本元素是各种类型的数据,比较常见的基本数据类型有整型、浮点型、字符串类型和布尔型,除了字符串类型的数据将在下个部分讲述之外,在如下的DataDemo.py案例中,我们将演示针...

2021-02-07 20:50:58 1010

原创 Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from 这类问题的解决方法

最近换了台电脑,所以重新在IEDA上搭建Spring Boot环境,遇到一个问题,网上查了很久,又实践了一通,终于解决,这里把步骤详细记录下来。 问题描述:创建IDEA的Maven项目后,出现 Maven插件无法下载的问题。 首先自然去网上查,有人说是在IDEA->setting里去找Maven,如下Maven home路径和之下的User settings file路径不一致,我这边也一致的。 又有人说,可能是setting.xml里,从配置的源...

2021-02-06 21:21:45 2288 1

原创 校招有感:计算机专业毕业生如何找工作(Java方向)

这两年毕业生的就业形势,大家都看在眼里。由于我平时本职会到校园去做校招,兼职会做培训,所以也接触到了不少计算机应届毕业生。 我看到的计算机专业毕业生,各种情况的都有。虽然其中有学校的因素,但学校的因素也不足以造成这样大的差距。所以在本文里,就将结合找到各种工作的毕业生的情况,说下计算机专业的毕业生第一如何在大三大四时准好准备,第二如何在大四时找到心仪的工作。1 哪些计算机毕业生能进大厂?或者至少能找到软件的活? 我作为大厂面试官去做校招时,能收到一大堆简历,如何挑选有面试资格...

2021-02-05 08:04:21 1497 1

原创 用了半年的时间,把python学到了能出书的程度

Python难学吗?不难,我边做项目边学,过了半年就通过了出版社编辑的面试,接到了一本Python选题,并成功出版。 有同学会说,你有编程基础外带项目实践机会,所以学得快。这话不假,我之前的基础确实加快了我的学习进度。不过话说回来,我平时也做兼职培训,我的学生大多是没基础的,我用本文给出的资料和方法去培训他们,学的好的同学,3个月后能干基本的python项目,照此速度,用1年时间做到精通python,达到出书的程度,应该也不是难事。 所谓赠人玫瑰手有余香,本人将在这篇文章里,尽可...

2021-02-02 15:54:54 1112 2

原创 Java面试官经验谈:如何甄别候选人真实的能力,候选人如何展示值钱技能

我做Java方面的面试官也有些年头了,从校招学生到初级开发到架构师我都面试过。从技术上来讲,候选人通过面试的标准可能千差万别,但归结成一句话,就是候选人达到了职位介绍的要求,且相关项目经验达到足量的年限。 同样作为程序员,我自然希望所有的候选人都能成功通过面试,但作为面试官总是要忠于职责,尽量甄别出候选人的真实能力。面试时,拿到手的候选人简历是通过筛选的,也就是说,如果候选人真的能像简历上所描述的那样,那么一定能过面试,但事实上不少候选人仅仅是“简历拿得出手”而已。在本文里,将站在资深面...

2021-01-26 09:45:19 1003

原创 Java字节码与反射机制

字节码(Byte Code)是Java语言跨平台特性的重要保障,也是反射机制的重要基础。通过反射机制,我们不仅能看到一个类的属性和方法,还能在一个类里调用另外一个类的方法,但前提是我们得有相关类的字节码文件(也就是.class文件)。1 字节码和.class文件 当我们编写好以.java为扩展名的文件后,如果它能被运行(比如其中包含main函数),那么我们能通过点击MyEclipse里的运行按钮运行这个.java文件。 但此时,MyEclipse向我们隐藏了一个关键步骤:它首...

2021-01-23 17:16:08 935 1

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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