springboot基本框架搭建零基础教程,对新手极为友好!

2021-04-05
阅读 5 分钟
4k
点击New Project创建一个新的项目选择Spring Initializr创建spring boot项目,其中需要选择jdk(Java Development ToolKit,是Java语言开发工具包)的版本,其余的选项默认。点击next。

SpingBoot整合Mybatis,这些小技巧你得知道,对你工作有很大的帮助!

2021-04-01
阅读 5 分钟
889
如何使用SpingBoot整合MybatisSpringBoot 是由Pivotal 团队提供的全新框架,其设计目的是用来简化新Spring 应用的初始搭建以及开发过程。SpringBoot 的主要特点为:创建独立的Spring 应用程序嵌入到Tomcat,无需部署WAR 文件简化Maven 配置自动配置Spring提供生产就绪型功能,如指标,健康检查和外部配置绝对没有代码生...

今天我们基于jdk8聊聊JVM-常量池,希望对大家有帮助!

2021-03-31
阅读 4 分钟
2.9k
经过javac编译后的class文件 记录了这个类的所有信息,其中一个部分被成为常量池,里面存放编译器生成的 字面量(Literal)和符号引用(Symbolic References)

做开发的都看看!大佬熬夜总结的腾讯后台开发岗面经,这将是你进大厂的敲门砖!

2021-03-30
阅读 2 分钟
1.4k
项目:做了一个分布式的销售系统(主要是为了用一用SpringCloud的组件之类的),顺便实现了一下主从复制,负载均衡什么的,可以说是一个大杂烩的Demo

Spring的底层搭建原理讲解,做开发的都可以看看,对新手极为友好!

2021-03-28
阅读 4 分钟
1k
1、新建UserService接口2、新建UserService实现类3、通过bean将UserService放入容器4、通过context的getbean方法拿到UserService对象

阿里钉钉、ICBU、CBU、蚂蚁、国际化中台Java后台面经

2021-03-26
阅读 3 分钟
2k
阿里提前批面了很多部门,除了淘系一面其他都过了,最终点了国际化中台的内推,在焦急等hr面中,分享面经,希望能帮到大家,都能拿到满意的offer~
封面图

太强了!所有GUI编程笔记里面我愿称你为最强,建议先收藏再看!

2021-03-25
阅读 25 分钟
1.2k
简介Gui的核心技术:Swing AWT因为界面不美观。需要jre环境!为什么我们要学习? {代码...} AWT组件和容器Frame {代码...} {代码...} 面板Panel {代码...} 布局管理器流式布局 {代码...} 东西南北中 {代码...} 表格布局 {代码...} 练习题 {代码...} 事件监听 {代码...} 多个按钮共享一个事件 {代码...} 输入框 TextField...

力推!这份HashMap技术笔记是我见过总结的最详细的,强烈建议收藏!

2021-03-24
阅读 7 分钟
883
JDK1.8后的HashMap在底层数据结构上采用数组+链表/红黑树,通过散列映射来存储键值对数据,因为在查询上使用散列码hashcode,所以在查询上的访问速度较快。HashMap可以存储值为null的键(key)和值(value),但是null作为键只能有一个,而null作为值可以有多个。它是无序的、非线程安全的。

10道经典springboot面试题,说一说自己的理解,欢迎指正!

2021-03-23
阅读 2 分钟
1.7k
Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。Spring Boot 并不是对 Spring 功能上的增强,而是提供了一种快速使用 Spring 的方式。

工作两年,如果你连java中的这些String都不知道,那你有点危险了。

2021-03-19
阅读 8 分钟
1.4k
identityHashCode( )返回与默认方法hashCode()返回的给定对象相同的哈希码,无论给定对象的类是否覆盖了hashCode()。 空引用的哈希码为零。不用string类的hashcode方法是因为string重写了hashcode方法,只要是字符串的值一样,它的hashcode返回也是一样的。结果

说一下我理解的JVM双亲委派机制,有什么不对还请指正!

2021-03-17
阅读 4 分钟
3.3k
我们知道类加载机制是将一个类从字节码文件转化为虚拟机可以直接使用类的过程,但是是谁来执行这个过程中的加载过程,它又是如何完成或者说保障了类加载的准确性和安全性呢?答案就是类加载器以及双亲委派机制。
封面图

牛啊牛啊!这篇多线程技术笔记,阿里架构师看了都说好!

2021-03-16
阅读 9 分钟
1k
程序,进程,线程程序:为完成特定任务,使用某种语言编写的一组指令的集合,是一段静态的代码。进程:程序的一次运行过程,或者是正在运行的一个程序。进程是资源分配的基本单位。线程:线程由进程进一步细化而来,是一个程序内部的一条执行路径。线程是调度和执行的单位,每个线程拥有独立的运行栈和程序计数器,线程...

面试官:小伙子,讲一下spring依赖注入吧!网友:就这,就这啊。。。

2021-03-15
阅读 4 分钟
2.5k
前言依赖注入DI(Dependency Injection)的三种注入方法使用介绍set方法构造方法注解法使用set方法注入如下图中UseService文件依赖Userdao对象,可以通过setUserDao11函数设置注入配置文件使用property标签配置注入内容注意:配置文件中name参数的值取至set方法后跟的内容同时首字母小写例如:set方法名是setUserDao111,...

简单的聊一聊创建线程的三种方式,以及常用线程池介绍!

2021-03-14
阅读 6 分钟
781
~ 线程是在一个进程中,并发执行的多个程序逻辑,线程是进程执行的单位。~ 一个进程中至少有一个线程, 而这个线程被称为主线程, 主线程是一个程序的入口, main 就是由主线程来执行的。 

双非渣本逆袭面经!历经三个月拿下字节offer,平凡人也能进大厂!

2021-03-12
阅读 3 分钟
2k
2017年毕业于一所不知名双非本科大学,毕业时就有着一颗想进大厂的心,但又想留在成都,不愿意去北上广,现在其实相当后悔。当年在成都的大厂少之又少,再加上校招时非常努力地玩耍,导致投的几个大厂面试都全部挂掉。也错失了进大厂最好的机会,所以我奉劝大三的同学如果对自己的职业有追求,有进大厂的梦想,在大三的...
封面图

面试官:小伙子,你说一下你对Scanner类的理解吧!

2021-03-11
阅读 4 分钟
1.2k
之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通Scanner类来获取用户的输入。

18年毕业!历经3年到现在的快手架构师,聊聊我的java后端学习之路!

2021-03-10
阅读 3 分钟
1.2k
前言一会儿就要办离职手续了,趁着这会儿没啥事,简单写一篇文章,分享一下自己的跳槽经验给大家,希望能对大家有所帮助。个人经历我18年从华北电力大学毕业,毕业之后校招进入一家中小厂,这里就不提名字了。工作了两年多了,这中间负责过单独的项目,设计过有深度的技术方案,也干过无脑的CRUD。总的来说这段经历让我...

一名死磕阿里的程序员,分享我的阿里Java实习十轮面试面经!

2021-03-09
阅读 5 分钟
1.2k
本人双非本科大三,专业是微电子科学与工程,学过一点点 Java,项目是纯 CRUD 项目,未接触过 RPC 项目,下面是阿里四个部门的面经,让大佬们见笑了

建议反复观看!精选高频java面试题20道,助你跳槽加薪!

2021-03-07
阅读 5 分钟
1.2k
① 抽象:抽象分为数据抽象和过程抽象两方面。数据抽象:针对对象的属性,比如建立一个鸟这样的类,鸟会有以下特征,两个翅膀,两支脚,有羽毛等等特性,写成类都是鸟的属性过程抽象:针对对象的行为特征,比如鸟会飞,会跳等等,这些方面的就会抽象为方法,即过程,写成类都是鸟的方法② 继承:继承是从已有类得到继承信...

分享一篇大佬的笔记,List集合特点+常见方法讲解,建议收藏!

2021-03-05
阅读 6 分钟
1.1k
List集合java.util.List接口extends Collection接口List接口的特点:有序的集合,存储元素和取出元素的顺序是一致的有索引,包含了一些带索引的方法允许存储重复的元素List接口中带索引的方法(特有)public void add(int index, E element); 将指定的元素,添加到该集合中的指定位置上。public E get(int index); 返回...

震撼来袭!京东架构师手写JUC技术笔记,看过的人都说好!

2021-03-04
阅读 6 分钟
826
在Java中,线程部分是一个重点,本篇文章说的JUC也是关于线程的。JUC就是java.util .concurrent工具包的简称。这是一个处理线程的工具包,JDK 1.5开始出现的。

精心分享!10道大厂高频java面试题,助你备战金三银四!

2021-03-03
阅读 3 分钟
817
==比的是栈中的值,基本类型是变量值,引用类型是堆中内存对象的地址equals:object默认也是采用==比较,通常会重写,重写后equals其实是比较两个字符串的内容

面试官:小伙子你给我讲一下Integer和int的区别?

2021-03-02
阅读 2 分钟
2.2k
Integer的默认初始值是null,而int的初始值是int也就是说Integer能够区分出未赋值和值为0的区别,而int却不能表达出未赋值的情况,所以int不适合作为web层的表单数据填写。(例如:一个学生参加考试且成绩为0,和没参加考试成绩为null)Integer是类,自带很多方法供使用,而int只能做一些基本的±*/=的操作Integer变量必...

网友:面试官问我Java方法详解?笑死了,根本不知道!

2021-03-01
阅读 4 分钟
1.1k
Java方法详解什么是方法?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用示例: {代码...} 方法的优点Java中的方法有以下几个优点:使程序变得更简短而清晰。有利于程序维护。可以提高程序开发的效率。提高了代码的重用性...

新鲜出炉,深入讲解java反射的底层原理,这篇算讲的不错了!

2021-02-28
阅读 13 分钟
3.3k
欢迎关注公众号:前程有光,领取一线大厂Java面试题总结+各知识点学习思维导+一份300页pdf文档的Java核心知识点总结! 这些资料的内容都是面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据...

分享一道面试题:模拟Spring IOC 控制反转实现原理,建议收藏!

2021-02-26
阅读 7 分钟
1.2k
2000 年,你们家开了一家叫 “笑笑” 的包子铺 ------爸2002 年,你们城东新开了一家分店 “笑笑” 包子铺------妈2004 年,你们城西也新开了一家分店"笑笑" 包子铺-----你…多年后,包子铺越开越多,口味难以保证…“笑笑” 包子铺老板:以后我们几个核心班子只在一家做包子,所有分店不在做包子,直接来我们这里提货即可      ...

太牛了!第一次看到有大佬把Java线程与进程的这么详细的,我先收藏了!

2021-02-25
阅读 5 分钟
822
进程:进程指的是一段正在运行的程序线程:一个程序运行中可以执行多个任务,任务就称之为线程。进程可以有多个线程,各个线程之间共享程序的内存空间

面试官:你给我讲一下LinkedList源码吧!网友:这不是章口就来吗?

2021-02-24
阅读 5 分钟
828
一.LinkedList数据结构1.1 数据结构LinkedList 底层数据结构是一个双向链表,整体结构如下图所示:注意事项:链表每个节点叫做 Node,Node 有 prev 属性,代表前一个节点的位置,next 属性,代表后一个节点的位 置first 是双向链表的头节点,它的前一个节点是 null。last 是双向链表的尾节点,它的后一个节点是 null;当...

助你加薪!2021年春招面向编程看这一篇就够了,让你面试无忧!

2021-02-23
阅读 27 分钟
1.3k
《Java编程思想》中提到“万物皆为对象”的概念。它将对象视为一种奇特的变量,它除了可以存储数据之外还可以对它自身进行操作。它能够直接反映现实生活中的事物,例如人、车、小鸟等,将其表示为程序中的对象。每个对象都具有各自的状态特征(也可以称为属性)及行为特征(方法),java就是通过对象之间行为的交互来解决...

逆袭之王非我莫属!从简历被拒到如今的阿里P7,我只做了以下几件小事!

2021-02-23
阅读 3 分钟
1.5k
本人情况:双非普通一本,JAVA后台开发,第一次面试,面的不是很好...项目相关:简单介绍自己做的项目以及特点说说同时购物系统两个人同时付款时如何处理?答了加锁,还有消息队列,但是好像不是面试官要的答案,直接说了不知道..说一说淘宝系统如何处理高并发下客户请求(这些都没有复习过,之前有看过一些,但是太紧张...