![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 88
1_2_3_4_5_上山打老虎
这个作者很懒,什么都没留下…
展开
-
一套仿阿里完整版Spring Boot电商项目,前后端分离+权限管理系统
项目简介1、项目背景2、 B2B 模式3、 B2C 模式 ==(商城模式)*==4、 C2B 模式5、 C2C 模式6、 O2O 模式2、商城架构图2.1、前后端分离 基础版2.3、微服务三高架构版3、前置知识1、项目背景5中常见的电商模式 ==B2B== 、==B2C==、==C2B==、==C2C==、==O2O== ;2、 B2B 模式Business to Business, 是指商家与商家建立的商业关系, 如:阿里巴巴3、 B2C 模式 ==(商城模式)*==Business to Consume原创 2022-06-20 14:21:12 · 201 阅读 · 0 评论 -
Java反射是什么?相信你看这篇绝对会了
反射就是把Java的各种成分映射成相应的Java类。Class类的构造方法是private,由JVM创建。反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。(来自Sun)JavaBean 是 reflecti原创 2022-06-17 21:18:07 · 101 阅读 · 0 评论 -
4年Java经验,五面阿里艰苦经历(定薪45K),回馈一波心得体会
准备跳槽,先后面试了各大小公司,拿了一些offer,有阿里,滴滴,快手,达达,得物等公司。面试的公司大部分都能过,所以这里给大家分享下自己的经验,也给自己做个归档,希望能给正在准备跳槽,找工作的朋友一点帮助,这里主要分享下阿里面试的经历!编辑切换为居中添加图片注释,不超过 140 字(可选)阿里一面自我介绍,聊项目, 这边挺常规的,从项目入手。解析Excel为什么用POI ? POI存在的问题?还知道哪些解析Excel的工具吗?你们项目中用过MQ,平时都用MQ来做什么?你处理过MQ得幂等问题,当时是怎么做原创 2022-06-16 21:54:19 · 314 阅读 · 0 评论 -
这个牛逼了,基于 SpringBoot + Vue 实现的可视化拖拽编辑的大屏项目
这个是一个开源的一个BI平台,酷炫大屏展示,能随时随地掌控业务动态,让每个决策都有数据支撑。 多数据源支持,内置mysql、elasticsearch、kudu驱动,支持自定义数据集省去数据接口开发,支持17种大屏组件,不会开发,照着设计稿也可以制作大屏。 三步轻松完成大屏设计:配置数据源---->写SQL配置数据集---->拖拽配置大屏---->保存发布。欢迎体验。 大屏设计是一个可视化拖拽编辑的,直观,酷炫,具有科技感的图表工具全开源项目。内置的基础功能包括数据源,数据集,报表管理,原创 2022-06-16 21:46:41 · 630 阅读 · 0 评论 -
一文读懂什么是MySQL索引下推(ICP)
ICP(Index Condition Pushdown)是在MySQL 5.6版本上推出的查询优化策略,把本来由Server层做的索引条件检查下推给存储引擎层来做,以降低回表和访问存储引擎的次数,提高查询效率。为了理解ICP是如何工作的,我们先了解下没有使用ICP的情况下,MySQL是如何查询的:使用ICP的情况下,查询过程如下:先创建一张表,并插入记录查看一下表记录注意,这张表里创建了联合索引(name, city),假设我们想查询如下语句:3.1 不使用索引下推在不使用索引下推的原创 2022-06-16 21:41:28 · 88 阅读 · 0 评论 -
盘点今年上半年碰到的大厂Java面试题(学习、复习、面试均可)
最近一个粉丝发出了灵魂拷问,类似的问题我收到过很多次,身边也确实有认识的同事、朋友们有非常成功的跳槽经历和收益,先说一个典型例子: 大学学弟小A,工作一年半,薪资9K出头,最开始目标是跳槽到货拉拉、唯品会这样规模的中厂,顶多冲刺一下网易、有赞这样的中大厂,如果成功就是爆赚。 从开始策划跳槽,到让我帮忙修改简历,后面跨城市面试……好几次和我说快崩溃了,幸好后面没有放弃。 最终,拿到了多个中大厂和大厂的Offer,薪资都是原来的2倍或者3倍,比如携程给到27K,最终他选择去了标准大厂字节,薪资一年算下来是原来的原创 2022-06-16 21:31:48 · 78 阅读 · 0 评论 -
如何保证消息的可靠性投递?即如何确定消息是否发送成功?如果失败如何处理(补偿机制)?如何保证消息不被重复消费?或者说,如何保证消息消费时的幂等性?
先看这么几个面试题:消息确认包括主要 生产者发送确认 和 消费者接受确认 ,因为发送消息的过程中我们是无法确认消息是否能路由等,一旦消息丢失我们就无法处理,所以需要确认消息,避免消息丢失。我们知道生产者与消费者是完全隔离的,不做任何配置的情况下,生产者是不知道消息是否真正到达 RabbitMQ,也就是说消息发布操作不返回任何消息给生产者。那么怎么保证我们消息发布的 可靠性投递 ?有以下几种常用机制。正在上传…重新上传取消由于之前的文章对上面都有过介绍,所以这里不一一介绍,而一般采用的方式就是 发布者确认模式原创 2022-06-14 15:45:51 · 149 阅读 · 0 评论 -
如何用Redis 做接口限流?
Redis 除了做缓存,还能干很多很多事情:分布式锁、限流、处理请求接口幂等性。。。太多太多了~今天想和小伙伴们聊聊用 Redis 处理接口限流,这也是最近的 TienChin 项目涉及到这个知识点了,我就拎出来和大家聊聊这个话题,后面视频也会讲。首先我们创建一个 Spring Boot 工程,引入 Web 和 Redis 依赖,同时考虑到接口限流一般是通过注解来标记,而注解是通过 AOP 来解析的,所以我们还需要加上 AOP 的依赖,最终的依赖如下:<dependency> <grou原创 2022-06-14 14:17:16 · 191 阅读 · 0 评论 -
Spring 学习笔记【1】第一个Spring程序与IoC思想
Spring 是 Java EE 编程领域的一款轻量级的开源框架,由Rod Johnson 于 2002 年提出并创立,它的目标就是要替换以 EJB 为核心的开发方式(EJB的诟病:使用复杂、代码臃肿、代码侵入性强、开发周期长、移植难度大等),简化开发。所以Spring的出现又被喻为程序员的春天,哈哈😁之后Spring不断发展,2004 年,Spring 1.0 版本正式发布。2017年,Spring 步入到了第 5 个大版本,也就是我们常说的 Spring 5,本教程就是基于讲解。2.1狭义的Sprin.原创 2022-06-04 15:14:18 · 94 阅读 · 0 评论