1. 什么是热加载 热加载 是指可以在不重启服务的情况下让更改的代码生效, 热加载 可以显著的提升开发以及调试的效率,它是基于 Java 的类加载器实现的,但是由于热加载的不安全性,一般不会用于正式的生产环境。 <! more 2. 热加载与热部署的区别 首先,不管是 热加载 还是热部署,都可以在不 ...
分类:
编程语言 时间:
2019-10-29 09:34:49
阅读次数:
76
试过很多百度的解决方法没有成功,觉得可能有些模糊,所以想写的详细些,方便少采坑。 登录数据库: 查询sql_mode包含哪些模块: 去掉字符串中的 ONLY_FULL_GROUP_BY 复制: 编辑 /etc/my.cnf 在 [mysqld] 在下面添加: 保存 重启mysql service m ...
分类:
数据库 时间:
2019-10-28 12:39:26
阅读次数:
111
1.1 AOP概述 1) 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 2) AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是 ...
分类:
编程语言 时间:
2019-10-26 17:36:34
阅读次数:
130
作为js程序员,掌握rollup是必要的。 有了webpack后,为什么还要用rollup, 因为webpack不专业,webpack是打包一切. rollup只为打包js而生. rollup通过的五种打包格式: amd – 异步模块定义,用于像RequireJS这样的模块加载器 cjs – Com ...
分类:
其他好文 时间:
2019-10-24 11:38:49
阅读次数:
89
Java虚拟机中有许多附加技术用以提升速度,尤其是与加载器操作相关的,被称为“即时”(Just-In-Time,JIT)编译器的技术。这种技术可以把程序全部或部分翻译成本地机器码(这本来是JVM的工作),程序运行速度因此得以提升。当需要装载某个类时,编译器会先找到其.class文件,然后将该类的字节码装入内存。此时,有两种方案可供选择:(1)一种就是让即时编译器编译所有代码。但这种做法有两个缺陷:
分类:
编程语言 时间:
2019-10-24 09:16:01
阅读次数:
99
类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏 ...
分类:
编程语言 时间:
2019-10-22 18:51:42
阅读次数:
90
在了解双亲委派机制之前,你应当知道classloader(如果不了解,可以现在去恶补一下哈) 四种classloader 1. 虚拟机自带 引导类加载器(Bootstrap ClassLoader) 扩展类加载器(Extension ClassLoader) 系统类加载器(Application C ...
分类:
编程语言 时间:
2019-10-21 00:06:01
阅读次数:
109
build 构建脚本目录 build.js 生产环境构建脚本 check-versions.js 检测node.js和npm版本 logo.png vue默认图片 utils.js 构建相关工具的方法 vue-loader.conf.js 加载器 webpack.base.conf.js webpa ...
分类:
其他好文 时间:
2019-10-17 17:20:42
阅读次数:
126
.NET和c#: .NET是一个框架,一般称.net Framework。 c#是一个.NET框架下的编程语言。 缩写: 程序集: CIL(Common Intermediate Language,公共中间语言):程序集里的执行代码。其他术语:IL(Intermediate Language)和MS ...
分类:
Web程序 时间:
2019-10-16 13:20:05
阅读次数:
105
OSGI各个容器之间的类加载器是怎么进行隔离的 什么是osgi: OSGi为java平台提供了动态模块化的特性 osgi特点: 没有对Java的底层实现如类库和Java虚拟机等进行修改,OSGi实现的模块间引用与隔离、模块的动态启用与停用的关键在于它扩展的类加载架构。 OSGi的类加载架构并未遵循J ...
分类:
其他好文 时间:
2019-10-14 01:08:55
阅读次数:
142