集合大小:${集合名?size} 日期格式化: 显示年月日:${today?date} 显示时分秒:${today?time} 显示日期+时间:${today?datetime} 自定义格式化:${today?string("yyyy年MM月")} 内建函数c :将数字型转成字符串输出 ${
发生背景 编写测试类准备创建索引库 import static cn.itcast.hotel.constants.HotelConstants.MAPPING_TEMPLATE; @SpringBootTest class HotelAdminApplicationTests { pr
大家好,我是Echa。最近中秋国庆节假期期间,有不少的粉丝朋友私信小编,让小编整理一下最近上热搜的开源项目。粉丝们的要求,小编收到了。也会逐个安排落实到位。小编也是利用中秋国庆“双节“ 假期时间,陪家人的同时也是想着粉丝你们,想着给你们多找点优秀资源、实用的工具、惊艳的开源项目。希望能给粉丝们多学点
查找占用端口对应的pid:netstat -ano|findstr 51801 根据pid关闭端口:taskkill /PID 20288 /F
基本思想先来回顾一下直接插入排序的算法思想,就是在前面已经排好序的子序列中寻找一个待插入的位置,然后将待插入元素插入到该位置上。其中寻找插入位置的过程我们是与每一个元素进行比较,相当于顺序查找,我们知道顺序查找的效率是比较低的,那么有没有办法能够提高查找插入位置的效率呢?很巧的是,前面的序列既然已经
功能 身份验证和权限校验 服务路由,负载均衡 请求限流 网关搭建 创建新module , 导入依赖 com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery org.springframewo
在 PHP 开发领域,性能一直是一个备受关注的议题。然而,OpenSwoole 的出现彻底改变了这一局面。本文将带您深入探索 OpenSwoole 的创新之处,揭示其如何突破性能边界,引领 PHP 网络编程走向新的时代。开启性能革命的 OpenSwooleOpenSwoole 不再依赖传统的 PHP
方案一:keys * keys的模糊匹配功能很方便也很强大,但是在生产环境需要慎用! 开发中使用keys的模糊匹配却发现redis的CPU使用率极高,所以公司的redis生产环境将keys命令禁用了!redis是单线程,会被堵塞 方案二:scan SCAN 命令是一个基于游标的迭代器,SCAN命令每
大家好,我是五月君,Next.js 13.5 版本于本周发布,从官方的发布博客看,不像 13.4 带了很多新功能。本版本主要侧重于性能优化,例如提高了本地服务器启动速度、HRM(热更新)速度、减少了内存占用以及 438 个 bug 的修复(这个 Bug 数量是真的不少看来用的人也不少哈~)。开发环境
相关解决方案 方案说明数据库基于表的唯一索引zookeeper根据zookeeper中的临时有序节点排序redis使用setnx命令完成 代码实现 tryLock 方法 public String tryLock(String name, int expi
相关概念 悲观锁(Pessimistic Lock) 每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁 乐观锁(Optimistic Lock) 每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制 m
概念 同步:就是在发出一个调用时,在没有得到结果之前,该调用就不返回(实时处理) 异步:调用在发出之后,这个调用就直接返回了,没有返回结果(分时处理) 代码 在执行异步的方法上添加@Async @Slf4j @Transactional @Service public class ArticleFr
背景 随着业务的增长,文章表可能要占用很大的物理存储空间,为了解决该问题,后期使用数据库分片技术。 将一个数据库进行拆分,通过数据库中间件连接。如果数据库中该表选用ID自增策略,则可能产生重复的ID, 此时应该使用分布式ID生成策略来生成ID。 技术选型
工具对比 JdkSerialize: java内置的序列化能将实现了Serilazable接口的对象进行序列化和反序列化,ObjectOutputStream的writeObject0方法可序列化对象生成字节数组 Protostuf:google开源的protostuf采用更为紧凑的二进制数组,表现
操作参考 地址: https://www.runoob.com/docker/centos-docker-install.html 踩坑 错误:事务检查错 解决方法 : https://www.codenong.com/cs106343526/
发生情况 准备写个demo测试类,结果一开启动类就自动结束了 解决方法 Web的依赖没有导入 org.springframework.boot spring-boot-starter-web 导入后成功运行~
相关概念 分布式任务调度 当前软件的架构已经开始向分布式架构转变,将单体结构拆分为若干服务,服务之间通过网络交互来完成业务处理。在分布式架构下,一个服务往往会部署多个实例来运行我们的业务,如果在这种分布式系统环境下运行任务调度,我们称之为分布式任务调度。 针对分布式任务调度的需求,市场上出现了很多的
背景 今日为微服务添加了新页面,上传到nginx并且reload后,出现此错误 解决策略 双击nginx.exe后,再次运行命令即可
背景 明明不涉及到数据库操作的,却爆出url连接地址错误 解决策略 pom中文件存在jdbc相关的依赖,启动的时候恰好会扫描相关配置。 启动类上的注解修改为@SpringBootApplication(exclude = DataSourceAutoConfiguration.class ) 其
报错信息 A component required a bean of type 'com.heima.apis.vmUser.WmUserClient' that could not be found. 解决策略 在启动类上添加注解:@EnableFeignClients(basePackage