北川广海の梦

北川广海の梦

最新文章

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

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

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

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

多线程基础

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

浅析JVM内存模型

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