自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在请求头中获取当前登录用户信息

【代码】在请求头中获取当前登录用户信息。

2023-06-19 14:53:28 652

原创 如何更改本地代码仓库指向

请注意,更改远程仓库地址可能会影响到其他团队成员的开发工作,建议在更改前与团队成员协商确认。首先,在本地仓库的根目录下打开命令行终端或Git Bash。这会显示新的远程仓库地址,说明更改已经成功。这会显示当前仓库所关联的远程仓库地址。

2023-04-14 11:27:24 894

原创 项目下面的lib包下的jar包引入

Dpackaging=jar -Dfile=“E:\work\要导入的jar包的地址”项目下面的lib包下的jar包引入。在maven包下cmd输入这行命令。还不行记得重启电脑试试。

2023-03-20 22:22:12 268

原创 状态码.常用端口.常用的文件夹名

interceptor拦截器 (spring的 //进入controller之前 //离开controller之后 //离开服务器时)dao == mapper持久层 与数据库进行数据交换。DTO数据传输对象 用于接收前端穿过来的值。Vo表示层对象 用于返回给前端的值。handler处理类 (异常处理类)//400 请求参数格式有误。//405 请求方式不匹配。//503 不是错,重启网关。//403 权限不足。//404 路径不存在。//500 服务器错误。listener监听器。

2023-03-14 15:44:05 312

原创 XXL-JOB快速集成

XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

2022-10-23 17:36:29 365

原创 面试题:缓存篇(Redis)

一、Redis 数据类型1.String2.List3.Hash二、keys 命令问题 (redis有一亿个 key,使用 keys 命令是否会影响线上服务)三、Redis 过期 key 的删除策略四、Redis 持久化 1.AOF 持久化2.AOF 重写3.RDB 持久化4.混合持久化五、缓存问题 1.缓存击穿2.缓存雪崩3.缓存穿透六、缓存原子性1.Redis 事务局限性2.用乐观锁保证原子性3.用 lua 脚

2022-10-15 23:16:48 370

原创 微服务(远程调用--Feign)最佳实践

1.首先在服务(功能/接口)提供者加入依赖。4.调用的模块直接依赖就可以用了。用于微服务间模块的互相调用。2.在引导类添加注解。3.创建被调用的接口。

2022-10-12 14:53:35 208

原创 分布式日志处理(ELK)

一、分布式日志方案是、、三大开源框架首字母大写简称。市面上也被称为。Elasticsearch是一个基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架。像类似百度、谷歌这种大数据全文搜索引擎的场景都可以使用Elasticsearch作为底层支持框架,可见Elasticsearch提供的搜索能力确实强大,市面上很多时候我们简称Elasticsearch为es。

2022-10-08 15:36:30 2584

原创 Jenkins持续部署(微服务架构项目部署)

持续集成要求每当有人提交代码时,就对整个应用进行构建,并对其执行全面的自动化测试集合。而且至关重要的是,假如构建或测试过程失败,研发团队就要停下手中的工作,立即修复它。持续集成的目标是让正在开发的软件一直处于可工作状态。

2022-10-08 13:41:53 3566

原创 定时任务(corn表达式)

定时任务(corn表达式)基于Spring task的框架

2022-10-07 00:08:02 1069

原创 事务处理(分布式事务)

Seata的安装和配置 AT模式

2022-10-06 23:55:22 290

原创 面试题:数据库篇

隔离级别、快照读与当前读、InnoDB vs MyISAM、索引、查询语句执行流程、undo log 与 redo log、锁

2022-10-05 15:44:56 101

原创 面试题:虚拟机篇

JVM 内存结构、 JVM 内存参数、JVM 垃圾回收、内存溢出、类加载、四种引用、finalize

2022-10-04 16:59:03 500

原创 ElasticSearch(项目中常用的ES)

Elasticsearch是一个搜索服务器,它的作用就是完成数据的查询。

2022-10-02 20:32:02 662

原创 Spring项目集成微信支付

集成在微信客户端的支付功能

2022-10-01 15:10:50 811

原创 Freemarker(SpringBoot项目集成)

FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。

2022-09-26 00:04:17 182

原创 面试题: 并发篇(线程)

线程有哪些状态、线程池的核心参数、sleep vs wait、lock vs synchronized、volatile 能否保证线程安全、java 中的悲观锁与乐观锁、Hashtable vs ConcurrentHashMap、ThreadLocal 的理解

2022-09-24 01:22:27 189

原创 工具类:时间秒值转换为00:00格式

时间转换

2022-09-23 01:22:32 289

原创 阿里云视频点播(媒资上传)

视频上传

2022-09-23 01:18:16 287

原创 面试题:Hashtable vs ConcurrentHashMap

Hashtable 对比 ConcurrentHashMap

2022-09-22 00:39:38 101

原创 面试题:HashMap

HashMap面试题

2022-09-21 23:59:40 119

原创 逻辑删除(MyBatisPlus)

逻辑删除(MyBatisPlus)

2022-09-19 23:02:50 213

原创 SpringBooot项目中使用minio

互联网时代对海量数据增长,单靠靠简增加硬盘的个数已经满足不了项目的数据存储,因为硬盘传输速度有限但是数据在急剧增长,另外我们还要要做好数据备份、数据安全等。分布式文件系统的出现就可以解决海量数据存储的问题。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,使用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存,还易于扩展。

2022-09-19 20:59:41 305

原创 mybatis的分页插件

分页插件

2022-09-19 00:14:41 448

原创 工具类:BeanUtils.copyProperties() 工具类,不用new对象

BeanUtils.copyProperties() 工具类,不用new对象

2022-09-18 22:35:22 178

原创 nacos微服务中搭建微服务网关实现路由转发

网关就是系统的入口,封装了应用程序的内部结构,为客户端提供统一服务,一些与业务本身功能无关的公共逻辑可以在这里实现,诸如认证、鉴权、监控、缓存、负载均衡、流量管控、路由转发等。

2022-09-18 21:32:37 751

原创 服务网关(Gateway)自定义全局过滤器&统一Token处理

* 代码繁琐,每个Controller都需要获取token,验证用户是否登录* token解析不方便

2022-09-18 02:37:04 1869

原创 代码生成器(逆向工程)

AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。

2022-09-18 02:24:05 337

原创 工具类:JWT 工具类

JWT(Java Web Token)工具类拿来直接用

2022-09-17 00:11:48 281 1

原创 统一异常处理

项目中可能存在不可预知的各种异常,如:空指针,数组越界等。针对这类异常,可以直接在异常处理器中统一处理;还有一类是可预知的错误,如图片不合法,验证码错误等等。这类错误也可以理解为业务异常,可以通过自定义异常类来处理;

2022-09-16 23:32:40 85

原创 【用户登录】

1、验证请求参数(是否为空,是否符合规则)2、根据手机号和类型,查询用户对象 3、判断用户输入的密码和数据库密码是否一致4、生成JWT的token字符串5、构造返回数据

2022-09-16 21:47:14 142

空空如也

空空如也

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

TA关注的人

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