首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
牛小妞
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 49
沸点 0
赞
49
返回
|
搜索文章
赞
文章( 49 )
沸点( 0 )
JVM系列:(八)JVM内存模型
类加载器加载的class字节码保存到JVM内存的方法区,实例化类对象时在堆内存中生成对象信息,调用对象的方法时会在栈内存将方法进行压栈,如果发生线程切换,会将当前线程栈内存中调用信息保存到程序计数器中,当前线程获得CPU执行权时,将程序计数器中上次调用信息获取到,继续上次的位置…
漫画 | Redis常见面试问题(一)
最近,阿音在为接下来的一场面试做准备,其中的内容包括redis,而且redis是重点内容。 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它支持存储的类型包括string(字符串)、li…
深入分析Session和Cookie
在Web发展史中,我们知道浏览器与服务器间采用的是http协议,而这种协议是无状态的,所以这就导致了服务器无法知道是谁在浏览网页,但很明显,一些网页需要知道用户的状态,例如登陆,购物车等。 所以为了解决这一问题,先后出现了四种技术,分别是隐藏表单域,URL重写,cookie,s…
Redis知识总结
相关产品: Tokyo Cabinet/Tyrant、Redis、Voldemort、Berkeley DB 典型应用: 内容缓存,主要用于处理大量数据的高访问负载。 数据模型: 一系列键值对 优势: 快速查询 劣势: 存储的数据缺少结构化 相关数据库:Neo4J、InfoGr…
Java开发人员必须掌握的Linux命令-学以致用(五)
子曰:“工欲善其事,必先利其器。“ 学习应该是快乐的,在这个乐园中我努力让自己能用简洁易懂(搞笑有趣)的表达来讲解让知识或者技术,让学习之旅充满乐趣,这就是写博文的初心。 图书馆外面的小公园的春意。 这周整理了Linux的命令,也被我称为Linux的魔法。本篇回顾一些命令(魔法…
你可能并不知道的远程调试技巧
在很长的一段时间内,我自己一直以为调试(Debug)就是IDE的功能,而且只能调试本地的程序,对于远程环境则无能为力。在一次浏览Github优秀的中文开源项目中了解到Java Agent,该项目甚至在Issue里教开发者如何用远程调试,这才知道原来JVM还提供了一套如此优秀的工…
详谈OSI七层网络协议和TCP/IP协议
OSI是Open System Interconnection的缩写,意为开放式系统互联。是设计和描述计算机网络通信的基本框架。OSI模型把网络通信的工作分为7层 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字…
数据库两大神器【索引和锁】
索引和锁在数据库中可以说是非常重要的知识点了,在面试中也会经常会被问到的。 表经常进行INSERT/UPDATE/DELETE操作就不要建立索引了,换言之:索引会降低插入、删除、修改等维护任务的速度。 索引需要占物理和数据空间。 为什么说索引会降低插入、删除、修改等维护任务的速…
动态代理的原理及其应用
动态代理是一种在运行时动态地创建代理对象,动态地处理代理方法调用的机制。 实际上它是一种代理机制。代理可以看做是对调用目标的一个封装,直接通过代理来实现对目标代码的调用 Client:代表访问者的抽象角色,client将会访问Isubject类型的对象或者资源,通过代理类进行访…
Java HashMap原理及内部存储结构
本文将通过如下简单的代码来分析HashMap的内部数据结构的变化过程。 可以发现,Node其实是一个链表,通过next指向下一个元素。 记录了HashMap在结构上更改的次数,包括可以更改键值对数量的操作,例如put、remove,还有可以修改内部结构的操作,例如rehash。…
下一页
关注了
16
关注者
1
收藏集
13
关注标签
15
加入于
2017-03-21