已是寒冬
码龄10年
关注
提问 私信
  • 博客:144,963
    144,963
    总访问量
  • 53
    原创
  • 395,756
    排名
  • 126
    粉丝
  • 0
    铁粉

个人简介:人生亦有命,安能行叹复坐愁!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2015-03-21
博客简介:

qq_26761587的博客

查看详细资料
个人成就
  • 获得93次点赞
  • 内容获得25次评论
  • 获得654次收藏
创作历程
  • 12篇
    2020年
  • 2篇
    2019年
  • 44篇
    2017年
成就勋章
TA的专栏
  • Java面试题
    12篇
  • 算法
    12篇
  • 编程提高
    15篇
  • 计算机网络
    2篇
  • java多线程
    11篇
  • SpringBoot
    1篇
  • APM
    3篇
  • Spring
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Zookeeper面试题

主题链接Java基础知识面试题Java集合容器面试题Java并发编程面试题Java底层知识面试题Java常用框架面试题计算机网络面试题数据库面试题RabbitMQ面试题Redis面试题Elasticsearch面试题Zookeeper面试题系统设计面试题文章目录ZooKeeper 是什么?Zookeeper 文件系统Zookeeper 怎么保证主从节点的状态同步?四种类型的数据节点 Znode...
原创
发布博客 2020.07.22 ·
1471 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

Elasticsearch面试题

主题链接Java基础知识面试题Java集合框架面试题Java并发编程面试题Redis面试题文章目录1
原创
发布博客 2020.07.22 ·
1214 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

系统设计面试题

主题链接Java基础知识面试题Java集合框架面试题Java并发编程面试题Redis面试题文章目录分布式微服务高并发监控负载均衡DNSCDNserverlessservermesh...
原创
发布博客 2020.07.22 ·
2691 阅读 ·
0 点赞 ·
0 评论 ·
20 收藏

Java常用框架面试题

主题链接Java基础知识面试题Java集合框架面试题Java并发编程面试题Redis面试题文章目录
原创
发布博客 2020.05.09 ·
4903 阅读 ·
6 点赞 ·
0 评论 ·
27 收藏

数据库面试题

主题链接Java基础知识面试题Java集合框架面试题Java并发编程面试题Redis面试题文章目录
原创
发布博客 2020.04.27 ·
4344 阅读 ·
2 点赞 ·
0 评论 ·
16 收藏

RabbitMQ面试题

主题链接Java基础知识面试题Java集合框架面试题Java并发编程面试题Redis面试题文章目录为什么使用MQ?MQ的优点?消息队列有什么优缺点?RabbitMQ有什么优缺点?为什么用RabbitMQ作为消息中间件?Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点?MQ 有哪些常见问题?如何解决这些问题?rabbi...
原创
发布博客 2020.04.25 ·
2396 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

计算机网络面试题

主题链接Java基础知识面试题Java集合框架面试题Java并发编程面试题Redis面试题文章目录在浏览器地址栏输入一个URL后回车,执行的全部过程tcp、udp、http、https等常用协议三次握手与四次关闭流量控制和拥塞控制OSI七层模型tcp粘包与拆包http/1.0 http/1.1 http/2之间的区别http中 get和post区...
原创
发布博客 2020.04.23 ·
3028 阅读 ·
1 点赞 ·
0 评论 ·
23 收藏

Java底层知识面试题

主题链接Java基础知识面试题Java集合框架面试题Java并发编程面试题Redis面试题文章目录JVM内存结构class文件格式运行时数据区:堆、栈、方法区、直接内存、运行时常量池堆和栈区别Java中的对象一定在堆上分配吗?Java内存模型计算机内存模型缓存一致性MESI协议可见性原子性顺序性happens-before内存屏障synchron...
原创
发布博客 2020.04.21 ·
7366 阅读 ·
4 点赞 ·
1 评论 ·
68 收藏

Redis面试题

主题链接Java基础知识面试题Java集合框架面试题Java并发编程面试题文章目录什么是RedisRedis有哪些优缺点为什么要用 Redis为什么要用 Redis 而不用 map/guava 做缓存?Redis为什么这么快Redis有哪些数据类型Redis 有哪几种数据淘汰策略?Redis 集群方案应该怎么做?都有哪些方案?什么是缓存穿透?如何避免?什...
原创
发布博客 2020.04.14 ·
3501 阅读 ·
4 点赞 ·
1 评论 ·
17 收藏

Java并发编程面试题

主题链接Java集合面试题Java基础知识面试题文章目录并发与并行什么是并发什么是并行并发与并行的区别是什么线程线程的实现线程的状态线程优先级线程调度创建线程的多种方式什么是守护线程?线程和进程的区别是什么?线程池为什么要使用线程池?线程池有什么作用?说说几种常见的线程池及使用场景线程池都有哪几种工作队列线程池中的几种重要的参数及流程说明怎么理解无界队列和有界队...
原创
发布博客 2020.04.14 ·
3916 阅读 ·
6 点赞 ·
0 评论 ·
11 收藏

Java集合容器面试题

文章目录常用集合类的使用HashMap与HashTable的区别?JDK1.8以后HashMap的put方法的具体流程?ArrayList、LinkList、Vetor的区别HashMap、HashTable、ConcurrenHashMap的区别HashMap 和 ConcurrentHashMap 的区别?Set和List的区别Set如何保证元素不重复Java8中stream相关用法不同版本J...
原创
发布博客 2020.04.14 ·
5295 阅读 ·
4 点赞 ·
0 评论 ·
27 收藏

Java基础知识面试题

文章目录面向对象什么是面向对象?什么是面向过程?面向对象的三大基本特征是什么?面向对象的五大基本原则是什么?什么是JVM、JDK、JRE为什么Java是跨平台的Java怎么实现平台无关JVM还支持哪些语言值传递、引用传递的区别访问修饰符public、private、protected,以及不写(默认)时的区别?抽象类与抽象接口重写与重载的区别基本数据类型Java的基本数据类型有哪些各个基本数据类型...
原创
发布博客 2020.04.13 ·
22941 阅读 ·
41 点赞 ·
5 评论 ·
384 收藏

DevOps和云计算初识

如题
原创
发布博客 2019.03.14 ·
387 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Spring事务详解

什么叫事务?关于事务,最简单最常见的例子就是取钱。ATM机取钱有两个步骤,第一步输入金额密码,银行卡扣掉1000元,第二步ATM出钞1000元,这两个步骤必须要么都执行成功,要么都不执行。如果其中一个步骤失败了,必须把整个过程回滚,取消掉所有操作,这就是事务最基本的应用,事务就是用来解决类似问题的。代码举例:Connection conn = DriverManager.getConnect...
原创
发布博客 2019.03.12 ·
454 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Java Agent调试

最近在学习Java Agent,记录一下如何调试。一、写一个Agent1、编写一个Java类,并包含如下两个方法中的任一个: public static void premain(String agentArgs, Instrumentation inst); //【1】 public static void premain(String agentArgs); //【2】 其中
原创
发布博客 2017.12.16 ·
8183 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

byte buddy学习笔记

参考网址https://notes.diguage.com/byte-buddy-tutorial/ 1、Maven依赖: net.bytebuddy byte-buddy 1.7.9 net.bytebuddy
原创
发布博客 2017.12.13 ·
6551 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

skywalking源码学习

入口类 org.skywalking.apm.agent.SkyWalkingAgent(版本3.2.5) 1、主方法: (1)agentArgs 是 premain 函数得到的程序参数,随同 “– javaagent”一起传入。 与 main 函数不同的是,这个参数是一个字符串而不是一个字符串数组,如果程序参数有多个,程序将自行解析这个字符串。 (2)ins
原创
发布博客 2017.12.13 ·
3327 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

IDEA常用快捷键

1 智能提示基本的代码提示用Ctrl+Space,还有更智能地按类型信息提示Ctrl+Shift+Space。用F2/ Shift+F2移动到有错误的代码,Alt+Enter快速修复(即Eclipse中的Quick Fix功能)。Ctrl+Shift+Enter能自动补全末尾的字符。而且不只是括号,例如敲完if/for时也可以自动补上{}花括号。2 重构无敌的重构功能大汇总快捷键Ctrl+
原创
发布博客 2017.09.25 ·
484 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Maven总结

一、概念Maven是一个项目管理和构建自动化工具。Maven提供了开发人员构建一个完整的生命周期框架,开发团队可以自动完成项目的基础工具建设。一个Maven项目的结果如下图所示:    maven项目采用“约定优于配置”的原则,src/main/java约定用于存放源代码,src/main/test用于存放单元测试代码,src/target用于存放编译、打包后的输出文件。二、常用命令mvn a
原创
发布博客 2017.09.24 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

01-SpringBoot的三种启动方式

一:直接在IDEA中运行Application类的main方法 二:在springboot的应用的根目录下运行mvn spring-boot:run 在cmd命令行或者IDEA的Terminal终端界面,使用mvn spring-boot:run命令利用spring boot框架内置的tomcat运行spring boot开发的web应用。 该web应用顺利启动后,cmd命令行或者IDEA
原创
发布博客 2017.09.22 ·
1262 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏
加载更多