[软件问题] 软件操作使用问题与破解方法合集
0 Chrome
Q1 清除浏览器数据
解决方法
- step1
设置
-隐私设置/安全设置
chrome://settings/
chrome://settings/privacy
- step2
清除浏览数据
-【清除数据】
chrome://settings/clearBrowserData

1 Typora
注:
0.11.18
是Typora
商业收费前的最后一个BETA
版本
Q1 : "This beta version of Typora is expired, please download and install a newer version."(软件过期强制要求升级到最新收费版本)
- 参考文献
- step1 打开注册表:按
Windows
+R
打开运行窗口,输入regedit
。 - step2 进入路径
计算机\HKEY_CURRENT_USER\SOFTWARE\Typora
。 - step3 在右键菜单选择
权限
,把各个用户的权限全部设置为拒绝
。 - step4 有人说,仅关闭当前使用的用户即可,但我觉得保险起见,还是把所有的用户都拒绝掉吧。【最后别忘了
应用
+确认
】



- step5 建议: 在
Typora
-文件
-偏好设置
-通用
里,把更新
-自动更新
给关掉! - step6 建议:在
Typora
-文件
-偏好设置
-高级设置
-发送匿名使用数据
:关掉
2 DBeaver
Q1 : 使用DBeaver一次性执行多条sql语句
- 问题描述
最新开始弃用
Navicat
,改用dbeaver
。DBeaver
需要Java JDK
支持,所以安装之前需要配置JDK
环境。
但在使用DBeaver
执行多个SQL
语句时(语句已使用;
分隔)报错:
SQL 错误 [1064] [42000]: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select * from table1 t;
- 解决方案
- 方法1 : 选中多条
sql
语句后,使用快捷键:alt
+x
执行,即可
- 方法2 : 在
DBeaver
的【连接设置】中 驱动属性 中allowMultiQueries
从 默认的false
改为true
,如下图所示,再次执行CTRL
+ENTER
多条语句即可正确执行

3 Postman
Q1 : API
响应数据量太大,报Could not get response
、Error: Maximum response size reached
问题描述
- Postman 界面

- Tomcat 服务端
报
Caused by: java.io.IOException: **远程主机**
强迫关闭了一个现有的连接。
2023-03-14 10:49:33,444 WARN | TID: N/A | http-nio-9527-exec-6 | (ExceptionHandlerExceptionResolver.java:414 doResolveHandlerMethodException) | Failure in @ExceptionHandler com.xxx.common.exception.GlobalExceptionResolver#handlerException(Exception)
org.apache.catalina.connector.ClientAbortException: java.io.IOException: 远程主机强迫关闭了一个现有的连接。
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:783)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:688)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at org.springframework.util.StreamUtils$NonClosingOutputStream.write(StreamUtils.java:287)
at com.fasterxml.jackson.core.json.UTF8JsonGenerator._flushBuffer(UTF8JsonGenerator.java:2171)
at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1184)
at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1009)
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:346)
at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104)
at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:277)
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:181)
at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:82)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:123)
at org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.doResolveHandlerMethodException(ExceptionHandlerExceptionResolver.java:403)
at org.springframework.web.servlet.handler.AbstractHandlerMethodExceptionResolver.doResolveException(AbstractHandlerMethodExceptionResolver.java:61)
at org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.resolveException(AbstractHandlerExceptionResolver.java:141)
at org.springframework.web.servlet.handler.HandlerExceptionResolverComposite.resolveException(HandlerExceptionResolverComposite.java:80)
at org.springframework.web.servlet.DispatcherServlet.processHandlerException(DispatcherServlet.java:1300)
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1111)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1057)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at cn.johnnyzen.dataservice.biz.common.filter.AccessPathWebFilter.doFilter(AccessPathWebFilter.java:87)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:97)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: 远程主机强迫关闭了一个现有的连接。
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
at sun.nio.ch.IOUtil.write(IOUtil.java:65)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:469)
at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135)
at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118)
at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367)
at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:586)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:530)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:546)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:110)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:193)
at org.apache.coyote.Response.doWrite(Response.java:606)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340)
... 68 more
解决方法
Postman
-File
-Settings
-Max response size in MB
(设置为0
)
+
0
即: 无任何限制
Max response size in MB
Set the maximum size of a response to download. To download a response of any size, set to 0.

4 Visual VM
Q1: Windows系统,安装Visual VM
后,启动时报"Cannot find Java 1.8 or higher"?
问题描述
- [1] 使用 jdk 1.8.0_261 自带的
jvisualvm
时,尝试了网上的任何方法(修改JVisualVM 插件中心的地址、在线安装、离线安装、VPN代理等)、始终无法安装成功任何插件,始终会报""
实际上,手工下载又是可以下载的。

https://github.com/visualvm/visualvm.src/releases/download/1.3.9/com-sun-tools-visualvm-modules-visualgc.nbm中出现网络问题
检查代理设置或稍后重试。服务器目前可能不可用。 您可能还需要确保防火墙不会阻塞网络通信。 您的高速缓存可能已过期。请单击“检查更新”以刷新内容。
-
[2] 百思不得其解之下,换了一种思路:废弃
JDK
自带的 直接安装Visual VM
! -
[3] 但从 Visual VM 官网下载安装包zip,并解压启动
visualvm.exe
时,报"Cannot find Java 1.8 or higher"。


- [4] 如何解决?
在官网下载页的首页往下翻,官网有提示:
First Steps
Unzip the downloaded archive. The archive already contains the top-level visualvm directory.
Start VisualVM by invoking the binary appropriate for your OS:
visualvm\bin\visualvm.exe or visualvm/bin/visualvm
You may provide additional options to define JDK and/or VisualVM user directory:
--jdkhome "<path to JDK>" --userdir "<path to userdir>"
Check out the Getting Started document, it's designed to help you start using VisualVM.

解决方法
-
step1 对
visualvm.exe
创建快捷方式 -
step2 右键快捷方式,选择【属性】-【快捷方式】-【目标】,输入
--jdkhome {JAVA_HOME}
形如:
--jdkhome "D:\Program\Java\jdk1.8.0_261"

进入之后,插件果然安装成功~

参考文献
7 微信公众号
Q1 : 微信公众号邀请开发者加入时,报"该微信用户未开启“公众号安全助手”的消息接收功能,请先开启后再绑定"
解决方法
- 关注“公众平台安全助手”

- 进入“公众平台安全助手”,点击右上角的用户图标,进入公众号信息界面。

- 进入“公众号信息”界面后,点击右上角的…图标,打开更多选项

- 打开“更多选项”后,选择设置选项,进入设置

- 进入“设置”后,请关闭消息免打扰,开启接收文章消息推送。
然后,再公众平台里面再次搜索微信号,就可以正常绑定啦!
参考文献
8 VS Code
Q: 快速生成HTML骨架
解决方法
-
Step1 打开 VS Code
-
Step2 在计算机主页创建一个文本文档(假定名称为:
新建文档.txt
) -
Step3 文本文档后缀名改为
.html
(假定名称问:demo.html
) -
Step4 打开vscode,点击左上角文件,打开文件,找到(上述的)目标文本文档(改了后缀名的)
-
Step5 在VSCode中,在第1行小写输入!然后按Tab键,回车即可(一个!的)
参考文献
参考文献
X 参考文献

本文作者:
千千寰宇
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!