- 博客(4)
- 收藏
- 关注
原创 初步认识JVM字节码文件
第一种是a1a2直接指向uft8字面量,不这样做是因为java会将字面量加载到JVM常量池中,我理解为这个加载是根据类型进行加载的,所以必须保留一个String类型。点击这个常量值索引#13,发现它存放的并不是常量值,仍然是一个索引,再点击这个索引#14,才找到真正的字面量“我爱北京天安门”。第二种是a1a2直接指向String类型字面量,不这样做是因为,观察所有字面量发现,属性名其实也会被加载到常量池中,举个例子。最后i的结果是0,然后就得分析字节码了。如果替换为++i的话。
2024-12-05 15:31:15
454
原创 Spring AOP的简单理解
所要执行的aop方法都放在这里面import org/**//这个就对应动态代理类的 //System.out.println(" 日 志 -- 方 法 名 : "+methodName+"-- 方法开始-- 参数:"+Arrays.asList(args));System . out . println("前置通知");
2024-12-03 15:02:16
611
原创 使用dockerfile构建镜像并部署
dockerfile的作用就是将运行所需的环境(jdk、redis)整体打包为一个镜像,通过一个镜像可以轻易的部署到多台服务器。然后将target目录和dockerfile文件上传到服务器。然后就可以对 myApp:v1.0 镜像开展提交推送操作。其他服务器拉取这个镜像后run即可完成一步化操作。通过dockerfile文件构建镜像。
2024-12-02 10:32:06
294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅