logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

No buffer space available (maximum connections reached?)问题的最终解决

前段时间在项目维护当中遇见一个问题,方便以后再次遇见类似的问题,可以参考解决问题的思路,记录如下:问题概述:维护项目当中,客户这边发来消息,称自己的网站登录不上去了,提示用户名密码错误,我就登录到服务器上查看系统日志和报错情况,如图:这个异常来源部署的一个jar包,用于读取数据存入mongodb,再看了Tomcat也报错了,错误是:java.net.SocketException。...

java中实现缓存的几种方式

Redis 是C语言开发的一个开源高性能键值对的内存数据库,可以用来做数据库、缓存、消息中间件等场景,是一种NoSQL(not-only sql,非关系型数据库)的数据库。下面我们介绍在springboot项目中的使用springboot中有redis的starter我们直接引用即可然后在spring配置文件中加入如下设置,这里用的是properties形式的文件,host是部署redis的服务器

文章图片
#缓存
java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified问题的解决

【代码】java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified问题的解决。

文章图片
#java#开发语言
java报错:java.util.LinkedHashMap cannot be cast to ×××

1、报错原因在获取json数据转换为list类型以后,我以为是可以直接使用的,结果在使用中报错“java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to ×××”,搜索后发现是在转换成list时,list类型是LinkedHashMap,而不是我需要的List,Jackson在转换时按照标准行为将数据以List

文章图片
#java#开发语言
Springboot使用Dynamic-Datasource配置多数据源

grace-destroy: false #是否优雅关闭数据源,默认为false,设置为true时,关闭数据源时如果数据源中还存在活跃连接,至多等待10s后强制关闭。driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置。strict: false #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false

文章图片
#spring boot#java#mybatis
使用seata实现分布式事务管理

双击上图圈中的bat文件,如果一切正常,将会看到started的提示,如果双击后闪退,可采用cmd的方式打开,即可看到启动失败的原因。当前在订单服务,由于我们添加了@Transactional注解,异常发生时触发订单服务数据回滚,而库存服务属于远程调用的服务,数据在另一个数据库中,此时实现库存服务事务回滚依靠的就是seata了,通过引入@GlobalTransactional来实现。--需要排除掉

文章图片
#分布式#spring boot#后端
Java使用Langchai4j接入AI大模型的简单使用(五)--流式输出的实现

流式输出(Streaming Output)是大语言模型(LLMs)中一种重要的交互方式,它允许模型将生成的文本逐步返回给用户,而不是等待整个响应完成后再一次性返回。

文章图片
#java#AI
Python学习笔记--Django的安装和简单使用(一)

Django 是一个用于构建 Web 应用程序的高级 Python Web 框架。Django 提供了一套强大的工具和约定,使得开发者能够快速构建功能齐全且易于维护的网站。Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并于 2008 年 9 月发布了第一个正式版本 1.0。Django 采用了 MVT 的软件设计模式,即模型(Model),视图(View)和模板(Templ

文章图片
#python#学习
    共 67 条
  • 1
  • 2
  • 3
  • 7
  • 请选择