logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java的mkdir()与mkdirs()引发的悲剧---关于java的mkdir()方法无法创建文件目录问题

昨晚深夜在做项目的文件上传,在上传之前要先判断指定的文件目录是否存在,如果不存在就先创建改目录。因为之前已经做过类似的功能了,所以就把判断文件目录以及创建的代码直接copy过来了,然而很郁闷的是,一模一样的代码,这回却遇到一个特别奇葩的问题:一下是昨晚我要判断的文件目录:ServletContext context = ServletActionContext.getServl...

基于DFA算法的敏感词检测算法

敏感词检测,几乎是所有博客、文章、日志等这类公开性发表的以文字形式记录的作品都绕不过去的产品需求,那么,是否有一些比较高效的方法来检测文章的敏感词呢?`DFA算法`,全称为确定性有限状态自动机算法,是一种常见的字符串匹配算法。它通过构建一个状态转移来表现字符串匹配,具有高效、快速的特点。在实际应用中,DFA算法尝尝被用于词法分析、字符串匹配等领域。除了DFA算法,还有其他的自动机算法,比如KMP算

文章图片
#算法
jsp解决导入项目后出现:Multiple annotations found at this line: - String cannot be resolved to a type - No

今天导入一个项目后出现:Multiple annotations found at this line:- String cannot be resolved to a type- No exception of type ServletException can be thrown; an exception type must be asubclass of Throwa...

Java使用策略模式+工厂模式优化if else 代码

if else if是代码中经常要用的语句块,如果选择分支不多的话还好,当时当选择分支很多的时候,就不能再这样做了;那么有什么办法可以优化多个选择分支结构呢?当选择结构过多时,就不再适用于if else方法了,此时我们可以使用设计模式中的策略模式+工厂模式优化if else语句块.经过上述重构,基本就能解决掉代码选择分支过多的问题。

文章图片
#策略模式#java#开发语言 +1
阿里云centos服务器无法ping通

问题描述使用自己的电脑ping在阿里云的centos服务器,出现请求超时,如下图所示:思路:首先我们应该想到的是端口没有开,导致访问不了,所以我们可以登录阿里云官网,进入该实例的安装组,添加端口授权,具体操作:登录阿里云ECS控制台,单击【安全组】>【配置规则】。选择【公网入方向】>【快速创建规则】。把常用的几个勾上。注意入口出口都要设置。如下所示然后再ping...

springcloud一个微服务提供多个Feign远程调用接口给其他微服务调用

一、问题描述需求背景: 有时候我们在一个微服务,需要对外提供多个 Feign以供其他微服务远程调用需求如下图:常规的方法新建 Feign、然后运行服务这种方式是无法满足上面的需求的,因为就算创建了多个 Feign,服务启动以后也只有一个能使用,如果尝试调用其他Feign接口,就会报错,提示无法找到可用会微服务,报错如下:那么出现这种情况的时候,应该如何解决呢?二、解决办法applicant.yml

#微服务#java
mybatis collection 错误去重

发布A银行立项审核A银行出账在查询这条需求的时候,需要将这些阶段的处理记录连带查询出来,放在一个List里面。我们常用的方法就是使用LEFT JOIN关联查询,然后使用collection标签收集组合,事实上我就是使用这种方法去处理的,collection标签大致如下:</</

文章图片
#mybatis
docker mysql镜像因为配置文件出现错误一直提示重启

一、问题描述在修改docker 里面的MySQL的配置文件后,因为配置文件修改错误导致MySQL一直提示重启当中,又因为mysql没有启动成功,此时无法使用 docker exec -it mysql /bin/bash 命令进入MySQL内部修改配置文件错误如下所示:1.因为配置文件出错导致mysql一直提示在重启当中无法使用``命令进入MySQL内部进行修改:[root@centos ]# d

#mysql#docker#centos +1
解决MYSQL 8 的 The user specified as a definer (‘mysql.infoschema‘@‘localhost‘) does not exist

今早连接 `mysql8` 的的时候突然提示`1149-The userspecified as a definer('mysql.infoschema@localhost') does not exist`; 但是引用程序里面从CURD还是可以正常使用的。infoschema`记录相关的信息损耗或者缺失。既然找到了产生这个问题的根源,就可以对症下药了如果上述步骤没有报错,那么恭喜你成功解决了11

文章图片
#mysql#数据库
《通义千问AI落地—上》:后端接口

`通义`,由通义千问更名而来,是阿里云推出的语言模型 ,于2023年9月13日正式向公众开放。属于(AI Generated Content,`AIGC`)领域, 是一个MaaS(模型即服务)的底座。为多模态大模型(Multimodal Models)。通义意为`“通情,达义”`,具备全副AI能力,致力于成为人们的工作、学习、生活助手。功能包括多轮对话、文案创作、逻辑推理、多模态理解、多语言支持,

文章图片
#人工智能
    共 27 条
  • 1
  • 2
  • 3
  • 请选择