常见问题
springbooot
这个作者很懒,什么都没留下…
展开
-
where null = ?问题
当mybatis-plus通过getById()查询,查询结果为空,但打印日志报“where null =?表明getById没有找到指代“id”的字段,我们要在实体上注明。在实体类的指代"id"的字段上加上@TableId注解,就可以的。原创 2023-12-20 15:27:42 · 444 阅读 · 1 评论 -
https 请求证书问题
改成:CloseableHttpClient httpclient = HttpClients.custom().setSSLSocketFactory(new SSLConnectionSocketFactory(ctx, NoopHostnameVerifier.INSTANCE)).build();2.2、进入jre的security目录下,执行下面命令,将证书导入执行环境中。2.1、链接https://xxx下载证书abc.cer。原创 2023-11-29 21:35:24 · 411 阅读 · 1 评论 -
问题一、接口逻辑复杂请求慢情景分析
有返回值慢接口,后端异步缓存结果,前端多次取值,避免了请求超时,长时间占用资源、阻塞线程等问题。异步执行,所需时间为10s,为三者之最;执行体执行完非异步逻辑,便立即返回。2、有返回值:后端异步执行,缓存结果(redis...),前端间断多次请求取值。接口业务逻辑相互关联不大,多个线程同时并发执行,提高响应时间。3、接口业务逻辑相互关联不大:多个线程并发执行,最后统一结果返回。1、没返回值:异步执行,前后端分离,避免请求阻塞,占用资源。顺序执行,所需时间为16s,为三者之和。原创 2023-11-03 00:41:32 · 65 阅读 · 0 评论 -
mybatis-plus分页查询出现 select count()问题
项目引入pagehelper5.3.2.jar和mybatis-plus-boot-starter.3.4.0.jar,在使用page分页时,查询总数使用select count()(想要的:select count(0))pagehelper5.3.2.jar内部带了jsqlparser版本为4.5,与mybatis-plus-boot-starter不匹配。亲试:mybatis-plus-boot-starter.3.4.0与jsqlparser3.2是可以的。原创 2023-10-26 23:48:02 · 2902 阅读 · 0 评论