- 博客(41)
- 收藏
- 关注
原创 org.springframework.data.mongodb.UncategorizedMongoDbException
这个异常通常会在执行使用排序操作的查询时出现。它指示查询的执行超过了MongoDB对排序操作的内部限制。修改internalQueryExecMaxBlockingSortBytes参数的大小,使用命令如下。修改internalQueryExecMaxBlockingSortBytes参数的大小,使用命令如下。这会将sort阶段的内存限制增加到64MB。你可以根据实际情况调整此值。
2023-08-18 12:09:17
1687
原创 nacos开启鉴权(nacos.core.auth.enabled=true)提示unknown user!
nacos开启鉴权提示unknown user!
2023-02-15 18:35:21
4584
原创 jenkins拉取项目提示 ‘parent.relativePath‘ points at wrong local POM
Parsing POMsFailed to transfer Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.3.5.RELEASE from/to alimaven (http://maven.aliyun.com/nexus/content/groups/public/): transfer failed for http://maven.aliyun.com/nexus/con
2022-12-21 15:43:08
1292
原创 java.net.UnknownHostException;com.baomidou.mybatisplus.core.exceptions.MybatisPlusException
com.baomidou.mybatisplus.core.exceptions.MybatisPlusException:
2022-12-08 15:31:36
834
原创 tomcat部署项目,项目卡死,Looking for @ControllerAdvice: Root WebApplicationContext
tomcat部署项目,项目卡死,Looking for @ControllerAdvice: Root WebApplicationContext。
2022-10-09 17:56:15
661
原创 nacos读取nacos-logback.xml无权限,Java.lang.llegalStateException:Logback configuation error detected:
nacos读取nacos-logback.xml无权限,Java.lang.llegalStateException:Logback configuation error detected:
2022-09-30 15:45:49
1257
原创 项目部署指定编码javaw -Dfile.encoding=utf-8 -jar
项目部署指定编码 javaw -Dfile.encoding=utf-8 jar
2022-09-15 17:11:38
364
原创 nginx访问Windows下的jenkins提示404解决方法(--prefix=“/jenkins“)
场景:使用nginx访问windows下的jenkins提示404解决方式:编辑jenkins.xml添加(–prefix=“/jenkins”) <executable>c:\programs\Java\jdk1.8.0_111\bin\java.exe</executable> <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "G
2022-05-31 18:05:40
1053
原创 windows将nacos注册成系统服务开机自启动。(项目部署)怎样把任意exe程序注册成windows系统服务
windows服务器部署nacos,将nacos做成系统服务拓展:怎样把任意.exe程序注册成windows系统服务
2022-05-20 17:11:36
568
原创 Either your server has no Maven installations defined, or the requested Maven version does not exist
jenkins部署项目提示(无法构建mavne项目)Building on master in workspace /var/lib/jenkins/jobs/job_name/workspaceERROR: A Maven installation needs to be available for this project to be built.Either your server has no Maven installations defined, or the requested Maven
2022-05-19 14:39:58
452
原创 Java读取resources下的配置文件,并将数据转为map
原文链接1.场景读取resources下的.properties文件进行业务的操作2.具体样式2.1文件位置2.2.properties文件中数据样式3.读取resources的方式InputStream in = ReadProperties.class.getResourceAsStream("/logComparbleCn.properties");4.将读取数据转为map工具类package sysLog.util;import java.io.InputStream;
2022-05-13 18:41:55
1485
原创 使用MySQL的DATE_FORMAT进行年月日进行数据统计
对数据按照创建时间进行图表统计,按照年or月or日使用MySQL 的DATE_FORMAT函数进行筛选参考链接11.controller层@PostMapping("/getAlumniTime") public ResultVO getAlumniTime(HttpServletRequest request, @RequestBody String param) { SystemUser user = sysUserUtil.getUser(request);
2022-04-22 15:50:18
1675
原创 JSONArray.toCollection转化带时间出集合,时间为当前时间,解决方式
JSONArray.toCollection,时间转化异常
2022-04-20 12:06:58
668
原创 java发送邮件设置邮件头的MessageId解决办法,发送邮件代码,u-mail的示例代码
邮件头设置MessageId,U-mail设置邮件
2022-01-06 15:05:51
3635
原创 java视频上传,播放预览,解决苹果手机视频无法预览的问题
需求:上传视频后,点击链接可以在PC和手机端播放预览,包括苹果手机1.相关工具类1.1文件上传工具类package resources.util;import common.util.FileOperateUtil;import common.util.HttpClientUtil;import net.sf.json.JSONObject;import org.apache.commons.httpclient.util.DateUtil;import org.springframew
2021-11-30 15:18:45
3248
7
原创 文件、图片上传,下载预览的实现
需求:将文件、图片进行上传,图片进行预览实现:1.相关工具类package common.util;import org.springframework.web.multipart.MultipartFile;import javax.servlet.http.HttpServletResponse;import java.io.*;import java.lang.reflect.Method;import java.net.MalformedURLException;import
2021-11-30 15:09:26
558
原创 java后端实现微信登录获取code,后端获取code、openid以及用户信息数据
业务描述:前端仅访问一下接口,后端java获取code以及用户的数据(重点:进行重定向,response.sendRedirect(url));网上大部分是前端获取code传给后端进行操作,结合自己的场景,后端直接获取code进行数据的获取1.搭建微信登录工具类:package util;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;/** * 微信登录工具类 * * @descriptio
2021-11-30 14:50:12
14363
11
原创 定时任务使用fegin接口调用其他服务,提示空指针异常(NULL)
业务场景:定时任务中通过fegin接口调用其他服务的接口进行业务的处理1.在fegin配置文件中回爆空指针异常2.原因分析:3.定时任务在项目启动的时候就会执行,导致request为空异步调用异步调用是相对同步调用而言,同步调用指的是程序按照指令一步步执行,每一步都必须等待上一步执行完成后才可以执行,同步调用具有依赖性,而异步调用无需等待上一步执行完成便可以执行,即异步调用不依赖上一步操作,所有可以并发执行.4.解决方式@Configurationpublic class FeignCo
2021-11-18 19:03:38
7399
7
原创 角色权限、权限树、菜单展示
业务场景:实现系统的权限控制、多级的菜单展示,适用于子父级关系的实现:使用Stream进行实现调用递归方法进行展示/** * 查出所有分类,并且组装成父子结构 * * 最终实现的效果就是:只发了一个sql语句,查出所有的菜单,再利用递归的方式来组合出父子菜单 * @return */ @Override public List<CategoryEntity> listWithTree() { //1、查出所
2021-10-15 14:14:22
935
原创 Mybatis一对多的问题使用collection以及select
业务场景:用户关联教育中间表,用户会有多条教育经历,教育中间表再关联学校院系的信息,要求获取用户的教育信息这里写目录标题业务场景:用户关联教育中间表,用户会有多条教育经历,教育中间表再关联学校院系的信息,要求获取用户的教育信息实体类用户实体类教育中间表实体类工作信息实体类对应的xml教育信息中间表xml工作信息的xml用户的xml实现(重点)实体类用户实体类public class RegAlumniuser implements Serializable { /** * 注册校友
2021-10-15 11:31:45
1055
原创 mysql中一个人多条数据照时间获取最新的数据
业务场景:人员某一关联表中 有多条信息,只查询最新的一条进行展示 SELECT * FROM ( SELECT alu.alumniuser_id, alu.`name`, alu.gender, ma.major_name AS majorName, dept.dept_name AS deptName, edu.leave_year AS l
2021-10-13 14:55:52
811
原创 java实现api或者活动等数据的浏览量,使用redis进行操作
1.redis的数据结构使用的是String学习链接主要使用incr的命令2.实现代码boolean b = redisUtil.hasKey("countActivity_" + activityId);//判断是否存在 if (b == false) { redisUtil.set("countActivity_" + activityId, 0, -1); } ong incr = redisUtil.incr("countActivity_" + activi
2021-09-30 11:58:11
457
原创 java点赞功能的实现,类似微信点赞,用户仅能点赞一次,基于redis进行操作
1.redis 基本知识redis5种基本数据学习参考链接缓存点赞信息的数据结构是set集合,不太了解的同学请参考上面的链接2.实现逻辑传入点赞人id,被点赞的id,以及点赞的状态status 0取消,1点赞先查询redis中是否有缓存,无新建,有添加3.实现代码 @PostMapping("/clickPraise") public ResultVO clickPraise(HttpServletRequest request, @RequestBody String para
2021-09-30 11:52:14
2682
1
原创 使用mybatis根据主键id获取信息,偶尔查出的数据为NULL,解决根据主键id获取null值,MyBatis-plus的根据id获取信息返回nulll可以参考
业务场景:项目使用了PageHelper和MyBatis,在根据id获取信息时,有时候返回的是null值,报空指针异常。产生问题的原因PageHelper默认会在sql 上添加一个Count,会导致执行效率变慢和异常下图是自己写的SQL空指针异常后的sql解决方式:重写PageHelper的Count示例:dao层 AlumniUser findOnlyByAluserId(AlumniUser alumniUser);//重写count long findOnlyB
2021-09-24 17:55:27
1197
原创 Mybatis的批量操作增删改查
参考:[https://www.cnblogs.com/fangyu19900812/p/6046209.html]xml的写法//根据id查 <select id="findMoreByalumniUserId" parameterType="int" resultMap="BaseResultMap"> select * from exchange_news <foreach close=")" collection="array"
2021-09-17 15:44:30
173
原创 MySQL中遍历结果集根据结果再进行判断查询不同的数据表,将结果集再返回,case when和join的使用
case when then 和Join 的使用,解决条件下,链接同数据表业务场景:用户和管理员都可以向活动表中添加数据,表中有两个属性,creator_id存放创建者的id,create_type创建人类型,0用户,1管理员,要求,根据creator_id获取到创建者的名称,方便展示。分别有用户表和管理员表思路一(常规解决,不建议)先查出所有数据,再使用java进行遍历,根据type的不同,再根据id查询数据,再将数据赋值,繁琐,低效!!!!思路二使用sql中的case when 和join联
2021-09-10 19:24:38
1222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人