视图 含义:视图是一个虚拟表,它的数据来自于表,通过执行时动态生成。 视图和表的区别: 关键字 占用物理空间情大小 使用 视图 view 占用小,仅仅保存的是sql逻辑 一般用于查询 表 table 占用大 增删改查 视图的作用: 提高SQL语句的重用性 简化复杂的SQL操作 保护数据,隐藏表的实现 ...
分类:
数据库 时间:
2020-07-10 18:49:57
阅读次数:
64
【1】运行cmd 开始=》运行=》cmd 【2】查看端口:netstat -ano|findstr 8888 netstat 查看网络状态(包含端口) -a 全部网络连接 -n 用ip地址显示主机 -o 输出进程号 查看所有端口号,findstr 筛选8888端口; 【3】根据进程查程序:taskl ...
26.2 线程开销 内存占用 线程内核对象 拥有线程描述属性与线程上下文,线程上下文占用的内存空间为 x86 架构 占用 700 字节、x64 架构 1240 字节 、ARM 架构 350 字节。 线程环境块(TEB) TEB 消耗一个内存页,占用 4KB内存。 用户模式栈。 用户模式栈存储传递给方 ...
分类:
编程语言 时间:
2020-07-10 13:18:37
阅读次数:
74
top命令 top命令 [root@fpm_nginx /app]# top top - 12:19:58 up 3:45, 1 user, load average: 0.00, 0.02, 0.05 Tasks: 91 total, 1 running, 90 sleeping, 0 stopp ...
分类:
其他好文 时间:
2020-07-10 13:15:41
阅读次数:
116
在分析算法时,我们需要考虑时间复杂度和空间复杂度。 算法的时间复杂度根据输入长度来量化算法运行所需的时间。 类似地,算法的空间复杂度将算法占用的空间或内存量量化为输入长度的函数。时间和空间的复杂性取决于许多因素,例如硬件,操作系统,处理器等。但是,在分析算法时,一般不考虑这些因素,而只考虑算法的执行 ...
分类:
编程语言 时间:
2020-07-10 00:30:47
阅读次数:
76
一、基础知识 1、Liunx汇编 主要寄存器:EAX、EBX、ECX、EDX、EBP、ESI、EDI、EIP、ESP(其中ESP是堆栈栈顶寄存器,EBP是堆栈基址指证针,EIP寄存器不能直接使用和修改。调用call时会修改EIP指针。EBP和ESP总指向同一个堆栈,EBP指向栈底,ESP指向栈顶) ...
分类:
其他好文 时间:
2020-07-09 20:57:31
阅读次数:
110
问题堆内外内存的区别是什么堆内外内存java 进程的内存占用到底是怎么样的呢?我们都知道 jvm 有垃圾回收机制,并且回收的重点区域就是堆,假如我们以堆内堆外来区分内存区域,上图所示堆内 A1堆外 B1 + B2B1 有可能是 DirectByteBuffer 分配的堆外内存,而 B2 是 Nati... ...
分类:
其他好文 时间:
2020-07-09 16:40:40
阅读次数:
52
一.迭代器分析:想一下,如果把集合对象和对集合对象的操作放在一起,当我们想换一种方式遍历集合对象中元素时,就需要修改集合对象了,违背“单一职责原则”,而迭代器模式将数据结构和数据结构的算法分离开,两者可独立发展。 优点: 1.支持多种遍历方式。比如有序列表,我们根据需要提供正序遍历、倒序遍历两种迭代 ...
分类:
Web程序 时间:
2020-07-09 13:44:07
阅读次数:
68
我们在使用React的时候经常会遇到这种情况,3000端口号被占用。有时候可以关掉3000端口,但更多时候,我们需要打开多个项目的时候,就必须要开启多个端口了。这时候就需要修改默认端口号了。 ...
分类:
其他好文 时间:
2020-07-09 12:18:04
阅读次数:
123
一、用 jmap(Memory Map for Java)查看堆内存信息 1.查看堆内存信息 命令:jmap -histo pid 解析:可以打印出当前堆中所有每个类的实例数量和内存占用 结果: ...
分类:
其他好文 时间:
2020-07-09 12:04:13
阅读次数:
57