![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 78
GonnaFlyNow
往往传递知识比获得知识更困难
展开
-
Java热替换(一)
通过java agent、attach api、instrumentation技术,实现java的class文件热替换。原创 2016-11-21 21:05:48 · 1149 阅读 · 0 评论 -
spring+vue环境搭建(二)
回顾:在第一步中,我们实现了springmvc的hello world。这一部分,我们引入mybatis第二步修改build.gradle,引入mybatis相关包group 'wantdoc'version '1.0-SNAPSHOT'apply plugin: 'java'apply plugin: 'war'sourceCompatibility = 1.8...原创 2018-03-17 16:29:12 · 1048 阅读 · 0 评论 -
java 热替换(二)
当我发现通过普通的agent技术只能实现“方法体内的代码替换”,于是开始在网上寻找新技术能较好的解决热替换的问题,第1个发现的便是已经比较成熟的工具dcevm(1)dcevm工具现在的jvm不是只支持“方法内的代码替换”吗,dcevm便霸气的改了jvm,其安装工具也就是直接替换jdk下面的jvm.dll。听起来是不是很可怕很不靠谱,jvm这么底层的东西也是能动的?先前我向同事分享这个工具的...原创 2018-03-17 16:31:43 · 484 阅读 · 0 评论 -
spring+vue环境搭建(三)
回顾:在前两步中我们搭建好了springmvc,mybatis后端环境。这一部分,我们开始搭建前端环境第三步首先,安装node.js,这里我使用的版本是8.9.4,下载链接如下https://nodejs.org/en/download/releases/在终端输入node -v,若出现版本号则安装成功然后,安装vue-cli。vue-cli是vue项目脚手架工具,可用来快...原创 2018-03-17 18:09:31 · 992 阅读 · 0 评论 -
spring+vue环境搭建(四)上
回顾:前面我们搭建好了springmvc,mybatis后端环境,以及vue,webpack前端环境。这部分,我们的目标是引入vue常用的一些特性,如element-ui和router,然后进行前后端联调第四步(上)首先,我们理一哈vue-cli生成了哪些文件,先看webpack.config.js 可见,js入口文件为src/main.js,然后webpack给我们打包到dis...原创 2018-03-18 14:53:51 · 3714 阅读 · 1 评论