ICode9

精准搜索请尝试: 精确搜索
  • script标签放在head标签与body标签中的区别2022-06-11 15:33:27

    转 html代码是从上往下依次执行的,<scri[t>放在<head>中,会在页面加载之前加载到浏览器里,放到<body>中时,会在页面加载完成之后读取。 html代码是从上往下依次执行的,<script>放在<head>中,会在页面加载之前加载到浏览器里,放在<body>中时,会在页面加载完成之后读取。 html代码是从上往下

  • java的6中单例模式2022-06-11 14:03:20

    第一种:饿汉式:当第一次访问这个对象的时候就向没吃过饭一样,类进行全部加载进去 缺点:太消耗内存,全部加载不一定都会使用,产生垃圾 优点:没有加锁,速度快 第二种:懒汉式(线程不安全) 缺点:没加锁,在多线程下会出问题。 第三种:懒汉式(线程安全,加锁) 缺点:因为加锁了,故效率会降低 优点:节省内存,在

  • 九、类加载器2022-06-11 00:32:33

    类加载器作用是用来把类(class)装载进内存的。JVM规范定义了如下类型的类的加载器。 引导类加载器:用C++编写的,是JVM自带的类加载器,负责Java平台核心库(rt.jar),用来装载核心类库。该加载器无法直接获取 扩展类加载器:负责jre/lib/ext目录下的jar包或-D java.ext.dirs指定目录下的ja

  • C++动态链接库(DLL)文件的创建和调用2022-06-11 00:03:09

    一、什么是库        我们在编写C/C++等语言程序的时候,经常会遇到很多反复使用的或者常用的部分,如果每次都重新编写代码是一件十分麻烦且无意义的事情,会严重影响我们的工作效率以及代码的可读性,并且无法在其他项目中重复使用我们的代码。因此我们可以将函数代码封装成一个库文

  • 七、类加载过程2022-06-10 23:01:42

    加载:将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构然后生成一个代表这个类的java.lang.Class对象. 链接:将Java类的二进制代码合并到JVM的运行状态之中的过程。 验证:确保加载的类信息符合JVM规范,没有安全方面的问题 准备:正式为类变量(static)

  • Spring Boot 中application.yml与bootstrap.yml的区别2022-06-10 12:33:51

    1.加载顺序 这里主要是说明application和bootstrap的加载顺序。 bootstrap.yml(bootstrap.properties)先加载 application.yml(application.properties)后加载 bootstrap.yml 用于应用程序上下文的引导阶段。 bootstrap.yml 由父Spring ApplicationContext加载。 父ApplicationConte

  • Verdi软甲使用2022-06-09 17:02:25

    Verdi的使用技巧总结 1,加载信号 2,放大缩小 3,波形文件保存.rc 4,移动波形窗口信号位置 5,对信号的操作 6,显示信号全路径 7,显示状态机及其名称 8,改变信号和波形颜色 9,参考信号数值 10,新建组与对组重命名 11,mark标记功能 12,重新加载波形或设计文件 1,加载信号 选中波形窗口,使用快捷

  • 获取类的相关信息2022-06-09 11:34:17

    1、内存分析 1.1、java内存分析 Java内存分为堆、栈和方法区(特殊的堆)。 堆:可以存放new对象和数组;可以被所有的线程共享,不会存放别的对象引用。 栈:存放基本变量类型(会包含这个基本类型的具体数值);引用对象的变量(会存放这个引用在堆里面的具体地址)。 方法区:可以被所有的线程共

  • static的作用2022-06-09 09:00:13

    static表示“静态”的意思,用来修饰成员变量和成员方法 static的特点:                    1、随着类的加载而被加载。                     2、优先于对象存在。                    3、被所有对象共享。                    4.通过类名调

  • vue加载离线地图2022-06-08 14:35:12

    一.通过工具下载瓦片地图的图片 1.91卫图助手 (企业版需要激活) 2.迈高图 (需要会员,没有会员限制下载数量并且有水印) 3.地图下载器 (免费挺好用的) 二.OpenLayers的使用 1.安装依赖 npm install ol 2.创建 OpenLayers 组件 <template> <div class="openlayer"> <div i

  • 页面渲染性能的优化2022-06-08 10:31:12

    页面渲染性能的优化衡量指标window.performance是w3c提供的用来测量网页和Web应用程序的性能api。其中performance timing提供了延时相关的性能信息,可以高精度测量网站性能 。 白屏时间=页面开始展示的时间点(PerformanceTiming.domLoading)-开始请求时间点(PerformanceTiming.nav

  • 大数据技术之Hive 第5章 DML数据操作语言2022-06-08 02:01:19

    第5章 DML数据操作 5.1 数据导入 5.1.1 向表中装载数据(Load) 1)语法 hive> load data [local] inpath '数据的path' [overwrite] into table student [partition (partcol1=val1,…)]; (1)load data:表示加载数据 (2)local:表示从本地加载数据到hive表;否则从HDFS加载数据到hive表 (3)inp

  • tsung的简单使用2022-06-08 01:00:48

    tsung相对于jmeter的压力测试主要区别为并发发包方式不同,tsung为多进程发包,jmeter为多线程发包。tsung模拟海量并发请求较为简单。 因此,前不久鉴于对nginx的压力测试就采用了tsung,给nginx增加连接数较为方便。下面简单分享一下tsung的脚本设置和执行命令。   压测脚本为xml文件,

  • 在前端获取加载图片的宽度和高度2022-06-07 23:33:18

    有时候后端那边无法给出图片的宽高,因此只能在前端加载图片的时候,获取图片的宽高。 实现代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>获取加载图片的信息</title> </head> <body> <script> fu

  • ES6-Module的理解2022-06-07 19:03:15

    一、export命令 一个模块就是一个独立的文件,该文件内部的所有变量,外部无法获取。如果你希望外部能够读取模块内部的某个变量,就必须使用export关键字输出该变量。 1.1 export输出变量的三种写法 创建一个profile.js文件,保存了用户信息。ES6 将其视为一个模块,里面用export命令对外部

  • 深入理解 window.onload2022-06-07 17:31:57

    深入理解 window.onload by.谢 郁2018-5-25 现象:在一个 Hybrid 应用中,用户反馈弱网条件下页面的进度条总是不消失,最后发现是页面接口先于其他资源返回,而接口中包含大量图片导致了 onload 会推迟,从而客户端控制的进度条不会消失,页面调用客户端的方法不会执行。 先放结论 onload

  • 反射-类加载器(获取类的加载器、获得系统类加载器可以加载的路径、双亲委派机制)2022-06-07 15:32:42

    类加载器的作用 类加载的作用:将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时 数据结构,然后在堆中生成一个代表这个类的java.lang.Class对象,作为方法区中类数据的访问入口。 类缓存∶标准的JavaSE类加载器可以按要求查找类,但一旦某个类被加载到类加载

  • (十二)GORM 关联查询预加载 Preloading2022-06-07 14:35:50

    默认情况下GORM因为性能问题,不会自动加载关联属性的值,gorm通过Preload函数支持预加载(Eager loading)关联数据,下面介绍预加载关联数据的方法。 一、预加载例子 // 用户表 type User struct { gorm.Model Username string Orders []Orders // 关联订单,一对多关联关系 } // 订单

  • 面试常问的dubbo的spi机制到底是什么?2022-06-07 13:31:42

     前言 dubbo是一款微服务开发框架,它提供了 RPC通信 与 微服务治理 两大关键能力。作为spring cloud alibaba体系中重要的一部分,随着spring cloud alibaba在国内活跃起来,dubbo也越来越深受各大公司的青睐。本文就来对dubbo的spi机制源码进行剖析,看一看dubbo的spi到底有哪些特性和

  • layer.open 提交成功自动关闭窗口,并重新加载页面2022-06-07 00:35:22

    两个open success: function (data1) { if(data1.resultCode==0){ layer.msg('办结成功!', { icon: 1, time: 2000 //2秒关闭(

  • 反射-java内存分配(类的加载与ClassLoader的理解)2022-06-06 18:01:58

    java内存: 堆: 1.存放new的对象和数组 2.可以被所有的线程共享,不会存放别的对象引用 栈: 1.存放基本变量类型(会包含这个基本类型的具体数值) 2.引用对象的变量(会存放这个引用在堆里的具体位置) 方法区: 1.可以被所有的线程共享

  • MyBatis循环依赖问题2022-06-06 16:34:48

    问题分析 A依赖B B又依赖A所构成的一种循环,也可以称为循环依赖,试想下这个场景在MyBatis中会怎样?如果不管的话那就是无限制的去数据库查询了。 demo <resultMap id="authorMap" type="org.apache.ibatis.demo.Author"> <result column="id" property="id"/> <result col

  • Springboot Maven 动态加载配置文件profile2022-06-06 13:31:31

    1.maven 默认没有profile 需要在pom中增加配置profile配置   <!-- 环境 --> <profiles> <!-- 开发 --> <profile> <!--不同环境Profile的唯一id--> <id>dev</id> <activation>

  • 首屏加载时间计算2022-06-06 12:04:59

    文章:https://cloud.tencent.com/developer/article/1850013   function getFirstScreenTime() { const details = []; return new Promise(function (resolve, reject) { // 5s之内先收集所有的dom变化,并以key(时间戳)、value(dom list)的结构存起来。 const observeDom = o

  • 20220605 JVM中篇:字节码与类的加载篇 3. 类的加载过程(类的生命周期)详解2022-06-05 09:35:27

    3.1. 概述 在 Java 中数据类型分为基本数据类型和引用数据类型。基本数据类型由虚拟机预先定义,引用数据类型则需要进行类的加载。 按照 Java 虚拟机规范,从 class 文件到加载到内存中的类,到类卸载出内存为止,它的整个生命周期包括如下 7 个阶段: 其中,验证、准备、解析 3 个部分统称

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

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

ICode9版权所有