- 博客(7)
- 收藏
- 关注
原创 2023版IDEA 10秒更换新视图
一、导言:这几天安装了新版的 IDEA,换上了新版提供的视图后,感觉确实还可以,和大家分享一下怎么快速操作。三、附一张前后对比图(区别还是很大的,大家自己去试试吧!二、操作(照着依次做就可以了)
2023-08-06 16:05:53 1052
原创 微服务项目中简单地实现注册邀请码功能
2.2.2.3 给邀请码的输入框加个禁用属性,默认为 false,我写的 acc,随手打的字母,模型数据中为false,通过扫码的方式进入注册页面后就不能更改该邀请码了,这是为了照顾推荐人的利益,可以不做。this.$http.get("/user/user/getRecommendCode/" + id).then(res => { //获取用户的推荐码 - 后台生成手机号:随机字符。我是使用递归实现的,效率不高,但该代码被使用到的概率不大,除非用户量特别大,导致注册时生成的随机码重复率过高。
2023-08-05 15:35:09 1062 2
原创 SpringBoot项目中Ribbon&OpenFeign&Hystrix&Zuul的基础实现(主要是依赖和配置文件等)
- 异步 -- 存在线程切换的消耗 -- 带缓存队列,能应对突然流量。b. 设置一个信号量(数字) ,请求来了会给一个计数器+1,请求走了会-1,某一个时刻,计数器达到信号量上限-拒接请求,触发降级。-- 同步 -- 没有缓冲队列。②熔断:服务多次访问失败,就会被标记为‘熔断状态’,如果某个请求去访问一个熔断状态的服务,会快速失败,触发服务降级:目的-防止请求阻塞。pay-server: "/pay/**" #指定pay-server这个服务使用 /pay路径来访问 - 别名。
2023-07-22 23:04:44 233
原创 Sringboot操作ElasticSearch全文搜索引擎简单实现
五丶实现ElasticsearchRepository接口(ElasticsearchRepository<文档对象,文档对象中id的类型>)二、去配置application.yml(端口号默认9200,不做更改的话可以不配置)一、在建好项目之后,导入相应的基础依赖 - pom.xml文件。如果对您有所帮助,鄙人不胜荣幸!
2023-07-22 00:15:16 138
原创 SpringCloud - EurekaServer基础实现案例
而在代码中,这就叫“分布式”,简单地理解就是要记住“拆分”二字。另外,应尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言、工具对其进行构建,可以有一个非常轻量级的集中式管理来协调这些服务。微服务,顾名思义,可以简单地理解成“微小的服务”,即是将一个完整的功能服务进行拆分。例如,还是一个订单服务,完整时包含了订单生成、订单结算和订单日志三项业务,在应对高并发时<访问量大>,我们将完整的服务复制成三份,真就来个“一气化三清”,个个都一样,也就是“集群”。
2023-07-20 20:39:23 110 1
原创 Java后端项目实现无限极树 - 案例:部门树 - Department实体类
注意:在业务实现时,其实只用到了 departmentMapper 中的一个 findAll() 方法,即查询所有对象数据,所以在 mapper 层以及 sql 语句中不会有所新增(基础的 CRUD 方法一般而言早就写好了),至此,部门数的后端业务就已经全部实现了,剩下的就是前端的事了。if (department.getParentId() == null) {//顶级部门的情况。// 3. 遍历所有部门只要不是第一层级的,找自己的上级,并将自己放入上级的children中。
2023-07-19 21:51:51 651
原创 Java后端项目可能会用到的一些pom依赖<不全,仅供参考>
汇总了一些在Java后端开发过程中可能会用到的一些基础依赖,但远远不全,如果能对您有所帮助,鄙人不胜荣幸
2023-07-19 21:00:11 458 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人