相关资料: https://www.baidu.com/link?url=yYEHJesIUg6HguekaIW-U0HtjtLn430Dh0NXSc7ej5ixppqcq21rsYMvlCo_qNOP&wd=&eqid=87bf080a00000c50000000035e83f9e4 实例: 接口 ...
分类:
其他好文 时间:
2020-04-01 14:27:23
阅读次数:
68
当表中的数据量不断增大,超过1G时,你们怎么办 1GB约等于多少数据量 约等于1000万 你们项目的体量是多大 小银行一般是GB级别,大的可能会1,2TB 建立分区表,建立索引,建立拉链表 表空间和临时表空间区别 Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间,可自动释放; 而 ...
分类:
其他好文 时间:
2020-03-28 13:21:04
阅读次数:
98
1. Go语言中的值类型和引用类型 值类型:int,float,bool,string,struct和数组 (数组要特别注意,别搞混了) 变量直接存储值,分配栈区的内存空间,这些变量所占据的空间在函数被调用完后会自动释放。 引用类型:slice,map,chan和值类型对应的指针 变量存储的是一个地 ...
分类:
编程语言 时间:
2020-03-21 17:49:07
阅读次数:
157
两者区别: 1.首先synchronized是java内置关键字,在jvm层面,Lock是个java类; 2.synchronized无法判断是否获取锁的状态,Lock可以判断是否获取到锁; 3.synchronized会自动释放锁(a 线程执行完同步代码会释放锁 ;b 线程执行过程中发生异常会释放 ...
分类:
其他好文 时间:
2020-03-18 15:39:48
阅读次数:
46
C++ 中动态内存管理通过一对运算符来完成: ,在动态内存中为对象分配空间并返回一个指向该对象的指针。 ,接受一个动态对象的指针,销毁该对象,并释放与之关联的内存。 新标准提供两种智能指针类型来管理动态对象,智能指针的行为类似常规指针,重要的区别是智能指针负责自动释放所指向的对象,新标准提供的这两种 ...
分类:
其他好文 时间:
2020-03-15 13:23:16
阅读次数:
54
🔒Lock是显式锁(手动开启和关闭锁,别忘记关闭锁)synchronized是隐式锁,处理作用域自动释放 🔒Lock只有代码块锁,synchronized有代码块锁和方法锁 🔒使用Lock锁,JVM将花费较少的时间来调度线程,性能更好。并且具有更好的扩展性(提供更多的子类) 🔒优先使用顺序: ...
分类:
其他好文 时间:
2020-03-13 20:34:57
阅读次数:
54
php fpm的进程数可以根据设置分为动态和静态。 静态:直接开启指定数量的php fpm进程,不再增加或者减少; 动态:开始的时候开启一定数量php fpm进程,当请求变大的时候,动态的增加php fpm进程数到上限,当空闲的时候自动释放空闲进程数到一个下限。 这两种不同的执行方式,可以根据服务器 ...
分类:
Web程序 时间:
2020-03-09 01:35:21
阅读次数:
112
1. synchronized和lock的区别: synchronized 是Java内置关键字,lock 是Java类; synchronized 无法判断是否获得锁,lock 可以; synchronized 会自动释放,lock 需要手动释放; synchronized 线程1阻塞,线程2会永 ...
分类:
编程语言 时间:
2020-03-02 22:18:12
阅读次数:
75
参考:https://blog.csdn.net/qq_34963853/article/details/79746166Mat数据结构 Mat类型是opencv2.0后的类型,使用此类型无需进行内存管理,即无需手动分配内存,在不需要时自动释放内存,但因目前的许多嵌入式系统仅支持c语言,故而除了在某 ...
分类:
其他好文 时间:
2020-02-07 16:26:52
阅读次数:
69
JDK7新特性: 在try的后边可以增加一个(),在括号里可以定义一个流对象,那么流对象的作用域在try的大括号中有效,try中的代码执行完毕就会自动释放相关的流,不用再finally中释放。 public static void main(String[] args) { try ( InputS ...
分类:
其他好文 时间:
2020-02-07 12:38:23
阅读次数:
62