问题 将代码组织成包,想用import语句从另一个包名没有硬编码过的包中导入子模块。 解决方案 使用包的相对导入,使一个模块导入同一个包的另一个模块 举个例子,假设在你的文件系统上有mypackage包,组织如下: mypackage/ __init__.py A/ __init__.py spam ...
分类:
其他好文 时间:
2020-08-31 13:14:21
阅读次数:
37
1.前言resultMap元素是MyBatis中最重要最强大的元素。它可以让你从90%的JDBCResultSets数据提取代码中解放出来,并在一些情形下允许你进行一些JDBC不支持的操作。实际上,在为一些比如连接的复杂语句编写映射代码的时候,一份resultMap能够代替实现同等功能的数千行代码。ResultMap的设计思想是,对简单的语句做到零配置,对于复杂一点的语句,只需要描述语句之间的关系
分类:
其他好文 时间:
2020-08-31 11:52:13
阅读次数:
46
Mysql 预处理 PREPARE以及预处理的好处 Mysql手册 预处理记载: 预制语句的SQL语法在以下情况下使用: · 在编代码前,您想要测试预制语句在您的应用程序中运行得如何。或者也许一个应用程序在执行预制语句时有问题,您想要确定问题是什么。 · 您想要创建一个测试案例,该案例描述了您使用预 ...
分类:
数据库 时间:
2020-08-28 14:34:26
阅读次数:
71
一,前言首先说明一下MySQL的版本:mysql>selectversion();+-----------+|version()+-----------+|5.7.17+-----------+1rowinset(0.00sec)表结构:mysql>desctest;+--------+---------------------+------+-----+---------+-----
分类:
数据库 时间:
2020-08-27 13:06:19
阅读次数:
63
增强for循环 用于遍历数组或集合,进行进一步操作 public class ForDemo01 { public static void main(String[] args) { int[] numbers = {1, 2, 3, 4, 5}; for (int num : numbers) { ...
分类:
其他好文 时间:
2020-08-27 11:45:47
阅读次数:
53
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中nu
分类:
数据库 时间:
2020-08-26 19:01:29
阅读次数:
65
一、 mysql分区简介 数据库分区 数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是透明的。 MYSQL的分区主要有两种形式:水平分区和垂直分区 水平分区(Horizon ...
分类:
数据库 时间:
2020-08-26 18:58:12
阅读次数:
59
你知道Git版本控制系统中都有哪些“后悔药”吗?本文通过案例讲解gitreset、gitrevert、gitcheckout在版本控制中的作用;
分类:
其他好文 时间:
2020-08-26 18:37:45
阅读次数:
49
题目描述 将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 接口说明 /** * 反转句子 * * @param sentence 原句子 * @return 反转后的句子 */p ...
分类:
其他好文 时间:
2020-08-26 17:18:30
阅读次数:
45
可以在表中创建索引,以便更加快速高效地查询数据。
用户无法看到索引,它们只能被用来加速搜索/查询。
在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。 ...
分类:
数据库 时间:
2020-08-25 18:31:43
阅读次数:
69