摘要: 1.Lombok作用: Lombok是开源的代码生成库,是一款非常实用的小工具,可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的JavaBean。通过注解,Lombok可以帮我们自动装配getter()、setter()、toString()、hashCode()和equals()这样的通 阅读全文
posted @ 2019-05-28 08:50 11014p 阅读(537) 评论(0) 推荐(0)
摘要: 索引:可以大幅提升数据查询速度。 --适合添加索引 主键自动建立主键索引(唯一索引) where字句中的列,频繁作为查询字段的列 表连接关联的列 排序用到的列 索引列的基数越大(即不重复的值越多),索引的效率就越高 --不适合添加索引 表中数据太少 频繁修改的字段 数据重复且分布平均的字段 --索引 阅读全文
posted @ 2019-05-24 08:33 11014p 阅读(187) 评论(0) 推荐(0)
摘要: Oracle数据库和schema关系: 一个数据库包含多个schema,schema是数据库对象(table,view,sequence...)的集合,schema一般默认和用户名相同。schema无法单独创建,在创建用户的时候数据库默认新增一个同名schema。A schema下的表可以授权给B 阅读全文
posted @ 2019-05-22 18:14 11014p 阅读(272) 评论(0) 推荐(0)
摘要: 分区表和分桶表区别如下: 1、分区使用的是表外字段,需要指定字段类型;分桶使用的是表内字段,已经知道字段类型,不需要再指定。 2、分区通过关键字partitioned by(partition_name string)声明,分桶表通过关键字clustered by(column_name) into 阅读全文
posted @ 2019-05-20 19:03 11014p 阅读(2193) 评论(0) 推荐(0)
摘要: 1.hive支持的数据类型: Hive支持原始数据类型和复杂类型,原始类型包括数值型,Boolean,字符串,时间戳。复杂类型包括array,map,struct,union。 原始数据类型: 类型名称大小备注 TINYINT 1字节整数 45Y SMALLINT 2字节整数 12S INT 4字节 阅读全文
posted @ 2019-05-19 21:31 11014p 阅读(6401) 评论(0) 推荐(0)
摘要: 1.HashMap按value排序: HashMap按哈希算法离散存取数据,自身是无法实现排序功能的,需要先把数据结构转为List,借助Collections工具类,重写排序规则实现排序。 1 Map<Integer,String> map=new HashMap<Integer,String>() 阅读全文
posted @ 2019-05-18 22:04 11014p 阅读(152) 评论(0) 推荐(0)
摘要: 一.对象锁和类锁的区别 对象锁是用于对象实例方法,或者一个对象实例上的,类锁是用于类的静态方法或者一个类的class对象上的。我们知道,类的对象实例可以有很多个,但是每个类只有一个class对象,所以不同对象实例的对象锁是互不干扰的,但是每个类只有一个类锁。但是有一点必须注意的是,其实类锁只是一个概 阅读全文
posted @ 2019-05-18 21:53 11014p 阅读(579) 评论(0) 推荐(0)
摘要: Spring事务配置的五种方式 本文转自:robbie 通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,TransactionManager的实现为HibernateTr... 阅读全文
posted @ 2014-04-08 09:58 11014p 阅读(177) 评论(0) 推荐(0)
摘要: 创建节点:createElement();createTextNode()复制节点:cloneNode()插入节点:appendChild();insertBefore()删除节点:removeChild()替换节点:replaceChild()设置节点属性:setAttribute()查找节点:getAttribute();getElementById();getElementsByTagName();hasChildNodes节点的属性:nodeName;nodeType;nodeValue遍历节点树:childNodes;firstChild;lastChild;nextSibling; 阅读全文
posted @ 2013-12-14 16:04 11014p 阅读(172) 评论(0) 推荐(0)
摘要: 一、js常用方法1.document.write("");为输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value)6.一个小写转大写的JS:document.getElementById("output& 阅读全文
posted @ 2013-12-14 16:03 11014p 阅读(228) 评论(0) 推荐(0)