开发经验
新手司机开飞机
别人写的代码已经可以影响世界了
我写的代码在本机上跑还有BUG,真是太悲哀了
展开
-
灵活使用trim方法
开发工程中经常会遇到要处理字符串,而在使用字符串前调用的trim方法将字符串前后的空格去掉可以预防发生许多不必要的bug必要的使用场合 拼接字符串前,尤其是拼接未知字段时,永远无法判断中间是否存在空格 处理解析字符串时一定要注意是否前后的空格是否会照成影响 作为条件进行检索时原创 2016-09-30 01:36:29 · 446 阅读 · 0 评论 -
IE兼容问题解决方案——指定文件兼容性为content="IE=Edge,chrome=1"(可以解决很多的问题)
引言 偶尔做些坑爹的国企项目或者政府的web项目总是遇到一个坑爹的问题,就是要兼容IE,哪怕微软自己都抛弃IE了那些国企政府机构的老机器还是跑IE,然后经过一番协调一般会指定一个版本至少兼容某个版本以上,然而一般我们都是希望能够使用一些新特性,比如html5,最好是兼容谷歌,这样就十分有利于我们开发者了解决方案 利用文件兼容性定义让IE如何去编译你的网页,此文件解释文件兼容性,如何指定你网原创 2016-10-31 18:10:20 · 3183 阅读 · 0 评论 -
apache ant 的安装与使用
团队协作式的开发项目时,svn和git起到管理代码的作用,而我们需要的是一个可以编译好可以发布的产品,这时候就需要有一个规范的编译工具了,由于开发人员所使用的环境各有不同,比如开发java项目时,不同的成员可能使用的是不同的系统,jdk,ide,而此时我们项目在编译发布时要排除掉所有的这些差异,而我们有必要有一个统一的环境用于编译发布项目,最好是代码运行时的发布环境原创 2016-11-01 11:21:22 · 10127 阅读 · 0 评论 -
IE不支持js的checkbox遍历使用for in语法
BUG描述: IE经常发现一些奇葩的明明是规范的东西却明显不支持等各种奇葩问题,所以使用时要十分小心,最近的做到垃圾项目由于要求兼容IE,发现了一个奇葩的bug,现在分析出来,以及解决方案<input type="checkbox" name="dataCheck" value="1"/><input type="checkbox" name="dataCheck" value="2"/><i原创 2016-11-15 11:11:29 · 2131 阅读 · 0 评论 -
xml解析兼容性问题的避免
1、引言 js在处理xml过程中,由于浏览器兼容性问题,要做许多的兼容处理,随着浏览器是升级,大多数浏览器都已经默认保持统一标准,以便于我们日常的开发,然而有了微软的IE这个奇葩的存在,形成了大多数前端开发者的噩梦,最近做的一个项目就踩中一个大坑,IE11和以往的IE6、7、8等既然都不一样,并且没和其他浏览器保持统一标准2、问题描述 前端开发过程中一般希望能全部使用原生js就避免使用封装原创 2016-11-15 11:26:00 · 3486 阅读 · 0 评论 -
. Cause: java.sql.SQLException: Incorrect string value: '\xE6\xB5\x8B\xE8\xAF\x95' for column 'name
[2016-12-13 15:35:48,946] [main] (XmlBeanDefinitionReader.java:317) INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [system/a原创 2016-12-13 15:40:19 · 6276 阅读 · 0 评论 -
使用Junit进行耗时多线程测试
1、引言 有个需求要求将对一个接口进行并发测试,查看是否符合需求,由于习惯使用Junit进行测试,所以就写了以下操作 @Test public void testsend(){ final AtomicLong l = new AtomicLong(0); long begin = System.currentTimeMillis();原创 2017-03-16 10:55:58 · 1363 阅读 · 0 评论 -
分析非线程安全SimpleDateFormat以及使用改进优化方案
SimpleDateFormat 是非线程安全的 我们经常使用一些单例处理的实例作为工具类基础,然而SimpleDateFormat的单例实例在在并发情况下回出现各种灵异错误。 原因是因为SimpleDateFormat不是线程安全的。我们之所以忽视线程安全的问题,是因为从SimpleDateFormat提供的接口看不出来它是非线程安全的 只是在JDK文档的类注释有如下说明: ...原创 2018-07-03 16:55:12 · 1030 阅读 · 0 评论