IDEA debug报错 java.net.BindException "Address already in use: JVM_Bind​

莫名其妙的发现debug的时候端口被占用了,报错port (127.0.0.1:55368): java.net.BindException "Address already in use: JVM_Bind,但我只开了一个IDEA进程。删除当前的tomcat,重新配置一次,debug,OK,问题解决。 阅读全部

IDEA代码找回

        由于工具使用不熟,快捷键常常与MyEclipse的快捷键搞混,这里特别吐槽,IDEA的删除行快捷键真乃神坑。下意识REDO几行下去发现代码越干越少,Ctrl+Z撤回发现无效。查了一下,发现还有本地代码库可以还原代码。在要操作的代码上右键->Local History->Show History 。然后就可以选择要退回的代码版本了,非常方便。这个功能点个赞! 阅读全部

IDEA常用快捷键整理

最近新公司使用IDEA作为开发工具,特别整理了IDEA的常用快捷键,慢慢熟悉Alt+回车 导入包,自动修正Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示Ctrl+Alt+Space 类名或接口名提示Ctrl+P 方法参数提示Alt+Shift+C 对比最近修改的代码 Shi 阅读全部

前端如何使用HTML5获取文件MD5码

今天和朋友聊天,发现他们之前项目存在重复上传同一个文件的问题,困惑了很久。文件上传如何判断是否有重复上传呢?通过MD5毫无疑问是个好主意。在前端如何生成文件的md5呢?下面这款工具可能会对大家有所帮助。 1、工具的用途:用HTML5 file api读取文件的MD5码。MD5码在文件的唯一性识别上有很重要的应用,业内常用MD5进行文件识别、文件秒传、文件安全性检查等; 2、适用性:IE、Chrome皆兼容; 3、缺陷:当上传大文件 阅读全部

神转折的童话故事,不看后悔(看了更后悔)

在很久很久以前,有一个国王。他把他的国家治理的非常好,国家不大,但百姓们丰衣足食,安居乐业,十分幸福。国王有三位美丽可爱的小公主,三位小公主们从生下来就具有一种神奇的魔力,当她们哭泣的时候,落下的眼泪会化作一颗颗晶莹剔透的钻石,价值连城。有一天,国王发觉自己年事已高,自己的国家还没有人可以托付,公主们也没人照顾。于是昭告天下:“众所周知,我有三位的公主,她们每个人都拥有举世无双的美貌,而且她们的眼泪可以化作昂贵的钻石,一个月后,我将为她们召集所有的优秀的男人,让她们挑选自己心仪的丈夫————被选 阅读全部

[转载]还是让村长强奸比较好

今天捡破烂路过一个村子。看到一群人围着什么看。挤进去一瞅,是个男人在强奸女人。我大惊,问:“光天化日之下怎么能发生这样的事情!”村里人告诉我,那男的是村长,原先村里人包括那个女的生活很穷,经常饿死人,不仅受村里的地主恶霸欺压,还受外村人欺负,被恶霸和外村人强奸、杀戮,后来是村长领着一帮人把恶霸和外人打倒、赶走,大家选他当村长,村长又让大家都吃上了饭,所以村长的强奸是让被奸者吃饱饭的强奸,比以前的强奸强多了!大家觉得还是村长的强奸比较好。我说:“那女的怎么不反抗?再说你们都是被奸者,怎么不帮这个妇 阅读全部

IDEA在编辑时报could not autowire

最近由于MyEclipse的卡顿终于果断弃坑,准备转入IDEA开发的大军。今天在导入项目后test中出现了could not autowire的报错,我们需要改一下IDEA的设置 阅读全部

MySQL explain执行计划总结

SQL优化作为后端开发是非常重要的必备技能,MySQL提供了执行计划explain命令,它是查看查询优化器如何决定执行查询的主要方法。    在查询中每个表在输出只有一行,如果查询是两个表的联接,那么输出中将有两行。别名表单算为一个表,因此,如果把一个表与自己联接,输出中也会有两行。“表”的意义在这里相当广,可以是一个子查询,一个union结果等。同时 explain有两个变种 EXPLAIN EXTENDED会告诉服务器“逆向编译” 执行计划为一个select语句

阅读全部

战网更新缓慢暗黑3游戏下载速度为0的解决办法

之前每次更新战网都奇慢无比,经常半天没有一点的进度。今天更新暗黑3,结果下载了一下午还是只下载了不到2个G,难道是因为防火墙对端口有过滤么?关闭了防火墙,再关闭杀毒软件重试,下载速度还是0. 无意中打开了一个抓包工具Fiddler。然后惊奇的发现游戏开始全速下载了!!!具体是什么原因这里不得而知,可能是有软件和战网更新的端口出现了冲突。使用Fiddler后,使用了Fiddler的代理端口,网络问题反而解决了。。。所以如果哪位同学战网更新缓慢,或者游戏下不动,可以参考下本人的经验,使用Fiddle 阅读全部

用fiddler线上环境调试本地js

      上个月前端石得志被调回前端,于是xotEditor的维护重新转到了我手里。xotEditor是一个由CKEditor封装的前端框架。而线上的js代码被构建混淆之后非常难以调试。在本地调试很不方便,还要处理各种跨域问题。最近从公司大牛Alan_C那里学到一项黑科技,利用Fiddler直接对线上代码进行调试,解决了浏览器调试无法直接编辑的缺陷。首先是下载Fiddler4,安装很无脑,装完之后打开。     

阅读全部