
平时遇到的问题
VicterTian
这个作者很懒,什么都没留下…
展开
-
启动项目出现org.springframework.beans.factory.BeanCreationException
以下是报错的详细信息org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'itemCatController': Injection of autowired dependencies failed; nested exception is org.springframe...原创 2018-08-10 08:59:12 · 4047 阅读 · 0 评论 -
/var/log/mysqld.log 中找不到临时密码
在利用YUM安装mysql数据库过程中,系统会自动生成一个临时密码,获取方式为:grep 'temporary password' /var/log/mysqld.log但是,如果以前安装过mysql,这时的mysqld.log中就不会有temporary password这时就需要删除mysql残留的数据rm -rf /var/lib/mysql执行完毕后需要重新启动MySQL服务...原创 2018-11-15 13:15:45 · 6151 阅读 · 11 评论 -
Tomcat启动时卡在“INFO: Deploying web application directory ......”的解决方法
第一次遇到Tomcat在Linux服务器启动卡住的情况,情况很简单,tomcat启动以后卡在INFO: Deploying web application directory …这句话,具体会卡多久就没测试了。google、baidu都没找到解决方法。从网上找到了解决方案找到jdk1.x.x_xx/jre/lib/security/java.security文件,在文件中找到secureran...转载 2018-11-14 12:11:16 · 283 阅读 · 0 评论 -
java.lang.IllegalStateException: Failed to load property source from location
在学习springcloud的config客户端通过config服务端读取github文件时遇到了如下问题2018-11-12 16:45:34.567 ERROR 1312 --- [on(2)-127.0.0.1] o.s.boot.SpringApplication : Application startup failedjava.lang.IllegalS...原创 2018-11-12 17:06:27 · 4976 阅读 · 0 评论 -
Nginx上传文件大小限制(请求报文过大)
在nginx使用过程中,上传文件的过程中,通常需要设置nginx报文大小限制。避免出现413 Request Entity Too Large。详细配置请参考下面。我们的问题是,无论client_max_body_size设置在哪里,nginx -s reload后,依然一直报413.多次尝试reload,始终无效。最终决定kill 进程,restart,终于好了。设置如下:Synt...原创 2018-11-23 09:23:36 · 1497 阅读 · 0 评论 -
Linux下tomcat访问具体文件
安装tomcat后在 ./conf/server.xml<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">后添加 <Context path="/usr/local" docBase="/usr/local/"原创 2018-11-26 13:06:50 · 588 阅读 · 2 评论 -
解决AJAX返回状态200没有调用success的问题
今天在做个demo的时候,发现ajax获取状态为200,可是却没有执行正确的方法。附上之前代码function sub() { let json={ "title":$("#title").val(), "content":$("#content").val(), "name":$("#name").val(),原创 2018-12-08 08:35:05 · 3427 阅读 · 0 评论 -
部署静态网站的五种方法
第一种:添加静态页面在Tomcat8\webapps\ROOT根路径下例如:在ROOT文件夹下放一个hello.html的静态页面访问方法:localhost:8080/hello.html第二种:在Tomcat8\webapps路径下自定义目录网站例如:在Tomcat8\webapps下放入一个自定义的网站文件夹WJ,在WJ文件夹下存放自己网站的内容hello.html访问方法:loc...原创 2019-02-10 22:07:42 · 1307 阅读 · 0 评论 -
web.xml配置文件中true报错的解决方案
在写web.xml的时候又一次总是报cvc-complex-type.2.4.a: Invalid content was found starting with element 错误,还出现小红叉,在网上找了很多,有说是把报红叉的代码写在之间,试了之后发现完全没用。后来在外文网站上找到了一个方法就把问题解决了解决方法一:在eclipse中配置xmlhttp://www.springmod...转载 2019-02-10 22:10:32 · 744 阅读 · 0 评论 -
IDEA git提交代码时的detached HEAD问题
关于此问题的详细说明,请参考 Git HEAD detached from XXX (git HEAD 游离) 解决办法由于以前的代码有一个还原到前一个版本的动作,所以导致detached HEAD问题,也就是本地提交和远程的分支没有半点关系,所以需要进行如下操作:1.在本地代码处右键,打开git bash2.查看所有分支:git branch3.切换分支到master:git chec...原创 2019-02-10 22:12:51 · 1156 阅读 · 0 评论 -
Centos7 安装FastDFS+nginx module
1,关于FastDFS摘自:http://www.oschina.net/p/fastdfsFastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。...原创 2018-11-22 20:32:44 · 2049 阅读 · 0 评论 -
nginx启动报错(1113: No mapping for the Unicode character exists in the target multi-byte code page)
使用windows版本的nginx启动时遇到(1113: No mapping for the Unicode character exists in the target multi-byte code page)这个错误把nginx的版本升高了,依旧报错后来查阅发现是因为解压的路径里面包含有中文的缘故,只要把解压后的文件剪切到没有包含中文的目录即可解决问题...原创 2019-02-11 18:13:56 · 886 阅读 · 1 评论 -
启动项目时报错:IntelliJ IDEA 源值1.5已过时,将在未来所有版本中删除
原因:IDEA默认把项目的源代码版本设置为jdk1.5,目标代码设置为jdk1.5解决方案:修改Maven的Settings.xml文件添加如下内容<profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault&...转载 2019-02-11 18:22:55 · 625 阅读 · 0 评论 -
用Maven中实现MyBatis逆向工程(IDEA版)
用Maven中实现MyBatis逆向工程(IDEA版)MyBatis逆向工程介绍MyBatis逆向工程是指用数据库的表直接生成Java代码,利用MyBatis官方提供的逆向工程,可以针对单表自动生MyBatis执行所需要的代码(如pojo,mapper接口和mapper.xml)。首先使用idea中的Maven生成MyBatis所需要的mapper类和xml文件,非常方便。首先在IDEA...转载 2019-02-11 18:37:15 · 428 阅读 · 0 评论 -
Content-Disposition 文件上传、下载 中文乱码 HTTP头 解决办法
1、文件上传通过表单上传文件时,如果文件名存在中文则会发生乱码。<form name="myform" action="/fileManager/uploadFile" method="post" enctype="multipart/form-data" accept-charset="utf-8" > <input type="text&qu原创 2019-02-11 19:12:57 · 5740 阅读 · 0 评论 -
Transactional注解指定rollbackFor或者在方法中显示的rollback
在写代码时看到阿里巴巴代码规范提醒需要在Transactional注解指定rollbackFor或者在方法中显示的rollback究其原因需先看异常的分类error是一定会回滚的这里Exception是异常,他又分为运行时异常RuntimeException和非运行时异常可查的异常(checked exceptions):Exception下除了RuntimeException外的异...转载 2019-03-19 20:05:16 · 2815 阅读 · 0 评论 -
org.apache.velocity.exception.ResourceNotFoundException的解决方案
最近在学习Velocity,用到了VelocityEngine这个类,调用其getTemplate方法时,里面的路径设置一直有问题VelocityEngine ve = new VelocityEngine();ve.init();Template t = ve.getTemplate(fileName);实验多次后发现上面的fileName必须是直接位于项目目录下的路径,直接写绝对路径...转载 2019-06-03 09:09:07 · 3170 阅读 · 0 评论 -
velocity模板判断null和空字符串方法
在web开发中,经常会遇到一个需求是,判断变量为空(null)或者空字符串(""),从而影响页面的展示逻辑,velocity中有相应的方法可以判断。当然也可以在java后端转化到有效值再判断。对象为空#if($lottery) 对象不为空#end#if(!$lottery) 对象为空#end对象属性为空判断方式及结果如果是对象通过‘. ’的方式获取属性#if...原创 2019-06-03 19:14:03 · 4027 阅读 · 0 评论 -
@Autowired的使用--Spring规范解释,推荐对构造函数进行注释
一在编写代码的时候,使用@Autowired注解是,发现IDE报的一个警告,如下:Spring Team recommends "Always use constructor based dependency injection in your beans. Always use assertions for mandatory dependencies.翻译:Spring建议,总是在您...转载 2018-11-10 17:46:17 · 2554 阅读 · 0 评论 -
后端返回数据给前端时有乱码
后端返回数据给前端时有乱码今天给同学调servlet搭建的web后台时出现了给前端返回数据时出现了乱码,具体解决办法是在封装返回的数据时在代码中加上:response.setContentType("application/json;charset=utf-8");...原创 2018-11-10 16:03:56 · 8255 阅读 · 0 评论 -
SQLyog连接MySQL8.0及以上版本出现2058错误解决方案
重新安装系统后安装了MySQL 8.0版本下载sqlyog工具 连接 mysql 时 配置新连接报错:错误号码 2058,通过分析错误原因,猜测是 mysql 密码加密方法变了。解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后 执行这条SQL:ALTER USER ‘root’@’localhost’ IDENTIFIED ...原创 2018-08-07 08:48:51 · 3071 阅读 · 0 评论 -
dubbo java.nio.channels.ClosedChannelException、com.alibaba.dubbo.remoting.RemotingException: Failed
客户端错误:com.alibaba.dubbo.rpc.RpcException: Invoke remote method timeout. method: searchUser, provider: ...cause: Waiting server-side response timeout by scan timer. start time: 2018-08-11 14:46:4...原创 2018-08-11 19:28:56 · 1023 阅读 · 0 评论 -
Linux中傻瓜化安装yum
Linux下软件之间依赖关系很复杂,有时候安装一个软件需要花上好几天,99%的时间都在安装对应版本的依赖。Yum的出现大大简化了软件管理工作,可以让用户在无需关心软件依赖的情况下,方便的进行软件的下载、更新和使用。软件安装完成后,yum还会帮助设置系统环境变量,大大简化了工作量。Yum的安装方式有很多种,网上的各种教程也是五花八门,编译安装需要依赖特定的python版本,有些会有依赖的版本冲突...原创 2018-08-07 16:07:40 · 367 阅读 · 0 评论 -
CentOS 7防火墙问题
在操作Linux防火墙中,遇到了 error reading information on service iptables: No such file or directory在CentOS7.0以前,防火墙的基本操作语句为 1 [linuxidc@localhost ~]$service iptable status 显示结果: ...原创 2018-08-07 16:12:48 · 7630 阅读 · 0 评论 -
java.lang.NoSuchMethodError: javax.Servlet.service() for servlet [default] in context with path
在搭建solr7的过程中遇到了这个问题,具体错误描述为Servlet.service() for servlet [default] in context with path [/solr] threw exception [Filter execution threw an exception] with root causejava.lang.NoSuchMethodError: ...原创 2018-08-18 15:48:46 · 651 阅读 · 0 评论 -
solr7.0没有schema.xml未自动创建schema文件
目录寻找缺失的schema.xml动态更新schema.xmlsolr使用schema.xml还是managed-schema摘要:在之前的Solr版本中(Solr5之前),在创建core的时候,Solr会自动创建好schema.xml,但是在之后的版本中,新加入了动态更新schema功能,这个默认的schema.xml确找不到了,那么managed-schema与schema.x...转载 2018-08-18 16:01:29 · 755 阅读 · 2 评论 -
redis:CLUSTER cluster is down 解决方法
redis:CLUSTER cluster is down 的解决方案关键词:CLUSTER cluster is down [ERR] Not all 16384 slots are covered by nodes.一在使用redis在单一一台机子学习集群的时候,布置了6个节点。 登录节点命令: ./redis-cli -h *** -p 7001 -c 连接成功,但是设置...转载 2018-08-18 16:18:18 · 1002 阅读 · 0 评论 -
解决solr无法加core
错误提示提示缺少配置文件:Error CREATEing SolrCore 'new_core': Unable to create core [new_core] Caused by: Can't find resource 'solrconfig.xml' in classpath or '/usr/local/solr7/solrhome/new_core'解决方法:拷贝如下:...转载 2018-08-18 16:24:59 · 1073 阅读 · 0 评论 -
Spring MVC 视图问题,访问 jsp 却返回字符串
附代码@RequestMapping("xxxxx")@ResponseBodypublic String showAlldate(Model model){ ... return "xxxxx";}直接返回return后面的字符串删掉@ResponseBody因为默认返回字符串,指定了字符串的形式响应。被自己蠢哭...原创 2018-08-18 16:30:24 · 681 阅读 · 0 评论 -
使用SolrCloud出现org.apache.solr.common.SolrException: Collection not found: xxxxx
首先,我是用的是solr7.4.0,但是我项目中solrj使用的是4.10.3,这样在使用SolrCloud时,就会出现 org.apache.solr.common.SolrException: Collection not found: XXXXX 这样的异常,collection确定是存在,这时候,我们需要把solrj的版本修改为7.4.0,来保持一致。...原创 2018-08-18 17:10:52 · 3097 阅读 · 0 评论 -
Redis "MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on
今天遇到Redis “MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk”的问题。这个错误信息是Redis客户端工具在保存数据时候抛出的异常信息。很多人都是建议“config set stop-writes-on-bgsave-error no”。这样做其...原创 2018-10-01 20:32:28 · 232 阅读 · 0 评论 -
web.xml配置文件中 async-supported true async-supported 报错
<async-supported>true</async-supported> 是web.xml 3.0的新特性,只需将<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocatio...原创 2018-09-06 21:13:23 · 415 阅读 · 0 评论 -
SpringMVC文件上传之MultipartFile转File
1.在使用springmvc作为项目框架的实践中,很多时候,我们都需要进行文件的上传和下载,但springmvc内置的MultipartFile文件类型有时候并不符合我们的操作要求,所以有时候会很麻烦;特别是遇到一些比较奇葩的路径问题。2.本篇博客的重点放在:将MultipartFile文件类型转换成我们熟练操作的File文件类型:实例/** * SpringMVC文件上传之Mul...转载 2018-10-01 04:25:34 · 920 阅读 · 1 评论 -
Parameter 'id' not found. Available parameters are [arg2, arg1, arg0, param3, param1]
错误信息: Parameter 'id' not found. Available parameters are [arg2, arg1, arg0, param3, param1, param2]或者Parameter '0' not found. Available parameters are [arg2, arg1, arg0, param3, param1, param2] ...原创 2018-10-01 04:36:08 · 15595 阅读 · 0 评论 -
Tomcat:Can't load IA 32-bit .dll on a AMD 64-bit platform
java.lang.UnsatisfiedLinkError: D:\apache-tomcat-7.0.56\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform at java.lang.ClassLoader$NativeLibrary.load(Native Method) at j...原创 2018-10-01 05:02:14 · 1194 阅读 · 0 评论 -
Spring AOP @Before @Around @After 等 advice 的执行顺序
最近在写项目时用到了AOP的advice来实现通知,后来了解到它在权限控制及其他方面也有很好的利用价值,所以整理了一份AOP各种通知的执行顺序在一个方法只被一个aspect类拦截时,aspect类内部的 advice 将按照以下的顺序进行执行:正常情况:异常情况:当然,上面仅是被一个Aspect类拦截,如果是被多个Aspect类拦截呢?在默认情况下,不同的aspect执...原创 2018-11-02 22:30:59 · 1026 阅读 · 0 评论 -
JPA 报错 SQLGrammarException: error performing isolated work
Apparently hibernate looks for sequence tables for generating the id. Setting the following:@GeneratedValue(strategy = GenerationType.IDENTITY)on the id, causes it to use the underlying db’s aut...原创 2018-11-02 22:39:52 · 245 阅读 · 0 评论 -
用XML操作Excel文件的一些属性说明
在利用velocity导出excel中遇到了一个坑,理论上讲是没有问题的,看了vm文件也没有问题,但是打开生成的vm文件时会提示文件已损坏。经研究,Excel在生成xml的时候为了不浪费资源,在生成时候,会指定Excel有多少行,如果超出了这个长度的话,它就会编译不通过并报错,也就是遇到的这个问题。解决方法:修改它的属性值"ss:ExpandedRowCount",把它设置大一点,或者通过程...原创 2019-06-10 19:25:19 · 3929 阅读 · 0 评论