双亲委派模型
本周,我的秋招正式进入到了面试阶段,不过现在来看,效果不尽人意,字节跳动一面开始的问题还比较简单,但却挂在了算法上,而面试阿里的时候的时候却感到了自己知识的深度与广度都还不够。其中一个问题便是:什么是双亲委派模型?嗯,这个背过。面试官接着又是一问,如何打破?这可没学过……
关于Java类加载问题我竟让面试官哑口无言
学习类加载之前我们先看看从面试官的角度会问哪些问题?带着问题学习会更加高效。直击面试看你简历写得熟悉 JVM,那你说说类的加载过程吧?我们可以自定义一个 String 类来使用吗?什么是类加载器,类加载器有哪些?这些类加载器都加载哪些文件?多线程的情况下,类的加载为什么不会出现重复加载的情况?什么是双亲委派...
2023-07-07
JVM-类加载子系统
加载的类信息存放于一块成为方法区的内存空间。除了类信息之外,方法区还会存放运行时常量池信息,可能还包括字符串字面量和数字常量(这部分常量信息是Class文件中常量池部分的内存映射)
2020-12-11
【深入理解 Java 虚拟机】ExtClassLoader & AppClassLoader 创建的源码分析
拓展类加载器是Launcher 类的一个内部类,为了学习应用类加载器和拓展类加载器的实现细节,我们需要对Launcher 类的源码进行学习。
2020-02-29
【深入理解Java虚拟机】Launcher 源码分析
拓展类加载器是Launcher 类的一个内部类,为了学习应用类加载器和拓展类加载器的实现细节,我们需要对Launcher 类的源码进行学习。
2020-05-31
vue的路由懒加载和组件的按需加载
“懒加载也叫延迟加载,即在需要的时候进行加载,随用随载。在单页应用中,如果没有应用懒加载,运用webpack打包后的文件将会异常的大,造成进入首页时,需要加载的内容过多,延时过长,不利于用户体验,而运用懒加载则可以将页面进行划分,需要的时候加载页面,可以有效的分担首页所承担的加载压力,减少首页加载用时。”
JS---用js敲代码,到底加不加分号
其实,分号就像是个语法噪音,因为你就是不加分号,js语法也会用补全规则自动给你加上,所以加不加分号这事儿,真的是没有绝对的对和错,它就只是跟你人有关,而且是主观方面的,我觉得该加就加,不该加就不加。你想少敲几下键盘,省点儿可以忽略不记的存储空间,那就不写分号;你说不加分号的代码我看着就不爽,就读不...
2020-10-27
php文件加密操作流程
不同的PHP调试环境,加密略有差异。下面主要介绍windows下phpstudy2018、xampp及phpstudy-pro三种环境的php文件加密。 01不同环境的通用流程 1.用VirboxProtector对解说器(php-cgi.exe或httpd.exe)加密 2.用DSProtector对php加密 3.用加密后的解说器(php-cgi.exe或httpd.exe)替换本来的解说器 4.重启Apac...
2020-07-02
详解HTTPS
HTTPSHTTPS(HTTP over SSL),也就是在HTTP协议上增加了SSL协议的加密能力。在剖析SSL之前,我们需要了解一些概念:加密加密分为对称加密和非对称加密对称加密通信双方用相同的密钥实现消息的加密和解密这种加密方式如果一旦密钥在传输过程中泄漏,那么双发的信息则毫无秘密可言。非对称加密双方各自生成一对公钥和私钥,...
JVM自定义类加载器在代码扩展性的实践
名单管理系统是手机上各个模块将需要管控的应用配置到文件中,然后下发到手机上进行应用管控的系统,比如各个应用的耗电量管控;各个模块的管控应用文件考虑到安全问题,有自己的不同的加密方式,按照以往的经验,我们可以利用模板方法+工厂模式来根据模块的类型来获取到不同的加密方法。代码类层次结构示意如下:
AntDesignBlazor示例——Modal表单
本示例是AntDesign Blazor的入门示例,在学习的同时分享出来,以供新手参考。示例代码仓库:[链接]1. 学习目标创建Modal表单编辑数据创建Table操作列2. 创建Modal表单1)新增按钮和Modal组件打开天气页面Weather.razor文件,按照如下步骤添加新增按钮和Modal组件在查询按钮后面添加新增按钮,使用flex布局,将新增按钮放...
2023-12-24
面试官:什么是双亲委派模型?
双亲委派模型是 Java 类加载器的一种工作模式,通过这种工作模式,Java 虚拟机将类文件加载到内存中,这样就保证了 Java 程序能够正常的运行起来。那么双亲委派模型究竟说的是啥呢?接下来我们一起来看。
jvm类加载器,类加载机制详解,看这一篇就够了
jvm的启动是通过引导类加载器(bootstrap class loader)创建一个初始类(initial class)来完成的,这个类是由jvm的具体实现指定的。[来自官方规范]
jasypt加解密
jasypt加解密1. 添加依赖 {代码...} 2. 加密秘钥 {代码...} 3. 启动类添加注解 {代码...} 4. 添加配置 {代码...} 5. 加密 {代码...} 本文由博客一文多发平台 OpenWrite 发布!
2025-04-29
在线JS加密解密工具站怎么选?
JavaScript 混淆加密是一种常用的代码保护技术,它能够让代码难以被人类阅读和理解,从而有效保护代码的知识产权。下面是使用 JavaScript 混淆加密的优点:保护代码知识产权:混淆加密能够有效防止代码被盗用和滥用,从而保护你的知识产权。防止代码被恶意篡改:混淆加密能够有效防止代码被恶意修改,从而保证代码的完整...
2022-12-22
海康h5player添加视频加载中及加载失败图片
海康视频没有自带的loading及加载失败效果,下面我们在视频加载成功之前添加loading效果,在视频加载失败之后添加视频加载失败图片在海康自带的方法视频预览realplay方法中添加:
2023-05-08
JimuReport积木报表—大屏设计新增组件与优化介绍
更新内容如下1、组件清晰度更新了组件的清晰度,原图表组件存在不清晰情况,现在的大屏组件更加清晰炫酷;2、增加边框组件增加了“边框”组件,支持8种边框样式,所有样式均由SVG元素绘制,体积轻量不失真。3、增加装饰组件增加了“装饰”组件,支持8种装饰样式,所有样式均由SVG元素绘制,体积轻量不失真。4、增加胶囊组件...
2021-03-27