北川广海の梦

北川广海の梦

最新文章

浅谈Rust内存的所有权

内存安全程序其实就是逻辑代码和数据结构的结合体,而能被代码操作的数据一定是保存在内存中的,所以内存中的数据安全是非常重要的。这里的安全,主要是指保证数据的正确性,尽量减少各种情况下的数据被污损,以及保证内存存储空间的有效利用,减少甚至完全避免无效的内存分配。本人编程从C语言入门的,学习了基本语法,写
372
0
0
2020-08-23

【笔记】MongoDB 一些较为复杂的操作

MongoDBMukaiMusic的用户自建歌单(可以整合其他平台)打算用MongoDB来存储。使用单表设计,每一个用户为一个Document,包含用户Idint64类型,三个数组分别是:用户自建歌单playlists,包含歌单封面,名字,是否公开,以及内部还包含一个tracks数组,记录所有歌单中
450
0
0
2020-06-08

XUnit单元测试工具,对Asp.net core Web API进行测试

Past我在刚开始学习web开发的时候,要测试某个API是否正常,通常就是先用VisualStudio或者IDEA的调试模式,打开浏览器输入URL,看看返回的JSON,如果出现错误,就在代码上打个断点。如果是POST或者PUT请求,还得借助额外的工具,例如PostMan。这样无疑效率很低。虽然老早听
web
1014
0
0
2020-06-06

多线程基础

什么是线程和进程?线程与进程的关系,区别及优缺点?进程是操作系统中运行的一段程序的实例,它拥有自己独立的内存空间。不同的进程,是不能直接访问其他线程的内存的,只有通过特殊方式进行进程间通讯。而线程是进程中的执行单元,线程负责执行程序中的逻辑。所有的程序中,都至少有一个线程来进行执行。在同一个进程下的
357
0
0
2020-05-24

浅析JVM内存模型

内存区域JVM其实也是一个程序,向操作系统申请内存,然后将这些内存,划分为不同的区域。以线程的角度看,分为线程私有和线程公有。线程私有1.虚拟机栈2.本地方法栈3.程序计数器线程公有1.堆2.方法区3.直接内存(堆外内存)区域虚拟机栈Java语言的执行,并不是传统的CPU直接执行汇编代码,而是由JV
320
0
0
2020-05-22