精华内容
下载资源
问答
  • java web项目中遇到问题和解决方法

    千次阅读 2017-05-30 23:55:37
    1.怎么解决tomcat闪退 tomcat启动批处理startup.bat最上边加这两句 SET JAVA_HOME=D:\Java\jdk1.8.0_101 SET TOMCAT_HOME=D:\Program Files\Apache Software Foundation\apache-tomcat-7.0.55 2.img 的src属性...

    1.怎么解决tomcat闪退

    tomcat启动批处理startup.bat最上边加这两句

    SET JAVA_HOME=D:\Java\jdk1.8.0_101
    SET TOMCAT_HOME=D:\Program Files\Apache Software Foundation\apache-tomcat-7.0.55

    2.img 的src属性有中文无法正常显示

    这样做:

    在html页面中,引用了带汉字的图片,形如<img src="/目录/子目录/图片名字.jpg" />,如果没有在tomcat配置URIEncoding,则无法显示。修改方法:
    在tomcat的server.xml中加入URIEncoding="utf-8" (网页的编码是utf-8)
    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8" redirectPort="8443" />

    3.java web项目正常启动,验证码登陆程序无法正常通过即使密码正确

    用jcaptchas写验证码登录程序时,如果遇到代码正确显示但是取不到正确值,可以看以下地址栏是否正确,也可能时地址栏多了一根斜杠。

    我的问题就是这个...没搞明白

    4.最近项目中设计图片上传功能实现,使用了base64压缩,进行解码时要选择正确的代码序列,就是说要将序列前一小段去掉.


    展开全文
  • 压力测试常遇到问题解决方法

    千次阅读 2018-07-19 15:19:29
    下面收集一些压力测试中常遇到问题,及其解决方法问题1:averager esponse time 响应时间过长?(与实际偏差甚大完全不合理) 解决方法:导致此问题的原因很多,可从以下几类分析: 1、是否在脚本中添加了多...

    基于系统做过性能测试,自我感觉,困难在于:第一,脚本的调试与优化(与自己的编码能力相关);第二,运行场景中的监控;第三,基于结果对其进行分析,不是结束而是开始。

    下面收集一些压力测试中常遇到的问题,及其解决方法。

    问题1:averager esponse time 响应时间过长?(与实际偏差甚大完全不合理)

    解决方法:导致此问题的原因很多,可从以下几类分析:

    1、是否在脚本中添加了多长时间的思考时间。

    2、事物和集合点的先后顺序是否正确,正确的顺序是把集合点放在事物前,反之也会增加事物响应时间的值。

    3、网速问题,网速一般不会造成太大的偏差,但不排除并发量很大的情况下造成的延误。

    问题2:LoadRunner超时错误

    解决方法:首先在运行环境中对超时进行设置,默认的超时时间可设置长一些,再设置多次迭代运行,若还有超时的现象,需要在“Runtime Setting”> “Internet Protocol:Perferences” > “Advanced”区域中设置一个“winlnet replay instead of sockets”选项,再回放是否成功。

    问题3:LoadRunner脚本中出现乱码

    解决方法:重新录制脚本,在录制脚本前,打开录制选择配置对话框进行设置,在“Recording Option”的 “Advanced”选项里将“Surport Charset”选中,然后选择支持“UTF-8”的选项。

    问题4:在录制过程中IE页面上,某些控件显示有问题,导致不能录制

    解决方法:一般情况下,将被测系统的URL加入可信任站点中。

    问题5:Error-27796:Failed to connect to server ‘XXX’

    此问题可以说是经常遇到但不易被解决的难题,大致可这样去排查:

    (1)检查run time setting 中的请求超时时间Preferces中点击Options ‘HTTP-request connect tinmeout’,’HTTP-request receieve timeout’,’Step download timeout’,查看其值是否为1000、1000、10000;run time setting设置完还需要在control组件的option的run time setting中设置相应的参数;

    (2)Browser Emulation 中的Download non-HTML resources选项去掉;

    (3)设置“Runtime Setting”> “Internet Protocol:Perferences” > “Advanced”区域中设置一个“winlnet replay instead of sockets”选项,再回放。

    如果实在不行,就试试重启,因为有些时候可能因为工具、网络、机子等问题。

     

    展开全文
  • 查看hosts文件的权限,果然这个文件修改权限,加上之后问题解决!  总结:对于的系统参数,一个要格式正确外,一定要注意权限的设定,这个很容易被忽略掉。但问题在于这个文件从外部拷贝进来,为什么权限...



    c:\WINDOWS\system32\drivers\etc\hosts 文件的作用是添加 域名解析 定向 


    比如添加 

    127.0.0.1  www.baidu.com 


    那我们访问www.baidu.com后 就会跳转到127.0.0.1 而不会再访问百度


    如果不起作用 可能是如下五个原因:


     注册表


    由于的 需要,经常要修改C:\windows\system32\drivers\etc\hosts里面的域名指向。可是莫名其妙的是,自己电脑上的 hosts文件修改了没有作用,原来是把 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters里面的"DataBasePath"类型从"REG_SZ"修改为"REG_EXPAND_SZ"就OK了(需要 重新启动计算机)




    如果已经一样 那就可能是下面另两种原因


    权限原因


    查看hosts文件的权限,果然这个文件修改权限,加上之后问题解决! 


    总结:对于的系统参数,一个要格式正确外,一定要注意权限的设定,这个很容易被忽略掉。但问题在于这个文件从外部拷贝进来,为什么权限没有被文件夹自动覆盖掉,不解!


    因为书写顺序不对



    应该是先写 ip[tab]域名的格式


    例如:  127.0.0.1 www.cctv.com   


    127前面不能有空格

    注意hosts文件不能配端口,如果不是80端口访问的放,在浏览器访问的时候加上端口号m.t.XXXX.com:8080/

    正确样式如下:





    DNS Client服务没设为自动打开




    hosts文件编码错误

    另存为ANSI格式才能被识别


    展开全文
  • 很多人读取文件的时候都遇到过java.nio.charset.MalformedInputException: Input length = 1这个令人抓狂的错误。即使按照网上说的改了编码,也...如果非得解决这个问题,我用的办法是使用 Source.fromByte()去解决

    scala的文件操作实际上在我看来不如java好,但是相对而言比较清晰明了。

    目前很多所谓的教程都是只说了Source.fromFile以及Source.fromUrl两种获取的方式,谈到scala的文件操作,这就结束了。。

    其实这不是所谓的教程的锅,毕竟scala的这两个构造source用起来贼方便,顶多注意一下编码。

    不过很多人读取文件的时候都遇到过java.nio.charset.MalformedInputException: Input length = 1这个令人抓狂的错误。即使按照网上说的改了编码,也没有太大的帮助。

    如果非得解决这个问题,我用的办法是使用 Source.fromByte()去解决。

    看了一下scala.2.11.8的源码里面的Source.scala的部分,github地址:https://github.com/scala/scala/blob/v2.11.8/src/library/scala/io/Source.scala#L1a,可以发现除了Source.fromFile和scala.fromUrl之外,针对文件还有fromInputStream、fromIterable 、fromBytes,inputStream和Bytes都是针对java来说的。

    所以一种比较容易解决的中文的GBK自己长度不对的方法如下:

    这样子做很明显很麻烦,不过也可以使用sorce的一些比较好的方法。另外fromInputStream我倒没有试过,应该一样的效果

    val file  = new File(i)
    val in  =new FileInputStream(file)
    val bytes = new Array[Byte] (file.length().toInt)
    in.read(bytes)
    in.close()
    Source.fromBytes(bytes).mkString
    

    下面是我做一个小东西的时候用到的一些文件操作。

    1、遍历文件夹下所有目录和文件,并存在一个txt中后面使用

    val file  = new File(i)
        //遍历文件夹,获取所有文件
        //写入文本文件以便后面使用
        //里面也存了所有的目录
        //跑一次就行了 之后都从文本文件去获取比较快
        def getAllFilePath(dir:File):  Iterator[File]  ={
            try{
                val d=dir.listFiles.filter(_.isDirectory)
                val f = dir.listFiles.toIterator
                f ++ d.toIterator.flatMap(getAllFilePath _)
            }
        }
        val tmpFiles=getAllFilePath(new File("E:rfchina"))
        val resText=new PrintWriter("E:resFile.txt")
        tmpFiles.foreach(resText.println(_))
        resText.close()
    

    2、获取上面txt中存储的所有的文件和目录,返回list

    这个很简单没什么,因此是自己的写的并且不存在中文,就没弄那么复杂

    val file  = new File(i)
     //从文本文件中读出所有的文件 返回一个list
        def getAllFiles(file:String): List[String] ={
            val souce=Source.fromFile(file,"utf-8")
            souce.getLines().toList
        }
    

     

    3、获取里面所有的html文件,并对内容进行匹配一个字符串,如果成功记录这个字符串

    这里我用了par来并行,因此序列是list并且使用了set来记录,因为set是并行序列,因此可以肆无忌惮的这样子做。
    并不会有什么问题。

    val file  = new File(i)
    //逐行处理数据  能打开则打开 打不开就跳过
        //打开后需要进行正则匹配 最后能够匹配的都保存在一个set
        //使用Set好处是进行并行计算的方便
        def getResSet(list:List[String]):Set[String]={
            val resText2=new PrintWriter("E:resFile2.txt")
            var res=Set[String]()
            val reg="ktg"
                list.par.foreach(i=>{
                    val file  = new File(i)
                    if(file.isFile &&( i.endsWith(".htm") || i.endsWith(".html") )){
                        val in  =new FileInputStream(file)
                        val bytes = new Array[Byte] (file.length().toInt)
                        in.read(bytes)
                        in.close()
                        if(Source.fromBytes(bytes).mkString.contains(reg)) {
                            println(i)
                            resText2.println(i)
                           res=res+i
                        }
                    }
                })
            resText2.close()
            res
        }
    

     

    3、获取所有的pdf并且匹配后缀中存在的字符串

    这个很简单没什么

    val file  = new File(i)
      //获取 所有的pdf
        def getAllPdfFiles(file:String): Set[String] ={
            var res=Set[String]()
            val souce=Source.fromFile(file)
            souce.getLines().filter(i=>{i.contains(".pdf") && (i.contains("kt") || i.contains("ic"))}).foreach(i=>res=res+i)
            res
        }
    

    Url其实也没啥特别的,主要是汉字编码导致的问题还是使用byte解决会好一些!

    其实Source本身就是在java.io 基础上发展来的。

    4、代码

    在git@osc上存了一个代码片段:https://git.oschina.net/postbird/codes/psq0i3gcv9158htafnmx241



    展开全文
  • 最基本的乱码问题 表单使用Post方式提交后接收到的乱码问题 表单get提交方式的乱码处理方式 上传文件时的乱码解决 Java代码关于url请求,接受参数的乱码 脚本代码关于url请求,接受到的参数乱码 关于jsp在MyEclipse...
  • 查找资料并通过几次测试,目前已经完全解决。 首先需要说明一下我们经常用到的字符集,有ISO8859-1,GB2312,GBK,GB18030,UNICODE。这里ISO8859-1字符集只包含英文字符,使用一个字节存储。GB2312、GBKGB18030...
  • VIM解决中文编码问题

    千次阅读 2015-01-02 17:53:17
    解决问题: 1.识别双字节编码格式 需要先了解的知识: vim中的内置变量: enc(encoding):vim的内部编码 fenc(fileencoding):vim解析出来的当前文件编码(有可能解析成错的哦) fencs(fileencodings):
  • AJAX中文传值乱码问题解决方法

    千次阅读 2013-05-30 21:08:59
    当你使用AJAX技术时,为调用的后台方法传值是必不可少的,英文数字还好解决,一般不会出现乱码,介是如果是要传中文的字符呢?很容易就会乱掉, 因为在你使用编码的时候一般会默认:BG2312,而Ajax默认使用的是...
  • 解决多国语言乱码的编码问题

    千次阅读 2007-01-30 16:04:00
    解决多国语言乱码的编码问题 忙呼了几天,终于解决多国语言乱码的编码问题 open 方法打开文本文件经常遇到乱码问题,今天俺尝试打开一法文文本 英文文本,notepad 中出现问题,后来在 CSDN 重赏,竟然无人能解决.,查...
  • 对于做Java WEB项目同学来说,中文乱码问题是一个经常遇到而又非常头痛的问题,而最容易出现乱码的环节就是在浏览器向服务器发送请求的过程,至于出现乱码的原因不是本文的关注的重点,想了解的朋友可以参考 ...
  • 全方位解决xml中文编码问题

    千次阅读 2006-07-24 12:08:00
    其次方法是很简单的,首先让我们了解一下编码UTF什么是 Unicode?历史上, 有两个独立的, 创立单一字符集的尝试. 一个是国际标准化组织(ISO)的 ISO 10646 项目, 另一个是由(一开始大多是美国的)多语言软件制造商组成的...
  • python字符串编码及乱码解决方案

    万次阅读 2015-03-08 20:26:50
    [字符编码ASCII,UnicodeUTF-8] 主要非英文字符集的编码范围 范围 编码 说明 2E80~33FFh 中日韩符号区 收容康熙字典部首、中日韩辅助部首、注音符号、日本假名、韩文音符, 中日韩的符号...
  • 在使用它进行GBK到BIG5的编码转换时,遇到"iconv:illeagal input sequence at positon xx ”的错误。 有个一个文本文件gbk.txt,只有四个汉字,内容如下: 喜欢德芙 使用下面的命令,在shell中进行转换  iconv -f ...
  • Mysql 5.0 之后对字符的编码处理基本上很完善了。...如出现此类问题,基本上是可以用修改配置或写sql处理来解决的。(之前我想写代码或用工具软件处理,事实上不需要)  如有编码问题,需要考虑的问
  • 背景说明:发的post请求比较大,直接粘贴在jmeter的bodydata上,jmeter容易卡死,所以就将json数据保存在txt里面,然后用fileupload功能直接上传。...在测试中和json打交道,特别容易出现编码问题遇到要...
  • 乱码问题解决方法总结

    千次阅读 2016-11-29 09:55:55
    乱码问题是在java的web应用中经常遇到问题,因为报表是用java开发的,所以乱码问题经常出现在报表系统中。乱码问题大致可以分为7个方面:1.页面乱码;2.导出文件乱码;3.参数乱码;4.报表中文名乱码;5.olap内容...
  • 一、对于 Python 2.X (建议使用Python2.7.X最新版本): ...当我们在遇到Python 的编码问题时,从以上三个方法分析就会很容易找到解决编码问题的办法。 更多编码问题,请参考Python官方文档! 
  • 0-1 背包问题的 4 种解决方法&&算法策略

    万次阅读 多人点赞 2018-11-01 15:39:54
    现在将0-1背包问题解决方法整理出来,这样不仅能区分不同的算法思想,还能加深对0-1背包问题的理解。虽然有的算法思想并不能解决这一问题,但是为了对算法策略有一个较为整体的了解,所以在这里做一下简单的介绍。...
  • Python中的字符串与字符...前言相关概念Python中的默认编码Python2与Python3中对字符串的支持字符编码转换 一、前言 Python中的字符编码是个老生常谈的话题,同行们都写过很多这方面的文章。有的人云亦云,也有
  • 从sdk3.2.5升级到sdk 5.1中间废弃了很多的方法,还有...解决办法:查看xoxoxoxo的这个方法的文档,替换掉这个方法即可。 2,警告:Declaration of “struct sockaddr” will not be visible outside of this function
  • 中文字符乱码问题解决方法

    千次阅读 2018-11-08 15:37:07
    中文字符乱码问题解决方法   转载:http://blog.chinaunix.net/uid-26284395-id-3303341.html   Jsp+servlet+tomcat6.0+ibatis+mysql5.0框架,中文字符乱码问题解决总结 首先总结我的项目字符集设置: 1、...
  • 如果以get方式请求服务器,地址中有汉字则会非常...当然解决办法就是不要传汉字,遇到汉字的情况就将其转换编码后再传,这是非常常用的一种方法。例如下面两个地址: 转码前的地址:http://localhost:8080/test.
  • 本篇文章主要分为五章,分别讲解如何编码、熟悉别人代码、定位和解决bug、常见bug产生后的效果如何提升个人效率。每一章我将会从【预期效果,不可预期效果,事件驱动,逻辑驱动,代码驱动】五个方面让读者去理解...
  • 最近在用python爬豆瓣电影数据,一如既往的采用BeautifulSoup,遇到问题很多。在爬数据时候,很多例外没考虑到,比如豆瓣上有的电影主页压根没用上映时间,用户名缺失等一系列例外。当我一个个修复这些bug后,信心...
  • 问题Information:java: Errors occurred while compiling module '' Information:javac 7 was used to compile java sources Information:2017/12/25 12:10 - Compilation completed with 100 errors and 0 warnings...
  • 在我的上一篇文章《》中讲了关于如何在...在保存读取的过程中,容易遇到的是字符乱码问题。这需要提到两中编码方式:GBKUTF-8。Android默认的是UTF-8编码方式,我们需要保证保存时的编码方式读取时的编码方式一
  • 润乾中乱码问题解决方法总结

    千次阅读 2015-11-19 11:09:17
    乱码问题是在java的web应用中经常遇到问题,因为报表是用java开发的,所以乱码问题经常出现在报表系统中。乱码问题大致可以分为7个方面:1.页面乱码;2.导出文件乱码;3.参数乱码;4.报表中文名乱码;5.olap内容...
  • URL编码以及GETPOST提交乱码解决方案

    万次阅读 多人点赞 2012-02-04 09:39:56
    URL编码是一种浏览器用来打包表单输入的格式,浏览器从表单中获取所有的name其对应的value,将他们以name/value编码方式作为URL的一部分或者分离的发送到服务器上。 2. URL编码规则。 每对name/value由...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 116,235
精华内容 46,494
关键字:

编码是容易遇到的问题和解决方法