最长回文子串 如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。例如 "babbad" 的最长回文子串是"abba"回文串两边加上相同的字符,就会行程一个新的回文串。这个方法在我看来应该是最直观的一个方法。这里其实主要是明白一个概念。,找出所有的回文子串。
MongoDB+SpringBoot,数组嵌套数组修改 我现在有数据:db.aaa.insertMany([ { "userId":1, "letter":[{"letterId" : 1,"letterMsg" : [{"letterMsgId" : 241,"name" : "我是一个客服"},{...
springboot @PathVariable接收LocalDateTime类型数据 Failed to convert value of type 'java.lang.String' to required type 'java.time.LocalDateTime';Text '2021-04-08 05:55:41.934Z' could not be parsed at index 2LocalDateTime类型的数据给前端,前端再返回来就出现了类型转换的问题前端穿过来的字段是:2021-04-08T05:55:41.934下面是我的接口@GetMap..
MongoDB,内嵌数组,从后往前,倒叙查询 mongodb聚合函数里有$slice截取函数,需要配合着project一起使用$slice函数有两个方法{ $slice: [ <array>, <n> ] }{ $slice: [ <array>, <position>, <n> ] }西面是官网给出的例子前三个没什么好说的,第四个例子需要特别解释一下,$slice函数在倒叙截取数据的时候,如{$slice:[[1,2,3],-1,1]}, -1就是从倒..
Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} springboot项目集成mybatis-plus的时候,启动项目突然报错,说bean注入失败让我十分不解首先检查注解没有问题然后看包的位置都在启动类的下面,没有问题尝试了各种姿势,终于让我找到了这个错误我的指定扫描路径是这样写的,乍一看没什么问题但是其实正确的格式是这样写的/微笑 /微笑...
uni-app 组件父子之间传值 父组件<template> <view> <v-sub @returnDate=returnDate :backGround=backGround></v-sub> </view></template><script> import vSub from "../../../components/...
jsEnginScriptError for uniapp 自己写了一个js,ios虚拟机运行的时候报了个错误Component is not found in path "common/dateUtil" (using by "pages/store/homePage/homePage");onAppRoute说component没有找到我的自定义js错误的原因是在页面引用注册的时候,我的js在common里面,我却写进了components...
SpringBoot整合swagger-ui并修改访问路径 用该方法之前要看一下自己swagger的版本,我一开始用的时候,就是因为版本的问题而出错这是我的maven引用<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>...
Java获取微信access_token 对于微信公众号的开发来说,access_token是一个很重要的标识,调用公众号接口都需要带上这个标识微信接口说明:里面提到的appid和secret就是公众号的基本配置微信公众号→开发→基本配置我这里用到的是springBoot框架,然后拿着微信提供的访问链接,替换参数调用@Value("${wx.access_token_url}")p...
mysql_find_in_set(str,strList),为什么and和or连用时出来的不是自己想要的数据 find_in_set是一个很好用的函数,这里先做一个简单的使用说明如果你数据表中的参数有一个字段a,是用逗号(,)隔开的数据,例如:,0,2,216549,而且你想查询返回字段a中包含2的数据,就可以用到这个函数使用起来很简单find_in_set(str,strList)需要传递两个参数,你想要查询包含的数,还有字段a像这样:SELECT *FROM user...
errorCode:{40003},errmsg:{invalid openid hint: [eXmYTA03524107]} 微信公众号消息推送时候报了40003的错误异常官方说是用户的openid和公众号不配套,意思就是openid不对,你传入的openid不是属于这个公众号里面的官方给的链接和json串是这样的https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=ACCESS_TOKEN{ "touser":"...
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined linux启动java项目报错,说环境变量没有被定义 这个问题要么是没有配置没有配置的话,就去/etc/profile里面配置 要么是权限的问题同事非常形象的说,正所谓尚方宝剑只有披上黄马褂的人才能嚣张的使用想要拿到root下面的环境变量话,那就把环境变量配置拿过来复制到自己的用户下面 一般只要声明JAVA_HOME和JAR_HOME两个文件的路径就行了...
商户号该产品权限未开通,请前往商户平台,产品中心检查后重试 刚开通的商户号,用于微信公众号的支付。确认了商户号和自定义的商户秘钥正确,但是依然无法调起微信支付 微信自定义秘钥位置:账户中心 -> API安全 如果你除了这两个信息,还确认了支付授权目录是正确的还是无法调起来微信支付的话支付授权目录路径:产品中心 - > 开发配置 那你可以再看一下我的产品这一块我的产品:产品中心 - > 我的产品...
(子查询)MySql一个表查询到的值用做条件去另一个表查询 现在是这样的我有两个表 表A和表B我用company_id查询到表A的saas_id然后用查询到的saas_id当做条件去表B查询最后要拿到表B的数据 如果一个表一个表的查,要查两次,有点麻烦,这里我用到了子查询SELECT ( SELECT pay_channel_id FROM B WHERE saas_id=st.saas_id AND pay_chan...
MyBatis多个条件查询找不到参数问题 在使用MyBitis查询参数的时候,超过一个参数查询的时候,有的时候程序会报参数查不到的错误是因为MyBatis不清楚你传过来的参数到底哪个对应哪个解决方法就是在查询接口加上@param注解Integer findPayChannelId(@Param("companyId") Integer companyId, @Param("payChannelType") Integer p...
Integer比较相等的问题 Integer类型匹配项等的时候一定要用 equals() 方法!不要用 == 这绝对是个大坑! 记得是有一次查询数据,数据封装到实体类进行数据匹配的时候,出现了Integer类型比较像等的问题,明明两个数是一样的,但是就是匹配不上。一个很简陋的例子:public static void main(String[] args) { Integer a = 333;...
使用配置文件对静态变量进行赋值 使用static声明的变量是不能被@Value附上值的,像这样:@Value("${md.appKey}")private static String appKey;但是有的时候为了配置的统一管理,必须要把配置放到配置文件里面统一配置,这个时候要怎么办呢? 方法一在 .yml或者 .properties文件里面加入你想要的配置,这是必须的,不多说。1、首先需要在你的类上...
Mybatis插入数据,映射返回主键 插入信息之后是拿不到用户id的,如果想要拿到用户的主键id,需要用手机号或者其他唯一数据再查询一遍今天发现了MyBatis一个特别神奇的东西。useGeneratedKeys="true" keyProperty="对应的主键的对象"。useGeneratedKeys ,这个参数只针对 insert 语句生效,默认是 false。当设置为 true 时,表示插入的表以自增列为主...