ICode9

精准搜索请尝试: 精确搜索
  • 浅谈requireJS 和nodejs2022-08-12 14:30:17

    requireJS 异步模块加载器, 1,概念requireJS是基于AMD模块加载规范,使用回调函数来解决模块加载的问题。2,原理requireJS是使用创建script元素,通过指定script元素的src属性来实现加载模块的。3,特点1. 实现js文件的异步加载,避免网页失去响应2,管理模块之间的依赖,便于代码的编写和维护 4,

  • 关于类加载的双亲委派机制的测试2022-08-11 22:00:51

    0.背景 最近又想到了双亲委派机制,然后决定做一个小实验来验证下理论。 于是有了接下来的测试。   1.测试 测试1: 创建一个User.java类,放在D:\\jc文件夹下 用 javac编译生成User.class文件 创建测试类Test public class Test { public static void main(String[] args) throw

  • 如何将部分代码和数据加载到sram中运行2022-08-11 20:33:46

    在嵌入式应用场景中,有些代码和数据是运行在ddr中,甚至有些代码是在flash中,有的时候需要提升性能,需要将频率比较高的代码和数据放到片内sram中运行。 如下说明实现实现方式 首先在连接脚本中定义相应的段: .rtm_code : { *(.rtm_code.*); . = ALIGN(0x4); } > OCM_CODE .rtm_dat

  • 动态加载数据2022-08-11 00:31:22

    ajax请求 json数据 动态加载,不会显示在网页源码中 json是一种数据传输格式,本质上是对象 实现局部更新 对象就是本地用的,而json是作为数据传输用的 将Python对象编码成JSON字符串:json.dumps(data) 解码 JSON 对象: json.loads(jsonData) 将序列化的str保存

  • webpack4.15.1 学习笔记(七) — 懒加载(Lazy Loading)2022-08-08 20:04:23

    懒加载或者按需加载,是一种很好的优化网页或应用的方式。实际上是先把代码在一些逻辑断点处分离开,然后在一些代码块中完成某些操作后,立即引用或引用另外一些新的代码块。这样加快了应用的初始加载速度,减轻了它的总体体积,因为某些代码块可能永远不会被加载。 在代码拆分的例子基础上

  • uniapp实现下拉刷新,上拉加载。2022-08-08 12:32:51

    可参考微信开放文档(https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html)     一、 下拉刷新使用onPullDownRefresh实现,和onShow、mounted、created等同级。   注意点: 1.注意一定要写上uni.stopPullDownRefresh(),不然会一直处于刷新状态中。 2.不生效,在

  • Web优化躬行记(6)——优化闭环实践2022-08-08 08:30:49

      在遇到一个页面性能问题时,我理解的优化闭环是:分析、策略、验证和沉淀。 分析需要有分析数据,因此得有一个性能监控管理。 策略就是制订针对性的优化方案,解决当前遇到的问题。 验证的对象上述策略,判断方案是否有效,同样需要数据支撑。 沉淀就是将解决过程文档化、通用化,能够总结

  • Java开发学习(二十三)----SpringMVC入门案例、工作流程解析及设置bean加载控制2022-08-08 08:01:32

    一、SpringMVC概述 SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,是对Servlet进行了封装。SpringMVC是处于Web层的框架,所以其主要的作用就是用来接收前端发过来的请求和数据然后经过处理并将处理的结果响应给前端,所以如何处理请求和响应是SpringMVC中非常重要的一块

  • 面试-技术点2022-08-08 00:02:36

    Java基础 1.请你说说Java的集合有哪几种?请你说说常用集合类的底层原理 2.抽象类与接口有什么区别?工作中你怎么使用的 3.谈谈设计模式,你工作中用到的设计模式有哪些? Spring篇 4.浏览器请求一个url,整个流程发生什么?请你谈谈这个流程中DispatcherServlet的作用 5.请你谈谈堆AOP的理

  • idea中JDBC连接8.0以上MySQL数据库的jar包以及配置2022-08-07 13:32:33

    jar包导入 首先是 MySQL8.0 以上版本jar包的mysql-connector-java-8.0.16.jar 然后如果是个空的java项目的话,我们就要手动导入jar包,具体导入方法,参考我另一篇博客:idea项目导入JDBC jar包的注意事项 加载驱动和连接数据库的配置 // 注意这里不是教你JDBC的// MySQL5.0加载驱动的配

  • 监听滚动到底部进行加载更多2022-08-07 13:02:58

    let loading = document.getElementByid("#id"); let isLoading = false;  let obser = new IntersectionObserver(function(value) {   let value = value[0];   if (value.isIntersecting && !isLoading) {     // 进行加载   } },{   thresholds: 0.3 //重叠30

  • Element树形懒加载表格,数据刷新时刷新列表(触发懒加载)2022-08-07 09:00:08

    使用懒加载解决子节点增删后,不刷新新节点数据问题 <el-table :load="load" ref='myTable' data () { return { maps: new Map() } } methods: { load (row, treeNode, resolve) { // 存在map里 this.maps.set(row.id, {row, treeNode, resolve}) } // 当数据改变时需要重新执行懒

  • SPA首屏加载问题2022-08-05 15:00:08

    单页面应用(SPA)与多页面应用(MPA) 多页面应用   多页面应用是由多个完整的页面构成,每一次页面跳转都需要向服务器请求一个新的页面。每次请求的资源都是不公用的,有可能导致代码冗余。   页面切换缓慢     由于每次跳转都要发送一次http请求,容易造成页面的卡顿 首屏加载

  • java类加载文章2022-08-05 00:31:37

    (19条消息) 获取class类字节数组的方法_iteye_9747的博客-CSDN博客   public static byte[] loadBytes(Class<?> cls) throws IOException { if (cls == null) return null; String name = cls.getCanonicalName().replaceAll("\\.", "/") + ".cl

  • java 类加载器2022-08-05 00:04:43

    java类加载器分为 根类加载器  加载 System.getProperty("java.ext.dirs")目录下的类,该类加载器有c++代码实现   扩展类加载器 加载 System.getProperty("java.class.path")目录下的类 该类由java代码实现 系统类加载器  加载用户写的类,同样是由java代码实现 自定义类加载器 继

  • 类的加载与ClassLoadr2022-08-03 18:00:46

    类的加载与ClassLoader的理解     三个步骤来对该类进行初始化:               类的加载(Load)(将类的class文件读入内存并为之创建一个java.lang.Class对象。此过程由类加载器完成)               ----->类的链接(Link)(将类的二进制数据局合并到JRE中)----->类的

  • WordPress-Plugin-Boilerplate-Tutorial 更为简洁的架构方案2022-08-03 13:34:39

    官网: https://wppb.me/Github: https://github.com/DevinVinson/WordPress-Plugin-Boilerplate   Folder Subfolder / File Description 1. root algo-trade.php  加载插件 2. /includes class-algo-trade.php  load_dependencies() 注册实体列表   class-algo-trad

  • Node.js 网页的加载过程2022-08-02 23:00:22

    第一步: 浏览器的地址栏  输入的网址  敲回车  会请求一次服务器 服务器会返回一个数据包 就是网页代码(html格式的文本文档) 第二步: 浏览器开始去运行解析html文本(此时还没有外部 图片,js,css,字体库资源) (1)解析时 遇到了 img标签的src属性 会异步的 开始再次网络请求服务器

  • eureka缓存机制2022-08-01 16:01:47

       a. 第⼀层缓存:readOnlyCacheMap,本质上是ConcurrentHashMap:这是⼀个JVM的CurrentHashMap只读缓存,这个主要是为了供客户端获取注册信息时使⽤,其缓存更新,依赖于定时器的更新,通过和readWriteCacheMap 的值做对⽐,如果数据不⼀致,则以readWriteCacheMap 的数据为准。readOnlyCac

  • 2022-07-20-JVM的基础认识2022-07-31 23:34:29

    图灵学院jvm https://www.bilibili.com/video/BV14a411B7Ux?p=1 JVM作用 JVM内存模型图 javap常用的命令 .class类文件 执行javap命令后的操作 输出到一个文件而不是控制台打印 反汇编后的实际内容 JVM指令手册(局部 官方文档 指令码解释手册 查手册就好) 线程栈、栈帧关系

  • Java高级特性——安全2022-07-31 19:31:07

    Java高级特性——安全 Java技术提供了三种确保安全的机制: 语言设计特性(对数组的边界进行检查,无不受检查的类型转换,无指针算法) 访问控制机制,用于控制代码能够执行的操作 代码签名 一、类加载器 1. 类加载器介绍 类加载器可以在将类加载到虚拟机的时候检查类的完整性。 类加载器主

  • 使用内存映射加快PyTorch数据集的读取2022-07-31 10:32:29

    本文将介绍如何使用内存映射文件加快PyTorch数据集的加载速度 在使用Pytorch训练神经网络时,最常见的与速度相关的瓶颈是数据加载的模块。如果我们将数据通过网络传输,除了预取和缓存之外,没有任何其他的简单优化方式。 但是如果数据本地存储,我们可以通过将整个数据集组合成一个文件,

  • Java 并发编程解析 | 如何正确理解Java领域中的内存模型,主要是解决了什么问题?2022-07-31 04:31:24

    苍穹之边,浩瀚之挚,眰恦之美; 悟心悟性,善始善终,惟善惟道! —— 朝槿《朝槿兮年说》 写在开头 这些年,随着CPU、内存、I/O 设备都在不断迭代,不断朝着更快的方向努力。在这个快速发展的过程中,有一个核心矛盾一直存在,就是这三者的速度差异。CPU 和内存的速度差异可以形象地描述为:CPU

  • 单页面应用首屏加载速度慢怎么解决2022-07-28 14:33:43

    加载慢的原因 网络延时 资源文件体积是否过大 资源是否重复发送请求去加载了 加载脚本的时候,渲染内容堵塞了 解决方案 减小入口文件体积(方法:路由懒加载) 静态资源本地缓存(利用localStorage) UI框架按需加载 图片资源的压缩 组件重复打包 开启GZip加载(安装comp

  • JAVA构造器,动态代理以及javassist2022-07-28 06:31:07

    类的加载过程 首先java内存由堆(存放类的对象线程共享),栈(存放变量,类的引用),方法区(实例化的class类),所以class无法主动创建。 先对文件格式进行验证,检测有没有不被支持的常量,代码不规范。 验证类有没有被一些final之类的修饰符修饰,验证不合理的重载。 对字节码的验证,类型转换的合理

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

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

ICode9版权所有