Wesley13 Wesley13
3年前
java面试题
java整型默认为int,浮点型默认为doubel1.switch语句能否作用在byte上,能否作用在long上,能否作用在String上?   在switch(e)中,e只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于byte,short,char都可以隐含
Souleigh ✨ Souleigh ✨
4年前
【C 陷阱与缺陷】(二)语法陷阱
0.理解函数声明请思考下面语句的含义:((void()())0)()前面我们说过C语言的声明包含两个部分:类型和类似表达式的声明符。最简单的声明符就是单个变量:floatf,g;由于声明符和表达式的相似,我们可以在声明符中任意使用括号:float((f));这个声明的含义是:当对f求值时,(
Wesley13 Wesley13
3年前
JavaEE之Hibernate(开放源代码的对象关系映射框架)
Hibernate(开放源代码的对象关系映射框架)1.简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随
Wesley13 Wesley13
3年前
MP实战系列(十五)之执行分析插件
SQL执行分析拦截器【目前只支持MYSQL5.6.3以上版本】,作用是分析处理DELETEUPDATE语句,防止小白或者恶意deleteupdate全表操作!这里我引用MyBatisPlus官方文档所说的。为什么需要执行分析插件?实际开发中,虽然我们可以根据数据库权限分给对应的开发人员,让他们开发或者是同步备份一个生
Stella981 Stella981
3年前
JVM调优总结(2):一些概念(下)
Java对象的大小基本数据的类型的大小是固定的,这里就不多说了。对于非基本类型的Java对象,其大小就值得商榷。在Java中,一个空Object对象的大小是8byte,这个大小只是保存堆中一个没有任何属性的对象的大小。看下面语句:ObjectobnewObject();有了Object对象的
Stella981 Stella981
3年前
Django框架中的model(操作数据库)
什么是ORMORM,即ObjectRelationalMapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。ORM的优缺点是什么优点:摆脱复杂的SQL操作
Stella981 Stella981
3年前
PHP中include() 与 require() 的区别(面试笔试常见题目)
require()语句也可用于文件的包含,在使用上等同于include()。但二者也有一些细微差别,可以视实际情况采用include()还是require()。二者区别如下:1.当包含的文件不存在时(包含发生错误),如果使用require(),则程序立刻停止执行,而使用include()的话,系统除了提示错误外,
Easter79 Easter79
3年前
Swift讲解专题六——流程控制
Swift讲解专题六——流程控制一、引言      一种编程语言的强大与否,很大程度上取决于其提供的程序流程控制方案,就如使用汇编语言实现复杂的程序流程是一件痛苦的事情。Swift中提供了许多强大的流程控制语句,例如快速遍历forin,while循环,repeatwhile循环,switch选择等,需
Wesley13 Wesley13
3年前
mysql 大数据量迁移
MySQL导出的SQL语句在导入时如果数据量较大时会非常非常慢,经历过导入仅3000万条,用了近30个小时。在导出时合理使用几个参数,可以大大加快导入的速度。\e使用多VALUES的INSERT语法; \max\_allowed\_packetXXX客户端/服务器之间通信的缓存区的最大大小; \net\_buffer\_len
Stella981 Stella981
3年前
Ruby2.3.3操作MongoDB入门(Mongo驱动版本2.4.3)
接着上篇博文,继续学习Ruby操作Mongo数据库,本博文介绍的是MongoDB的基本数据,即数据库的CRUD操作(创建,查询,更新,删除)1.创建一个集合,插入一个文档1.1如果是将单个文档插入结果,使用insert\_one方法;选择集合people,操作语句collectionclient\:people\定义要插入的文档数据和