
工作笔记
西西弗斯725
又背着我偷偷学习???
展开
-
idea No versioned directories to update were found
svn上传报错最后发现是配置里面svn的路径发生了改变,只需要把svn的路径改回来就行。点击idea的File—>Settings…—>Version Control—>Subversion设置路径为svn.exe位置即可。有时候找不到svn.exe。之所以没有,是因为安装TortoiseSVN的实话没有勾选指定安装项。找到安装包重新运行,选择modify,然后勾选command line client tools项就行了。安装完成之后D:\SVN\bin 会出现sv原创 2021-06-07 17:14:10 · 3520 阅读 · 1 评论 -
根据当前时间获取半天的时间间隔
/** * 或者字符串类型的半天时间间隔 */ public static String getHalfDateOfString(){ //现在的时间 Date startTime= new Date(); //时间格式转换器 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); //用StringBuilder进行字符串拼接 StrBuilder builder = ne..原创 2021-03-23 16:08:05 · 263 阅读 · 0 评论 -
连接双数据源启动报错
021-01-25 16:14:08.514 SvUSService [main] DEBUG org.mybatis.spring.SqlSessionUtils - Creating a new SqlSession2021-01-25 16:14:08.555 SvUSService [main] DEBUG org.mybatis.spring.SqlSessionUtils - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSe原创 2021-01-25 16:16:53 · 886 阅读 · 0 评论 -
string转map报错
com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 22926, line 1, column 22927"{\"赵金侠\":\"\",\"刘敏(大)\":\"\",\"zhu\":\"\",\"陈甜甜\":\"\",\"彭珍\":\"\",\"李雨玲\":\"\",\"袁睿\":\"\",\"系统管理员\":\"\",\"张秀梅\":\"\",\"何茂胜\":\"\",\"尹然\":\"\",\"钟志原创 2021-01-19 11:13:26 · 1060 阅读 · 0 评论 -
log4j2 info日志没有输出
<AsyncLogger name="cn.superion" level="info" additivity="false"> <AppenderRef ref="Console" /> <appender-ref ref="systemLog" /> </AsyncLogger>这块代码忘记配置了,对包cn.superion下扫描,输出.原创 2021-01-06 16:10:58 · 1844 阅读 · 0 评论 -
springboot连接sqllite时间格式报错
java.lang.IllegalStateException: Failed to execute ApplicationRunner at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:807) at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:794) at org.spring原创 2021-01-05 15:28:14 · 1456 阅读 · 2 评论 -
springboot连接sqllite遇到的坑
2021-01-04 13:54:14.178 SvUSService [main] ERROR org.springframework.boot.SpringApplication - Application run failedjava.lang.IllegalStateException: Failed to execute ApplicationRunner at org.springframework.boot.SpringApplication.callRunner(SpringApplic原创 2021-01-04 14:08:48 · 2204 阅读 · 0 评论 -
springboot连接sql lite
导入依赖: <dependency><!--sqlite数据库连接--> <groupId>org.xerial</groupId> <artifactId>sqlite-jdbc</artifactId> <version>3.21.0.1</version> </dependency>```配置文件: ```java#原创 2021-01-04 10:46:55 · 1330 阅读 · 0 评论 -
maven配置阿里云
下载jar包报错,是因为maven的下载地址连接了同事的电脑,而他电脑没开机。window——user settings——找到settings.xml的位置添加如下代码: <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</u原创 2021-01-04 10:44:30 · 153 阅读 · 0 评论 -
tomcat启动报错
信息: Illegal access: this web application instance has been stopped already. Could not load [org.spri这是由重新加载重新加载失败引起的tomcat重新装载web应用程序失败导致的。当应用程序卸载时,并不会关闭所有的线程。当tomcat已经关闭了其类加载器后,一些线程依然会继续运行,这样就导致出错。不过这个不影响正常使用,不管影响不影响,看到异常信息就不顺眼解决方案:找到Tomcat下的conf目录,打原创 2020-12-17 15:15:51 · 628 阅读 · 0 评论 -
MyBatis3 generator在生成实体类以及xml文件的时候回报错
MyBatis3 generator在生成实体类以及xml文件的时候回报错只需加上如下代码<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"&原创 2020-12-08 09:10:52 · 229 阅读 · 0 评论 -
AOP切面对日志的打印及管理
package org.skyviewpacs.service.task;import java.util.Date;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.AfterReturning;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lan原创 2020-11-24 09:16:49 · 209 阅读 · 0 评论 -
用stream流对元素为对象的list集合进行筛选数据
List<VUsresrptitemcount> vusresrptitemcountList = map.get(tstudyroom.getName()); List<VUsresrptitemcount> vusresrptitemcountList1= vusresrptitemcountList.stream().collect( collectingAndThen( toCollection(() ->new原创 2020-11-23 14:44:22 · 2274 阅读 · 0 评论 -
用stream流将list集合根据某个字段分组成Map<String,List<T>>类型的集合
List<VUsresrptitemcount> itemList = vUsresrptitemcountMapper.getRoomInfoCount1(null, start, end, hospitalCode, modality);itemList 的元素是对象VUsresrptitemcount,现在根据对象里的房间进行分组 Map<String, List<VUsresrptitemcount>> map = itemList.stream...原创 2020-11-23 14:39:31 · 6704 阅读 · 0 评论 -
分组查询统计的数据如何在xml中接收
xml中接收结果:1.封装实体类package org.skyviewpacs.model.pojo.localMaster;public class QueueCountVo { private int resCount;//登记人数 private int queueCount;//排队人数 private String room;//房间名 public int getResCount() { return resCount; } public void se.原创 2020-11-06 14:28:32 · 727 阅读 · 0 评论 -
用断点续存实现视频快速上传
需求:前台开启多线程,多次调用接口实现上传视频功能。分析:1.前台将视频切割成多个切片,基本信息(切片大小sliceSize;切片起始位置sliceOffset;上传成功标记flag等)需要存放在本地数据库SQLLite中记录并作出一些处理。2. 后台先创建一个总视频大小的临时文件,前台每调用一次接口就向临时文件里写入切片视频大小的字节。代码如下:控制层:/** * 上传视频 * * @param request * @return */ @PostMapping(valu原创 2020-11-04 16:01:39 · 235 阅读 · 0 评论 -
通过二进制的方式下载视频
一.需求:前台通过多线程的方式多次调用后台下载视频接口,在短时间下载一个内存较大的视频。二.实现原理:1. 前台在下载视频的时候会创建一个原始视频总大小的临时文件,然后开启多线程,每个线程下载一个视频片段,每个下载完成的视频片段都会填充在临时文件的指定位置。所以该方法需要的参数是:sliceOffset切片视频的位置; sliceSize每个切片视频的大小。2.输入流需要用到FileInputStream的skip方法,从指定位置读取字节。 FileInputStream fi原创 2020-11-02 15:25:06 · 569 阅读 · 1 评论 -
svn update报错
Error: Previous operation has not finished; run 'cleanup' if it was interrup```1.网上的解决方案:找到你项目的.svn文件,查看是否存在wc.db网上下载SQLite Expert工具,手动打开wc.db,找到 work_queue 数据表,将表中的数据清空即可,再运行cleanup ,svn的图标显示就正常了。2.自己的解决方案:删掉.svn之后还是报错,然后直接clean up就行。...原创 2020-11-02 08:46:09 · 597 阅读 · 1 评论 -
将list集合切割成多个大小一样的list
private static <T> List<List<T>> splitList(List<T> list, int pageSize) { int listSize = list.size(); int page = (listSize + (pageSize - 1)) / pageSize;//切割集合总个数 List<List<T>> listArray = new ArrayList<List<T&原创 2020-10-30 09:29:30 · 1650 阅读 · 6 评论 -
eclipse里springboot工程报红及打jar包报红问题
1.工程突然报红,或者在maven clean之后报红,需要update project2.maven clean的时候,pom文件里的标签报红,并且target目录删不掉,手动删除会提示必须是 管理员权限才能删除。解决方案:重启电脑。...原创 2020-10-29 14:59:18 · 820 阅读 · 1 评论 -
解决在现场碰到的一些问题
公司测试没问题的服务,在现场部署之后会出现一些大大小小问题,总结如下:一.检查jdk版本(出现一次jdk版本不同的情况)二.垃圾数据:通过查日志,发现现场有一些测试数据没有及时删掉,最后在服务正常使用的时候查了出来,造成一些摸不着头脑的bug。(3次)三.查询优化:一些定时任务在轮询的时候,如果查询速度慢则会造成卡顿,前后台均有,需要优化查询速度,将常用的数据存到redis,减少与数据库的交互(2次)。四.服务器cpu及其磁盘:前台卡顿,通过排查,发现问题是存放日志的盘符空间已满,实施人员没有去清理原创 2020-10-28 16:48:07 · 142 阅读 · 0 评论 -
解决Nginx安装目录和存放图片的目录不在同一盘符的映射问题
nginx-1.16.0的安装目录在服务器的E盘,图片存放的目录(imagedata)在服务器的D盘,前台通过nginx去加载服务器上的图片会报404。解决方案一:打开nginx——conf——nginx.conf,添加如下配置 location /imagedata{ alias D:\imagedata; allow all; autoindex on; add_header Access-Control-Allow-Origin *;原创 2020-10-28 16:24:28 · 1132 阅读 · 2 评论 -
springboot工程打包丢失xml文件
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> <!-- 打包后dao层会有xml --> <resour原创 2020-10-28 15:25:05 · 763 阅读 · 0 评论 -
Object数组转化成List<T>集合
Object转化成List集合一.引入依赖并导包 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.46</version> </depende原创 2020-10-28 15:01:18 · 2613 阅读 · 0 评论