自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java进阶反射的应用:动态代理

1 Java动态代理之前为大家讲解过代理机制的操作,属于静态代理,特征是代理类和目标对象的类都是在编译期间确定下来,不利于程序的扩展。同时,每一个代理类只能为一个接口服务,这样一来程序开发中必然产生过多的代理。最好可以通过一个代理类完成全部的代理功能动态代理是指客户通过代理类来调用其它对象的方法,并且是在程序运行时根据需要动态创建目标类的代理对象。动态代理使用场合:调试远程方法调用代理设计模式的原理:使用一个代理将对象包装起来, 然后用该代理对象取代原始对象. 任何对原始对象的调用都要通过代

2022-03-09 19:33:00 111

原创 Java进阶架构师之必须学会的10款开源工具

本文主要介绍Java程序员应该在2019年学习的一些基本和高级工具。如果你是一位经验丰富的Java开发人员,你可能对这些工具很熟悉,但如果不是,现在就是是开始学习这些工具的好时机。Java世界中存在许多工具,从Eclipse,NetBeans和IntelliJ IDEA等著名的IDE开始到Java开发人员应该知道的JVM分析和监视工具,如JConsole,VisualVM,Eclipse Memory Analyzer等。尽管如此,在本文中,我将重点介绍适用于各种Java开发人员的通用工具,例如核心J.

2022-03-09 19:32:31 177

原创 Java进阶架构师之如何画好架构图?阿里手把手教你

技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也体现在优秀工程师在工作效率提升、产品性能优化和用户体验改善等经验方面的分享,以提高我们的专业能力。本文作者阿里巴巴技术专家三画,分享了自己和团队在画好架构图方面的理念和经验,首发于阿里内部技术分享平台,阿里巴巴中间件授权转载,梓敬、鹏升和余乐对此文亦有贡献。当我们想用一张或几张图来描述我们的系统时,是不是经常遇到以下情况:对着画布无从下手、删了又来?用一张图描述我的系统,并且让产品、运营..

2022-03-09 19:31:55 720

原创 突击Java程序员,看看如何完美回答面试官问的Mybatis初始化原理

对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。本章将通过以下几点详细介绍MyBatis的初始化过程。MyBatis的初始化做了什么MyBatis基于XML配置文件创建Configuration对象的过程手动加载XML配置文件创建Configuration对象完成初始化,创建并使用SqlSessionFactory对象涉及到的设计模式一、 MyBatis的初始化做了什么任何框架的初始化,无非是加载自己运行时所需要的配置信息。MyBatis的配置信息,大概包含以下.

2022-03-09 19:31:30 105

原创 初级程序员应该如何准备面试?

面试这一块主要说说简历的制作和面试前的准备。简历制作简历是你进入这个公司的第一块敲门砖,现在很多都是网上投递简历,HR在筛选简历时首先会设置关键词,比如公司需要的学历是大学,那如果你的简历上的学历达不到或者就没写,那完了,你的简历HR根本就看不到,纵使你技术在高超也没有用。所以写简历的时候一定要注意以下几个方面。版面简洁明了,逻辑清晰字体排版清晰整齐,不要过于浮夸一定要将简历设置成PDF格式,其他格式尤其是Word格式特别容易乱序!简历最好是满满一页,不要超过,更不要一页都写不满!!!!

2022-03-09 19:30:47 119

原创 我的朋友们到底是怎么考过初级程序员的?

很多计算机专业的学生都打算考初级程序员证书,这是软考中基础的等级考试,很多计算机专业的学生都拿到了这个证书。但是很多学生害怕考试不及格。那么,软考程序员的通过率是多少?多少分及格?怎么复习?每年软考程序员的分数线并不是很固定,但可以根据近几年的分数线可以看出基本稳定在各科45分以上,也包含45分。也就是说,近几年软考程序员的及格线是45分,但需要注意的是,需要两科都达到45分才算合格,只通过一科是不算及格的,并且分数也不会保留。另外,近几年软考程序员的通过率一直在40%以上。这个通过率还是蛮高的,只要备

2022-03-09 19:30:05 337

原创 什么是java,java工程师应该具备哪些能力?

这两年,虽然各种各样的新兴语言不断涌现,收获了一大批迷粉,但是java的王者地位,却始终难以撼动。作为一门成熟的,经久不衰的语言,java吸引了越来越多的人,想加入进来。但是,很多人在选择java前,或多或少有这样那样的顾虑,不清楚什么是java,作为一名合格的java开发工程师又应该具备哪些技能?作为长期混迹成都IT圈的萌妹子,给大家分享下,什么是java**,需要掌握哪些****java知识才能成为一名合格的java开发工程师。**一、什么是Java**?**Java是一种面向对象编程语言,它

2022-03-09 19:29:03 968

原创 Java工程师知识图谱

一、Java工程师知识图谱(思维导图版)二、Java工程师知识图谱(图文版)

2022-03-09 19:28:10 1121

原创 一名Java高级工程师需要学什么?

从两方面讨论一名java高级工程师需要学些什么,具备什么能力,感兴趣的小伙伴们可以参考一下宏观上:1.技术广度方面至少要精通多门开源技术吧,研究过struts\spring等的源码。2.项目经验方面从头到尾跟过几个大项目,头是指需求阶段,包括需求调研。尾是指上线交付之后,包括维护阶段。3.架构经验方面有过分布式系统的架构和开发经验。对于跨系统的结构优化,数据存储的性能指标等有丰富经验。什么缓存啊、数据库的垂直切分什么的,业务的抽象和水平拆分啊,这些应该都轻车熟路吧。4.行业领域方面最起码

2022-03-09 19:27:45 133

空空如也

空空如也

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

TA关注的人

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