自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL数据库DDL DML DQL 的区别 drop delete truncate的区别

SQL语言分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL.简单的说DML语句就是增删改(INSERT,DELETE,UPDATE)DDL就是对数据库对象操作的语句(CREATE,DROP,TRUNCATE)等何为数据库对象:数据库商们将表,索引,视图,同义词等都称为数据库对象。所以区分DDL和DML的方法其实在语句字面上就可以看到,DDL...

2019-09-10 11:59:08 766

原创 面向对象设计七大原则

面向对象设计原则:单一职责原则:一个类只负责一个功能领域的相应职责,单一职责想表达的就是“高内聚”,所谓高内聚就是一个代码模块只完成一项功能,在面向对象中,如果只让一个类完成它该做的事,而不涉及与它无关的领域就是践行了高内聚原则,这个类就只有单一职责。一个好的软件系统,它里面的每个模块也应该是可以轻易的拿到其他系统中使用的,才能实现软件的复用的目的。开放封闭原则:软件实体如类、模块和函...

2019-09-05 21:56:34 114

原创 秒杀项目解决卖超问题

如何保证不卖超有两种情况可能会导致卖超:(1)一个用户同时发出了多个请求,如果库存足够,没加限制,用户就可以下多个订单。(2)减库存的sql上没有加库存数量的判断,并发的时候也会导致把库存减成负数。我们的解决办法:对于(1):前端加验证码,防止用户同时发出多个请求,在后端的miaosha_order表中,对user_id和goods_id加唯一索引,确保一个用户对一个商品绝对不会生成两...

2019-06-25 15:18:05 838

转载 MySQL出入当前时间

1、直接在创建表时添加该列并声明默认值,如下:CREATE TABLE `table1` ( `id` int(11) NOT NULL, `createtime` timestamp NULL default CURRENT_TIMESTAMP) ENGINE=InnoDB DEFAULT CHARSET=utf8;1 2 3 4若是手动创建表,使字段类型设为t...

2019-05-20 10:57:37 183

spark+hadoop环境搭建

在ubuntu下spark+Hadoop环境搭建。详细的步骤,亲自实验。

2018-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除