首页 文章 新番
动漫 学习 生活 日记 书籍 服务器 Bing
  • Docker时间错误

    以下配置时间还是错误:```volumes:-/etc/localtime:/etc/localtime:roenvironment:-TimeZone=Asia/Shanghai```修改配置:```environment:-TZ=Asia/Shanghai```OK

    2022年01月20日 docker
  • Nginx斜杠艺术

    以前没有用过Nginx的路径配置,这才发现原来配置斜杠和不配置斜杠区别这么大:```#Nginx:localhost:80#Tomcat:localhost:8080#访问:http://localhost:80/acgist/api/abclocation/acgist/{proxy_passhttp://localhost:8080/;}#实际Tomcat地址:http://localhost:8080/api/abclocation/acgist{proxy_passhttp://localhost:8080/;}#实际Tomcat地址:http://localhost:8080//api/abclocation/acgist/{proxy_passhttp://localhost:8080;}#实际Tomcat地址:http://localhost:8080/acgist/api/abclocation/acgist{proxy_passhttp://localhost:8080;}#实际Tomcat地址:http://localhost:8080/acgist/api/abclocation/acg...

    2022年01月20日 Nginx
  • MyBatis备忘

    平时我都使用`JPA`,虽然用过`mybatis`,但是没有搭建过,今天公司项目里面把`JPA`和`mybatis`整合在一起了。`mybatis`不能使用`JPA`的`@column`进行属性映射,但是提供了一个驼峰属性映射:##`mybatis`配置:```mybatis:configuration:#驼峰属性映射map-underscore-to-camel-case:truemapper-locations:-classpath*:mybatis/mapper/**/*.xml#如果没配没有结果pagehelper:params:count=countSqlreasonable:truehelperDialect:mysqlsupportMethodsArguments:true```##查询```finalPageablepageable=PageRequest.of(0,10);//finallongcount=PageHelper.count(()->this.accountMapper.page());finalPageInfopageInfo=PageHelper.startPage(...

    2022年01月19日 MyBatis
  • gateway使用feign错误

    平时没怎么用过`feign`,今天配置网关调用服务居然提示错误:```feign.codec.DecodeException:Noqualifyingbeanoftype'org.springframework.boot.autoconfigure.http.HttpMessageConverters'available:expectedatleast1beanwhichqualifiesasautowirecandidate.Dependencyannotations:{@org.springframework.beans.factory.annotation.Autowired(required=true)}atfeign.AsyncResponseHandler.decode(AsyncResponseHandler.java:119)atfeign.AsyncResponseHandler.handleResponse(AsyncResponseHandler.java:87)atfeign.SynchronousMethodHandler.executeAndDecode(SynchronousMe...

    2022年01月19日 Feign
  • Java单例异常

    Java单例存在循环依赖的情况容易会出现异常,这个情况遇到两次了。所以单例内部尽量不要使用常量,而是使用内部变量。

    2022年01月15日 Java
  • Java11运行JavaFX错误

    JavaFX使用Java11运行是提示:```错误:缺少JavaFX运行时组件,需要使用该组件来运行此应用程序```原因是Java11的模块化,添加文件`module-info.java`配置JavaFX模块即可。

    2022年01月13日 Java JavaFX
  • VUE数组子组件刷新问题

    最近做了一个视频通话的功能,之前做的时候是把第一个大屏和后面小屏分成了两段。大屏是第一段,默认使用下标`0`来初始化,小屏就是第二段使用`v-for`来初始化,当然如果只是增加是没有问题的。但是这里有个功能就是需要删除,还有点击小屏时需要切换到大屏,这里就有问题了,删除子组件的状态没有对应上。然后默认大屏我没有使用下标获取,也是用`v-for`但是组件刷新状态全部被重置了。当然上面做法是错误的,后来我全部使用`v-for`来做,通过样式控制大小屏,使用`sort`函数来排序,这样就没问题了。

    2022年01月08日 VUE
  • SpringCloudAlibaba奇怪问题

    发现一个奇怪的BUG,如果不指定端口,启动多个服务的时候,Nacos注册中心会出现-1端口。

    2022年01月01日 SpringCloudAlibaba Dubbo
  • github使用workflows进行jpackage打包错误

    错误:```Error:InvalidOption```一开始我没有看执行的命令,我一直以为是没有安装wix的问题,后来仔细看了一下命令,才发现设置参数的时候错了。window环境设置参数需要这样:```echo"suffix=msi"|Out-File-FilePath$env:GITHUB_ENV-Encodingutf8-Append```由于参数设置错误最后的命令变成了:```--icon--license-file```所以提示这个错误

    2021年12月31日 github jpackage workflows
  • Maven使用assembly打包

    Maven使用`assembly`通过环境实现统一打包。##上级项目的根目录```${project.parent.basedir}${project.parent.parent.basedir}```这样配置我们可以拿到根项目的路径了,然后就可以统一所有`assembly`配置文件和脚本文件了。##filtering通过这个配置结合配置中心命名空间就可以实现所有的配置分离了```spring:profiles:active:@profile@src/main/resources**/*.yml**/*.propertiestruesrc/main/resources**/*.***/*.yml**/*.properties```>注意:yml和properties使用`@..@`获取Maven变量,而不是`${..}`##skipAssembly通过`assembly`这个配置可以跳过通用模块打包更多详细配置:[https://gitee.com/acgist/muses](https://gitee.com/acgist/muses)

    2021年12月28日 assembly
  • nacos不能下线服务

    错误提示:```[naming_instance_metadata]didnotfindtheLeadernode```升级新版`nacos-2.0.2`出的这个问题,主要是以前nacos默认使用的是单机版本,现在默认使用的是集群。第一次启动的时候是按照集群初始的配置,所以导致后面修改了单机版本导致出现这个问题,我们可以删除`data/protocol`里面的文件就正常了。

    2021年12月24日 nacos
  • 常用表达式

    ##web.xml```/article/article/**.html```##AntURI*`?`匹配任何单个字符*`*`匹配零个或者任意数量字符*`**`匹配零个或者多级目录```/article/?/article/*.html/article/*/list/article/**/list```##SpringScan``````##AspectJ``````##Maven```*/*:匹配一级目录所有文件**/*.*:带有后缀的所有文件**/*:所有文件```

    2021年12月24日 常用表达式
  • JPA自定义查询注解

    直接上结果:使用`default`方法,JPA不会默认实现。参考:[https://gitee.com/acgist/muses/blob/dev/boot-parent/boot-data/src/main/java/com/acgist/data/query/TemplateQuery.java](https://gitee.com/acgist/muses/blob/dev/boot-parent/boot-data/src/main/java/com/acgist/data/query/TemplateQuery.java)JPA保存更新非常方便,但是查询真的没有mybatis好用,最近想结合JDK17多行文本来实现类似功能。但是JPA会自动实现Repository接口里面的方法,一直提示:```java.lang.IllegalStateException:FailedtoloadApplicationContextatorg.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(D...

    2021年12月23日 JPA
  • Git修改提交信息

    ```#修改最近两次gitrebase-iHEAD~2#pick改为editgitcommit--amend--reset-authorgitrebase--continuegitpush--force#指定IDgitrebase-icommitidgitrebase-icommitid~1gitcommit--amend--author="name"--no-editgitrebase--continuegitpush--force```如果修改数据太多或者太过久远使用下面脚本:```#!/bin/shgitfilter-branch--env-filter'OLD_EMAIL="acgist@qq.com"CORRECT_NAME="acgist"CORRECT_EMAIL="289547414@qq.com"if["$GIT_COMMITTER_EMAIL"="$OLD_EMAIL"]thenexportGIT_COMMITTER_NAME="$CORRECT_NAME"exportGIT_COMMITTER_EMAIL="$CORRECT_EMAIL"fiif["$GIT_AUTHOR_EMAIL"=...

    2021年12月20日 Git
  • ant vue学习

    ##下载功能```downloadHistory({ids:'1,2'}).then(resp=>{constblob=newBlob([resp],{type:'application/x-zip-compressed'})constdownloadLink=document.createElement('a')downloadLink.href=window.URL.createObjectURL(blob)downloadLink.download='video.zip'downloadLink.click()window.URL.revokeObjectURL(downloadLink.href)})```##axios下载zip文件打开失败axios下载文件大小不对,而且不能打开,需要添加请求参数`responseType:'blob',`:```returnrequest({url:`${api.history}/download`,method:'get',responseType:'blob',params})```##获取视频信息获取视频封面、时长、高度、宽度```exportfunc...

    2021年12月16日 ant vue axios
  • oracle19c docker镜像

    ```dockerpullregistry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c```##docker-compose```oracle19c:container_name:oracle19cimage:"registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c"restart:alwaysprivileged:trueports:-1521:1521-5500:5500volumes:-/etc/localtime:/etc/localtime-$PWD/oracle19c/oradata:/opt/oracle/oradata```查看日志获取密码:```ORACLEPASSWORDFORSYS,SYSTEMANDPDBADMIN:JKF+Zf3e6YM=1```修改密码```dockerexecoracle19c./setPassword.shoracle```使用NavicatPremium登录sysassysdba需要注意用户名填写sys,然后在高级里面选择角色。>NavicatPremium...

    2021年12月13日 oracle19c docker
  • docker导出neo4j

    ##执行导出```neo4j-admindump--database=neo4j--to=neo4j.dump```提示错误:```Thedatabaseisinuse.Stopdatabase'neo4j'andtryagain.```##停止数据库```stopdatabaseneo4j```提示错误:```Unsupportedadministrationcommand:STOPDATABASEneo4j```##关闭数据库```neo4jstop```还是错误:```Neo4jnotrunning```##解决办法启动命令添加参数`-it`:```//原始命令dockerrun\--nameneo4j-p7474:7474-p7687:7687\--volume=/data/neo4j/data:/data\--volume=/data/neo4j/logs:/logs\-dneo4j:latest//修改命令dockerrun\--nameneo4j-p7474:7474-p7687:7687\--volume=/data/neo4j/data:/data\--volume=/data/neo4j/...

    2021年12月13日 docker neo4j
  • SQLServer备份还原注意

    新的公司用了好多数据库:es、neo4j、oracle、mysql、mssql。今天备份还原mssql头都被搞大了,还有安装oracle也是,主要是都是用的docker,以前没用过。还原mssql一直提示:```Msg102,Level15,State1,Server9cd172370331,Line1Incorrectsyntaxnear'-'.Msg319,Level15,State1,Server9cd172370331,Line1Incorrectsyntaxnearthekeyword'with'.Ifthisstatementisacommontableexpression,anxmlnamespacesclauseorachangetrackingcontextclause,thepreviousstatementmustbeterminatedwithasemicolon.```搞了很久才发现,数据库恢复数据库名需要用中括号包起来,关键是简单名称又不需要。```//没问题/opt/mssql-tools/bin/sqlcmd-Slocalhost-USA-P'password'-Q"RESTO...

    2021年12月10日 SQLServer MSSQL
  • docker删除容器文件没有权限

    `docker`删除容器文件提示没有权限:`Permissiondenied`,使用下面命令进入容器:```dockerexec-u0-it容器名称/bin/bash```

    2021年12月10日 docker
  • SpringCloudGateway导致Session失效

    使用Gateway集成`spring-boot-starter-oauth2-resource-server`会导致Session的Cookie被删除。##解决办法添加配置:```.requestCache().requestCache(NoOpServerRequestCache.getInstance())```

    2021年12月05日 SpringCloud Gateway Session
1...45678910...31

关于 ACGIST

Copyright © 2013-2025 ACGIST.COM. All Rights Reserved.