Wesley13 Wesley13
3年前
java HashMap hash方法分析
下面分别分析下,JDK1.7与JDK1.8中hash方法的运算过程,并且左后结合JDK1.8中hash方法来进行详细说明。JDK1.7中HashMap中hashtable定位算法: int hash  hash(key.hashCode()); int i  indexFor(hash, table.length);  
Wesley13 Wesley13
3年前
hive web interface
hwi(hivewebinterface)是hive命令行接口的一个补充,主要功能包括:1.shemabrowsing:获取table的信息,包括serde、columenname、columntype2.detachedqueryexecution:在hive命令行界面,用户如果需要执行多个查询,则需要同时打开多个命令行界面。h
Wesley13 Wesley13
3年前
MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
备份数据库1.导出某个数据库(数据、表结构、函数、存储过程全部备份)mysqldumpBR数据库名urootp密码defaultcharactersetutf8xxx.sql2.导出某个数据库特定表和数据 (数据和表结构)mysqldump 数据库名 urootp密码table表名
Wesley13 Wesley13
3年前
MySQL innodb表使用表空间ibd文件复制或迁移表
MySQLInnoDB引擎的表通过拷贝物理文件来进行单表或指定表的复制,可以想到多种方式,今天测试其中2种:将innodb引擎的表修改为Myisam引擎,然后拷贝物理文件直接拷贝innodb的表空间文件(前提是独立表空间(默认,通过showvariableslike'innodb\_file\_per\_table
Stella981 Stella981
3年前
Echarts 数据视图 生成Excel的方法
一、生成Excel,两大方向:1后台生成Excel  查询数据库,使用NOPI生成Excel。2前台js生成Excel三种方式1)jquery.table2excel.js\采用,优势:兼容IE和Chrome。2)handsontable0.32.0问题:不兼容IE。3)手写js有兼容性问题。问题:浏览器兼容
Wesley13 Wesley13
3年前
MySQL单表数据不要超过500万行:是经验数值,还是黄金铁律?
原文地址:梁桂钊的博客(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.720ui.com%2F2019%2Fmysql_why_one_table_500w%2F%3Foschina)博客地址:http://blog.720ui.com(https://ww
Wesley13 Wesley13
3年前
mysql试题
drop,delete与truncate的区别:优先级:droptruncatedeleteTRUNCATE按行删除并不把删除操作记录记入日志保存(不可恢复)DELETE全部删除表内数据并可将删除操作记录在日志中,可以加where字句,可应用于table和viewDROP删除整个表(结构和数据)再插入时自增长id又
Wesley13 Wesley13
3年前
SQL语句优化
SQL语句优化规范:1\.使用mysqlexplain对sql执行效率进行检测,explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。1)使用方法:在select语句前加上explain即可2)explain分析结果形式如下:table|type
Wesley13 Wesley13
3年前
3 OneToMany ManyToMany MappedBy Cascade
1双向1N关联对于1N关联,Hibernate推荐使用双向关联,而且不要让1的一方控制关联关系,而使用多的一方控制关联关系。a.一的一方 表示班级@Entity@Table(name"team_1")publicclassTeam{@Id@Gen
Stella981 Stella981
3年前
PostgreSQL使用建议
一、命名规范1. DB object: database, schema, table, view, index, function, trigger等名称(1) 建议使用小写字母、数字、下划线的组合(2) 建议不使用双引号即"包围,除非必须包含大写字母或空格等特殊字符(3) 长度不能超过63个字符(4) 禁止使用SQ