自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java面试看这一篇就够了

java面试技术话术

2022-09-20 09:41:37 801 1

原创 Jason

遇见bug不要慌, 想想Jason七步骤

2022-09-19 17:02:14 247 4

原创 Java程序员面试之葵花宝典

面试宝典--Jason

2022-09-19 15:07:17 271 2

原创 一文看懂消息队列之 RabbitMQ

这种场景下就可以用 MQ ,在下单的主流程(比如扣减库存、生成相应单据)完成之后发送一条消息到 MQ 让主流程快速完结,而由另外的单独线程拉取MQ的消息(或者由 MQ 推送消息),当发现 MQ 中有发红包或发短信之类的消息时,执行相应的业务逻辑。结果是只有队列的所有者节点知道有关队列的所有信息,因此当集群节点崩溃时,该节点的队列和绑定就消失了,并且任何匹配该队列的绑定的新消息也丢失了。消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。

2022-11-14 13:54:40 286 1

原创 MySQL操作数据库语法及常见MySQL面试题与答案

MySQL操作数据库语法及常见MySQL面试题与答案MySQL操作数据库语法及常见MySQL面试题与答案MySQL操作数据库语法及常见MySQL面试题与答案

2022-10-27 18:40:35 1363 3

原创 Java基础题&答案

Java基础题&答案Java基础题&答案Java基础题&答案

2022-10-23 15:46:50 523 3

原创 SQL万能优化思路

SQL万能优化思路查看mysql服务器状态信息,可以有如下用法:显示数据库的查询,更新,添加,删除的次数显示mysql数据库的连接数显示慢查询次数查看mysql数据库启动了多少时间执行计划是什么,简单来说就是SQL在数据库中执行时的表现情况当一条SQL下发到数据库的时候,怎么扫描表、怎样使用索引这些行为对用户来说是不知道的,能够明显感受到的,只有查询的时间。

2022-10-19 00:00:00 391 1

原创 一文看懂大数据量表如何优化

一文看懂大数据量表如何优化

2022-10-18 15:41:44 903 2

原创 一文搞懂mysql索引,不要再说不会了

尽管索引能帮助我们提升查询效率,并不意味着它一定很好,或者什么时候都需要用索引,因此我们要明确它的优缺点。优点:可以大大加快数据的检索速度缺点:时间方面:创建索引和维护索引需要消耗时间空间方面:索引需要占物理空间哪些情况下需要创建索引主键自动建立唯一索引频繁作为查询条件的字段多表关联查询中的关联字段排序的字段频繁查找的字段,可以建立联合索引,进行覆盖索引查询中统计或者分组字段哪些情况下不需要创建索引表记录太少经常进行增删改查操作的字段高了不少。

2022-10-13 16:31:37 330 1

原创 Mysql索引失效的常见原因&如何用好索引

本篇文章主要介绍了索引失效的常见原因和如何用好索引,并以案例的形式进行了说明

2022-10-11 14:58:38 1352 1

原创 开发表设计

说明:MySQL 并不是跳过 offset 行,而是取 offset+N 行,然后返回放弃前 offset 行,返回 N 行,那当offset 特别大的时候,效率就非常的低下,要么控制返回的总页数,要么对超过特定阈值的页数进行 SQL改写。3)只读查询账户命名方式:user_etl_bi,user_etl_canal,user_etl_rt,user_rt_canal,user_rt_bi(大数据数仓,大数据实时抽取,实时数据计算,实时数据binlog,大数据实时分析团队)普通索引名则为 idx_字段名。

2022-10-08 14:01:04 188 2

原创 SpringCloudAlibaba

Spring Cloud Alibaba旨在为微服务开发提供一站式解决方案。该项目包括开发分布式应用程序和服务所需的组件,以便开发人员可以使用Spring Cloud编程模型轻松开发分布式应用程序。使用Spring Cloud Alibaba,您只需要添加一些注释和配置,就可以为您的应用程序使用Alibaba的分布式解决方案,并使用Alibaba中间件构建自己的分布式系统。

2022-10-05 19:05:11 542 2

原创 接口防刷处理方案

1. 实际项目中,接口防刷是一个非常普遍的需求2. 一般的处理方案都是采用自定义注解+拦截器+Redis处理的

2022-09-29 14:08:18 1943 1

原创 Linux安装入门

和windows操作系统类似,Linux是一套性能稳定的多用户网络操作系统Nat网络地址转换模式Bridged Adapter 桥接模式Host-only Adapter 主机模式1、Nat网络地址转换模式(1) 只能单向访问,虚拟机可以通过网络访问到宿主机,宿主机无法通过网络访问到虚拟机;(2) 如果linux上的ip地址是自动获取的,是可以通过宿主机访问虚拟机的,但是要保证linux的ip地址网段和宿主机的虚拟网卡的网段一致;

2022-09-26 11:25:19 467 2

原创 分布式事务解决方案

分布式事务

2022-09-18 17:58:56 501 2

每日面试题-精华版.xmind

对于Java的朋友来说应该是最全面最完整的面试备战仓库,为了更好地整理每个模块,我也参考了很多网上的优质博文,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,希望也能帮助到你。如果感觉不错就分享收藏关注。 Jason

2022-10-12

spring cloud2有这一篇就够了

spring cloud有这一篇就够了 spring cloud有这一篇就够了 spring cloud有这一篇就够了 重要的事情说三遍 Java工程师的进阶之路 1 - 服务注册中心:Eureka、Zookeeper、Consul 2- 服务负载均衡:Ribbon 3 - 服务接口调用:OpenFeign 4 - 服务的断路器:Hystrix 5 - 服务的路由器:GateWay 6 - 服务配置中心:SpringCloud Config 7 - 服务消息驱动:SpringCloud Stream 8 - 服务链路跟踪:SpringCloud Sleuth 概念 Spring Cloud是⼀系列框架的有序集合。 它利⽤ Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中⼼、消息总线、负载均衡、断路器、数据监控等,都可以⽤Spring Boot的开发⻛格做到⼀键启动和部署。 为什么要用Spring Cloud ,它解决什么问题? 今天不努力,明天变菜逼。成功=艰苦劳动+正确方法+少说空话。

2022-09-25

并发编程库,&&,线程池

为什么要用线程池? Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来3个好处。 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。线程池技术正是关注如何缩短或调整T1,T3时间的技术,从而提高服务器程序性能的。它把T1,T3分别安排在服务器程序的启动和结束的时间段或者一些空闲的时间段,这样在服务器程序处理客户请求时,不会有T1,T3的开销了。 第三:提高线程的可管理性。线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一分配、调优和监控。 假设一个服务器一天要处理50000个请求,并且每个请求需要一个单独的线程完成。在线程池中,线程数一般是固定的,所以产生线程总数不会超

2022-09-23

空空如也

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

TA关注的人

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