
经验
cktmyh
这个作者很懒,什么都没留下…
展开
-
eclipse启动慢?试试如下操作
1、总是使用最新的jdk和eclipse2、General > Startup and Shutdown :removeallpluginsactivated on startupGeneral > Editors > Text Editors > Spelling :Disablespell checkingGeneral > Validation >Suspend allWindow > Customize Perspectiv...原创 2020-07-17 12:11:01 · 333 阅读 · 0 评论 -
Notepad++装JsonViewer插件
一句话,JsonViewer插件核心是个dll文件,但不能直接扔在Notepad++的plugins文件夹下,需要plugins->NppJSONViewer->xx.dll的形式才可以,否则Notepad++不认识插件。------------------------------------------------------------------以下是舞台剧版--------...原创 2019-11-01 12:05:26 · 6270 阅读 · 1 评论 -
Invalid author specified. Please use the form: A U Thor <author@example.com>的解决方案
最近,项目组某成员在完成了一天辛勤的工作后像往常一样利用高版本eclipse自带的egit插件向远程仓库提交代码,结果出现了这个莫名其妙的错误。尝试百度了下,没有什么有价值的信息,基本都提到了用命令行再commit一次或者在eclipse里依次点击“preferences--->Team----->Git"然后添加user.name和user.email之类的。对于解决方案一,有自带插件用什么命令原创 2017-02-16 22:29:42 · 17215 阅读 · 3 评论 -
Dynamic Web Module 3.1 requires Java 1.7 or newer的解决方案
Dynamic Web Module 3.1 requires Java 1.7 or newer.错误信息:Dynamic Web Module 3.1 requires Java 1.7 or newer.Java compiler level does not match the version of the installed Java project facet.这个原创 2017-02-18 10:44:23 · 4999 阅读 · 2 评论 -
最近遇到的几个大坑
第一个坑:项目中某页面文件js代码一不小心写成了,多了一个“i”,这个bug导致调试了很久,chrome浏览器在source选项卡里显示一个失败的红色的"javasciript:void(0)",当时只是觉得这个红色的错误莫名其妙,因为粗看起来是一个经典的js空函数。无奈之下,打开了火狐,火狐直接在地址栏出现了"javasciript:void(0)"的字样,并说它无法理解该地址,由于出现在空荡荡原创 2017-02-09 10:27:52 · 542 阅读 · 0 评论 -
阿里云ecs简单防护
1、修改ssh默认端口,具体操作:vi /etc/ssh/sshd_config, 将#Port 22 这行改为 Port 12345(12345代指你想要的端口),然后保存此文件并重启ssh服务,具体命令为:service ssh restart。2、修改默认用户名root,具体操作:vi /etc/passwd,将第一行第一个root改成noname(noname代指你想要的用户名)原创 2018-01-07 11:09:18 · 625 阅读 · 0 评论 -
前端开发调试经验
一、ajax请求注意写上console.log(data),这里的data是指服务器返回的结果,同时浏览器开启捕获异常模式,这样一旦发生异常或错误,前端就可以不借助后端查看日志就可以轻松知道服务器端发生了什么错误。二、前端为什么少用submit?因为若不小心忘记写了return false,会使页面有一个刷新,用户体验不好。------此条待验证三、form标签必须放在配对的html标签外面,不然...原创 2017-03-31 09:52:44 · 481 阅读 · 0 评论 -
Java程序通过代理访问网络
问题背景最近工作上有开发爬虫的任务,对目标网站数据进行抓取,由于大部分网站都在国外,无法直接访问,需要通过代理才能登录。爬虫部署的服务器在香港,所以爬虫部署到服务器后,是可以访问目标网站的,但本地开发调试程序时,需要通过代理才能访问。这篇文章就带大家了解一下如何在Java程序中使用代理访问网络。解决方案 你需要一个代理服务器,和一个可以连接到此服务器的客户端。 花点银子买一个稳定...原创 2018-12-12 22:25:54 · 2307 阅读 · 0 评论 -
ajax传递数组参数到后台
js中可以这样写:var values = $("input[name=otherSpecialName]").map(function(){ return $(this).val();}).get();ajax.post( ..... data:{"aa":values,....);这里需要注意,在js中传参的时候参数名叫"aa",而在后台接收的时候却是"aa[]",原创 2017-02-09 16:05:59 · 2674 阅读 · 0 评论 -
小知识点备忘
一、a标签加js动作1. a href="javascript:js_method();"这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行javascript原创 2016-09-27 14:00:25 · 462 阅读 · 0 评论 -
apache2.2+tomcat实现负载均衡
无论是分布式,数据缓存,还是负载均衡,无非就是改善网站的性能瓶颈,在网站源码不做优化的情况下,负载均衡可以说是最直接的手段了。其实抛开这个名词,放开了说,就是希望用户能够分流,也就是说把所有用户的访问压力分散到多台服务器上,也可以分散到多个tomcat里,如果一台服务器装多个tomcat,那么即使是负载均衡,性能也提高不了太多,不过可以提高稳定性,即容错性。当其中一个主tomcat当掉,其他的to原创 2015-10-02 11:44:34 · 521 阅读 · 0 评论 -
Eclipse装插件的几种方式
为eclipse装插件是每个使用eclipse的开发人员的基本功。废话不多少,let's go!方式一:依次点击Help-->Eclipse Marketplace,在弹出的对话框里(如果你网速不好的话可以速度点击右下角的红色方块按钮停止没多大用处的首页加载)直接填写想要安装的插件的名称,点击搜索按钮或直接回车,eclipse市场会自动帮你搜索出来,后面都是傻瓜式操作了。比如想要安装hib原创 2015-09-18 09:50:16 · 888 阅读 · 0 评论 -
关于source folder、folder和package
在eclipse下,package,source folder,folder都是文件夹.它们的区别如下:package:当你在建立一个package时,它自动建立到source folder下,也只能建立在这个目录之下.source folder:存放java源代码的文件夹,当然也包括一些package文件夹,还可以包含其他文件.项目构建后,source folder里面的原创 2015-11-06 23:13:01 · 1177 阅读 · 0 评论 -
spring properties 资源文件 方式一
使用spring的PropertiesLoaderUtils得到propertiesimport org.springframework.core.io.support.PropertiesLoaderUtils;public class PropertiesUtils { public static String getProperty(String name) { Str原创 2015-11-28 14:56:45 · 316 阅读 · 0 评论 -
junit单元测试@Test报错的解决办法
今天写了个单元测试,然后buildpath里add library选择了junit,然后出现了奇怪的现象,@Before、@After可以用,@Test就会报错(“Test is not an annotation type"),搜索了下,解决方案如下,不需要引入 import org.junit.Test ,直接@org.junit.Test就可以了。原创 2016-01-12 13:22:44 · 14513 阅读 · 2 评论 -
springmvc中关于@RequestParam(value="xxx",required=false) int xxx的一个坑
当可选参数XXX不存在时,Spring默认将其赋值为null,但由于XXX已定于为基本类型int,所以赋值失败!解决方法: “Consider declaring it as object wrapper for the corresponding primitive type.”建议使用包装类型代替基本类型,如使用“Integer”代替“int”原创 2015-12-01 18:20:51 · 4311 阅读 · 0 评论 -
json校验出现unexpected token时的解决办法
json校验出现此错误,首先请检查编码格式,即复制另存为utf-8格式。还是报错,请打开restCilent(WizTools.org),在Stringbody窗口中复制进去你的json,然后右键format-->json,哪一行哪一列有问题就会出来。笔者的json就是某行某列多了个看不见的空格。原创 2015-12-05 11:25:49 · 22165 阅读 · 0 评论 -
Java.lang.NoSuchMethodException
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hibernateTemplate' defined in ServletContext resource [/WEB-INF/applicationContext-common.xml]: Instantiation of原创 2016-04-30 20:59:20 · 3736 阅读 · 0 评论 -
一个服务器跑多个tomcat的设置
下载压缩版的tomcat,解压缩两份,将其中一个$tomcat/conf/server.xml里的8替换成9即可,当然也可以按照实际要求的端口去配置,要点是保证两者用的端口不一样即可原创 2016-04-30 21:49:17 · 586 阅读 · 0 评论 -
eclipse实用小技巧
1、web项目有时候会出现"Cannot change version of project facet Dynamic Web Module to 3.1 ", 这时请首先修改此项目的web.xml文件,使文件头部声明为<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema原创 2016-10-24 22:27:41 · 656 阅读 · 1 评论 -
linux上传下载文件
上传文件使用rz与sz命令,远程linux系统上需要安装lrzsz工具包先输入命令 rpm-qa|grep lrzsz 以查看是否已经安装过。若没有,则输入命令 yum install lrzsz 以安装。若是其他系列的Linux,需要键入其他的命令,需要注意要安装lrzsz, 而不是单独的rz或sz。上传文件执行命令如下[xxxx@xxxx /]# rz此时会弹出原创 2016-01-07 13:29:26 · 1229 阅读 · 0 评论 -
Spring+Struts2+Hibernate三大框架整合常见问题解析
1.HTTP Status 404 - No result defined for action action.EntryAction and result input看到这个问题,相信大部分初学者都是一头雾水,明明我不需要input,怎么提示要加input呢。其实问题出在页面上,而不是action中。好好检查一下有没有中英文符号错误,有没有struts标签错误等等。。2.Exceptio原创 2015-09-30 16:43:09 · 1001 阅读 · 0 评论