自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql的事务隔离级别详解

Mysql的事务隔离级别详解什么是事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。编者按:一系列相关的操作,要么全部成功,要么全部不执行。事务的结束有两种,当事务中的所有步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消之前到事务开始时的所有操作。另外,这篇分布式事务不理解?一次给你讲清楚!推荐大家阅读。编者按:所有的操作都成功执行才会提交(提交完

2020-11-02 17:25:09 122

原创 Mysql sql语句SUBSTRING,SUBSTRING_INDEX,LOCATE用法详解

sql语句中SUBSTRING,SUBSTRING_INDEX,LOCATE用法详解SUBSTRING(string,position)截取字符串–string要截取字符串,position位数字,从string第多少个开始截取SUBSTRING_INDEX(str, delimiter, count)分割字符串–str要分割的字符串,delimiter分隔符,count计数,如果count是正数,那么就是从左往右数,第N个分隔符的左边的全部内容;如果是负数,那么就是从右边开始数,第N个分隔符右边的

2020-10-23 16:36:10 837

原创 Java多线程日月版

Java多线程精华目录1 线程池的优势2 线程池的使用3 线程池的工作原理4 线程池的参数4.1 任务队列(workQueue)4.2 线程工厂(threadFactory)4.3 拒绝策略(handler)5 功能线程池5.1 定长线程池(FixedThreadPool)5.2 定时线程池(ScheduledThreadPool )5.3 可缓存线程池(CachedThreadPool)5.4 单线程化线程池(SingleThreadExecutor)参考1 线程池的优势总

2020-10-23 10:43:15 141

原创 实际工作中常用的linux命令

实际工作中常用的linux命令,面试被问频率较高的命令yunlive 2019-07-05 13:59:25 10983 收藏 91现在做测试的出去面试,都会被问到linux,不会几个linux指令都不好意思说自己是做测试的了,本篇收集了几个被问的频率较高的linux面试题。之前面试被问过,一直想抽空整理下,网上的资源很多,但是其实经常使用和被问到的就是这么一些。今天抽空整理了一些。欢迎大家指正。目录常用指令ps查看进程kill 杀掉进程启动服务查看日志查看端口find查找文件查

2020-10-22 10:16:52 1673

原创 Java基础知识-经典

1.java程序初始化程序(1)父类静态变量,静态代码块(2)自雷静态变量,静态代码块(3)父类非静态变量,非静态代码块,构造函数(4)子类非静态变量,非静态代码块,构造函数2.java创建对象方式(1)直接new对象(2)反射机制河村共建对象(3)通过clone()方法创建对象(4)通过反序列化创建对象3.面向对象特征(1)封装(2)继承(3)多态(4)抽象4.继承的几个特性(1)java不支持多重继承,但能多实现接口(2)子类只能继承父类非私有成员变量和方法(3)子类

2020-10-20 14:50:01 71

原创 华为Java经典面试例题(perfect~-~)

Java基础部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。3、说说&和&&的区别。&和&&都可以用作逻辑与的运算符.

2020-09-18 15:56:23 355

原创 华为经典面试题(敲黑板!!!)

面试过程中,面试官会向应聘者发问,而应聘者的 回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式,达到“活学活用”。问题一:“请你自我介绍一下”■思路:1、这是面试的必考题目。2、介绍内容要与个人简历相一致。3、表述方式上尽量口语化。4、要切中要害,不谈无关、无用的内容。5、条理要清晰,层次

2020-09-18 15:50:12 10464

原创 消息中间件-MQ详解及四大MQ比较

消息中间件-MQ详解及四大MQ比较jcpp9527 2018-08-29 22:05:58 270794 收藏 557分类专栏: 消息中间件一、消息中间件相关知识1、概述消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。2、消息中间件的组成2.1 Broker

2020-09-16 17:15:06 338

原创 ActiveMQ消息队列

JMSJMS基本概念JMS(JAVA Message Service,java消息服务)是java的消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传输。JMS(JAVA Message Service,java消息服务)API是一个消息服务的标准或者说是规范,允许应用程序组件基于JavaEE平台创建、发送、接收和读取消息。它使分布式通信耦合度更低,消息服务更加可靠以及异步性。JMS五种不同的消息正文格式JMS定义了五种不同的消息正文格式,以及调用的消息类型,允许你发送并接收以一

2020-09-16 17:06:43 274

原创 Cassandra分布式K/V存储方案(去中心化)

Cassandra分布式K/V存储方案(去中心化)服务器软件缓存服务器纠错670 收藏分享授权协议:Apache开发语言:Java 查看源码 »操作系统:跨平台开发厂商:Apache收录时间:2008-10-06华为用何招数招揽优秀的年轻开发者?答案就在这里!>>>Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。主要特性:分布式基于column的结构化高伸展性Cass

2020-09-16 17:02:08 358

原创 JDK8新特性Stream流使用详解

Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。元素流在管道中经过中间操作(intermediate operation)的处理,

2020-09-15 14:38:25 1021 1

原创 Deadlock found when trying to get lock; try restarting transaction

近遇到一个MYSQL update语句出现Deadlock found when trying to get lock的问题,分析一下原因。什么情况下会出现Deadlock found when trying to get lock?https://dev.mysql.com/doc/refman/5.6/en/innodb-deadlocks.html出现死锁需要2个条件:1)至少2个client(A,B)同时在执行事务2)clientA锁定了某一行,未提交事务,此时clientB也需要upda

2020-08-31 16:12:30 3069

原创 Linux常用命令

说明:毕竟我们现在更多精力会放到后端开发,很多linux相关知识我们都只需要会简单的就可以了,深入用法不会花太多时间去学习,有了这些基础,也算是入门了。希望大家以后工作中遇到不懂的多去查询学习,慢慢就会熟练起来的基本得记住,面试java工程师的时候中也会常考一部分基本linux内容1. 什么是linux?Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。L

2020-08-25 15:49:03 279

原创 Nginx配置

nginx配置nginx是一个功能非常强大的web服务器加反向代理服务器,同时又是邮件服务器等等在项目使用中,使用最多的三个核心功能是反向代理、负载均衡和静态服务器这三个不同的功能的使用,都跟nginx的配置密切相关,nginx服务器的配置信息主要集中在nginx.conf这个配置文件中,并且所有的可配置选项大致分为以下几个部分main # 全局配置events { # nginx工

2020-08-25 10:47:00 146

空空如也

空空如也

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

TA关注的人

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