<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a862048518的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a862048518</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a862048518]]></copyright><item><title><![CDATA[JSONP跨域报错Unexpect token <]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/84202613</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/84202613</guid><author>a862048518</author><pubDate>Sun, 18 Nov 2018 17:48:46 +0800</pubDate><description><![CDATA[ajax请求服务，存在跨域，采用jsonp。

输出结果在控制台结果报如下图错误



而实际返回状态是200如下图



为什么状态是200，但是获取不到数据，通过查看返回的数据，发现报错的原因是返回的数据是xml，貌似返回结果不支持xml（可能是在下孤陋寡闻，采用JSONP的同时返回数据为xml不支持，欢迎大家指出错误）。

最后放弃jsonp，用servlet代理请求url，解析返回的xml...]]></description><category></category></item><item><title><![CDATA[html自定义滚动条]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/84202392</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/84202392</guid><author>a862048518</author><pubDate>Sun, 18 Nov 2018 17:33:36 +0800</pubDate><description><![CDATA[.treeview{
    position:absolute;
    width:241px;
    /* height:100%; */
    bottom:0;
    top:53px;
    overflow-y: hidden;
}
.treeview:hover{
    overflow-y: scroll;
}
.treeview::-webkit-scrollbar ...]]></description><category></category></item><item><title><![CDATA[记一次tomcat报错端口占用]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/83241590</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/83241590</guid><author>a862048518</author><pubDate>Sun, 21 Oct 2018 15:07:30 +0800</pubDate><description><![CDATA[部署项目时重新启动了一下tomcat,结果突然报以下错:

严重: Failed to initialize connector [Connector[HTTP/1.1-8080]]
LifecycleException:  Protocol handler initialization failed: java.lang.Exception: Socket bind failed: [73001...]]></description><category></category></item><item><title><![CDATA[canvas 保存地图跨域解决]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/81263330</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/81263330</guid><author>a862048518</author><pubDate>Sat, 28 Jul 2018 17:59:52 +0800</pubDate><description><![CDATA[    最近有个项目需求，将页面导出为图片。因为用的openlayer，底图部分刚好是canvas，把canvas导出来不就好了吗。然后问题来了，在底图上加载了geoserver发布的图层，保存图片时会控制台会报错，Failed to execute 'toDataURL' on 'HTMLCanvasElement':tainted canvases may not be exported. 不...]]></description><category></category></item><item><title><![CDATA[浏览器通过url访问geoserver目录下的文件]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/81051393</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/81051393</guid><author>a862048518</author><pubDate>Sun, 15 Jul 2018 11:37:00 +0800</pubDate><description><![CDATA[最近做一个下载功能，通过正常url访问服务器下的文件没有问题(xxxx/项目名/1.png),但是访问geoserver下的文件访问不到，如请求xxx/geoserver/data/data/1.png，404错误    百度上查了好久都没有找到合理的方案。无奈只能看geoserver的api，官方给的第一句话就是geoserver是基于J2EE实现的。它通过各种xml实现配置。废话不多说 ，ge...]]></description><category></category></item><item><title><![CDATA[servlet  404  500错误]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/80971898</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/80971898</guid><author>a862048518</author><pubDate>Mon, 09 Jul 2018 15:54:12 +0800</pubDate><description><![CDATA[直接运行servlet 显示404 not found解决思路有以下几点   是否在web.xml中配置了servlet，配置了的话检查是否&amp;lt;servlet-class&amp;gt;&amp;lt;servlet-class&amp;gt;正确  例如com.xxx.Test(包名+servlet名)    web.xml配置了servlet的话，看看servlet中是否含有@WebServlet   ，web....]]></description><category></category></item><item><title><![CDATA[WebGIS简单开发遇到的问题]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/80658191</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/80658191</guid><author>a862048518</author><pubDate>Mon, 11 Jun 2018 21:46:23 +0800</pubDate><description><![CDATA[1.GetFeature  用WMS或者wfs服务请求图层数据存在跨域问题，发送ajax请求，控制台报错，text/javascript是不被支持的。需要在geoserver中配置。 跨域很普遍，比如localhost和127.0.0.1存在跨域，本地和外网也存在跨域。2.有关遇到最多的问题是css，js冲突问题，比如使用ztree和jquery-ui,引入了不同版本的jquery-min.js ...]]></description><category></category></item><item><title><![CDATA[jsp请求路径问题]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/80467645</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/80467645</guid><author>a862048518</author><pubDate>Sun, 27 May 2018 10:48:40 +0800</pubDate><description><![CDATA[绝对路径和相对路径绝对路径：可以定位到的路径例如http：//...../.../.././.绝对路径：参照路径+相对路径相对路径：结合参照路径的绝对路径url路径 最后一个/后面的是资源名称，前面是资源路径 相对路径分俩类1.以/开头   (1)前台路径    参照路径http://localhost        出现在jsp中的路径是前台路径(2)后台路径    参照路径 http://lo...]]></description><category></category></item><item><title><![CDATA[连接数据库发生1045的错误]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/80466987</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/80466987</guid><author>a862048518</author><pubDate>Sun, 27 May 2018 09:39:55 +0800</pubDate><description><![CDATA[用数据库管理工具连接数据库显示1045的错误，一开始以为是密码不对，于是尝试着修改密码，但是修改之后发现还是存在1045的问题，把只好将mysql卸载了重装，但是重新安装好了以后还存在这个问题。这就不是密码的问题了，而是访问权限的问题。通过dos进入数据库，显示mysql下的user表 ，user表里的authentication_string对应着访问数据库的密码，但是是通过加密的，所以修改方式...]]></description><category></category></item><item><title><![CDATA[spring框架中加载配置文件]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/80375684</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/80375684</guid><author>a862048518</author><pubDate>Sat, 19 May 2018 16:46:54 +0800</pubDate><description><![CDATA[创建容器对象  加载spring配置文件     applicationContext 容器初始化时，会将其中所有的Bean(对象)进行创建  缺点:占用系统资源（内存，cpu点）  优点：响应速度快  BeanFactory容器中的对象，在容器初始化时不会被创建，而是在真正获取该对象时才被创建  缺点：响应速度慢  优点：不多占系统资源...]]></description><category></category></item><item><title><![CDATA[tomcat出现用户名密码问题]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/80359624</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/80359624</guid><author>a862048518</author><pubDate>Fri, 18 May 2018 09:22:16 +0800</pubDate><description><![CDATA[访问tomcat项目时不输入端口号，可在server.xml中配置，将8080改为80，这样访问时就不用带端口号了。同理，有需要https的话，可将8443改为默认的443。 tomcat访问时需要验证用户名密码的问题。 启动tomcat时能成功启动，但是会有异常，说什么Connection...443什么的 网上好多都是说把tomcat-&amp;gt;config-&amp;gt;user.xml中带有用户名...]]></description><category></category></item><item><title><![CDATA[模糊查询数据库所有字段的值]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/80037129</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/80037129</guid><author>a862048518</author><pubDate>Sun, 22 Apr 2018 12:07:56 +0800</pubDate><description><![CDATA[模糊查询数据库的所有值，例如：输入 张 显示数据库里所有含有张的信息     因为还是模糊查询，所以想到的解决思路是对所有字段进行查询  这时候就遇到了问题。一般模糊查询用的是 select * from 表名 where 列名 like '%%'; 但是查询所有列不可能手动输入所有列。查了一下，sql中有concat(str1,str2,...,strn)函数，这个函数参数是列名，这样我们可以做...]]></description><category></category></item><item><title><![CDATA[使用Filter过滤器解决servlets在浏览器显示的乱码]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/80037036</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/80037036</guid><author>a862048518</author><pubDate>Sun, 22 Apr 2018 11:05:50 +0800</pubDate><description><![CDATA[Filter 顾名思义，就是过滤器，运行项目时会先加载Filter过滤器。解决servlets在浏览器上的乱码用到的代码是request.setCharacterEncoding(&quot;utf-8&quot;); response.setContentType(&quot;text/html;charset=UTF-8&quot;);为了一劳永逸，不必在每个servlets都写上这俩行代码，可以创建一个Filter，在里面加入这个...]]></description><category></category></item><item><title><![CDATA[8行代码写出Servlets 随机验证码]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/79936813</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/79936813</guid><author>a862048518</author><pubDate>Sat, 14 Apr 2018 09:12:24 +0800</pubDate><description><![CDATA[BufferedImage bufferedImage=new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);  //Graphics graphics=bufferedImage.getGraphics();String a=&quot;1234567890&quot;;for(int i=0;i&amp;lt;4;i++)  {a+=String.val...]]></description><category></category></item><item><title><![CDATA[http post请求输出到浏览器乱码]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/79913169</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/79913169</guid><author>a862048518</author><pubDate>Thu, 12 Apr 2018 14:30:57 +0800</pubDate><description><![CDATA[post  请求out.print打印到浏览器乱码，而控制台输出没问题，主要的原因是浏览器和服务器的编码不一样。在网上查了一下可能需要用到filter过滤器什么的，不需要可以将编码都设为utf-8  利用流PrintWriter out=response.getWriter();但是必须在这一行代码之前加入response.setCharacterEncoding(&quot;utf-8&quot;);       ...]]></description><category></category></item><item><title><![CDATA[https 的理解]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/79779519</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/79779519</guid><author>a862048518</author><pubDate>Sun, 01 Apr 2018 17:27:29 +0800</pubDate><description><![CDATA[了解https ，首先和http做一下区分 。http也就是超文本传输协议，也就是平常我们浏览网站使用的一种端口。http传输的数据都是未加密的，所以安全性不高，http占用的端口是80.https，也称作超文本安全传输协议，使用443端口，它基于http之上通信，但是数据经过SSL/TSL进行加密，传输数据更为安全。https工作原理如同对一份加密文件进行破解，俩方的破解的方式以及破解出的内容相...]]></description><category></category></item><item><title><![CDATA[HTTP请求/响应报文结构]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/79776435</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/79776435</guid><author>a862048518</author><pubDate>Sun, 01 Apr 2018 11:12:03 +0800</pubDate><description><![CDATA[HTTP请求/响应报文结构HTTP请求报文一个HTTP请求报文由四个部分组成：请求行、请求头部、空行、请求数据。1.请求行请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成，它们用空格分隔。比如 GET /data/info.html HTTP/1.1方法字段就是HTTP使用的请求方法，比如常见的GET/POST其中HTTP协议版本有两种：HTTP1.0/HTTP1.1 可以这样区...]]></description><category></category></item><item><title><![CDATA[进行模糊查询时中文乱码]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/79770124</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/79770124</guid><author>a862048518</author><pubDate>Sat, 31 Mar 2018 15:57:00 +0800</pubDate><description><![CDATA[进行模糊查询时，sql语句没有错误，但是却得不到数据，打印rs.next（）显示的是false。原因是因为与数据库对接时存在编码不一致的问题，在你配置的url后加上useUnicode=true&amp;amp;characterEncoding=UTF-8这个就OK了。例：url=&quot;jdbc:mysql://localhost/info?useUnicode=true&amp;amp;characterEnco...]]></description><category></category></item><item><title><![CDATA[不同电脑通过http访问本地tomcat部署的项目]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/79749878</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/79749878</guid><author>a862048518</author><pubDate>Sat, 31 Mar 2018 15:50:23 +0800</pubDate><description><![CDATA[访问的格式为:   http://你的ip:8080/项目   例: http://172.20.97.1:8080/aa/NewFile.jsp访问失败的原因是没有防火墙没有开放8080(tomcat默认)端口，解决问题的时候可能会说要将本地ip映射到80端口，其实不用，只需要简单配置一下防火墙就OK.如下：1.打开防火墙的配置，可以看到如下的界面2.这时可以看到有入站规则和出站规则，右键入站规...]]></description><category></category></item><item><title><![CDATA[java处理http发送的数据转化为json格式并返回遇到的问题]]></title><link>https://blog.youkuaiyun.com/a862048518/article/details/79681020</link><guid>https://blog.youkuaiyun.com/a862048518/article/details/79681020</guid><author>a862048518</author><pubDate>Sat, 24 Mar 2018 20:28:29 +0800</pubDate><description><![CDATA[1.将数据转化为json格式需要导入相关的jar包，例如下载json-simple的jar包。下载后的jar包一定要放到WebContent/WEB-INF/lib目录下，并构建路径将lib目录下的json-simple.jar添加到libraries。在写json的文件中需要导入包，如下载的json-simple需要import org.json.simple.*同理，导入其它jar包也要放到l...]]></description><category></category></item></channel></rss>