![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 68
记录springboot项目开发经验
高山流水&上善
6k的小白冲10k中.....
展开
-
一文了解SpringCloud
日志记录分别为两种方式:配置文件配置及java编码配置。配置文件配置feign:client:config:default: #默认是全局配置feign:client:config:userservice: #指定对应服务硬编码配置//新建一个配置类,无须加注解,在调用是添加即可@Bean// Logger.Level.日志级别全局配置//在Applicant.class上添加针对某个服务/*** 根据用户ID查询用户信息。原创 2024-07-14 13:37:53 · 601 阅读 · 0 评论 -
一文包学会ElasticSearch的大部分应用场合
为什么要自定义分词器呢?如果单独使用ik或者拼音分词器并不能满足我们的需求,例如我使用拼音分词器那么结果只有拼音结果没有中文结果且拼音首字母拼接,这样无法满足我们的搜索。自定义使用需要在创建索引时指定。 es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理 PB 级别原创 2024-07-03 22:45:23 · 1091 阅读 · 0 评论 -
Windows搭建nacos集群
是阿里巴巴的产品,现在是中的一个组件。相比功能更加丰富,在国内受欢迎程度较高。提取码:8888。 错误出来现Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link fail原创 2024-06-12 21:31:55 · 1045 阅读 · 0 评论 -
Springboot结合redis实现关注推送
在实际应用中,为了平衡实时性和效率,通常会结合推模式(Push Mode)来实现,比如使用WebSocket或其他长连接技术,当有新动态时服务器可以直接推送给在线用户,而离线用户则可以通过拉模式来获取信息。以下是推模式的详细描述: 服务器推送: 当服务器上有新的、相关或重要的数据可用时,它会主动将这些数据发送到已连接的客户端。拉模式的优点包括: 资源效率:只在用户需要时才加载新数据,减少了不必要的网络传输和服务器负载。实时性: 由于数据是实时推送的,用户可以立即看到更新,无需手动刷新或等待请求响应。原创 2024-06-10 18:25:07 · 1244 阅读 · 1 评论 -
redisson的使用及LUA脚本实现分布式秒杀
消费者组(Consumer Group):Stream支持消费者组的概念,一个消息可以被多个消费者组订阅,每个消费者组内的消费者可以独立地消费消息,实现了消息的广播和分发。创建消费者组:使用XGROUP CREATE命令可以创建一个新的消费者组,指定Stream的名称、消费者组的名称以及起始ID。消息与ID:Stream中的基本单位是消息(message),每条消息都有一个唯一标识符(ID),这个ID是一个递增的整数或是一个由数字和字母组成的字符串,确保了消息的顺序性。消息ID可以用来定位和范围读取消息。原创 2024-05-19 23:44:56 · 1387 阅读 · 0 评论 -
基于redis实现分布式锁适用于秒杀场景
版本号法:在数据库表添加一个version字段,当线程一执行时同时查出版本号(1)与库存(1),线程二也查询版本号(1)与库存(1),线程一开始执行修改操作(库存减一,版本加一),此时库存为0,版本号为2,那么在线程二执行库存扣减时发现库存版本号不对则不会执行。:在上面代码中我们可以看出我们获取锁和释放锁是分开的两个操作,在上图中线程一出现了阻塞状态,假设阻塞了很久导致线程一的锁超时释放了,在阻塞的过程中线程二进入获取锁,此时刚好阻塞结束了要执行释放锁,这时就提前把线程二锁给释放了,导致了锁误删。原创 2024-05-19 00:08:30 · 745 阅读 · 0 评论 -
springboot+vue整个支付宝沙箱案例/支付/退款/支付状态查询等
小程序文档 - 支付宝文档中心使用工具生成密钥一定要保存好对应的秘钥2.2配置自定义秘钥那么到这一步就基本配置完成了小程序文档 - 支付宝文档中心api接口小程序文档 - 支付宝文档中心应用私钥打开工具就能找到对应目录。原创 2024-04-22 01:04:49 · 525 阅读 · 1 评论 -
VX小程序登录+web登录结合
最近遇到开发一个小程序获取手机号授权实现登录,而web端也需要和该手机号登录数据互通的场景。说白了就是小程序登录或者web登录都得能识别到是同一个用户。原创 2024-04-13 19:29:39 · 397 阅读 · 0 评论 -
springboot使用log4j2
【代码】springboot使用log4j2。原创 2024-02-29 20:30:33 · 404 阅读 · 1 评论 -
springboot遍历地址树结合前端EL-UI使用
/拿着上一个的id和下一个的ParentId进行对比。//第二次循环 获取到第二次的ParentId进行对比。log.info("我进来了");//第一次循环 获取到第一个的id。@ApiOperation("地址树")//去除空的children。@Api(tags = "地址列表")controller层。原创 2023-12-13 22:48:17 · 65 阅读 · 1 评论 -
java统一工具类:JWT,IP地址获取,正则等
【代码】java统一工具类:JWT,IP地址获取,正则等。原创 2023-12-05 22:34:30 · 139 阅读 · 1 评论 -
springboot统一异常处理通用类
【代码】springboot统一异常处理通用类。原创 2023-12-05 22:13:50 · 45 阅读 · 1 评论 -
linux使用shell脚本启动jar包 java -jar等指令
定义变量法一般都是头字母大写A=100echo $A #输出变量A#如果加上 `date` 代表它是已一个指令或者标量来执行A=`date`echo A$(date)等价与`` java -jar xxx.jar原创 2023-12-05 22:08:19 · 2653 阅读 · 1 评论