推荐
专栏
教程
课程
飞鹅
本次共找到1687条
其他垃圾
相关的信息
小梁同学
•
4年前
从未有人把JVM原理讲的这么详细
JVM原理1.简述JVM是JavaVirtualMachine(Java虚拟机)的缩写,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域等组成。JVM屏蔽了与操作系统平台相关的信息,使得Java程序只需要生成在Java虚拟机上运行的目标代码(字节码),就可在多种平台上不加修改的运
zhenghaoz
•
5年前
分布式系统基石:Paxos
Thereisonlyoneconsensusprotocol,andthat'sPaxos.AllotherapproachesarejustbrokenversionsofPaxos.这个世界上只有一种一致性算法,那就是Paxos,其他共识算法只是Paxos的残缺版本。——MikeBurrows(Googl
九路
•
4年前
Oracle 程序员吐槽:永远不会再为 Oracle 工作了!
一位Oracle程序员在HackerNews上吐槽自己的工作,引起了热议,内容如下:Oracle数据库12.2。它有近2500万行C代码。这实在太恐怖了,简直难以想象!你做不到在不破坏成千上万个现有测试的情况下更改产品中的单单一行代码。好几代程序员在很紧的项目期限内编写了这些代码,代码中充斥着各种各样的垃圾内容。非常复杂的逻辑、内存管理和上下文
Wesley13
•
4年前
Java深拷贝和浅拷贝
1.浅复制与深复制概念⑴浅拷贝(浅克隆) 复制出来的对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。⑵深拷贝(深克隆) 复制出来的所有变量都含有与原来的对象相同的值,那些引用其他对象的变量将指向复制出来的新对象,而不再是原有的那些被引用的对象。换言之,深复制
Stella981
•
4年前
Nginx提供下载apk服务
有时候我们可能需要提供文件或者其他apk下载链接,通过nginx配置可以很简单地实现。server{ listen80; server_namedownload.xxx.com; rootapp; location/{ indexi
Wesley13
•
4年前
Ubuntu+Flask + Nginx + uWSGI + uWSGI Emperor
前提条件在我们开始安装Nginx及其他所需软件之前先安装一些前提软件。首先,我们需要PIP与virtualenv:sudoaptgetinstallpythonsetuptoolssudoeasy_installpipsudopipinstallvirtualenvNginx安装并运
Wesley13
•
4年前
2.迎难而上,空降项目管理办法
迎难而上,空降项目管理办法项目经理多带几个项目,总会遇到会空降到其他项目的情况。而空降项目和全新项目总是不同的。我们这里就来聊一聊如何在空降项目中做好项目管理。空降原因当领导要求你空降到其他项目的时候,肯定是有某种原因的。这个时候需要问清楚这次空降原因和领导需要达到的目的。比如:是项目出现了问题吗?是原来项目经
Stella981
•
4年前
JVM入门到放弃之基本概念
1\.基本概念jvm是可运行Java代码的假想计算机,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。jvm是运行在操作系统之上的,屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在jvm上运行的字节码,就可以在多种平台上不加修改地运行。Java语言的一个非常重要的特点就是与平台的无关性(
Wesley13
•
4年前
.NET陷阱之五:奇怪的OutOfMemoryException——大对象堆引起的问题与对策
我们在开发过程中曾经遇到过一个奇怪的问题:当软件加载了很多比较大规模的数据后,会偶尔出现OutOfMemoryException异常,但通过内存检查工具却发现还有很多可用内存。于是我们怀疑是可用内存总量充足,但却没有足够的连续内存了——也就是说存在很多未分配的内存空隙。但不是说.NET运行时的垃圾收集器会压缩使用中的内存,从而使已经释放的内存空隙连成一片吗?
公孙晃
•
2年前
Airfoil for mac,无限音乐同步软件
AIrfoil是一款Mac平台上的音频传输工具,它可以将Mac上的音频传输到其他设备上,如无线音箱、AppleTV、iOS设备等...
1
•••
29
30
31
•••
169