自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 java虚拟机高质量面试题

前言:本篇文章整理了一些网上关于jvm比较火热的面试题,答案有作者自己写的也有从网上借鉴的,当然借鉴的都已标注原文地址,有不合适的地方留言给我,或者有比较代表性的面试题也留言给我。面试题:1.说一下 jvm 的主要组成部分?及其作用?类加载器:负责加载.class文件到内存中。Class loader检验是否符合文件规范,符合则加载到内存中,加载过程中常量,类信息,接口信息,方法信息会被存储到对应的运行时数据区(方法区,堆)执行引擎(解释器):负责解释加载到内存的字节码转化为操作系统

2020-07-22 16:40:46 448 1

原创 SEATA第三章:快速开始 AT模式(springboot)整合

​前言:上一章节我们讲述AT模式整合spring案例,此章节我们讲述AT模式整合spring boot案例,有如下几个知识点需要大家注意:dubbo,nacos,mybatis,mybatis-plus。(敲黑板:此章节的案例是依托于seata-samples项目中 springboot-dubbo-seata项目,没有下载的同学去github搜索此项目https://github.com/seata/seata-samples.git)一.业务场景分析和上一章节讲述的一致,下单业务场.

2020-07-19 10:52:01 887 1

原创 面试官:说一下守护线程是什么

后台线程(daemon)线程,是指在程序运行时在后台提供的一种通用服务的线程,且这种线程并不属于程序中不可缺少的部分。因此,当所有非后台线程结束时,程序也就终止了,同时会杀死进程中的所有后台线程。反过来说,只要有任何非后台线程在运行,程序就不会中止。这里来个案例说明一下:我们初始化了10个线程都被设置为后台线程且死循环运行,当main函数结束时也就是运行Main函数的线程退出了则10个后台线程也被自动杀死,大家可以试一下。关注公众号免费领取100G大数据教学视频,内部有完整的java面试题和答案

2020-08-22 19:10:10 455

原创 并行和并发有什么区别

1.并行和并发有什么区别并行针对于不同事物对象,并发针对于同一对象。并行:并发:关注公众号免费领取100G大数据教学视频,内部有完整的java面试题合集对标阿里p6+,目前有jvm,java基础,java多线程,java集合框架,redis高级面试,mysql高级面试题,dubbo高级面试题,spring高级面试题等等...

2020-08-22 19:03:03 571

原创 Redis高级面试题

原文链接:https://mp.weixin.qq.com/s?__biz=MzU2NTc0MDMyNg==&mid=2247483823&idx=1&sn=e4ded94ac60fdcdc07103a93ea04a501&chksm=fcb657e6cbc1def0aae2c0b72f0cd31f4b7b602d00fe677cce810a0ba6a38cc47433703da077&mpshare=1&scene=23&srcid=0724qcB3

2020-07-24 17:26:29 1069

原创 SEATA第三章:快速开始--AT模式(spring整合)

​上一章节我们安装了seata-server和所需要的其他组件,这一章节我们讲述seata的AT:框架整合,快速启动。AT案例我们都选用 dubbo+nacos+seata 1.2.0整合。maven的聚合项目构建此章节不会演示,建议大家先下载seata的官方demo项目 seata-samples。事半功倍!AT业务场景:一个下单的场景,三个库:库存,余额,订单。客户订购一个商品分为三步,首先去扣减库存,然后扣减客户余额,最后生成订单。AT项目整合启动:敲黑板没有下载seata-sam

2020-07-16 21:05:33 752

原创 SEATA第二章:seata-server安装启动

seata分为三种角色:TC,TM,RM。TC是 seata-server,TM和RM是seata-client。我们先启动seata-server,以下是运行环境:seata-server 1.2.0;Naocs1.3;jdk1.8.0;maven 3.6.3;mysql 5.7.24 操作系统Linux;wget安装:首先检查linux中是否安装wget(一个下载工具),没有通过yum -y install wget进行安装。jdk1.8.0安装:1...

2020-07-05 11:23:42 3220

原创 SEATA第一篇:简介

​ Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。这句话是官方描述,有两个知识点:分布式,事物。 在了解seata之前我们先说下分布式和事物。分布式:分布式是从原来单一服务演变过来的。单一服务臃肿,耦合,扩展性差等缺点,当某个功能点挂了全盘皆挂。当然优点是结构简单,易于开发维护。当上述单一服务不满足于业务发展则出现了伪分布式的架构,通过Nginx进行反向代理,对于客户来说访问的地址是一样的,但是...

2020-06-28 21:32:03 350

原创 java轻松玩转Excel之EasyExcel

项目地址:https://github.com/PiKeZhao/excel-model.git如果您对该项目有什么问题加群咨询哦978219630(各类电子书籍,学习视频等)大家常用 Apache POI 的 HSSF(.xsl后缀),XSSF(.xlsl后缀)功能来实现 Excel的读取和写入。今天我们介绍一款超级简单的Excel处理工具,EasyExcel,首先看一下官网介绍:Java...

2019-12-01 20:20:16 4850

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除