巴扎黑
浏览量16578 | 粉丝242 | 关注1
2017-07-20 09:47:10
学习mybatis动态sql用法
mybatis 的动态sql语句是基于OGNL表达式的。可以方便的在 sql 语句中实现某些逻辑. 总体说来mybatis 动态SQL 语句主要有以下几类:1. if 语句 (简单的条件判断)2. choose (when,otherwize) ,相当于java 语言中的 switch ,与 jstl 中的choose 很类似.3. trim (对包含的内容加上 prefix,
1611
2017-07-20 09:42:52
对Beautifulsoup和selenium用法的简单介绍
Beautifulsoup和selenium的简单使用requests库的复习好久没用requests了,因为一会儿要写个简单的爬虫,所以还是随便写一点复习下。import requestsr = requests.get('https://api.github.com/user', auth=('haiyu19931121@163.com', 'Shy18137803170'))pr
2266
2017-07-20 09:30:33
详细讲解Python中的元类及其用法
1、用元类验证子类每当我们定义新类的时候,元类就会运行雅正代码,以确保这个新类符合规定的规范。Python系统把子类的class语句处理完毕,就会调用元类的 __new__ 方法。元类可以通过 __new__ 方法,获取子类、孙子类的名称,父亲及属性。这样使得我们不需要将验证代码放在本类 __init__ 方法中,等到构建对象再验证。下例中,定义一个边数小于3的子类,class语句一结
1703
2017-07-20 09:34:47
python序列之列表
注:本文测试环境为python 2.7列表(list),同数组不同,它既可以存储相同类型的数据,也可也存储不同类型的数据list1 = [1,2,3]list2 = [1,’hello’,False]列表属于序列,所以兼顾序列的一些通用特性 1、索引list1 = [1,2,3,4]列表的索引 从左往右,从0开始,依次+1s1[0]代表第一个元素,这里s1[0] = 1
1462
2017-07-20 09:32:17
python的序列之列表的通用方法
注:本文测试环境为 python2.7注:本文主要介绍列表的通用方法注:以下为个人学习笔记,一字一句敲出来的,仅供参考测试listlist1 = [1,2,3,4] insert方法:方法解释:在指定位置插入对象参数: 参数1:index 参数2:object代码示例:list1.insert(-1,1) #在列表末尾插入对象list1.insert(0,1
1356
2017-07-20 09:28:14
python的值类型和引用类型及值传递和引用传递的区别
值类型:包含:字符串、元组、数值,本身不允许被修改引用类型:包含:列表、字典,本身允许修改 a = 2b = aa = 3修改值类型的值,只是让它指向一个新的内存地址,并不会改变变量b的值 lista = [1,2]listb = listalista[0] = 3修改引用类型的值,因为listb的地址和lista的一致,所以也会被修改一般只为了复制
2271
2017-07-19 17:23:56
python新手入门之环境安装
今天开始学习python,首先环境安装1.在https://www.python.org/downloads/下载python2.X或者3.X(ps:这里建议下载32位的python ,因为64位python开发出来的程序,打包成 EXE程序后会不兼容32位系统) 2.下载之后安装,打开安装包 2.1默认安装,默认安装在电脑C盘下 2.2自定义安装可以自
1526
2017-07-19 17:23:29
介绍几种mysql常用的优化方法
1.选取适当的字段属性。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。或者使用MEDIUMINT来定义整型字段。2.应该尽量把字段设置为NOTNULL。3.使用连接(JOIN)来代替子查询4.事务处理5、锁定表6、使用外键7、使用索引该对哪些字段建立
1546
2017-07-19 17:21:49
MySQl在开发和生产不同环境下的索引对比
--1.创建索引信息表create table `t_index_update` ( `table_name` varchar(20) COLLATE gbk_bin DEFAULT NULL, `index_name` varchar(20) COLLATE gbk_bin DEFAULT NULL, `index_cols` varchar(100) COL
1416
2017-07-19 17:21:06
几种MySQL数据库的优化方案
最近在找工作,面试时很多企业会问到关于数据库优化的问题,今天在这里总结一下数据库优化问题,以MySQL数据库为例进行讲解。 为什么要优化: 随着实际项目的启动,数据库经过一段时间的运行,最初的数据库设置,会与实际数据库运行性能会有一些差异,这时我们 就需要做一个优化调整。 数据库优化这个课题较大,可分为四大类: 》主机性能
1393