![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题集
凌晨两点钟同学
记录过往,期许未来!
展开
-
使用srvany.exe把exe应用程序安装成windows服务
使用srvany.exe把应用程序安装成windows服务原创 2023-10-27 08:35:16 · 209 阅读 · 0 评论 -
分析jvm异常文件hs_err_pid[pid].log
使用CrashAnalysis分析jvm异常文件hs_err_pid[pid].log原创 2023-02-09 15:25:43 · 793 阅读 · 2 评论 -
麒麟信安等服务器ssh问题no matching MAC found. Their offer: hmac-sha1-96,hmac-sha1,hmac-md5-96,hmac-md5
国产服务器ssh连接失败问题原创 2023-01-11 14:12:56 · 2610 阅读 · 1 评论 -
Windows和Ubuntu系统之间文件相互复制粘贴
在安装Ubuntu系统后发现与Windows系统的文件不能相互复制,网上查了很多教程,发现都是不能用的,能实现的方法如下所示:第一步: sudo apt-get autoremove open-vm-tools第二步:sudo apt-get install open-vm-tools-desktop然后重启虚机,搞定感谢这篇文章...转载 2022-05-24 13:47:15 · 602 阅读 · 0 评论 -
IDEA 底部工具栏没有 Version Control 解决办法
Alt + 9解决!原创 2021-09-24 16:19:54 · 1026 阅读 · 0 评论 -
使用远程桌面时有时会被本机任务栏遮挡,如何解决?
任务管理器中,重启windows资源管理器,搞定原创 2021-07-16 09:01:38 · 1822 阅读 · 0 评论 -
tomcat资源存在却报404
可能的一种原因是tomcat未开启UTF-8编码查看$TOMCAT_HOME/webapps/tomcat-docs/config/http.html这个说明文档,有如下说明:URIEncoding:This specifies the character encoding used to decode the URI bytes, after %xx decoding the URL. If not specified, ISO-8859-1 will be used.也就是说,如果没有设置U.原创 2021-06-04 19:02:36 · 450 阅读 · 0 评论 -
解决通过Nginx转发的服务请求头header中含有下划线的key,其值取不到的问题
问题由于在http请求头的头部中设置了一些自定义字段,刚好这些字段中含有下划线,比如bundle_name这种,后端在获取头部信息时,发现取不到对应的值原因分析nginx源码ngx_http_parse_header_line(ngx_http_request_t *r, ngx_buf_t *b,ngx_uint_t allow_underscores)if (ch == '_') { if (allow_underscores) { hash = ng.原创 2021-05-10 08:13:24 · 523 阅读 · 0 评论 -
报错: Unable to process Jar entry [module-info.class] from Jar lombok
报错日志如下:严重: Unable to process Jar entry [module-info.class] from Jar [jar:file:/F:/tomcat/InstallationFiles/apache-tomcat-9.0.17/webapps/ROOT/WEB-INF/lib/lombok-1.18.8.jar!/] for annotationsorg.apache.tomcat.util.bcel.classfile.ClassFormatException: Inv原创 2021-04-27 09:06:38 · 691 阅读 · 0 评论 -
用过滤器防sql注入
使用过滤器是解决sql注入的一种方式,其它可以前端校验处理等过滤器写法:package XXX.utils;import javax.servlet.*;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.util.Enumeration;/** * sql注入过滤器 *原创 2020-12-24 15:14:20 · 2125 阅读 · 0 评论 -
windows服务器防勒索病毒
1、安装杀毒软件2、禁用445端口windows防火墙 ->高级设置 -> 入站规则 ->新建规则,选择“端口”,点击下一步,选择“特定本地端口”,输入“445”->选择“阻止连接”,点击下一步,在应用规则上全部勾选,点击完成即可3、修改远程默认端口3389在以下注册表找到PortNamber进行修改(注意使用10进制)HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Terminal Server/...原创 2020-07-01 08:10:14 · 1557 阅读 · 0 评论 -
window下startup.bat启动tomcat打印catalina.out问题
在Linux系统中,Tomcat 启动后默认将很多信息都写入到catalina.out 文件中,我们可以通过tail -f catalina.out 来跟踪Tomcat 和相关应用运行的情况。而在windows下,如果使用startup.bat启动Tomcat,会发现大多日志只输出到屏幕而没有记录到catalina.out里面。以下方法可以把控制台的信息输出到%CATALINA_BASE%...原创 2020-04-24 10:06:23 · 741 阅读 · 0 评论 -
idea debug模式不mute放过断点就卡住,提示 Method breakpoints may dramatically slow down debugging
之前打的一个断点,然后项目debug启动(不mute放过所有断点的情况下)长时间卡住,保持一个加载的状态,看到有提示Method breakpoints may dramatically slow down debugging解决方法:Debug窗口 View BreakPoints (Ctrl + Shift + F8)去掉 Java Method Breakpoints前面的√...原创 2020-04-21 14:40:53 · 728 阅读 · 0 评论 -
log4j日志不输出的问题
原因:依赖了ch.qos.logback以下为具体:今天服务器上报错,想先去看一下日志进行排查,结果发现日志很久都没有输出过了。从上午排查到下午,刚刚解决,因此记录一下,但现在也只是知其然,并不知其所以然,所以如果大家有什么想法请在下方评论。先说一下环境,服务器是linux,项目是运行在tomcat下的Spring项目,日志用的是log4j。首先,从10月13号开始便没有新的日志文...转载 2020-04-21 09:05:01 · 1712 阅读 · 0 评论 -
java ArrayList size 1 没有元素 list.size() = 1 但是显示 All elements are null
解决方法:if (list == null || list.size() < 1 || list.get(0) == null) { return new ArrayList<>();}原创 2020-04-13 20:38:20 · 2690 阅读 · 1 评论 -
前端传时间类型报400
//返回前端注解@JsonFormat(pattern = "yyyy-MM-dd", timezone="GMT+8")//前端传给后端注解@DateTimeFormat(pattern = "yyyy-MM-dd")private Date uploadTime;原创 2020-04-10 10:01:06 · 793 阅读 · 0 评论 -
同IP不同端口导致session冲突的解决方法
相同域共享sessionid如175.6.40.67:8091和 175.6.40.67:8092www.123.com:8088 和 www.123.com:8089这些地址由于是在相同的域名下,浏览器会有相同的cookie,所以共享sessionid,这是如果登录175.6.40.67:8091,然后登录175.6.40.67:8092,再回去刷新8091就会覆盖掉80...原创 2020-04-08 08:58:42 · 2597 阅读 · 0 评论 -
nginx配置文件里user只能是root,否则报403错误
nginx配置文件里user只能是root,否则报403forbidden错误user root;worker_processes 1;原因:用户和访问路径不符合。指定root用户 -----访问路径随便其他用户(nginx,www)----->访问路径就不可以在/root下目前只在linux环境发现有此问题...原创 2019-12-27 15:54:08 · 3453 阅读 · 0 评论 -
IDEA导入的项目缺少Version Control
打开菜单导航栏的【VCS】按钮,选择【Enable Version Control Integration】 下拉框选择【Subversion】或者其它,然后点击【OK】原创 2019-12-05 13:57:58 · 916 阅读 · 0 评论 -
nginx配置支持跨域
在我们访问文件的时候,会出现No 'Access-Control-Allow-Origin' header is present on the requested resource.之类的提示,遇到这种问题最简单的方式就是在服务器进行配置http { ###start#### add_header Access-Control-Allow-Origin *; add_heade...原创 2019-10-15 16:33:00 · 244 阅读 · 0 评论 -
Ajax请求跨域及session共享解决方案
前后端分离的项目,使用Ajax请求可能出现跨域的问题。AccesstoXMLHttpRequestat'http://xxx:8089/hzes/en/spectaculars/getAllEnergyDayConsume?stationId=8605320001'fromorigin'http://127.0.0.1:8081'hasbeenblockedbyC...原创 2019-04-17 08:57:16 · 1064 阅读 · 0 评论 -
jar包重复加载问题
服务器以Tomcat为例,包加载来自两块 1、tomcat自身jar,2、应用jar重复jar包加载的的话可以查看两边是否有相同jar包(可能复制粘贴错误之类的)Result Maps collection already contains value for XXX 这个问题就是以上原因造成特此记录...原创 2019-04-11 11:57:11 · 1043 阅读 · 0 评论 -
解决list循环数据覆盖问题
list循环操作涉及到修改值时,会出现最后一条数据覆盖已有数据的问题,这是由于相同引用导致的,这时可以考虑使用对象复制(引用地址不同)解决。BeanUtils.copyProperties(source,target);for (BalanceReportVO dataVO : dataList) { //解决list循环数据覆盖问题 BalanceReportVO tempVO =...原创 2019-04-28 15:09:13 · 1571 阅读 · 0 评论 -
Spring+Mybatis 通过databaseIdProvider支持多数据库
概述本人最近接到一个任务,就是将原来的一个可自配置信息管理系统升级成可同时兼容oracle数据库版本(原来是仅支持mysql的)。即便大部分的sql语句通用,但是还有许多语法存在差异,所以我们可以通过mybatis自身提供的databaseIdProvider解决这个问题,这里记录一下过程。官方描述databaseId 如果配置了 databaseIdProvider,MyBatis...转载 2019-04-30 11:15:14 · 721 阅读 · 0 评论 -
VMware虚拟机中CentOS 7的硬盘空间/根目录扩容 超详细步骤说明
最近研究虚拟机,遇到根目录扩容,转篇文章,写得很清楚 查看centos7系统挂载点信息 扩展VMWare-centos7硬盘空间 对新增加的硬盘进行分区、格式化 添加新LVM到已有的LVM组,实现扩容 1.查看centos7系统挂载点信息df -h查看挂载点信息2.扩展VMWare-centos7硬盘空间关闭Vmware的c...转载 2019-05-07 12:00:43 · 3457 阅读 · 2 评论 -
Windows开机自动运行批处理、脚本等的方法
方法/步骤:一:打开我的电脑, 在地址栏输入:“C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup”,二,把自动运行批处理、脚本放到这个文件夹下。三,重启系统。附artemis启动脚本rem *******************************Code Start**********...原创 2019-06-26 16:56:56 · 3611 阅读 · 0 评论 -
解决Spring @Value对static属性无效(为null)的问题
今天写一个邮件工具类,使用@Value注入配置文件的值,但是一直为空,后来查资料发现@Value对static的属性注入无效。解决办法,其实也挺简单的,就写一个setter方法,在setter方法中注入。当然这个工具类首先得是一个Bean否则是不能被扫描到的,我在这个工具类上加一个组件注解@Component。详细代码如下:@Componentpublic class Pegsus...转载 2019-07-11 08:48:44 · 1987 阅读 · 0 评论 -
spring的配置文件报错cvc-complex-type.2.3: Element 'beans' cannot have character [children]
报错信息:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 28 in XML document from file [XXX\TestProject\spring-session-test\target\spring-session-test\WEB-INF\classes\config\s...原创 2019-08-21 20:12:19 · 1354 阅读 · 0 评论 -
解决nginx使用proxy_pass反向代理时,session丢失的问题
这2天在测试Nginx作为反向代理到Tomcat应用时,session丢失的问题。经过一系列查看官方文档和测试,发现如下:1、如果只是host、端口转换,则session不会丢失。例如: location /testwx { proxy_passhttp://127.0.0.1:8080/testwx; } 通过浏览器访问htt...转载 2019-09-19 09:36:56 · 334 阅读 · 0 评论 -
解决问题记录
Alt + F4 解决远程白屏原创 2019-10-08 14:03:13 · 233 阅读 · 0 评论 -
Eclipse Memory Analyzer 内存分析
下载分析工具 内存溢出分析工具:Eclipse Memory Analyzer 下载地址:http://www.eclipse.org/mat/downloads.php配置环境参数通常而言,分析一个堆转储文件需要消耗很多的堆空间,为了保证分析的效率和性能,建议分配给 MAT 尽可能多的内存资源。方法如下:编辑文件 MemoryAnalyzer.ini,在里面添加类...原创 2019-03-01 11:12:25 · 768 阅读 · 0 评论