
分享心得
文章平均质量分 80
Java架构没有996
祝您早日学有所成,拿到满意offer。快速升职加薪,出任CEO,赢取白富美,走上人生巅峰。
展开
-
涨薪关键之反射机制,引得项目经理对你的看重,加薪触手可及!!!!
前言就比如我前几天被面试官问什么是反射???而我的回答是!!!反射是动态语言的关键,反射允许程序在执行期间借助Reflection API取得任何类的内部信息,并能直接操作任曦对象的内部属性及方法。1.Java反射提供的功能在运行时判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判断任意一个类具有的成员变量和方法在运行时调用任意一个对象的成员变量和方法2.放射常用的APIjava.lang.Class : 代表一个类java.lang.reflect.Method:.原创 2021-07-13 16:51:48 · 931 阅读 · 11 评论 -
超详细图解!【MySQL进阶篇】SQL优化-索引-存储引擎
1. Mysql的体系结构概览整个MySQL Server由以下组成Connection Pool : 连接池组件Management Services & Utilities : 管理服务和工具组件SQL Interface : SQL接口组件Parser : 查询分析器组件Optimizer : 优化器组件Caches & Buffers : 缓冲池组件Pluggable Storage Engines : 存储引擎File System : 文件系统【白嫖资料】原创 2021-07-04 15:43:52 · 970 阅读 · 6 评论 -
程序员(工作2年)立flag,面四家,成三家,最后进了蚂蚁.....
作为一个毕业2年的coder, 最近一直在寻找一个合适的机会能够换一个环境,一是寻找一个更加宽阔的舞台不断的提升自己,二是让自己走出现在的舒适区域,迎接更多的挑战和认识更多的人。当然还有为了获得更加好的一份收入。这一个月,我投递了4个公司,分别为华为,头条,招银网络科技和蚂蚁金服。头条笔试完就没回信(讲真,作为一个上班族,压根没有刷过算法题,真心不会做,还是自己太菜逼,以后有时间还是定期的了解下算法,算是扩展自己的思路)。比较幸运的是,其余3家都拿到了对应的offer, 后面也暂时不去面试了,等待最..原创 2020-12-15 22:06:53 · 2649 阅读 · 11 评论 -
手把手教你用Java的swing制作计算器
其实学到Java这一块很多人会觉得很复杂实际上学会使用方法其实很简单话不多说直接贴源码,如下:package cn.sjy.calculator;import javax.swing.*;import java.awt.*;/** * 简易计算器 * @author 石俊熠 * 2020.7.13 11:24 * 注:仿照某Java大佬的源码改之 */public class Test { private String str=" ";//输入输出框显示内容 p.转载 2020-12-14 21:27:19 · 895 阅读 · 4 评论 -
大神讲解Java for循环的几种用法
本文非常适合初学Java的程序员,主要是来了解一下Java中的几种for循环用法,分析得十分详细,一起来看看。J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。在Java程序中,要“逐一处理”――或者说,“遍历”――某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当 然,用其它种类的循.原创 2020-12-12 20:30:26 · 553 阅读 · 1 评论 -
架构师讲解Java中websocket的应用
这篇文章主要来介绍一下在java项目中,特别是java web项目中websocket的应用。场景:我做了一个商城系统,跟大多数商城系统,分为客户端和后台,客户端供客户浏览,下单,购买,后台主要管理商品,处理订单,发货等。我现在要实现的功能是,当客户端有客户下单,并且支付完成以后,主动推送消息给后台,让后台的人知道,好去处理发货等事宜。首先,我们要知道websocket是一个连接,这个连接是客户端(页面)与服务端之间的连接,所以我们要分两部分来完成这个连接,服务端代码和客户端代码。1.首先,在.原创 2020-12-11 17:35:49 · 1136 阅读 · 4 评论 -
java基础之java输入输出语句
1、使用Scanner使用时需要引入包importjava.util.Scanner;首先定义Scanner对象Java基础学习:java输入输出语句比如:Java基础学习:java输入输出语句2、使用BufferedReader用前需要引入importjava.io.Reader;Java基础学习:java输入输出语句比如:Java基础学习:java输入输出语句应该注意的是:Java把从键盘输入的数据一律看作是字符串,因此若要从键盘输入并让系统认可是数值型数据,必须经过转换。原创 2020-12-10 17:36:14 · 7369 阅读 · 4 评论 -
阿里大佬推荐初学者练习的 Java 开源项目
对于JAVA的新手来说,需要结合着相关书籍的学习和开源项目一起,才能达到比较好的效果。 在此推荐一些轻量级适合入门的JAVA开源项目,希望对题主的学习有所帮助。项目名称:springboot-learning-example项目简介:spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。项目地址: springboot-learning-example.项目名称:DockerFly项目简介:Dockerfly是基于 Docker1.12+ (D原创 2020-12-02 21:57:08 · 2518 阅读 · 2 评论 -
JVM知识点总览:高级Java工程师面试必备
下面这篇文章汇集了阿里、美团、Oracle 等大厂的 JVM 考点,你是否能回答得上来? 什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”? Java 代码是怎么运行的? Java 虚拟机是如何加载 Java 类的? JVM 运行内存的分类 如何监控和诊断 JVM 堆内和堆外内存使用? Java 四引用是什么? ...原创 2019-06-19 16:13:31 · 469 阅读 · 0 评论 -
2018最新大数据职业划分和薪资介绍(大数据从事者须知)
相信接触大数据这个行业的人都知道大数据这个行业涉及很广泛,那么相应的也有很多职业诞生出 来,很多刚刚接触大数据的不知道该往哪方面发展,下面我就给大家介绍一下大数据行业的职业规划。数据管理类1,首席数据官2,数据管理员3,数据安全工程师这类主要负责公司数据的管理,数据安全策略的制定和实现数据分析类1,战略分析师2,数据分析师3,网站分析师4,商业智能分析员...原创 2018-08-31 21:53:33 · 8831 阅读 · 6 评论 -
Hadoop会遇到的45个问题,你确定你了解吗?
本文这里为大家分享Hadoop集群设置中经常出现的一些问题。在工作生活中,有些问题非常简单,但往往搜索半天也找不到所需的答案,在Hadoop的学习与使用过程中同样如此。关注WX公众号:大数据技术工程师。可免费领取hadoop学习资料。这里为大家分享Hadoop集群设置中经常出现的一些问题:大数据技术工程师1.Hadoop集群可以运行的3个模式?单机(本地)模式 伪分布式模式 全...原创 2018-09-03 16:29:52 · 539 阅读 · 0 评论 -
大数据、java、python、区块链、人工智能哪个发展前景更好?
在这个信息时代高速发展的情况下,很多人会对自己该往哪个方向发展感到迷茫,下面我就浅显的给大家介绍一下五大流行区域的发展前景。大数据的发展前景:当前大数据行业真的是人才稀缺吗?学了几年后,大数据行业会不会产能过剩?大数据行业最终需要什么样的人才?接下来就带你们看看分析结果:当前大数据行业真的是人才稀缺吗?对!未来人才缺口150万,数据分析人才最稀缺。先看大数据人才缺口有多大?根据LinkedIn(领...原创 2018-06-08 19:48:03 · 20377 阅读 · 1 评论 -
c++与java,有什么区别?
什么是C ++语言?C ++是一种计算机编程语言,包含C编程语言的特性以及Simula67(第一个面向对象语言)。C ++引入了Class和Objects的概念。它封装了高级和低级语言功能。因此,它被视为一种中级语言。之前它被称为“C with classes”,因为它具有C语言的所有属性。什么是Java语言?Java是由Sun Microsystems开发的编程语言。一个小型软件...原创 2018-09-14 21:47:43 · 6178 阅读 · 0 评论