ICode9

精准搜索请尝试: 精确搜索
  • 轻量级图像分类模型-MobileNetV3阅读笔记2021-08-07 18:00:52

    文章目录 前言摘要(Abstract)1. 介绍(Introduction)2. 相关工作(Related Work)3. 高效的移动构造模块(Efficient Mobile Building Blocks)4. 网络搜索(Network Search)4.1 针对基于块的搜索的平台NAS(Platform-Aware NAS for Block-wise Search)4.2 基于层搜索的NetAdapt(NetAdapt for

  • 线程的实现(JVM以一个程序的角度)JVM-72021-08-07 12:29:38

    线程的实现(以一个程序的角度) 线程是比进程更轻量级的调度执行单位 ,线程的引入 可以把一个进程的资源 分配和执行调度 主流操作系统提供线程实现 Java提供了再不同硬件和操作系统平台对线程的操作 即 每一个已经调用的start()调用 还未结束的java.lang.Thread类的一个线程 Thr

  • NSR3568核心板2021-08-07 09:01:39

    瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,集成4核arm架构A55处理器和Mali G52 2EE图形处理器,支持4K解码和1080P编码。RK3568支持SATA/PCIE/USB3.0等各类型外围接口,内置独立的NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux系统,主要面向物联网网

  • FastDFS轻量级分布式文件存储系统2021-08-06 22:03:49

    常见的分布式文件系统有:FastDFS、GFS、HDFS、Lustre、Ceph、GridFS、TF等。 传统方案方式弊端:  如果用户数量多,IO操作比较多,对磁盘访问压力很大;如果磁盘发生故障,会造成数据丢失;存储容量有限; 分布式文件存储优点:  解决的传统方式的单点故障问题,如果某一个节点出现故障还有

  • netty实战pdf下载,深度解密:Java与线程的关系2021-08-06 13:06:57

    程序一般不会直接去使用KLT,而使用KLT的一种高级接口即轻量级进程(Light Weight Process,LWP),即我们通常意义上所讲的线程,由于每个LWP都由一个KLT支持,因此只有先支持KLT,才能有LWP。这1:1的关系称为一对一的线程模型。 局限性 由于是基于KLT实现的,所以各种线程操作,如创建、析

  • 面试题day022021-08-05 23:29:55

    面试题day02 1.Reentranlock和Synchronized的区别 synchronized 1.是通过monitor对象(监视器锁)来完成,monitorenter进入synchronized锁,monitoreixt正常退出synchronize的锁 2.不需要手动释放锁 3.不可中断类型的锁 4.非公平锁 5.不能绑定condition 6.synchronize锁的是对象 锁

  • MarkDown学习2021-08-04 14:01:51

    MarkDown: MarkDown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。 标题 三级标题 四级标题 字体 Hello Hello Hello Hello 引用   分割线 图片     超链接 我的博客 列表 A B C A B C 表格 名字性别生日 张三 男 1997 代码  pu

  • 丹丹学妹哭着对我说:学长,线程实现的不同方式你总结了嘛(基于《深入理解Java虚拟机》之第12章Java内存模型与线程)(下)(未完)2021-07-24 19:30:23

    aas 线程的引入,可以把一个进程的资源分配和执行调度分开,各个线程既可以共享进程资源(内存地址、文件I/O等),又可以独立调度。目前线程是Java里面进行处理器资源调度的最基本单位,不过如果日后Loom项目能成功为Java引入纤程(Fiber)的话,可能就会改变这一点。 asdsadasdasdasdsadasd

  • 深度解析 Lucene 轻量级全文索引实现原理2021-07-21 02:00:24

    一、Lucene简介 1.1 Lucene是什么? Lucene是Apache基金会jakarta项目组的一个子项目; Lucene是一个开放源码的全文检索引擎工具包,提供了完整的查询引擎和索引引擎,部分语种文本分析引擎; Lucene并不是一个完整的全文检索引擎,仅提供了全文检索引擎架构,但仍可以作为一个工具包结合

  • 深度解析 Lucene 轻量级全文索引实现原理2021-07-20 09:31:52

    一、Lucene简介 1.1 Lucene是什么? Lucene是Apache基金会jakarta项目组的一个子项目; Lucene是一个开放源码的全文检索引擎工具包,提供了完整的查询引擎和索引引擎,部分语种文本分析引擎; Lucene并不是一个完整的全文检索引擎,仅提供了全文检索引擎架构,但仍可以作为一个工具包结合

  • synchronized 原理2021-07-19 15:03:29

    synchronized 原理 synchronized的底层是使用操作系统的mutex lock实现的。 synchronized的实现有两种,同步方法和同步代码块,但是两种的底层都是基于 Monitor 实现的 同步方法 ACC_SYNCHRONIZED标记符来实现同步 同步代码 JVM 采用 monitorenter 和 monitorexit 两个指令实现

  • 项目实训第三周--32021-07-18 12:01:50

    Nginx 1.Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好. 2.Nginx 的安装 安装成功的

  • synchronized锁及其锁升级2021-07-17 01:03:15

    点赞再看,养成习惯,微信搜索「小大白日志」关注这个搬砖人。 文章不定期同步公众号,还有各种一线大厂面试原题、我的学习系列笔记。 多线程加锁有两种方式 利用Sychronized关键字 利用Lock接口子类ReentrantLock类 Sychronized关键字与Lock接口比较 sychronized是java内置的关键

  • JVM中的Java线程2021-07-16 23:02:04

    线程的实现 线程的实现方式主要有3种: 使用内核线程实现 使用用户线程实现 使用用户线程加轻量级进程混合实现 使用内核线程实现 内核线程(Kernel-Level Thread,KLT)就是直接由操作系统内核支持的线程,这种线程由内核来完成线程切换,内核通过操纵调度器对线程进行调度,并负责将线程的任

  • 拿去吧你!基于jQuery的轻量级多图片上传组件源码,支持回显、删除、控制数量及像素大小2021-07-15 22:02:53

    对于大部分系统和软件来说,上传图片是必不可少的功能,各位老哥们是否还在用原生标签<input type="file">去直接实现呢? 这种粗糙的方式很符合我们后端开发者们的口味,毕竟,功能实现才是核心,其他交给我们的前端和美工小姐姐就好。但俗话说的好:人靠衣装,佛靠金装。在这个“颜值”当

  • WGCLOUD(一个轻量级运维监控系统)2021-07-11 18:51:33

    WGCLOUD,是国人开源的一款运维监控系统,轻巧实用,具备高性能、自动化等特点,对新手来讲,几乎没有什么学习成本,上手可用,部署方便。 这是一张wgcloud运行的数据通信图 WGCLOUD的server端采用springboot开发,agent使用go开发,因此agent性能超高,几乎不占用资源。server运行也超稳定。 server

  • 微服务基础2021-07-10 23:59:38

    单体应用的痛点 部署效率低下团队协作开发成本高系统高可用性差 服务化 把传统得到单机应用的本地方法调用,改造成RPC、HTTP产生的远程方法调用把模块从单体应用中拆分出来,独立成一个服务部署用户模块就可以独立开发、测试、上线和运维,可以交由专门的团队来做,与主模块不耦合 什么

  • java中的锁2021-07-10 15:31:51

    锁的 7 大分类 偏向锁/轻量级锁/重量级锁; 可重入锁/非可重入锁; 共享锁/独占锁; 公平锁/非公平锁; 悲观锁/乐观锁; 自旋锁/非自旋锁; 可中断锁/不可中断锁。    以上是常见的分类标准,下面我们来逐一介绍它们的含义。 偏向锁/轻量级锁/重量级锁 第一种分类是偏向锁/轻量级锁/重量级锁

  • Java锁与线程的那些“不可描述”的事儿2021-07-09 22:03:57

    一.引言 “操作系统的线程状态和java的线程状态有什么关系?”这是校招时被问到的一个问题。当时只顾着看博文、面经等零散的资料,没有形成系统的知识体系,一时语塞,答的不是很对。在网上也没找到足够细致地讲解博文,于是整理出了这篇内容。 Java的线程状态牵扯到了同步语义,要探讨Ja

  • 【Pre-Training】ALBERT:轻量级 BERT,又轻又好2021-07-09 17:55:39

    今天阅读的是 Google 同学 2019 年的论文《ALBERT: A LITE BERT FOR SELF-SUPERVISED LEARNING OF LANGUAGE REPRESENTATIONS》。 我们知道模型效果会随着模型深度的增加得到提升,然而模型深度的增加也会使得训练变得更困难,为了解决这个问题,Google 的同学提出了一个轻量级的 BERT:ALB

  • JavaScript的基本知识2021-07-07 15:02:05

    1.软件方法就是用来编写计算机程序的一套规则和惯例。 (1).重量级方法具有很多规则、惯例、和文档。正确地遵循它们需要训练及时间。 (2).轻量级方法仅具有很少的一些规则和惯例,或者说,这些规则和惯例遵守起来很容易。 2.在函数【function(){}】内部,有var和没var声明的变量是不一样

  • 轻量级业务框架 Sniper Framework2021-07-05 14:06:03

    Sniper 起源于一项新业务。在转岗之前,我一直在 L 部门写 PHP 代码,遇到过如下问题: 基于 TCP 的 RPC 协议,我们都称之为 Weisai-RPC 手工维护 RPC 文档,难以及时更新 手写代码处理 RPC 入参,难以保证参数类型,如数字 1 和字符串 "1" 的区别 无法方便地查询一个请求对应的所有日志

  • [答疑]有没有轻量级的UML工具。现在的UML工具都太重了2021-07-03 10:34:34

    软件方法(下)分析和设计第8章连载[20210518更新]>> 言真[Mars](52***52) 18:04:47 有没有轻量级的UML工具。现在的UML工具都太重了 潘加宇(3504847) 07:12:43 可以先把EA用好。 现在UML工具谈不上"重量级",下载装完打开就用(甚至有的可以浏览器使用)。 搭建个开发环境,装JDK装Ecli

  • synchronized锁升级过程2021-07-02 20:59:54

    更过博文请关注:https://blog.bigcoder.cn JDK 1.6后锁的状态总共有四种,级别由低到高依次为:无锁、偏向锁、轻量级锁、重量级锁,这四种锁状态分别代表什么,为什么会有锁升级? 其实在 JDK 1.6之前,synchronized 还是一个重量级锁,底层使用操作系统的 Mutex Lock(互斥锁)实现,而操作系

  • 谈谈JVM内部锁升级过程2021-07-02 15:35:00

    简介: 对象在内存中的内存布局是什么样的?如何描述synchronized和ReentrantLock的底层实现和重入的底层原理?为什么AQS底层是CAS+volatile?锁的四种状态和锁升级过程应该如何描述?Object o = new Object() 在内存中占用多少字节?自旋锁是不是一定比重量级锁效率高?打开偏向锁是否效率一

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

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

ICode9版权所有