ICode9

精准搜索请尝试: 精确搜索
  • 内存数据库Memcached和redis基本使用2020-04-24 17:06:51

    内存数据库 基于内存的nosql数据库:Memchched,Redis 常见的内存数据库: Memchched可以看成是redis的前身,严格来说,memcached不是数据库,只能叫缓存,不支持持久化。 Redis:内存数据库,支持持久化(RDB,AOF) Oracle TimesTen:内存数据库(使用少) 内存数据库作用:快 Redis 和 memory cache 的区别 区

  • 垃圾回收算法介绍2020-04-24 16:04:47

    垃圾回收算法介绍 ​ 在早期的C/C++时代,垃圾回收基本上是手工进行的。开发人员可以使用new关键字进行内存申请,并使用delete关键字进行内存释放。比如下面代码: MibBiridge *pBridge = new cmBaseGroupBridge(); if (pBridge->Register(kDestroy)!=NO_ERROR) delete pBridge;

  • 内存科普:DIMM是指什么,和DDR有什么区别?2020-04-24 15:55:06

    在日常的工作和游戏中,我们常常会听到“内存”一词。许多用户都知道DDR3、DDR4,但是对于DIMM却不太了解。这两者有什么区别吗? 严格来说,DDR应该叫DDR SDRAM,但是人们习惯称为DDR,其中,SDRAM 是Synchronous Dynamic Random Access Memory的缩写,即同步动态随机存取存储器。而DDR SDRAM是Dou

  • 2020.4面试分享(7面收割5个offer)2020-04-24 12:08:16

      都说金三银四是找工作的最佳时节,由于本人的个人职业规划跟目前工作内容不太相符(具体原因就不透露了,领导平时也要来这里逛,哈哈),四月份挑选了10多家公司投递简历(公司规模从几十人到上万人都有),参加了7家公司的电话面试,收获了5个offer,也还算不错。下面就分享一下面试过程中一些基础

  • Linux系统结构2020-04-24 11:51:43

    Linux系统由应用程序、Shell/库函数、内核等组成。 内核是操作系统的核心,主要组件: 系统调用接口:提供了某些机制执行从用户空间到内核的函数调用。 进程管理:进程调度,进程的创建、销毁以及进程间的通信。 内存管理:内存的分配与回收,物理内存与虚拟内存的转换。 设备驱动程序

  • 深入理解Java虚拟机—OutOfMemoryError异常2020-04-23 21:56:17

    在虚拟机规范中,除了程序计数器外,虚拟机内存的其他运行时区域都有发生 OutOfMemoryError异常的可能 内存泄露:成功申请内存后,无法释放已申请的内存空间,出现内存泄露 内存溢出:在申请内存时,没有足够的内存空间供其使用,出现内存溢出 内存泄露过多会导致内存溢出 1.Java堆溢出 Java堆用

  • jvm原理--------2.Java虚拟机运行时数据区2020-04-23 19:53:40

    这里我们先说句题外话,相信大家在面试中经常被问到介绍Java内存模型,我在面试别人时也会经常问这个问题。但是,往往都会令我比较尴尬,我还话音未落,面试者就会“背诵”一段(Java虚拟机是由堆、方法区、虚拟机栈,吧啦吧啦。。。),估计心里还一脸自豪的想幸好哥提前在网上搜过,早有准备。每每

  • cuda基础2020-04-23 19:09:16

      一:核函数调用与参数传递 1:设备指针 1)可以将cudaMalloc()分配的指针传递给在设备上执行的函数 2)可以用cudaMalloc()分配的指针在设备上进行内存读写操作 3)可以将设备指针传递给在主机上执行的函数 4)不能在主机代码中使用设备指针对内存进行读写操作 二:设备属性 1:使用 1)当编写支

  • 面试官:你对多线程熟悉吗,谈谈线程安全中的原子性,有序性和可见性?2020-04-23 17:00:11

    对于Java并发编程,一般来说有以下的关注点:线程安全性,正确性。线程的活跃性(死锁,活锁)性能其中线程的安全性问题是首要解决的问题,线程不安全,运行出来的结果和预期不一致,那就连基本要求都没达到了。保证线程的安全性问题,本质上就是保证线程同步,实际上就是线程之间的通信问题。我们知道

  • 空类的大小及初始化列表2020-04-23 16:59:11

    空类型不包含任何信息,按理来说它的sizeof应该是0。但是,要考虑的是当我们声明该类型的实例的时候,它必须在内存中占有一定的空间,否则它就是不存在的而无法使用这些实例。因此,具体在内存中占用的空间大小是多少由编译器确定,在vs中一个空类型的实例占用1字节的空间. 列表初始化与类内

  • java的局部变量和成员变量说明2020-04-23 16:52:25

    1、定义的位置不一样 局部变量:在方法的内部 成员变量:在方法的外部,直接写在类当中 2、作用范围不一样 局部变量:只有方法当中才可以使用,出了方法就不能再用 成员变量:整个类全都可以通用 3、默认值不一样 局部变量:没有默认值,如果要使用,必须手动进行赋值 成员变量:如果没有赋值,会有默认

  • Redis基础2020-04-23 13:05:48

    基本概念 按照惯例,研究一个新东西要由浅入深,先进行一个简单介绍,这一块就直接引用菜鸟教程的 Redis概述 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁

  • Linux之分配 swap 分区详解2020-04-23 10:39:08

    >>>Linux教程目录<<< 文件系统管理-4.1分配swap分区 写在前面:自己写完检查可能会有所纰漏,读者们如若发现哪里有错误,可在下方留言或私信我,我会第一时间改正 1. free 命令 free 查看内存与 swap 分区使用状况 cached(缓存):是指把读取出来的数据保存在内存当中,当再次读

  • 关于学习Java的一些索引2020-04-22 18:06:03

    Java基础知识 1.String、Integer、Long、Enum、BigDecimal、ThreadLocal、ClassLoader、URLClassLoader、ArrayList、 LinkedList。 2.HashMap、LinkedHashMap、TreeMap、CouncurrentHashMap、HashSet、LinkedHashSet、TreeSet。 3.Java String的使用,熟悉String的各种函数。repla

  • Linux命令常用学习2020-04-22 15:57:30

    1.ls命令  ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)和查看目录信息等等。 常用参数 ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以文件大

  • 牛客网上的java面经,JVM2020-04-22 14:05:00

    ● 请简单描述一下JVM加载class文件的原理是什么? 考察点:JVM 参考回答: JVM中类的装载是由ClassLoader和它的子类来实现的,Java ClassLoader 是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类。 Java中的所有类,都需要由类加载器装载到JVM中才能运行。类加载器

  • 内存修改器对游戏的危害2020-04-22 12:08:49

            内存修改器是游戏外挂里面的一个大类,通过修改器可实现很多魔幻且具有很大破坏性的功能。         下面几张图是使用修改器实现的游戏破解效果。                                                                      

  • top指令 检测指定PID的进程2020-04-22 10:56:14

                默认情况下,top指令将会显示大部分的进程当前的运行数据,可以通过指定PID进程监控指令如下查询进程的PID:[root@localhost ~]# ps aux |grep testroot      1471  3.8  0.1 344964  6036 ?        Sl   09:58   0:13 /opt/testroot   

  • JAVA基础训练习册2020-04-22 09:54:22

    架构思想   环境   配置 nginx 配置1.1 JDK、 JRE、JVM 的关系是什么? 什么是 JVM ?   英文名称 ( Java Virtual Machine ),就是 JAVA 虚拟机, 它只识别 .class 类型文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。   什么是 JRE ?   英文名称

  • 字符串在Python内部是如何省内存的?案例详解2020-04-21 22:01:13

    起步 Python3 起,str 就采用了 Unicode 编码(注意这里并不是 utf8 编码,尽管 .py 文件默认编码是 utf8 )。 每个标准 Unicode 字符占用 4 个字节。这对于内存来说,无疑是一种浪费。 Unicode 是表示了一种字符集,而为了传输方便,衍生出里如 utf8 , utf16 等编码方案来节

  • Android复习(六)核心组件—>Activity2020-04-21 14:52:39

    1. 可以在activity上声明权限,来保证只在进入某个activity是否有某种权限 <manifest> <activity android:name="...." android:permission=”com.google.socialapp.permission.SHARE_POST” />    2.生命周期流程图            3.activity状态和内存

  • Linux /proc/meminfo文件详解2020-04-21 11:55:55

    以下是我们公司生产mysql服务器meminfo文件内容MemTotal:       32780448 kB MemFree:        25345800 kB MemAvailable:   31372308 kB Buffers:          195432 kB Cached:          5915592 kB SwapCached:           

  • java内存管理学习笔记2020-04-21 11:01:10

    java运行是以线程为单位,所以内存可以划分为所有线程共享的内存以及线程隔离的内存两部分:   1.线程共享的内存分为方法区和堆   a.堆:虚拟机管理的最大的内存区域,存放基本所有的对象实例以及数组   b.方法区:存放已被虚拟机加载的类信息、常量、静态变量、运行时常量池等   2.

  • ThreadLocal内存泄漏分析2020-04-21 09:38:11

    目录 ThreadLocal.set方法源码分析 ThreadLocalMap.set方法源码分析 内存泄漏分析 set方法源码分析 获取当前线程的threadLocals(ThreadLocalMap) 如果ThreadLocalMap为空则创建,否则设置value public void set(T value) { Thread t = Thread.currentThread(); Thr

  • redis 常见的面试题,既是面试题也是知识点2020-04-20 20:07:11

    redis 常见的面试题 Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内存淘汰机制【

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有