in和exists的区别: in有返回结果集,exists返回boolean in的查询效率比exists要快 in先进行内查询在外查询,exists首先执行一次外部查询,在进行内部查询 IN适合于外表大而内表小的情况;EXISTS适合于外表小而内表大的情况。 not in和not exists的区 ...
分类:
数据库 时间:
2020-10-12 20:43:31
阅读次数:
29
监控俗称“第三只眼”。没了监控,什么基础运维,业务运维都是“瞎子”。所以说监控是运维这个职业的根本。尤其是在现在DevOps这么火的时候,用监控数据给自己撑腰,这显得更加必要,有人说运维是背锅侠,那么,有了监控,有了充足的数据,一切以数据说话,还需要背锅吗,所以作为一个优秀的工程师,如何构建一套监控系统是需要做好的第一件工作。一、常见的运维监控工具现在运维监控工具非常多,哪个好,哪个不好,哪个适合
分类:
其他好文 时间:
2020-10-10 16:47:39
阅读次数:
23
为什么还在用C语言编程?答案是:C语言是最适合单片机编程的高级语言。 这个问题的意思应该是:现在有很多很好用的高级语言,如java,python等等,为什么这些语言不能用来编写单片机程序呢?那么这个问题的答案就是:不是不能,而是不合适。 一、单片机编程的特点 对单片机编程来说; 首先要考虑的是单片机 ...
分类:
编程语言 时间:
2020-10-08 19:43:10
阅读次数:
32
Python因为简单全面易用而成为近年来大热的编程语言。但是很多人学习了这门余元的语法和基本功能之后却不知道Python能干什么以及怎么做。Realpython.com上面的一篇文章于是把Python可以做的事情以及不适合做的事情进行了总结。更棒的是,里面还列举了如何做这些事情的教程和项目案例,是非 ...
分类:
编程语言 时间:
2020-10-06 21:13:22
阅读次数:
26
# ### """面向对象""" # ### self的意思就是当前类的(实例化)对象,cls的意思就是当前类 # (1)调用类中的属性或方法,对象obj.属性,obj.方法; 类(不带括号).属性,类.方法 类中方法括号里加了self,适合用对象调用(自动传参obj),如果用类调用就得在类的括号里 ...
分类:
其他好文 时间:
2020-10-06 21:00:04
阅读次数:
24
服务端通常需要支持高并发业务访问,如何设计优秀的服务端网络IO工作线程/进程模型对业务的高并发访问需求起着至关重要的核心作用。本文总结了了不同场景下的多种网络IO线程/进程模型,并给出了各种模型的优缺点及其性能优化方法,非常适合服务端开发、中间件开发、数据库开发等开发人员借鉴。
分类:
数据库 时间:
2020-10-05 22:04:05
阅读次数:
39
概述 分区表 1,分区表(水平分表) 传统分表:将一个大表在逻辑上拆分成多个小表;它们在业务上可能会保持整体;但是在逻辑上实际已经不是同一个表了 这种分表增加程序的复杂度,如要针对不同的表生成不同的sql语句;增加程序出错的可能性;增加了开发工作量 分区表:将大表分成若干个小表,它们逻辑上还是一张表 ...
分类:
其他好文 时间:
2020-10-05 21:52:48
阅读次数:
35
微服务特别适合业务复杂,开发队伍庞大的项目。微服务可以到达化整为零,简化单个服务,降低沟通成本的效果。但微服务在性能上比单体服务低,也会有数据冗余的问题,要结合自身情况,不要盲目崇拜。本文介绍一种简单的微服务技术架构。帮助大家对微服务如何部署,如何开发有个初步的认识。一个简单的微服务架构部署图如下nginx:对外统一入口,根据url将请求分发到不同微服务,用ip:port区分不同的微服务。也会直接
分类:
其他好文 时间:
2020-10-05 21:27:40
阅读次数:
31
先贴修改图,只改了部分布局与样式 官方的demo并不十分适合我的需求,从组件进入chewie_player并没有查看到相应的布局,那么直接从chewie的依赖包进入 可以看到以下的目录结构: 我主要修改安卓为主,在material_controll下,可以找到布局主要为_buildBottomBar ...
分类:
其他好文 时间:
2020-09-24 22:05:11
阅读次数:
60