摘要:
开发的一个maven项目,之前在Eclipse中,maven打包部署完后一切正常,后来转到idea中开发,再用maven打包部署后, 一直报 Invalid bound statement (not found)错误,捣鼓了半天检查,后来发现打出来的war包里没有mapper对应的xml文件 ,解决 阅读全文
摘要:
七、集合处理 1、尽量使用String对象做Map的key 2、list转数组,用list的toArray(T[] array),传入的参数array是类型完全一样的数组,大小是list.size() 示例:(无参的toArray返回的是Object[]类) 3、数组转集合 (1)对基本数据类型的数 阅读全文
摘要:
四、OOP规约(Object Oriented Programming,面向对象设计) 1、静态变量和静态方法直接用类名访问,不要再new 对象去访问 2、方法覆盖必须加@Override注解 3、尽量不要用可变参数做参数列表,尽量不要用Object作为参数类型 4、老方法接口不要轻易删除或修改,你 阅读全文
摘要:
提高开发效率,比较重视代码规范,尤其是可扩展性和可维护性,以及可读性。如果你是一个刚进公司的开发者,最好先问问前辈是否有 内部的开发规范,花点时间过一遍。即使提交代码没有review的步骤,自己心里应该有个规范。业内比较统一的此处不总结。 一 、命名风格 1、抽象类以Abstract或Base开头, 阅读全文
摘要:
从这一篇开始,准备总结一些直接受用的sql语句优化,写sql是第二要紧的,第一要紧的,是会分析怎么查最快, 因为当你写过很多sql后,查询出结果已经不是目标,快,才是目标。另外,通过测试和比较的结果才是有说服力的。 1、COUNT()查询 介绍:聚合函数。用于统计某个列值的数量,以及统计行数。如果统 阅读全文
摘要:
事实一:临时表没有任何索引 最常见的临时表莫过于在from子句中写子查询,遇到这种情况,Mysql会先将其查询结果放到一张临时表中, 然后将这个临时表当做普通表对待 事实二:执行计划优化 大多数的sql语句在执行计划中都会被优化,这些优化都是mysql在内部评估分析后优化的,比如我们的关联查询 中的 阅读全文
摘要:
接前一篇,这一篇主要总结下几个经常要用的命令 命令一:explain+sql 上面是一个简单查询,重点观察属性如下: type:表示MySQL在表中找到所需行的方式 type的值从上到下,性能依次从差到好: ALL:Full Table Scan, MySQL将遍历全表以找到匹配的行 index:F 阅读全文
摘要:
首先对微软的office功能表示敬佩!可能是这些办公软件太过平常化,所以体会不到他有多牛!csv格式数据以前没接触过,百度百科定义,Comma-Separated Values,CSV,逗号分隔值,或者符号分隔值 分隔符号一般是逗号,文件以纯文本形式存储表格数据,因此能存储非常大数据量的数据。Exc 阅读全文
摘要:
Oracle的存储结构和mysql区别很大 Oracle存储模型 逻辑结构在左,物理结构在右,编程人员只处理逻辑结构,让数据库去管理到物理结构的映射逻辑结构 物理结构 DatabaseTablespace(表空间) -———————— OS fileSegment (段)Extent(区)Oracl 阅读全文
摘要:
场景:读取Excel数据(地名),发送请求到百度地图,从返回的json格式数据取出坐标数据(逗号隔开的两个float型数值),拼接成了分号隔开的一个字符串data,接下来需要利用“百度坐标转换API”,将这些坐标值循环发送过去来转换,现在遇到的问题是:1、这个请求是异步的,意味着,后面的请求并不会等 阅读全文