自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 无任何编程基础的人,该怎么入门编程?

相比于其他传统行业,程序员的确是低投入、高产出的工作。但你千万不要以为有台电脑,就能编程变现。零基础入行,如果方法不对,一定会困难重重。拿我自己来说吧,作为一个入行8年的老程序员,我不是科班生,完全是从零基础自学的编程,刚开始的时候也遇到了很多问题,跌过不少跟头,好在一路坚持了下来,现在也算有所建树。就给你分享一下我自己学编程的经验吧。第一阶段,选择语言。你需要用百度谷歌提前上网了解,像C、C++、Java、JavaScript,包括时下比较新潮的Python、Go,都是我们所说的编程语言。这些语言都

2021-10-10 14:33:54 421

原创 JAVA后端实习生刚进入公司一般会安排做什么?

新人进公司首先给你配置个人有邮箱和ip,clone代码让你熟悉大概有一周左右。再在此之间,可能会有你的同事或者组长来给你大致讲一下项目的模块,架构,数据库,有的 公司让你看,不懂的让你去问他。针对于刚毕业的,还没有相关经验的可能会有所不同,你能力好的话可能过两天直接给你安排一些小需求进行做了,边做边熟悉,毕竟我经经常对于我招过来的小弟因能力的不同进行分工。根据各个公司的项目情况不同,做的工作也不太一样。不同的公司有自己的文化和特色,大公司和小公司也会不同,一般正常的公司有一些的入职流程熟悉公

2021-09-28 15:51:43 893

原创 C语言、C++、Java,Python之间的区别,哪个更有前景,哪个更难 ?

从这四种语言的难度、受欢迎度还有作用以及优点缺点给楼主做一个全面的分析,我们可以从中了解其区别,以及难易程度。至于今后可以用到的或者是前景问题,根据自己的职业发展大家可以自己做个分析。最后会总结一下他们层级问题。懒人目录:C语言的介绍以及优缺点分析C++的介绍以及优缺点分析Java的介绍以及优缺点分析Python的介绍以及优缺点分析各种语言汇总层级展示(主次关系)C语言、C++、Java,Python之间的区别(1)C语言开始难度★★★★ 欢迎度:★★★★★ 创始于:1972年

2021-09-28 15:46:17 1128

原创 每日一面——唯品会Java大数据开发面试面试题目分享

目前手上有一部分大厂、中厂的面试资料,主要涵盖了中级到高级技术岗位范围的面试题目与解答,目前打算做到日更,全部内容更新完毕后在汇总成合集发布出来,对资料有需求的朋友也可以通过交流群备注一下领取。1、kafka 的 message 包括哪些信息 一个 Kafka 的 Message 由一个固定长度的 header 和一个变长的消息体 body 组成 header 部分由一个字节的 magic(文件格式)和四个字节的 CRC32(用于判断 body 消息体 是否正常)构成。当 magic 的

2021-09-24 10:50:04 617

原创 每日一面——京东Java中级开发面试面试题目分享

目前手上有一部分大厂、中厂的面试资料,主要涵盖了中级到高级技术岗位范围的面试题目与解答,目前打算做到日更,全部内容更新完毕后在汇总成合集发布出来,对资料有需求的朋友也可以通过交流群备注一下领取。1、哪些情况下的对象会被垃圾回收机制处理掉? 利用可达性分析算法,虚拟机会将一些对象定义为 GC Roots,从 GC Roots 出发沿着引用链 向下寻找,如果某个对象不能通过 GC Roots 寻找到,虚拟机就认为该对象可以被回收掉。 1.1 哪些对象可以被看做是 GC Roots 呢?

2021-09-23 12:01:05 393

原创 每日一面——百度中级开发面试面试题目分享

目前手上有一部分大厂、中厂的面试资料,主要涵盖了中级到高级技术岗位范围的面试题目与解答,目前打算做到日更,全部内容更新完毕后在汇总成合集发布出来,对资料有需求的朋友也可以通过交流群备注一下领取。BeanFactory 和 ApplicationContext 有什么区别 > BeanFactory 可以理解为含有 bean 集合的工厂类。BeanFactory 包含了种 bean 的定义, 以便在接收到客户端请求时将对应的 bean 实例化。 > BeanFactory 还能

2021-09-22 11:57:58 211

转载 Java技术岗面经,在考研失败后,抓经时间进行海投后已经拿到多份offer

温馨提示:有些可能会遗漏个别问题,都是最近一周的面试,有点忘了。浪潮(一面挂)你是网络工程的?对网络很了解?解释一下什么是广播域怎么划分子网说一下CSS的几种分类器数据库中有哪些聚集函数数据库都有哪些查询方法?怎么分组?分组里怎么加条件?用过git吗,说一下怎么建立分支OPPO(二面挂)一面过(一面问的中规中矩,都是面经上常见的,基本没啥难点)自我介绍本科成绩挺好的为什么考研没考上讲一下Java的虚拟机说说怎么能让虚拟机中的方法区直接爆满讲一下Ja

2021-09-17 17:00:06 410

转载 [Java面经] 磨刀不误砍柴工,面试前看看避免踩到不该踩的坑!

今天终于闲下来了, 那么也好总结下这几天面试的经历.四天的时间一共面了七家, 有一家是自己推迟了没有去.声明:如若转载请注明出处:http://www.cnblogs.com/wang-meng/p/5895787.html对面试资料有兴趣的可以通过底部途径的链接来获取资料哦。先总结下这么几次面试下来的感受:1, 先了解市场行情,给出自己的市场定位了解你所找工作 的一些市场行情, 这样你就知道自己的一个水平是可以拿到一个什么价位了.因为基本上每家公司都会提前对你的期望工资有个了解, 了解市场.

2021-09-17 11:08:00 939

原创 Javaweb开发入门总结,送点配套视频,想自学的注意了!

目录一、基本概念1.1、WEB开发的相关知识1.2、WEB应用程序1.3、WEB发展史1.4、静态WEB1.5、动态WEB1.6、动态WEB应用的实现手段二、WEB服务器2.1、WEB服务器简介2.2、常见的Web服务器介绍三、搭建JavaWeb应用开发环境——Tomcat服务器3.1、疑问:学习web开发,为什么必须要先装一个WEB服务器?3.2、下载和安装Tomcat服务器3.3、启动和测试Tomcat服务器3.4、Tomcat启动常见问题

2021-09-16 18:00:15 187

原创 Java核心知识点面试题整理,没看过这些题目就去面试可能要吃大亏!

本篇文章会对面试中常遇到的Java技术点进行全面深入的总结,帮助我们在面试中更加得心应手,不参加面试的同学也能够借此机会梳理一下自己的知识体系,进行查漏补缺(阅读本文需要有一定的Java基础;若您初涉Java,可以通过这些问题建立起对Java初步的印象,待有了一定基础后再后过头来看收获会更大)。本文的问题列表来自于牛客网地址——http://www.nowcoder.com/discuss/3043,在此感谢原作者的无私分享:)1. Java中的原始数据类型都有哪些,它们的大小及对应的封装类是什么?

2021-09-15 13:42:11 873

原创 BAT秋招面试分享 Java技术岗位面试题 最全 最系统

前言秋招正式批正在进行中,分享一些比较优质的面试资料,给还在为进入大厂大厂拼搏的朋友松波福利,卷进大厂也更有资本去在一线岗位中竞争,面试资料为电子书资料,根据知识点做分类划分,通过文章底部的渠道,动动手指便可以获取。电子书分享一、JAVA核心知识点整理二、【BAT必备】面试常问101题三、【BAT必备】JVM面试41问四、【BAT必备】并发编程面试43问五、【BAT必备】MySQL面试88问六、【BAT必备】Netty面试12问七、【BAT必备】Dubbo面试69问八

2021-09-13 17:49:53 162

原创 细讲Java反射,通过案例谈原理

反射之中包含了一个「反」字,所以想要解释反射就必须先从「正」开始解释。一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的。于是我们直接对这个类进行实例化,之后使用这个类对象进行操作。Apple apple = new Apple(); //直接初始化,「正射」apple.setPrice(4);上面这样子进行类对象的初始化,我们可以理解为「正」。而反射则是一开始并不知道我要初始化的类对象是什么,自然也无法使用 new 关键字来创建对象了。这时候,我们使用 JDK 提供..

2021-09-11 10:39:30 187

原创 细说Java反射机制,附案例源码

目录一、概述二、反射常用方法三、综合小案例一、概述1、什么是反射机制 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2、反射机制能做什么反射机制主要提供了以下功能: 1) 在运行时判断任意一个对象所属的类; 2) 在运行时构造任意一个类的对象; 3) 在运...

2021-09-10 16:03:33 513

原创 伸手党福利,Java 13 环境安装

1、Java 官⽹下载 JDK 安装包Java SE - Downloads | Oracle Technology Network | Oracle2、安装 JDK⼀直点下⼀步,记住安装路径即可,⽐如 E:\Program Files\Java\jdk-133、配置环境变量右击"我的电脑"-->"属性"-->"⾼级系统设置"-->"⾼级"-->"环境变量"在系统变量⾥新建"JAVA_HOME"变量,添加变量值为如下(这⾥只是示范,需要...

2021-09-10 14:04:06 486

原创 秋招送福利,Java大厂高频题100道【带视频资料】

前言秋招的提前批结束了,马上将会开始正式批与岗位扩招的比拼,给还在为进入大厂大厂拼搏的朋友松波福利,面试资料带有视频解析,通过文章底部的渠道,动动手指便可以获取。Java基础面试题解读:01.String&StringBuffer&StringBuilder的区别02.Cookie与Session的区别与联系03.java中反射机制详解04.Java内存模型JMM详解05.Java中Volatile关键字详解HashMap源码面试题全解章节:01.jdk1

2021-09-09 10:49:57 406

原创 眼过千遍,不如手过一遍,学习Java就是这么回事

前言Java如果想要打好基础,每个知识点之间最好是通过资料与视频相结合进行理解,而真正的掌握还是要通过实操,通过解决项目训练过程的的问题,才能理解将知识转变为已有能力。在提升Java基础上,有工作经验和没工作经验的人还是有一定的差别。比如你是在校生,那么打牢基础很简单,学好课程,尽量自己找项目多实践,多找人沟通交流;如果有一定的工作经验和基础,那就可以通过书籍、专业的文章和视频教程等一块一块啃。注意,学习任何基础知识都需要慢慢啃,比如学习多线程,该怎么学?第一,文章资料;不同的作者有不同的视

2021-09-04 14:06:56 217

转载 还在烦恼没有项目吗?快来学学这个Java开源后台管理系统!

本文适合有 Java 基础并了解 SpringBoot 框架的同学本文作者:HelloGitHub-嘉文这里是 HelloGitHub 推出的《讲解开源项目》系列,今天给大家带来一款开源的 Java 后台管理框架——EL-ADMIN它是一个基于 Spring Boot、Spring Data JPA、JWT、Spring Security、Redis、Vue、Element-UI 的前后端分离的后台管理系统。如果你想要学习上面这些框架的使用、增加实战经验、学习代码规范,又或者找接私活开发的脚

2021-09-02 20:02:26 463

原创 spring常见面试问题

1、什么是Spring框架?Spring框架有哪些主要模块?Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成Spring框架,不必担心Spring是如何在后台进行工作的。Spring框架至今已集成了20多个模块。这些模块主要被分如下图所示的核心容器、数据访问/集成,、Web、AO.

2021-09-01 11:19:20 637

原创 Java蚂蚁面试题目解析

1.jdk1.7到jdk1.8 Map发生了什么变化(底层)?1.8之后hashMap的数据结构发生了变化,从之前的单纯的数组+链表结构变成数组+链表+红黑树。也就是说在JVM存储hashMap的K-V时仅仅通过key来决定每一个entry的存储槽位(Node[]中的index)。并且Value以链表的形式挂在到对应槽位上(1.8以后如果value长度大于8则转为红黑树)。但是hashmap1.7跟1.8 中都没有任何同步操作,容易出现并发问题,甚至出现死循环导致系统不可用。解决方案是jdk的Con

2021-08-30 20:00:45 788 1

原创 从 Netflix 到 Spring Cloud差距不止一点点

介绍Spring Cloud 自 2015 年 3 月推出之后,很快就在 Java 微服务生态中,成为开发人员的首选技术栈。我们可以把Spring Cloud当成是微服务的一个大管家,根据官文可知Spring Cloud提供了构建分布式系统所需要的通用组件Spring boot、spring cloud Netflix、spring cloud task等等。而通过在Spring Cloud中使用这些组件,我们能够迅速地构建可以简单部署的应用,这些应用又使用http协议对外进行交互。总而言之

2021-08-26 17:19:34 154 1

原创 腾讯的Java面试题整合

TCP和UDP的区别,TCP为什么是三次握手,不是两次。答:1、因为tcp是全双工协议,区别在于前者可靠,后者不可靠,以及效率更高。Dubbo面试题dubbo和dubbox之间的区别?答:Dubbox 和Dubbo本质上没有区别,名字的含义扩展了Dubbo而已,以下扩展出来的功能支持REST风格远程调用(HTTP + JSON/XML);支持基于Kryo和FST的Java高效序列化实现;支持基于Jackson的JSON序列化;支持基于嵌入式Tomcat的HTTP remoting体系;升级.

2021-08-26 11:35:59 2335 2

原创 MySql常用命令总结

1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表mysql> SHOW TABLES;5:创建一个数据库表mysql> CREATE TABLE MYTA

2021-08-24 16:03:23 87 1

原创 从前后端交互逻辑出发、基于企业开发标准,Web微信授权登录系统开发项目分享

背景首先,在网页中开发第三方登录系统的案例越来越多,用户的操作习惯也逐渐被引导改变,更加简洁有效的登录交互系统将会成为网页开发中必要的一环。从项目的用户使用背景、微信公众号的开发模式、企业代码的标准与规范、前后端的交互逻辑与方式出发,完整的,细致的梳理网页微信授权登录开发项目。阿里云内聘大数据讲师,搭建百万级并发项目,具备丰富的互联网核心数据系统设计和架构经验;拥有对设计模式、SOA,和平台化实施经验,及大数据量、高并发系统和大型网站构建经验;用3天带你上手网页微信登录系统开发,详情如下:.

2021-08-21 11:57:49 330 1

转载 转载:Java:导出Excel大批量数据的优化过程

作者:翁智华地址:https://www.cnblogs.com/wzh2010/p/13528320.html背景团队目前在做一个用户数据看板(下面简称看板),基本覆盖用户的所有行为数据,并生成分析报表,用户行为由多个数据来源组成(餐饮、生活日用、充值消费、交通出行、通讯物流、交通出行、医疗保健、住房物业、运动健康...)。基于大量数据的组合、排序和统计。根据最新的统计报告,每天将近100W+的行为数据产生,所以这个数据基数是非常大的。而这个数据中心,对接很多的业务团队,这些团队根据自

2021-08-20 15:54:19 1823 2

空空如也

空空如也

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

TA关注的人

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