自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Filter 过滤器

欢迎大家关注个人公众号:Filter 过滤器过滤器-Filterhttps://mp.weixin.qq.com/s/otLHRCGjryMZi0zT1C2-8Q最近在开发的时候,遇到一个问题生产问题,当用户列表查询的时候,输入条件输入了表情符号,此时代码没有对入参做一些校验,导致表情符号传到了数据库层的sql,作为条件查询报错,看下面举例:select * from test where a = "'????????????????"运行结果直接报错,直接将错误信息返回给了用户,用户看不

2021-12-06 10:56:19 402

原创 Java中的Pair

欢迎大家关注个人公众号:Java中的Pair工具类-Pairhttps://mp.weixin.qq.com/s/mE0jN6mP-XjMTdQe1X7Qpg在开发的过程中,无意中发现项目中有用到Pair,对于我之前从来没有遇到过这个东西,觉得这个东西挺有意思,所以就记录下。在我们写代码的时候,肯定会遇到要返回两个值,但是这两个值都有用到,所以我们一般都会用map集合进行key-value封装,或者写一个类来封装两个属性来返回,但是这两种方式虽然实现起来简单,但是感觉有点浪费类或者不美观,如果大

2021-10-05 11:46:45 1072

原创 记录阅读内存模型(五)-volatile

本人个人公众号,欢迎大家关注:记录阅读内存模型(五)-volatilevolatile关键字剖析-下篇https://mp.weixin.qq.com/s/tup5QThQOOM2Y9JtXKWa3w昨天我们在对volatile关键字进行了阐述,对它的一些特性,内存语义的原理进行了剖析,今天我们继续看看剩下的一些知识点。1 JSR-133为什么增强volatile的内存语义 在JSR-133之前的旧Java内存模型中,虽然volatile禁止了变量之间的重排序,但是旧的Java内存模型..

2021-10-03 17:35:56 133

原创 简述三种缓存失败场景及解决方案

个人公众号,欢迎关注下:小蜗牛会飞简述三种缓存失败场景及解决方案简述三种缓存失败场景及解决方案https://mp.weixin.qq.com/s/pxtOcnZ04z_2UCSnVfaYNw这次我们来聊聊Redis的一些知识点,这个知识点也是在面试当中经常被问到,所以特此记录下。在我们的开发中,为了性能方面的考虑,我们第一时间都会想到用缓存,而我们用的最多的就是Redis。如有错误,欢迎指出。闲话不说,干起来一:Redis为什么快?其中有几点原因:1.数据存储在内存中,...

2021-09-20 17:59:45 1111

原创 简述mysql的事务隔离实现原理-mvcc

个人公众号,欢迎关注下:小蜗牛会飞简述mysql的事务隔离实现原理-mvcchttps://mp.weixin.qq.com/s/09YZ2soZZxH7ZTza8fYxYw上篇文章我们分析了mysql的explain的关键字,这次我们来聊聊mysql的事务实现原理,这个是非常热门的一个面试题,我本人也在面试过程中被问到,所以就记录下,话不多说,直接开干(如有错误,请留言 告知纠正)1>事务是什么? 个人认为事务就是一些列的数据库操作,都放在一个单元里面进行执行,...

2021-09-20 17:57:06 191

原创 Java8新特性 consumer

个人公众号,欢迎关注下:小蜗牛会飞Java8新特性 consumerJava8的一个新特性-consumerhttps://mp.weixin.qq.com/s/YIddXxQvW18ic73O3Jl_0w今天来聊聊Java8的一个新特性-consumer,这个是在项目中发现同事用过,所以就研究研究一下。consumer从字面上面来理解就是消费的意思,用过mq的,应该大概可以了解到意思。我们先来看看Java8定义的这个consumer的接口:@FunctionalInterfa...

2021-09-20 17:52:59 4900

原创 mysql explain优化关键字

个人公众号,欢迎关注下:小蜗牛会飞mysql explain优化关键字mysql 的 explain 关键字https://mp.weixin.qq.com/s/5NZuir6OmehkFr1jg_TM-Q本次我们来聊聊 mysql 的 explain 关键字,这个在我们日常开发中,对于 sql 的优化过程必不可少的步骤,应该很多人都玩过这个关键字,下面我们就来说说这个关键字。 首先我们简单的看个例子,看看这个关键字会输出什么?EXPLAIN SELECT * FROM sys_use..

2021-09-20 17:49:19 154

原创 我们来聊聊spring一个比较有用的工具类:StopWatch

个人公众号,欢迎大家关注:今天我们来聊聊spring一个比较有用的工具类spring的工具类-StopWatch.https://mp.weixin.qq.com/s/r8bsI4or7dlEA_gGwOEBPg背景:在公司的开发的过程中,偶然发现了一个很有用的spring的工具类-stopWatch.之前的我们写代码的时候,如果想知道一个方法的执行耗时时长,代码的方式如下:LongstartTime=System.currentTimeMillis();//方法体Long...

2021-09-20 17:41:44 381

空空如也

空空如也

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

TA关注的人

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