解决问题
渔闻520
To Be Continued……
展开
-
Jenkins 安装和下载(含问题解决,包括插件下载缓慢,无法下载,卡死,处于离线状态等问题)
这里以Windows平台下载为例。下载.msi的安装版本。(另外,附上卸载方法,Windows很简单,打开控制面板,卸载,而后将那个安装的文件夹整个删掉即可。。。)这里省略。下载ok后,等他打开浏览器。打开完成后,这个时候,打开电脑的“服务”,找到Jenkins,而后将该服务关闭掉。而后,打开安装Jenkins的目录,我的为:E:\应用软件\Jenkins这个时候需要做...原创 2020-03-31 22:30:04 · 1572 阅读 · 0 评论 -
2020 年最新:Maven无法使用阿里云仓库下载,以及无法compile的解决方法
对于第一个问题:直接上解决方法:<mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/...原创 2020-03-24 20:09:22 · 5134 阅读 · 6 评论 -
Android Studio出现:Cause: unable to find valid certification path to requested target解决办法
第一次使用,在同步gradle文件的时候,出现了这个错误,搜索了许多的办法,都nos。最后,使用如下的办法解决了:1.将build.gradle文件里面的所有的repositores改为如下:repositories { maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'} go...原创 2020-02-19 22:38:59 · 1438 阅读 · 1 评论 -
SpringMVC获得客户端的地址
因为项目功能的需求获取访问端的ip地址。需要关注两点1. 获取HttpServletRequest 对象,该对象中包含了客户端请求的相关信息2. 从HttpServletRequest 对象中获取到需要的ip地址对于第一点,我们可以直接使用spring框架的强项,依赖注入,使用注释直接注入。@Autowired private HttpServletRequest r...转载 2019-12-04 22:52:44 · 520 阅读 · 0 评论 -
Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource xxx
今天在使用mybatis中,报错:Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource xxx,这个CustomerMapper.xml我放在了src目录下,而idea不会编译src目录下的.xml文件(只会编译resource下的),所以解决思路就是:将I...原创 2019-11-29 17:02:26 · 413 阅读 · 0 评论 -
Mybatis使用log4j无法在控制台输出日志信息
使用MyBatis,结合log4j想在控制台打印出控制信息,结果INFO级别的都不打印,而error级别的却可以。MyBatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具:SLF4JApache Commons LoggingLog4J 2log4JJDK logging具体的选择哪一一个日志的实现工具由MyBatis的内置日志工厂来确定。他会使用最先找到...原创 2019-11-29 16:13:44 · 1427 阅读 · 0 评论 -
解决 重定向次数过多 尝试清除cookie 的问题
在做登录防止用户没有登录而访问其他web资源的时候,写了一个过滤器,却在浏览器无法打开,出现重定向次数过多 尝试清除cookie,试过没有用。出现这个问题的原因是因为在过滤器中出现了无限循环重定向。出现无限循环重定向的原因分析如下:先上代码:package net.book.util;import javax.servlet.*;import javax.servlet.a...原创 2018-09-18 21:30:13 · 163593 阅读 · 0 评论 -
从根本上解决properties文件乱码
Properties prop=new Properties(); prop.load(new InputStreamReader(Client.class.getClassLoader().getResourceAsStream("config.properties"), "UTF-8")); 再以前常规的对于idea的文件的配置之后,使用该方法来加载配置文件就可以...原创 2019-11-25 16:34:09 · 191 阅读 · 0 评论 -
Java后端使用http post,get请求
package com.fjnu.utils;import com.alibaba.fastjson.JSONObject;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java....原创 2019-11-20 17:29:01 · 746 阅读 · 0 评论 -
aused by: java.lang.IllegalArgumentException: More than one fragment with the name [spring_web] was
今天在搭建springweb应用环境的时候启动tomcat报错More than one fragment with the name [spring_web] was found. This is not legal ...部分错误: Caused by: java.lang.IllegalArgumentException: More than one fragment with t...原创 2019-11-20 17:24:05 · 5770 阅读 · 2 评论 -
如何解决浏览器跨域请求问题
以谷歌浏览器为例,右键谷歌浏览器的快捷方式,点击打开文件所在位置,同时按住shift键和鼠标右键,进入powershell界面,输入start cmd命令,则打开基于该地址的命令行,输入以下命令:chrome.exe --args --disable-web-security --user-data-dir即可实现谷歌浏览器跨域请求。注:使用jsonp只能get请求,post...原创 2019-11-16 20:56:07 · 473 阅读 · 0 评论 -
Attribute "xmlns" bound to namespace "http://www.w3.org/2000/xmlns/" was already specified for elem
发现是多写了一个xmlns,去掉一个就可以。原创 2019-11-15 16:41:31 · 3075 阅读 · 1 评论 -
错误:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.c
这是由于mysql驱动包跟新的缘故,不能再使用以前旧的mysql驱动包。根据提示,更改相应的驱动包就可以了。这个驱动更新还可能会引发一个错误:java.sql.SQLNonTransientConnectionException: Cannot load connection class because of underlying exception: com.mysql.cj.exc...原创 2019-11-08 15:52:48 · 249 阅读 · 0 评论 -
Ubuntu下拒绝ssh的解决方法
先查看一下是否为防火墙的问题:parallels@ubuntu:~$ sudo ufw status状态:不活动 Ubuntu中有关防火墙的相关命令:parallels@ubuntu:~$ sudo ufw enable # 在系统启动时启用和激活防火墙 parallels@ubuntu:~$ sudo ufw disable # 防火墙在系统启动时...原创 2019-11-07 18:38:30 · 1435 阅读 · 0 评论 -
yum安装docker报错:Job for docker.service failed because the control process exited with error code
一. 检查Linux内核版本,CenterOS7安装docker要求内核版本在3.10以上:uname-r二. 使用yum命令安装:yum install docker三. 启动Docker:systemctl start docker有时候会看到如下的报错:Job for docker.service failed because the control process e...原创 2019-04-22 22:49:36 · 281 阅读 · 0 评论 -
IDEA去掉SQL NO dataSource警告
使用IDEA的时候,再使用mybatis或者再java文件里写SQL的时候,总是会出现一堆的黄色警告比如像下面这些警告:java文件中的警告:在这里插入图片描述mybatis中MapperXml中的警告:在这里插入图片描述面对这样的逼死强迫症的警告,我们有一种方式就是添加DataSource,但是IDEA维护这个datasource势必会消耗内存资源,我们也一般不用IDEA的数据库...转载 2019-08-09 11:05:06 · 1357 阅读 · 0 评论 -
http 404 badRequest
http Status 400这个错误大多是因为,form表单提交的字段类型和后台接收字段类型不匹配造成的,所以解决此问题的思路是把form表单提交的字段先全部注释掉,然后再一个字段一个字段放开,这样就能排查到到底是哪个字段导致这个问题。比如:我在使用jquery的post提交的时候:但是,其中的一个字段no我以为意外,没有提交数据,故仅仅提交了null,这个和后端的no字段(为int...原创 2019-08-03 17:08:06 · 2532 阅读 · 0 评论 -
Error response from daemon: manifest for elasticsearch:latest not found
今天,在docker上下载elasticsearch报错,没有latest版本。。。。加上这个就可以了:docker pull elasticsearch:5.6.9这样就可以下载成功了。原创 2019-05-14 20:40:41 · 3255 阅读 · 1 评论 -
在pom.xml中右键没有Dirgram->show dependences选项
在settings中,选择plugin,搜索uml supports,将这个改为enable。这样就可以了。原创 2019-05-05 20:07:14 · 1176 阅读 · 2 评论 -
Uncaught SyntaxError: Unexpected end of input
Unexpected end of input 的英文意思是“意外的终止输入”他通常表示我们浏览器在读取我们的js代码时,碰到了不可预知的错误,导致浏览器 无语进行下面的读取通常造成这种错误的原因是应该成双的符号输入错误,比如说“”,‘’,{},[]。...原创 2019-04-20 16:37:50 · 769 阅读 · 0 评论 -
navicat连接Docker -Mysql报错:caching sha_2_password cannot be load
由于docker上pull的mysql为最新的,为Mysql8.0,而mysql8.0的验证不一样。所以,用远程连接的时候会有下面的错误:原因是docker mysql为最新的,更换了新的身份验证插件(caching_sha2_password), 原来的身份验证插件为(mysql_native_password)解决办法:首先登录进去mysql:如图,后续操作如图:...原创 2019-04-24 20:26:02 · 2425 阅读 · 1 评论 -
解决Error response from daemon: oci runtime error: container_linux.go:247: starting container process
docker 启动容器报错:Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "write parent: broken pipe"其实原因还是,linux与docker版本的兼容性问题第一步:通过uname -r命令查看你当前的内...转载 2019-04-24 18:48:19 · 6240 阅读 · 1 评论 -
Docker报错:WARNING: IPv4 forwarding is disabled. Networking will not work.
解决办法:运行命令:# vim /usr/lib/sysctl.d/00-system.conf在键盘上输入i,进入insert模式。在最后 添加下面的语句:net.ipv4.ip_forward=1然后,点击键盘上的exit,输入::wq!,就可以保存并且退出了。然后,在重新启动网络:service network restart最后检查是否更改...原创 2019-04-24 18:45:47 · 135 阅读 · 0 评论 -
Vitural Box的使用(包括一些常见问题的解决)
在电脑要使用虚拟机的时候,需要先将电脑的bios中的CPU configuration中的Intel Virtual Technology的值改为enable。(要不然后面会报错“”做法:开机时一直按F2直到电脑进入bios模式。 在导入虚拟电脑成功后(在导入虚拟电脑的时候,记得勾选最后的重新分配mac地址什么的),并且启动之后,可能会弹出来报错:什么硬件加速在你的系统不可用,您的64...原创 2019-04-24 12:32:01 · 1384 阅读 · 0 评论 -
js传递太大数字会出现错误onclick函数
我在项目中,使用onclick函数传递订单号,这个订单号有17位长,传递的时候明明传递的是正确的数值,可是在谷歌浏览器中F12看一下,数值总会加一,即数值会变化,原来js对于数字的精度仅能达到16位数,超过就会出现精度错误,即数值会发生改变。这个是一个大坑,因为如果是16位一下,就正常。我原来的写法: <a href="#" class="btn btn-primary btn-x...原创 2019-08-09 11:19:09 · 608 阅读 · 0 评论 -
阿里云ECS服务器无法发送邮件
之前使用华为云,用java发送邮件完全没有问题。前天换成阿里云后,在本地可以完美发送邮件,我把它部署在阿里云上后,邮件怎么都发不出去,用谷歌浏览器查看,报:Provisional Headers are Shown。经过多方努力,查到了:阿里云默认封了25号端口,而25号端口是多数邮件服务器的默认端口,所以会无法发送。这个25号端口可以解封,不过我也申请了被拒绝了:可能是出...原创 2019-08-20 11:04:26 · 716 阅读 · 0 评论 -
如何去掉Tomcat的主界面?
访问ip地址:8080,一般会直接进入tomact的主界面,而有时不想要别人访问,我提供了一个方法:更改webapps下面的ROOT文件夹的名称,比如改为ROOT2,而后重新建立一个文件夹名称位ROOT:如图:这样就无法直接访问了!...原创 2019-08-21 13:15:23 · 711 阅读 · 0 评论 -
StringBuffer 和String的区别,以及二者之间的转换(重要)
在编写验证码的时候,用到 session.setAttribute("piccode",stringBuffer);后面要拿出来,要变成string类型。要用String piccode = request.getSession().getAttribute("piccode").toString();而不能用(string)强制类型转化。1. String 是内容不可以变化的,strin...原创 2018-11-01 17:00:11 · 726 阅读 · 0 评论 -
Mybatis返回map集合时,列的顺序与select不一致
<select id="queryPercentByAsset" resultType="java.util.HashMap">将Hashmap换成LinkedHashMap即可<select id="queryPercentByAsset" resultType="java.util.LinkedHashMap">转载 2019-10-09 21:17:33 · 285 阅读 · 0 评论 -
解决Virtual Box运行Ubuntu卡顿
详细见这篇文章:https://www.jianshu.com/p/77435e67980c转载 2019-09-05 22:05:17 · 824 阅读 · 0 评论 -
解决Docker报错:oci runtime error: container_linux.go:235: starting container process caused "process_lin
docker是通过 yuminstalldocker安装的,搜了一把,原来是因为linux与docker版本的兼容性问题。那就卸载旧版本安装最新版试试。0.通过uname -r命令查看你当前的内核版本uname-r1.使用root权限登录 Centos。确保 yum 包更新到最新。sudoyumupdate2.卸载旧版本(如果安装过旧版本的话)sudo...转载 2019-09-05 19:57:04 · 20460 阅读 · 4 评论 -
初入MySQL存储过程
直接上一个例子:其实是找有不及格的学生的数量create PROCEDURE caculte_fail()BEGIN declare _sno VARCHAR(30); DECLARE _sc VARCHAR(20); DECLARE _score DECIMAL; DECLARE fail_num int DEFAULT 0; declare done int default...原创 2019-09-03 18:35:43 · 118 阅读 · 0 评论 -
shiro权限注解无效
写了一个service,使用了权限注解和springMVC的注解,结果无效:@Servicepublic class ShiroService { @RequiresRoles({"admin"}) public void testMethod(){ System.out.println("testMethod,time:"+new Date()); ...原创 2019-08-31 22:10:51 · 288 阅读 · 0 评论 -
idea下去掉重复代码提示
如图操作即可:原创 2019-08-30 21:54:16 · 724 阅读 · 0 评论 -
记录在shiro下无法提交数据到Controller
今天遇到一个诡异的现象:前端是这样写的:后端这样写:@RequestMapping(value = "/login") public String login(String username,String password){结果死活后端controller收不到数据:后来,我在@RequestMapping里加了一个:更改后的代码如下:@Request...原创 2019-08-30 17:01:28 · 396 阅读 · 0 评论 -
如何避免request的getXXX方法报错
就是在jsp中像这样。解决方法就是导入tomcat的包,在idea中的方法为:解决这个问题方法如下:File---Project Structure-----Libraries----点击“+”----java;添加本机目录下的tomcat的lib包...原创 2019-08-30 13:08:40 · 494 阅读 · 0 评论 -
idea解决导入进来的java文件乱码
将原来的文件用记事本打开,选择另存为,下面编码方式选择utf-8编码就可以完美解决了!原创 2019-08-29 21:48:24 · 4537 阅读 · 2 评论 -
mysql 子查询不支持limit
This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME 错误解决select*fromtablewhereidin(selectidfromtablelimit 12);这样在mysql中是报错的。可以创建一张虚表来:select * from table where i...原创 2019-04-25 20:36:31 · 368 阅读 · 0 评论 -
idea下包部署显示错误:war deployed errors.
一直显示包部署错误,查了很多,也重新部署,还是出错。仔细一看,是一个小地方写错了。就是这里@WebServlet(name = "getTitlesServlet",urlPatterns = "/getTitles.do")就是这里,在urlPatterns里面没有写一"/",就是这一个错误,直接导致了部署失败!细节决定成败啊!...原创 2019-04-13 14:13:26 · 523 阅读 · 0 评论 -
如何去掉在iframe中的滚动条
1、去掉底下的滚动条且保留右边的滚动条在嵌入的页面里设置 body{overflow-x:hidden;overflow-y:auto;}2、:去掉右边的滚动条且保留底下的滚动条 如果只想保留底下的滚动条,那么可以在嵌入的页面里设置 body{overflow-x:auto ; overflow-y:hidden;}3、 去掉全部的滚动条第一个方法: ifram...原创 2018-11-28 15:39:47 · 6683 阅读 · 0 评论