[软件问题] 软件操作使用问题与破解方法合集

0 Chrome

Q1 清除浏览器数据

解决方法

  • step1 设置-隐私设置/安全设置
chrome://settings/
chrome://settings/privacy
  • step2 清除浏览数据-【清除数据】
chrome://settings/clearBrowserData

1 Typora

注: 0.11.18Typora商业收费前的最后一个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,改用dbeaverDBeaver需要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 responseError: 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 : 微信公众号邀请开发者加入时,报"该微信用户未开启“公众号安全助手”的消息接收功能,请先开启后再绑定"

解决方法

  1. 关注“公众平台安全助手”
  1. 进入“公众平台安全助手”,点击右上角的用户图标,进入公众号信息界面。
  1. 进入“公众号信息”界面后,点击右上角的…图标,打开更多选项
  1. 打开“更多选项”后,选择设置选项,进入设置
  1. 进入“设置”后,请关闭消息免打扰,开启接收文章消息推送。

然后,再公众平台里面再次搜索微信号,就可以正常绑定啦!

参考文献

8 VS Code

Q: 快速生成HTML骨架

解决方法

  • Step1 打开 VS Code

  • Step2 在计算机主页创建一个文本文档(假定名称为:新建文档.txt

  • Step3 文本文档后缀名改为.html(假定名称问:demo.html)

  • Step4 打开vscode,点击左上角文件,打开文件,找到(上述的)目标文本文档(改了后缀名的)

  • Step5 在VSCode中,在第1行小写输入!然后按Tab键,回车即可(一个!的)

参考文献

参考文献

X 参考文献

posted @ 2023-03-02 22:44  千千寰宇  阅读(37)  评论(0)    收藏  举报