- 博客(34)
- 收藏
- 关注
原创 如何更改本地代码仓库指向
请注意,更改远程仓库地址可能会影响到其他团队成员的开发工作,建议在更改前与团队成员协商确认。首先,在本地仓库的根目录下打开命令行终端或Git Bash。这会显示新的远程仓库地址,说明更改已经成功。这会显示当前仓库所关联的远程仓库地址。
2023-04-14 11:27:24
1083
原创 项目下面的lib包下的jar包引入
Dpackaging=jar -Dfile=“E:\work\要导入的jar包的地址”项目下面的lib包下的jar包引入。在maven包下cmd输入这行命令。还不行记得重启电脑试试。
2023-03-20 22:22:12
317
原创 状态码.常用端口.常用的文件夹名
interceptor拦截器 (spring的 //进入controller之前 //离开controller之后 //离开服务器时)dao == mapper持久层 与数据库进行数据交换。DTO数据传输对象 用于接收前端穿过来的值。Vo表示层对象 用于返回给前端的值。handler处理类 (异常处理类)//400 请求参数格式有误。//405 请求方式不匹配。//503 不是错,重启网关。//403 权限不足。//404 路径不存在。//500 服务器错误。listener监听器。
2023-03-14 15:44:05
362
原创 XXL-JOB快速集成
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
2022-10-23 17:36:29
473
原创 面试题:缓存篇(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
472
原创 微服务(远程调用--Feign)最佳实践
1.首先在服务(功能/接口)提供者加入依赖。4.调用的模块直接依赖就可以用了。用于微服务间模块的互相调用。2.在引导类添加注解。3.创建被调用的接口。
2022-10-12 14:53:35
259
原创 分布式日志处理(ELK)
一、分布式日志方案是、、三大开源框架首字母大写简称。市面上也被称为。Elasticsearch是一个基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架。像类似百度、谷歌这种大数据全文搜索引擎的场景都可以使用Elasticsearch作为底层支持框架,可见Elasticsearch提供的搜索能力确实强大,市面上很多时候我们简称Elasticsearch为es。
2022-10-08 15:36:30
2837
原创 Jenkins持续部署(微服务架构项目部署)
持续集成要求每当有人提交代码时,就对整个应用进行构建,并对其执行全面的自动化测试集合。而且至关重要的是,假如构建或测试过程失败,研发团队就要停下手中的工作,立即修复它。持续集成的目标是让正在开发的软件一直处于可工作状态。
2022-10-08 13:41:53
3941
原创 Freemarker(SpringBoot项目集成)
FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。
2022-09-26 00:04:17
228
原创 面试题: 并发篇(线程)
线程有哪些状态、线程池的核心参数、sleep vs wait、lock vs synchronized、volatile 能否保证线程安全、java 中的悲观锁与乐观锁、Hashtable vs ConcurrentHashMap、ThreadLocal 的理解
2022-09-24 01:22:27
225
原创 SpringBooot项目中使用minio
互联网时代对海量数据增长,单靠靠简增加硬盘的个数已经满足不了项目的数据存储,因为硬盘传输速度有限但是数据在急剧增长,另外我们还要要做好数据备份、数据安全等。分布式文件系统的出现就可以解决海量数据存储的问题。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,使用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存,还易于扩展。
2022-09-19 20:59:41
432
原创 工具类:BeanUtils.copyProperties() 工具类,不用new对象
BeanUtils.copyProperties() 工具类,不用new对象
2022-09-18 22:35:22
232
原创 nacos微服务中搭建微服务网关实现路由转发
网关就是系统的入口,封装了应用程序的内部结构,为客户端提供统一服务,一些与业务本身功能无关的公共逻辑可以在这里实现,诸如认证、鉴权、监控、缓存、负载均衡、流量管控、路由转发等。
2022-09-18 21:32:37
869
原创 服务网关(Gateway)自定义全局过滤器&统一Token处理
* 代码繁琐,每个Controller都需要获取token,验证用户是否登录* token解析不方便
2022-09-18 02:37:04
1997
原创 代码生成器(逆向工程)
AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。
2022-09-18 02:24:05
385
原创 统一异常处理
项目中可能存在不可预知的各种异常,如:空指针,数组越界等。针对这类异常,可以直接在异常处理器中统一处理;还有一类是可预知的错误,如图片不合法,验证码错误等等。这类错误也可以理解为业务异常,可以通过自定义异常类来处理;
2022-09-16 23:32:40
108
原创 【用户登录】
1、验证请求参数(是否为空,是否符合规则)2、根据手机号和类型,查询用户对象 3、判断用户输入的密码和数据库密码是否一致4、生成JWT的token字符串5、构造返回数据
2022-09-16 21:47:14
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人