自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java笔记虾

欢迎关注我的微信公众号:Java笔记虾 ,技术文章第一时间送达!

  • 博客(68)
  • 论坛 (1)
  • 收藏
  • 关注

转载 徒手撸了一个starter,同事直夸我666~

Spring Boot starter原理Spring Boot 将常见的开发功能,分成了一个个的starter,这样我们开发功能的时候只需要引入对应的starter,而不需要去引入一堆依...

2021-04-30 08:45:00 30 1

转载 MySQL高性能:索引、锁、事务、分库分表如何撑起亿级数据

最近项目增加,缺人手,面试不少,但匹配的人少的可怜。跟其他组的面试官聊,他也抱怨了一番,说候选人有点儿花拳绣腿,回答问题不落地,拿面试最常问的MySQL来说,并不只是懂“增删改查”、表关联...

2021-04-30 08:45:00 41 1

转载 2021年4月程序员工资统计:平均14596元,南京程序员收入挤进一线。

作者:有数可据blog.csdn.net/juwikuang/article/details/1155598722021年4月全国招收程序员456577人。2021年4月全国程序员平均工...

2021-04-30 08:45:00 81 1

转载 如何理解BIO、NIO、AIO的区别?

来源:juejin.cn/post/6844903985158045703很多文章在谈论到BIO、NIO、AIO的时候仅仅是抛出一堆定义,以及一些生动的例子。看似很好理解。但是并没有将最基...

2021-04-29 08:45:00 39

转载 面试官:Spring的Bean实例化过程应该是怎样的?

对于写Java的程序员来说,Spring已经成为了目前最流行的第三方开源框架之一,在我们充分享受Spring IOC容器带来的红利的同时,我们也应该考虑一下Spring这个大工厂是如何将一...

2021-04-29 08:45:00 44

转载 @Qualifier的作用和应用

来源:blog.csdn.net/qq_30062181/article/details/107619529@Qualifier的作用这是官方的介绍This annotation may ...

2021-04-28 08:45:00 76

转载 阿里面试官的 "说一下从url输入到返回请求的过程" 问的难度就是不一样!

来源:juejin.cn/post/6928677404332425223前言年前准备换工作,总结了一波面试最频繁的面试问题跟大家交流。此文章是关于浏览器的常见问题,大概面试10家遇到6家...

2021-04-28 08:45:00 40

转载 当MyBatis 3.5.X遇上JDK8竟然出现了性能问题,全项目组都得加班~

来源:zhuanlan.zhihu.com/p/364340936最近有金融客户使用 TiDB 适网贷核算场批处理场景,合同表数量在数亿级。对于相同数据量,TiDB 处理耗时 35 分钟,...

2021-04-27 08:45:00 44

转载 一次简单的Java服务性能优化,实现压测 QPS 翻倍

来源:https://zhenbianshu.github.io背景前段时间我们的服务遇到了性能瓶颈,由于前期需求太急没有注意这方面的优化,到了要还技术债的时候就非常痛苦了。在很低的 QP...

2021-04-27 08:45:00 58

转载 高并发系列:架构优化之从BAT实际案例看消息中间件的妙用

本文内容预览:是什么?为什么?1.1 什么是消息队列1.2 为什么要使用消息队列1.3 引入消息队列的带来了哪些问题怎么样?2.1 支撑七年双11零故障的RocketMQ2.2 快手万亿级...

2021-04-26 08:45:00 30

转载 Java8中 lambda forEach循环与增强for循环性能对比

来源:blog.csdn.net/asdflwlong/article/details/81538551最近新的项目使用jdk1.8版本,于是乎博主想多使用一些lambda的写法,但是对于...

2021-04-26 08:45:00 78

转载 基于 Redis 实现分布式锁思考

来源:blog.csdn.net/xuan_lu/article/details/111600302分布式锁基于redis实现分布式锁思考几个问题???synchronized锁为什么不能...

2021-04-25 08:45:00 35

转载 MySQL实现排名并查询指定用户排名功能

来源:cnblogs.com/-mrl/p/9073375.html表结构:CREATETABLEtest.testsort(idint(11)NOTNULLAUTO_IN...

2021-04-24 11:45:00 31

转载 用了这么久的@Transactional,你真的了解吗?

来源:juejin.cn/post/6942651630554710046数据库的事务数据库事务(Transaction,简写为 TX)是数据库管理系统执行过程中的一个逻辑单位,是可以提交...

2021-04-24 11:45:00 53

转载 如何正确的创建和销毁Java对象

作者:RonTechblog.csdn.net/zyhlwzy/article/details/78937421一、介绍Java由Sun Microsystems发明并在1995年发布,...

2021-04-24 11:45:00 35

转载 栈,就后进先出?

什么是栈栈在我们日常编码中遇到的非常多,很多人对栈的接触可能仅仅局限在递归使用的是栈和StackOverflowException,栈是一种后进先出的数据结构(可以想象生化金字塔的牢...

2021-04-23 08:45:00 45

转载 求你了,GC 日志打印别再瞎配置了

来源:juejin.cn/post/6949885566536138783生产环境上,或者其他要测试 GC 问题的环境上,一定会配置上打印GC日志的参数,便于分析 GC 相关的问题。但是可...

2021-04-23 08:45:00 98

转载 别再纠结线程池大小/线程数量了,没有固定公式的

来源:juejin.cn/post/6948034657321484318可能很多人都看到过一个线程数设置的理论:CPU 密集型的程序 - 核心数 + 1I/O 密集型的程序 - 核心数 ...

2021-04-22 08:45:00 41

转载 为什么 Java 后端开发没有大规模采用 Kotlin?

来源:infoq.cn/article/dSSYAFSMMxx1sZkJwrN2在使用了 Java 15 年后,我写了第一行 Kotlin 代码,到现在已经差不多 5 年了。我们的团队用U...

2021-04-22 08:45:00 40

转载 3天,把MySQL索引、事务、分库分表撸干净了!

前两天看到字节一个老哥写的帖子,提到高阶开发者必须掌握的技能,其中他明确提出了“精通MySQL”。为啥MySQL对开发人员如此重要?第一,不管你去面试哪家公司,数据库是必问项,而MySQ...

2021-04-21 08:45:00 61

转载 10亿数据量只需要100MB内存,Redis的位存储为什么这么牛?

来源:toutiao.com/i6767642839267410445本文主要和大家分享一下redis的高级特性:bit位操作。力求让大家彻底学会使用redis的bit位操作并掌握其底层实...

2021-04-21 08:45:00 44

转载 SpringBoot集成Shiro极简教程(实战版)

来源:juejin.cn/post/68449038878711480391. 前言Apache Shiro是一个功能强大且易于使用的Java安全框架,提供了认证,授权,加密,和会话管理。...

2021-04-20 08:45:00 47

转载 利用Nginx搭建简单图片服务器,实现负载均衡

来源:blog.csdn.net/qq_37142346/article/details/78762711在我们搭建一个网站的时候,往往有时候会加载更多的图片,如果都从tomcat服务器来...

2021-04-20 08:45:00 39

转载 还在用 Guava Cache?它才是 Java 本地缓存之王!

来源:cnblogs.com/rickiyang/p/11074158.html前面刚说到Guava Cache,他的优点是封装了get,put操作;提供线程安全的缓存操作;提供过期策略;...

2021-04-19 08:45:00 46

转载 常用正则表达式最强整理(速查手册)

来源:zyc88.blog.csdn.net/article/details/98479629一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n...

2021-04-18 11:40:00 34

转载 IDEA 2021.1正式发布,新增了这几个超实用功能!

来源:juejin.cn/post/6948605799790805005IntelliJ IDEA 2021.1 EAP版本已经发布了很久,终于等到正式版的发布。这个大版本最大的更新内容...

2021-04-18 11:40:00 158

转载 看看别人家 SpringBoot 的全局异常处理,多么优雅....

来源:cnblogs.com/xuwujing/p/10933082.html前言本篇文章主要介绍的是SpringBoot项目进行全局异常的处理。SpringBoot全局异常准备说明:如果...

2021-04-17 18:10:26 36

转载 阿里面试官:接口的幂等性怎么设计?

一、什么是幂等?看一下维基百科怎么说的:图片幂等性:多次调用方法或者接口不会改变业务状态,可以保证重复调用的结果和单次调用的结果一致。二、使用幂等的场景1、前端重复提交用户注册,用户创建...

2021-04-17 18:10:26 44

转载 面试高频题:Spring和SpringMvc父子容器你能说清楚吗

引言这几天突然有个读者问:能说一说Spring的父子容器吗?说实话这其实也是Spring八股文里面一个比较常见的问题。在我的印象里面Spring就是父容器,SpringMvc就是子容器,子...

2021-04-16 08:45:00 38

转载 “12306” 是如何支撑起百万 QPS 的?

来源:juejin.cn/post/684490394963227444512306抢票,极限并发带来的思考?每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!...

2021-04-16 08:45:00 40

转载 Java 常见 bean mapper 的性能及原理分析

来源:albenw.github.io/posts/f6a7daea/背景在分层的代码架构中,层与层之间的对象避免不了要做很多转换、赋值等操作,这些操作重复且繁琐,于是乎催生出很多工具来优...

2021-04-16 08:45:00 46

转载 PageHelper导致自定义Mybatis拦截器不生效

来源:www.jianshu.com/p/8dc9f8a4cce9背景:最近由于公司要做统一的数据变更记录,以前是基于Aop来做的,这样效率很低,而且在做批量处理(insert,updat...

2021-04-15 08:45:00 87

转载 SQL语句中 left join 后用 on 还是 where,区别大了!

来源:blog.csdn.net/wqc19920906/article/details/79785424前天写SQL时本想通过 A left B join on and 后面的条件来使查...

2021-04-15 08:45:00 76 1

转载 10张图告诉你多线程那些破事

头发很多的程序员:『师父,这个批量处理接口太慢了,有什么办法可以优化?』架构师:『试试使用多线程优化』第二天头发很多的程序员:『师父,我已经使用了多线程,为什么接口还变慢了?』架构师:『去...

2021-04-14 08:45:00 30

转载 自己动手来实现一下Redis的LRU缓存机制

来源:blog.csdn.net/Grady00/article/details/115168822前言最近在逛博客的时候看到了有关Redis方面的面试题,其中提到了Redis在内存达到最...

2021-04-14 08:45:00 32

转载 为什么不建议你用a.equals(b)判断对象相等

来源:cnblogs.com/juncaoit/p/12422752.html一直以为这个方法是java8的,今天才知道是是1.7的时候,然后翻了一下源码。这片文章中会总结一下与a.equ...

2021-04-14 08:45:00 46

转载 学会这10种定时任务,我有点飘了

前言最近有几个读者私信给我,问我他们的业务场景,要用什么样的定时任务。确实,在不用的业务场景下要用不同的定时任务,其实我们的选择还是挺多的。我今天给大家总结10种非常实用的定时任务,总有一...

2021-04-13 08:45:00 71

转载 MySQL 优化上来就分库分表?面试官:根本不懂底层原理!

对于一名程序员来说,掌握数据库的“增删改查”和少量优化策略,是完成日常工作的基本技能。但是,随着互联网行业的不断发展,当今企业的数据量级越来越大,数据结构也越发冗杂,对数据库技术的理解深度...

2021-04-13 08:45:00 59

转载 Java流(Stream)操作实例-筛选、映射、查找匹配

来源:blog.csdn.net/zyhlwzy/article/details/78625136准备工作构建一个测试类,通过测试类先初始化一个数据源,具体如下。publicclass...

2021-04-13 08:45:00 105

转载 Java线程池必备知识点:工作流程、常见参数、调优、监控

来源:blog.csdn.net/u014454538/article/details/969107291. Java的线程池① 合理使用线程池的好处Java的线程池是运用场景最多的并发框...

2021-04-12 08:45:00 37

空空如也

Java知音_的留言板

发表于 2020-01-02 最后回复 2020-04-18

空空如也

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

TA关注的人 TA的粉丝

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