- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 java单元测试覆盖率(clover+testng)
1、testng介绍:TestNG是一个旨在简化各种测试需求的测试框架,从单元测试(将一个类与其他类分开测试)到集成测试(对由多个类,几个程序包甚至几个外部框架组成的整个系统进行测试)开源免费。基于以maven组件的形式,引入项目,需要修改代码。使用IDE插件+配置即可生成测试报告。官方文档地址:https://TestNG.org/doc/documentation-main.html2、clover介绍:Clover是用于生成“测试覆盖率”报告的工具。它是免费
2021-01-30 18:52:10
990
原创 shell一键关闭catalina.out日志
sh文件放到tomcat根目录下运行即可,tomcat8和tomcat9可用#!/bin/shfile="bin/catalina.sh"#modifyif [ -e "$file" ]; then #file already exist, modify #CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out #CATALINA_OUT=/dev/null sed -i "s:CATALINA_OUT=\"\$CATALINA_BAS
2020-10-14 18:42:50
374
原创 No package tinyproxy available 或者 No package ** available
系统:centos6.1错误信息:[root@213 tinyproxy]# yum install -y tinyproxy设置安装进程No package tinyproxy available.错误:无须任何处理[root@213 tinyproxy]# yum search tinyproxy警告:没有匹配 tinyproxy 的软件包没有找到匹配的软件包[root@213 tinyproxy]# yum search tinyproxy警告:没有匹配 tinyproxy.
2020-06-02 13:55:12
3488
原创 java对象占用内存大小
字符串:@Test public void test4(){ String arr = ",1,12,123,1234,12345,123456,1234567,12345678,123456789,1234567890"; arr += ",12345678901,123456789012,1234567890123,12345678901234,12...
2019-12-23 16:50:20
873
原创 ajax接收不到服务器设置的cookies问题
环境:ajax+springMVC,现象:1、浏览器请求jsp页面,可以获取到拦截器postHandle设置的cookie2、页面的ajax请求接口,拦截器同样设置了cookie,但前端获取不到,(抓包工具显示后端没传对应cookie)3、把postHandle设置cookie的代码放到preHandle方法里面,ajax请求每次也可以获取到cookie4、controller...
2019-10-18 11:03:12
1436
原创 solrcloud查询速度慢的问题
solrcloud环境下,本地solrj调试solr查询,发现查询速度特别慢,查1w条数据,耗时12389毫秒;对比mysql数据库,查1w条数据,耗时2847毫秒;solr竟然慢了近10秒!!!追踪solr源代码,Environment.logEnv("Client environment:", LOG);这一行在zookeeper初始化的时候执行了,跟...
2019-09-06 17:32:30
2275
原创 tomcat以service服务方式启动、关闭、重启、查看状态,并设置环境语言
linux下,tomcat以service服务方式启动、关闭、重启、查看状态,并设置环境语言。同时对启动命令进行检测,并给出提示信息。#!/bin/sh# chkconfig: 345 99 10# description: Auto-starts tomcatexport JAVA_HOME=/usr/local/java/jdk1.8.0_40export CATALIN...
2019-08-12 11:35:03
4769
1
原创 ueditor的图片抓取catchimage,在外网抓不到图片的问题
最近做ueditor的图片抓取catchimage,前后端分离的架构,在本地开发测试都是好好的,但部署到外网就抓不到图片了,外网先后报了两个错,报错如下:1、后台报错:java.lang.NullPointerException at com.baidu.ueditor.hunter.ImageHunter.capture(ImageHunter.java:62) at...
2019-08-05 09:23:30
2566
原创 ajax请求在springMvc里的执行顺序
Filter startInterceptor preHandleRequestBodyAdvice supportsRequestBodyAdvice beforeBodyReadRequestBodyAdvice supportsRequestBodyAdvice afterBodyReadcontroller 方法上的自定义切面 执行controller 方法执行Respon...
2019-07-26 19:43:43
736
原创 bat批量重命名文件(文件名及后缀均可)
今天有个需求,是要把jsp文件全部换成html。因文件也不少,而且有树状文件夹结构。看了网上的方法,都是用excel加ren命令去做的,这样的做法只能是一次性的处理,下次想要改别的目录的文件时,就得再重复操作一次。这种excel加ren方法复杂、没有通用性,对于程序员来说实在是不可取的。所以查了下资料,做了一个通用的bat命令来处理,jsp转html代码如下(树状文件夹结构):...
2019-07-06 11:46:31
11104
1
原创 图片文件base64编码上传问题“Illegal base64 character 25”
使用cropper进行图片裁剪上传的时候,参考了相关资料,前端把文件加密成base64,后端接收并保存。拿来主义,直接使用他们的代码是没有问题的,但根据自身框架及代码风格,需要把base64值封装成json传到后台。改成json后,java后台报错:java.lang.IllegalArgumentException: Illegal base64 character 25 at...
2019-05-24 15:35:25
14967
1
原创 java在response中设置文件流,在浏览器中直接显示或直接下载。(附ContentType对照表)
需求:在浏览器地址栏输入文件请求url,能在浏览器上直接显示文件,而不是直接下载解决点:设置文件ContentType类型例如:访问“123.jpg图片时”,浏览器的url地址为“http://localhost:18080/servername/123.jpg”当设置了ContentType为“image/jpg”时,浏览器可以直接显示图片;没设置ContentType时,浏览器...
2019-03-13 18:00:48
41508
2
原创 java连接zookeeper报错问题“KeeperErrorCode = ConnectionLoss”
错误日志:Exception in thread "main" org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /test at org.apache.zookeeper.KeeperException.create(KeeperExcep...
2019-02-22 20:06:38
8100
1
原创 maven工程war包越来越大问题解决
公司采用maven做jar包的管理控制,但伴随着开发会有一些第三方插件的引入,造成工程war包越来越大。分析war包越来越大的原因:1、java代码引入的jar包,以及jar包的间接引入(哪怕工程没有间接使用,jar包依然被引入)2、前端代码引入第三方插件有冗余3、工程里面有不该存在的大文件 针对这三个问题,依次采用不同的方法处理:1、jar包引入:使用Maven ...
2019-02-01 15:13:56
4450
1
原创 solrcloud设置service及开机启动
1、安装zookeeper集群参考文章:Zookeeper 及其安装配置和启动2、下载solr7.5.0的安装包到centos服务器(3台机器),并解压安装包到”/home/data/solr“目录下3、设置solrcloud的service服务#进入目录cd /etc/rc.d/init.d/#增加文件touch solrcloud#文件授权chmod +x solr...
2019-01-07 18:30:20
581
原创 服务 zookeeper 不支持 chkconfig
在给zk设置开机启动的时候,报错:“服务 zookeeper 不支持 chkconfig”因为配置文件是从别人的博客了拷贝的,只是改了个性化的部分,然后就粘贴到服务器上了。服务器上使用service能正常执行start、stop、status命令,一直觉得没有问题。本人使用工具为xshell和vim。多次重新进行配置,无意间发现在vim编辑的时候,粘贴的配置文件内容丢失了一部分。我...
2019-01-07 16:03:32
2114
2
原创 访问不到校验文件,请确保校验文件已放置到每个域名的对应目录中。
公司做公众号开发,在填写申请信息的时候卡在了校验文件文件上,经过一番设置,解决了此问题。微信官网的信息很简单,就一句话:“请下载校验文件,并将文件放置在域名根目录下,例如wx.qq.com,并确保可以访问该文件。”意思是指,访问“http://123456.com/9PWPGNJ75b.txt”,需要能读取到文件信息!!注:“123456.com”为举例使用的域名在浏览器访问如图:...
2018-11-27 12:17:08
11197
2
原创 官网域名访问(springmvc+tomcat+nginx)
用jsp做的公司官网,在本地eclipse里面访问时的url为:http://localocalhost:8080/gateway/gateway/index在阿里云服务器部署url:http://123456.com:8080/gateway/gateway/index第一个gateway:服务名(tomcat的webapps目录下的软链)第二个gateway:controller类...
2018-11-21 19:57:11
1281
原创 solrCloud批量保存索引报错(连接超时:Timeout )
最近把单机版solr改成了solrcloud,原本单机版的solr查询代码执行批量保存失败了一部分原本的单机solr代码如下: // 添加对象 try { **client.addBeans(“zgcbCollection”, list);** } catch (SolrServerException e) { logger.error("SolrSaveClient s...
2018-10-26 10:52:00
2532
原创 密码正确,SSH无法登陆Received disconnect from ***: Too many /Permission denied, please try again.
下午尝试**把本地windows系统文件上传到多个linux服务器**,因为windows系统本身不支持ssh协议,所以,要想上面的命令成功执行,必须在windows客户端安装ssh for windows的客户端软件,于是在本地win10上安装ssh客户端。按照以下顺序尝试安装了:winsshd、freeSSHd、WinSCP、openssh等工具。(其中前三个都没达到我的目的,所以放弃...
2018-10-25 19:12:37
34875
2
原创 服务器虚拟机启动报错: 锁定文件失败 打不开磁盘“E:\vmware\win2012_zentao\WinServer2012-000001.vmdk
锁定文件失败 打不开磁盘“E:\vmware\win2012_zentao\WinServer2012-000001.vmdk可能原因:虚拟机所在服务器经常断电,导致vmdk文件损坏。 vmdk文件是虚拟机的的虚拟硬盘文件所在,相当于一个硬盘。 WinServer2012-000001.vmdk相当于C盘 WinServer2012-0-000001.vmdk相当于D盘 C盘损坏导致虚...
2018-09-03 17:02:24
4124
批量压缩文件夹工具(批量删除空文件夹工具)
2019-04-04
zookeeper客户端工具
2018-11-02
windows系统下安装ssh服务的工具:openssh
2018-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人