ICode9

精准搜索请尝试: 精确搜索
  • jvm之java类加载机制和类加载器(ClassLoader)的详解2019-12-25 18:03:35

    当程序主动使用某个类时,如果该类还未被加载到内存中,则JVM会通过加载、连接、初始化3个步骤来对该类进行初始化。如果没有意外,JVM将会连续完成3个步骤,所以有时也把这个3个步骤统称为类加载或类初始化。                                                 

  • Tomcat模型结构2019-12-25 16:51:08

    一、请求过程 Tomca的两大组件:Connecter和Container Connecter组件 1、Connecter将在某个指定的端口上侦听客户请求,接收浏览器的发过来的 tcp 连接请求,创建一个 Request 和 Response 对象分别用于和请求端交换数据,然后会产生一个线程来处理这个请求并把产生的 Request 和 Respons

  • 学习自测2.02019-12-25 09:56:33

    1、有没有看过JDK源码。看过的类的实现原理是什么。 2、HTTP协议 3、TCP协议 4、一致性hash算法 5、JVM如何加载字节码文件 6、类加载器如何卸载字节码 7、IO和NIO的区别,NIO有点 8、java线程池的实现原理,参数意义 9、HTTP连接池实现原理 10、数据库连接处实现原理 11、数据库的实

  • IntersectionObserver懒加载2019-12-24 20:00:45

    const io = new IntersectionObserver(callback); let imgs = document.querySelectorAll('[data-src]'); function callback(entries){ entries.forEach((item) => { if(item.isIntersecting){ item.target.src = item.target.dataset.src io

  • 加载不同域名页面 跨域问题解决2019-12-24 19:57:56

    通过PHP抓取页面在显示出来 <?php$url = 'http://www.baidu.com'; $content = file_get_contents($url); $content = str_replace('/static/',$url .'/static/',$content); $content = str_replace('/index.php',$url.'/index.php'

  • vue中使用路由懒加载和组件懒加载2019-12-24 16:06:35

    1. 为什么需要使用懒加载?     避免首屏组件在加载时,速度慢且会出现白屏,提高用户体验。2. 何为懒加载?     通俗点说, 就是我需要你的时候,才会加载你, 不需要的时候, 等着吧。3. 使用方式有:         推荐使用第三种方式  

  • 2.通过demo分析类加载过程及结论2019-12-24 15:52:38

    1. 静态变量所在类加载过程 /** * @author ztkj-hzb * @Date 2019/11/1 11:46 * @Description */ public class Test1 { public static void main(String[] args) { System.out.println(MyChild1.str); //System.out.println(MyChild1.str2); }

  • 【串线篇】spring boot配置文件加载位置2019-12-24 10:03:27

    springboot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件 (1)–file:./config/     (2)–file:./     (3)–classpath:/config/     (4)–classpath:/ 优先级由高到底,高优先级的配置会覆盖低优先级的配置; SpringBoot会从这四个位置

  • Python网络爬虫_爬取Ajax动态加载和翻页时url不变的网页2019-12-23 23:58:31

    1 . 什么是 AJAX ? AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要更新内容,必需

  • ES6知识点-模块Module2019-12-23 23:02:21

    4.5模块Module 4.5.1概念 ES6 之前,制定了一些模块加载方案,最主要的有 CommonJS 和 AMD 两种。 CommonJS用于服务器,AMD用于浏览器。 ES6 在语言标准的层面上,实现了模块功能,成为浏览器和服务器通用的模块解决方案。 ES6 模块的设计思想是尽量的静态化,使得编译时就能确定模块的依赖

  • webpack中的加载器2019-12-23 22:06:41

    通过loader打包非js模块 在实际开发过程中,webpack 默认只能打包处理以.js 后缀名结尾的模块,其他非.js 后缀名结 尾的模块,webpack默认处理不,需要调用loader加载器才可以正常打包,否则会报错! loader加载器可以协助webpack打包处理特定的文件模块,比如: less-loader可以打包处理 .le

  • 懒加载和预加载2019-12-23 14:05:43

    一、懒加载 1.什么是懒加载 懒加载也叫延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式。用户滚动到它们之前,可视区域外的图像不会加载。这与图像预加载相反,在长网页上使用延迟加载将使网页加载更快。在某些情况下,它还可以帮助减少服务器负载。常适用图片很多

  • ArcEngine打开本地数据库2019-12-23 12:01:37

    先看一下GeoDatabase核心结构模型图:     1  工作空间工厂WorkspaceFactory对象    WorkspaceFactory是GeoDatabase的入口,是一个抽象类,拥有很多子类,例如SdeWorkspaceFactory, AccessWorkspaceFactory, ShapfileWorkspaceFactory  CadWorkspaceFactory等    IWorkspaceFact

  • C# 动态加载卸载 DLL2019-12-23 09:02:22

    原文:C# 动态加载卸载 DLL 我最近做的软件,需要检测dll或exe是否混淆,需要反射获得类名,这时发现,C#可以加载DLL,但不能卸载DLL。于是在网上找到一个方法,可以动态加载DLL,不使用时可以卸载。 我在写一个WPF 程序,发现可以通过 Assembly.Load 加载 DLL,但是如何卸载DLL?下面就来说下如

  • js时间线及defer async2019-12-22 23:01:38

    1.创建Document对象,开始解析web页面,解析HTML元素和他们的文本内容后添加Element对象和Text节点到文档中。这个阶段Document。readyState = "loading"。  2.遇到link外部css,创建线程加载,并继续解析文档。  3.遇到script外部js,并且没有设置async , defer ,浏览器加载,并阻塞,等待js加

  • 微信 电脑版 HOOK(WeChat PC Hook)- 远程线程注入dll原理2019-12-22 17:02:30

    Windows加载dll的特性   1、Windows系统中,每个exe软件运行的时候,会加载系统模块kernel32.dll   2、所有加载进exe软件的系统模块kernel32.dll,内存地址都是一样   3、kernel32.dll中的LoadLibrary()函数用于加别载的dll   4、dll内的函数相对dll模块的地址不变(偏移不变) 注

  • 【搞定Jvm面试】 面试官:谈谈 JVM 类加载过程是怎样的?2019-12-22 14:55:00

    类加载过程 Class 文件需要加载到虚拟机中之后才能运行和使用,那么虚拟机是如何加载这些 Class 文件呢? 系统加载 Class 类型的文件主要三步:加载->连接->初始化。连接过程又可分为三步:验证->准备->解析。 加载 类加载过程的第一步,主要完成下面3件事情: 通过全类名获取定义此类的

  • 聊一聊 webpack 中的 preloading 和 Prefetching2019-12-21 16:54:23

    聊一聊 webpack 中的 preloading 和 Prefetching 提到 Preloading 和 Prefetching 就不得不先说一下代码分割,通过下面的例子我们来说明为什么需要代码分割? // index.js import _ from 'lodash'; // 假设大小为 1 MB 业务代码 // 假设大小为 1 MB 在首次访问时, index.js 文件的大

  • SpringBoot SpringCloud 热部署 热加载 热调试2019-12-21 16:51:09

    疯狂创客圈 Java 高并发【 亿级流量聊天室实战】实战系列 【博客园总入口 】 架构师成长+面试必备之 高并发基础书籍 【Netty Zookeeper Redis 高并发实战 】 Crazy-SpringCloud 微服务脚视频&环境搭建介绍: 疯狂创客圈 Crazy-SpringCloud 微服务脚手架,是为 Java 微服务开发 入

  • mui 等待动画loading mui.showLoading2019-12-21 14:50:43

       显示加载框:mui.showLoading("正在加载..","div"); //加载文字和类型,plus环境中类型为div时强制以div方式显示隐藏加载框:mui.hideLoading(callback);//隐藏后的回调函数 注意:加载框只会显示一个,多次调用showLoading只会显示最后一次调用的内容。 //扩展mui.showLoading(func

  • 小程序-小菊花loading2019-12-21 10:03:55

    界面----交互 wx.showLoading() 显示loading提示框。需主动调用wx.hideLoading()才能关闭提示框 参数: 属性 类型 默认值 必填 说明 title string

  • vue-重要方法使用2019-12-20 19:01:12

    标签属性router-link-exact-active: 当页面正在方位是触发router-link-exact-active 使用a标签页面就会跳转,就不是单页面操作了,所以这里使用页面不做跳转 vue-router配置路由: <router-link to=""></router-link> | this.$router.push() 完成跳转 <router-view /> 完成页

  • 文件加载顺序问题2019-12-20 18:00:11

      今天在修改之前项目代码时,需要新增一块逻辑,逻辑中有用到其它文件中的方法,刚开始直接加载那个文件,还是有报错点,检查后发现是因为加载文件顺序问题,应该先加载通用方法,再加载主方法,如果先加载主方法,主方法中用到了通用方法中的内容,就会报错了。因此在后续代码书写规范时,要搞清楚

  • web前端入门到实战:@import和link引入样式的区别2019-12-19 22:02:13

    关于@import和link引入样式的区别网上有很多种说法。大致有如下几种,不过这其中会有我存疑的地方,我们可以一起来探讨一下。 区别 1.从属关系区别 @import是 CSS 提供的语法规则,只有导入样式表的作用;link是HTML提供的标签,不仅可以加载 CSS 文件,还可以定义 RSS、rel 连接属性等。 2.加

  • uni-app中scroll-view中无法滚动的问题2019-12-19 11:53:11

    1 scroll-y设置为true,在小程序,web都可以滑动,实现上拉加载 2 在手机上无法触发滑动加载,此时要给scroll-view一个高度,就可以解决。

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

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

ICode9版权所有