摘要: 并发编程面试题 1.Java 程序中怎么保证多线程的运行安全? 出现线程安全问题的原因一般都是三个原因: 线程切换带来的原子性问题 解决办法:使用多线程之间同步synchronized或使用锁(lock)。 缓存导致的可见性问题 解决办法:synchronized、volatile、LOCK,可以解 阅读全文
posted @ 2023-03-15 17:11 杨阳洋^_^! 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 并发编程面试题 1.为什么要使用并发编程(并发编程的优点) 1.充分利用多核CPU的计算能力:通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升 2.方便进行业务拆分,提升系统并发能力和性能:在特殊的业务场景下,先天的就适合于并发编程。现在的系统动不动就要求百万级甚至千万 级的并发 阅读全文
posted @ 2023-02-15 23:39 杨阳洋^_^! 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 集合面试题 1.常用的集合类有哪些? Map接口和Collection接口是所有集合框架的父接口: 1. Collection接口的子接口包括:Set接口和List接口 2. Map接口的实现类主要有:HashMap、TreeMap、Hashtable、ConcurrentHashMap以及Prop 阅读全文
posted @ 2023-02-09 23:30 杨阳洋^_^! 阅读(57) 评论(0) 推荐(0) 编辑
摘要: java基础面试题 1. Java有哪些数据类型? Java中有 8 种基本数据类型,分别为:6 种数字类型 (四个整数形,两个浮点型):byte、short、int、long、float、double,1 种字符类型:char,1 种布尔型:boolean。 2.什么是自动装箱拆箱? 装箱就是自动 阅读全文
posted @ 2023-02-09 00:13 杨阳洋^_^! 阅读(43) 评论(0) 推荐(0) 编辑
摘要: mysql高级 1、mysql配置文件 1.数据文件: 1.frm文件-存放表结构 2.myd文件-存放表数据 3.myi文件-存放索引 2、mysql与其他数据库的不同点:他的架构可以在不同的场景中发挥良好的作用,主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其他系统任务以及数据存储 阅读全文
posted @ 2020-05-13 10:14 杨阳洋^_^! 阅读(160) 评论(0) 推荐(0) 编辑
摘要: nginx笔记 1、Nginx状态码 1.301:永久移动。被请求的资源已被永久移动位置。 2.302:请求的资源现在临时从不同的URI响应请求。 3.305:使用代理。被请求的资源必须通过指定的代理才能访问; 4.307:临时跳转。被请求的资源在临时从不同的url响应请求 5.400:错误请求 6 阅读全文
posted @ 2020-04-22 17:51 杨阳洋^_^! 阅读(157) 评论(0) 推荐(0) 编辑
摘要: flink学习总结 1.Flink是什么? Apache Flink 是一个框架和分布式处理引擎,用于处理无界和有界数据流的状态计算。 2.为什么选择Flink? 1.流数据更加真实的反映了我们的生活方式。 2.传统的数据架构是基于有限的数据集 3.Flink 可以做到 低延迟,高吞吐,结果的准确性 阅读全文
posted @ 2020-03-25 11:01 杨阳洋^_^! 阅读(623) 评论(0) 推荐(0) 编辑
摘要: hive知识点总结 1.什么是HIVE? 1.hive是hadoop生态圈的一个工具,提供一种结构化查询语言,可以查询HDFS或者其他文件系统上的文件。 2.hive操作: 1.hive一次使用命令:hive -S -e "select * from mytable limit 3"; //临时应急 阅读全文
posted @ 2019-11-19 11:17 杨阳洋^_^! 阅读(344) 评论(0) 推荐(0) 编辑
摘要: zookeeper总结 1.功能总结: 1.可以为客户端管理少量数据kv,比如 :/aa "hello" /aa/bb "tom" 2.可以为客户端监听数据节点的状态,并在数据节点发生变化时通知客户端 2.zk引用举例: 1.服务器上下线的动态感知:/servers/server0001 "ip,p 阅读全文
posted @ 2019-11-18 17:26 杨阳洋^_^! 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 大数据面试题整理 关于Java的面试题:关于虚拟机的面试题: 1.hashmap底层? 2.Java进程中断怎么处理? 3.介绍下面向对象? 4.介绍下多态? 5.方法重载和重写? 6.这俩哪个属于多态? 7.说下多线程? 8.实现方式有哪些,区别? 9.同步锁 互斥,为什么常量不能做锁? 10.说 阅读全文
posted @ 2019-11-18 11:14 杨阳洋^_^! 阅读(563) 评论(0) 推荐(1) 编辑