- 博客(61)
- 资源 (13)
- 收藏
- 关注

原创 1-0 Java面试指南前传
1-0 前传2020-11-08日 下午4点大家好,我是Easy。 这天,我突然想到,我已经是快要离开学校的大四学生了。经历了2020年的春招和秋招,我最终在9月份拿到 快手 的意向书之后,就拒了很多公司的面试,因为太累了。于是,在玩了一个月之后的今天,我想到把自己准备的面试资料 / 题 以博客的形式来展示给大家。java基础java集合JVM多线程mysql_数据库计算机网络nosql_redis设计模式操作系统消息中间件activeMqSSM框架面试题服务中间件Du
2020-11-08 18:59:59
242
1

原创 Java后端学习资料-------大厂必备----(正在连载)
@TOC大数据开发的 hadoop体系及其 storm体系 还有spark 欢迎大家来学习https://github.com/1367379258/BigDataED学习微服务的 Springcloud 笔记 和过程 大家可以看看 求starhttps://github.com/1367379258/cloud2020还有java 面试复习 求starhttps://github.com/1367379258/MyNote/tree/master/java%E5%9F%BA%E7%A1%80
2020-10-14 15:57:36
270

转载 最详细的Spring IOC源码分析,再次翻看有很大的收获!!!
最详细的Spring IOC源码分析,首次读_嘻嘻欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入原文转自 : 欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑
2020-10-13 17:01:46
1077
原创 Redis技术指南-2-redis基础数据类型
上一节聊了Redis的一些基本概念,我们这一节来聊了聊Redis的五种基础数据类型(String、List、Hash、Set、ZSet)和 三种特殊数据类型(Bitmap、HyperLogLong、Geo)
2023-03-25 19:30:56
986
原创 LoadingCache学习
2021-07-23日 晚9点本文主要意思是:学习LoadingCache本地缓存特性和源码。文中会引用大量的官网观点.一定要看get源码,注意:回收/删除的动作,可能并不是自动删除,因为涉及到工作线程和用户线程竞争锁。LoadingCache学习案例适用性官方说明功能主要的类和接口使用常用参数segment数据结构加载获取显示插入源码分析 不外乎 get/put/remove 因为它类似于concurrentMapLocalCache构建LocalCache初始化Segment初始化*
2021-08-07 15:16:37
1388
原创 从0-1构建一个SpringBoot多模块项目&关联github
2021-05-25日 早11点本文主要意思是:从github上创建一个项目,然后拉到本地,创建Springboot多模块项目,同时能够及时同步到github。为java初学者提供便利。环境,ps一台,IDEA2020 git maven3.6.5 Java环境。1 github新建项目2 调试项目初始环境2-1 下拉项目点击clone ssh 然后在本地, git clone git@github.com:1367379258/Boot-Practice.git进入Bo
2021-05-25 12:32:44
861
7
转载 常见JedisConnectionException异常分析
常见JedisConnectionException异常分析-转自: https://blog.youkuaiyun.com/qq7389/article/details/79479776在使用redis的过程中,偶然遇到JedisConnectionException。所以想记个笔记,发现网上已经有了博客,所以引用一下,记一下笔记。感谢上面这位友人。一. 当我们执行如下JedisPool 类实例的getResource() 时抛出can’t get a resource 异常。异常代码如下:redis.c
2021-01-17 15:51:49
2034
原创 3-1 Jvm面试题
3-1 Jvm面试题1-Jvm中的类加载1-1什么是类加载?1-2简单说一下类加载过程?1-3类加载器1-4双亲委派模型是?1-4-1概念1-4-2案例1-4-3源码1-4-4问题?1-4-5框架中的使用注意 : 本文聊的是JVM面试题,如果您还没有了解过JVM。请移步githubhttps://github.com/1367379258/BigDataED/tree/master/java/jvm上面这个jvm分栏,是jvm的一些基础知识,面试前必看哦。这里是easy的java基础面试下面是总
2020-11-12 17:57:23
412
2
原创 2-3 Collections.Sort-Iterator-ArrayList和Vector和LinkedList-深拷贝浅拷贝
2-3 Collections.Sort-Iterator-ArrayList和Vector和LinkedList1-Collections.Sort1-1原理1-2源码2-Iterator 这里是easy的java基础面试下面是总的阅览:java基础java集合JVM多线程mysql_数据库计算机网络nosql_redis设计模式操作系统消息中间件activeMqSSM框架面试题服务中间件Dubbo1-Collections.Sort1-1原理Collection
2020-11-12 13:33:11
214
原创 2-2 HashTable-LinkedHashMap-各个map的区别-hashset
2-2 HashTable-LinkedHashMap-各个map的区别-hashset1-HashTable1-1-参数2-hastable和hashmap的区别3-ConcurrentHashMap和hashTable区别4-LinkedHashMap重要(Lru算法的实现哦)4-1LinkedHashMap与hashMap的区别5-HashSet5-1 原理5-2hashmap和hashset区别上一篇:2-1 HashMap-ConcurrentHashMap这里是easy的java基础面试
2020-11-11 21:13:42
148
原创 2-0 集合前传
2-0 集合前传java基础java集合JVM多线程mysql_数据库计算机网络nosql_redis设计模式操作系统消息中间件activeMqSSM框架面试题服务中间件Dubbo此分类就是为了说明集合的,hashmap currentHashMap hashtable,hashset等等非常精彩,可以关注一波哦。哈哈哈哈下一篇:2-1 HashMap-CurrentHashMap...
2020-11-11 11:28:09
135
原创 2-1 HashMap-ConcurrentHashMap
2-1 HashMap-CurrentHashMapjava基础java集合JVM多线程mysql_数据库计算机网络nosql_redis设计模式操作系统消息中间件activeMqSSM框架面试题服务中间件Dubbo
2020-11-11 11:27:33
253
原创 Hbase框架的搭建和使用_第四节_Protobuf安装和使用
Hbase框架的搭建和使用_第四节_Protobuf安装和使用安装包:Protobuf 安装:Protobuf 使用 具体代码在 hbase/java/先引入 那个Phone.java文件phoneCase 是对 数据插入 对象包装插入 多对象包装插入使用的包和代码安装包https://github.com/1367379258/BigDataED/tree/master/hbase/%E8%B5%84%E6%96%99:Protobuf 安装1. tar -zxf protobuf-
2020-11-10 20:54:52
306
原创 Hive框架的搭建和使用_第五节_hive的权限控制_参数配置
Hive框架的搭建和使用_第五节_hive的权限控制_参数配置 hive的权限控制1. 介绍2. 创建角色 授权,等hive的参数配置 及其优化hive的权限控制1. 介绍三种授权模型:1、Storage Based Authorization in the Metastore Server基于存储的授权 - 可以对Metastore中的元数据进行保护,但是没有提供更加细粒度的访问控制(例如:列级别、行级别)。2、SQL Standards Based Authorization in Hiv
2020-11-10 20:54:25
271
原创 Redis的搭建和使用_第四节_redis cluster高可用实战
Redis的搭建和使用_第四节_redis cluster高可用实战相关 安装包Sentinel 高可用实验Sentinel配置cp redis-2.8.18/src/redis-sentinel /opt/sxt/redis/binredis-sentinel sentinel.confservice redisd stopredis-cli -h 192.168.56.201 -p 26379 info sentinelredis-cli -p 26379 SENTINEL master node1re
2020-11-10 20:53:53
102
原创 Hive框架的搭建和使用_第四节_hive的动态分区_分桶_视图_索引_安全模式和脚本运行
Hive框架的搭建和使用_第四节_hive的动态分区_分桶_视图_索引_安全模式和脚本运行一,hive的动态分区1. 先定义一个 基本表2. 定义 具有分区定义的表3.利用基本表 来插入数据二,hive的分桶分桶1. 先设置 hive 中的参数2. 定义基本表2. 建立分桶表三,hive的视图1. 创建视图:四,hive的索引 目的:优化查询以及检索性能1.创建索引五,hive的安全模式和 脚本运行一,hive的动态分区1. 先定义一个 基本表create table ps11 (id int,
2020-11-10 20:52:30
159
原创 1-5 序列化-内部类-待定其他知识
1-5 反序列化-内部类-待定其他知识1-序列化1-1一些资料2-内部类2-1静态内部类和非静态内部类2-1-1区别2-1-2静态内部类2-1-3成员内部类2-1-4方法内部类2-2匿名类这里是easy的java基础面试下面是总的阅览:java基础java集合JVM多线程mysql_数据库计算机网络nosql_redis设计模式操作系统消息中间件activeMqSSM框架面试题服务中间件Dubbo1-序列化1-1一些资料序列化是将对象编码成字节流以及从字节流中重新构建
2020-11-10 20:32:51
384
原创 1-4 异常-接口和抽象类-socket通信原理-Runtime类-泛型-字节流和字符流
1-4 异常-接口和抽象类-socket通信原理-Runtime类-泛型-字节流和字符流-内部类这里是easy的java基础面试下面是总的阅览:java基础java集合JVM多线程mysql_数据库计算机网络nosql_redis设计模式操作系统消息中间件activeMqSSM框架面试题服务中间件Dubbo...
2020-11-09 21:51:50
198
原创 1-3 IO-BIO和NIO和AIO-Select和epoll多路复用
1-3 IO-BIO和NIO和AIO-Select和epoll多路复用1-IO1-1-同步与异步1-2-阻塞和非阻塞2-BIO-NIO-AIO介绍2-1-BIO2-2-NIO2-3-AIO3-Select和epoll多路复用这里是easy的java基础面试下面是总的阅览:java基础java集合JVM多线程mysql_数据库计算机网络nosql_redis设计模式操作系统消息中间件activeMqSSM框架面试题服务中间件Dubbo1-IOIO是什么?输入输出流啊先让我们来
2020-11-09 11:34:00
306
原创 1-2 map和list和set-ThreadLocal-finally-finalize
1-2 map和list和set-ThreadLocal-finally-finalize1-map和list和set1-1 各自分集合1-2 区别1-3 ArrayList和LinkedList区别1-4 List的遍历方式和效率2-ThreadLocal2-1介绍2-2 原理2-3 源码2-4 ThreadLocal导致的内存泄漏问题这里是easy的java基础面试下面是总的阅览:java基础java集合JVM多线程mysql_数据库计算机网络nosql_redis设计模式操作系统
2020-11-08 21:14:41
1686
9
原创 1-1 int与integer的区别-Java四大特性-修饰符访问的范围-Java与c++区别-JDK和JRE-StringBuilder和buffer
1-1 int与integer的区别-Java与c++区别-这里是easy的java基础面试下面是总的阅览:java基础java集合JVM多线程mysql_数据库计算机网络nosql_redis设计模式操作系统消息中间件activeMqSSM框架面试题服务中间件Dubbo...
2020-11-08 16:53:12
336
1
原创 Hive框架的搭建和使用_第三节_hive建表_分区_函数
Hive框架的搭建和使用_第三节_hive建表_分区_函数hive 的相关 操作 分区 建表 函数 系列化1. hive 的 内部外部表2. hive下的 分区建表2.1单分区 内部表2.2双分区 内部表2.3 外部表 双分区2.4 分区操作2.5 建表 修改表2.5.1 创建表2.5.2 重命名表2.5.3 增加列 替换列2.5.4修改表的属性2.63. beeline 和 hiveserver2 有关4. 自定义 函数 (两种饭是钢后)hive 的相关 操作 分区 建表 函数 系列化1. hi
2020-10-27 20:17:39
807
原创 Hbase框架的搭建和使用_第三节_HBase性能优化方法总结
Hbase框架的搭建和使用_第三节_HBase性能优化方法总结HBase性能优化方法总结(一):表的设计1. 表的设计1.1 Pre-Creating Regions1.2 Row Key1.3 Column Family1.4 In Memory1.5 Max Version1.6 Time To Live1.7 Compact & SplitHBase性能优化方法总结(二):写表操作2. 写表操作2.1 多HTable并发写2.2 HTable参数设置2.2.1 Auto Flush2.2.2
2020-10-27 20:16:17
108
原创 Redis的搭建和使用_第三节_redis 基本命令使用和持久化
Redis的搭建和使用_第三节_redis 基本命令使用和持久化NoSQL 是非关系行数据库Rdis有两种持久化策略RDBAOF(append only file)NoSQL 是非关系行数据库1.1 解决大规模数据集合多重数据类型带来的挑战,,尤其是大数据应用难题为什么有NoSQL 一般为互联网项目 :特点:数据高并发读写,海量数据高效率存储。可扩展NoSQL 主流:键值对:Redis列式存储文档类型:图形数据库:1.2 Redis 1.只是nosql中的一个 2.直接
2020-10-27 20:12:16
127
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人