2020java面试题(十八)百度
# 一面1. JavaGC说说一下2. Java进线程说一下,为什么线程比进程资源调度快3. 悲观锁和乐观锁解释下4. TCP协议相关5. 用户输入URL后处理流程6. 滑动窗口解释下做什么用7. Redis数据结构,你平常常用什么结构,为什么读取速度快8. Redis主从复制,集群模式9. Rab... ... 查看全文
MAC下配置java+jmeter环境变量
打开ITerm终端 进入命令输入,sudo su,输入密码 创建.bash_profile文件touch .bash_profile 打开.bash_profile文件open .bash_profile 弹出文本编辑 export JAVA_HOME=/Library/Java/JavaVirtu ... 查看全文
【Java】Collections 集合工具类
Collections 集合工具类 - 操作Set、List、Map等集合的工具 - 提供了排序、查询、修改、操作,提供对对象设置不可变对集合容器对象实现同步控制等方法 排序操作: - static reverse(List list) 反转集合顺序 - static shuffle(List li ... 查看全文
IDEA 删除java类的3种提示
1. 点击 delete 删除文件时,会弹出如下选项: Safe delete (with usage search) Search in comments and strings "Safe delete ( with usage search)", 字面意思是使用搜索安全删除. 是否选中结果分别 ... 查看全文
2020java面试题(十六)百度
# 一面1. 算法旋转一个二维数组2. 给定两个srting类型的大数,返回他们相乘的结果打印3. 给一个测试场景(上传照片),分析压测的方向4. 如何学习的,看什么书5. 说说python爬虫方向怎么玩的6. 为何要了解底层的框架\7. linux相关底层# 二面1. 给定两个json数据,怎么用... ... 查看全文
300 行代码带你搞懂 Java 多线程!
作者:永远在路上 https://blog.csdn.net/weixin_44104367/article/details/104481510 线程 线程的概念,百度是这样解释的: 线程(英语:Thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程 ... 查看全文
【JAVA基础】05 Java语言基础:数组
1. 数组概述和定义格式说明 为什么要有数组(容器) 为了存储同种数据类型的多个值 数组概念 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 数组既可以存储基本数据类型,也可以存储引用数据类型。 数组定义格式 数据类型[] 数组名 = new 数据类型[数组的长度]; 如:int[] ... 查看全文
8张图带你轻松温习 Java 知识.md
一图胜千言,下面图解均来自Program Creek 网站,目前它们拥有最多的票选。 如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。 1 字符串不变性 下面这张图展示了这段代码做了什么 \[code \]String s = 查看全文
飞越面试官(一)--Java基础
大家好!我是本公众号唯一官方指定没头屑的小便--怕屁林。 众所周知,现场面试(包括视频面试)多数时候是没有白板,也就是说,对于你的知识点、项目经验、过往经历和个人介绍等等,都是靠一张嘴。所以考虑到这个情况,根据上次迷你版Java面试汇总,结合自己的错误理解,怕屁林在此推出无公害不会零添加的纯文字免流 ... 查看全文
4月21日java之继承的概述
我相信很多小伙伴都对java的三大特征不清楚吧^_^!没关系跟黄小七老师一起慢慢学习吧~~ java三大特征封装性,继承性,多态性; 今天学习继承性 (1) 在继承关系中 “子类就是一个父类” 也就是说 子类可以被当做父类看待 例如父类是员工,子类是讲师,那么讲师就是一个员工 定义父类格式(一个普通 ... 查看全文
cookie实现记住密码(jsp+servlet)初学JavaEE
login.jsp <%@page import="java.net.URLDecoder"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <% //用户名和密码 String userName = ""; String passw ... 查看全文
并发编程之java内存模型
1、基本概念 程序:代码,完成某一任务,代码序列(静态的概念) 进程:程序在某些数据上的一次运行(动态概念) 线程:一个进程可能包含一个或多个线程(占有资源的独立单元) 2、JVM与线程 JVM虚拟机在类被调用的时候启动 先启动JVM线程 其他线程(main线程) 3、JVM内存区域 方法区 主要存 ... 查看全文
三月百度、腾讯、阿里offer全拿,原来仅仅靠这份PDF文档(Java)
小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等由于pdf文档里的细节内容实在过多所以只编辑了部分知识点的章节粗略的介绍下,每个章节小节点里面都 查看全文
在java 8 stream表达式中实现if/else逻辑
[toc] 简介 在Stream处理中,我们通常会遇到if/else的判断情况,对于这样的问题我们怎么处理呢? 还记得我们在上一篇文章lambda最佳实践中提到,lambda表达式应该越简洁越好,不要在其中写臃肿的业务逻辑。 接下来我们看一个具体的例子。 传统写法 假如我们有一个1 to 10的li ... 查看全文
适合初学者入门Java程序
相思一夜梅花发,忽到窗前疑是君。 概述 是在 行业广泛使用的最流行的编程语言之一。它简单,健壮,可帮助我们重用代码。在本文中,让我们看一些了解 基础的应用程序。 入门的Java程序 计算机程序 编写一个 程序来执行基本的计算器操作。 当你考虑使用计算器时,就会想到加,减,乘,除等运算。让我们借助以下 ... 查看全文
《剑指offer》java实现(二)21~30 更新中
25、二进制中1的个数 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) /* public class RandomListNode ... 查看全文
6.JavaScript数组乱序排序
1.对数组打乱顺序 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title ... 查看全文
10年阿里大牛替你整理200道Java面试真题,让你横扫大厂.
结合网上资料和个人多年面试经验整理,然后掏空了整个搜索引擎整理的内容,涵盖了: Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafk ... 查看全文
这200道java大厂面试题全部掌握,“面试”想去哪就去哪
本篇内容很全,基本覆盖了各大公司,可以为面试做好准备. 因篇幅问题,这里只展示了问题,可以看看自己掌握的怎么样,需要完整面试题答案可以文末获取: 【目录】 1. 阿里篇 2. 华为篇 3. 百度篇 4. 腾讯篇 5. 美团篇 6. 头条篇 7. 滴滴篇 8. 京东篇 9. MySQL篇 10. Re ... 查看全文
idea创建javaproject项目,引入jar包并打包
idea创建javaproject项目,引入jar包并打包创建项目引入jar包依赖项目打包为jar包TOC idea创建javaproject项目,引入jar包并打包 创建项目 引入jar包依赖 在根目录创建文件夹放置jar包,我放在了lib文件夹中 配置依赖库 点击项目配置 选择项目的lib文件夹... ... 查看全文
mac java环境配置
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads. 下载 jdk-8u251-macosx-x64.dmg 环境变量 #JAVA export JAVA_HOME=/Library/Java/JavaVirtu ... 查看全文
4月22日java之(super关键字的用法)(this关键字用方法)
(1)super关键字的用法有三种: int num = 20; 1.在子类的成员方法中,访问父类的成员变量 public zi(){super}; 2.在子类的成员方法中。访问父类的成员方法 public void methodzi(){System.out.println(super.num); ... 查看全文