2020年4月9日

笔记

摘要: 【@AliasFor】Spring 通过 @AliasFor 注解解决注解的合并。该注解可以标注同一个注解内的不同字段让他们互为别名,而在注解的合并情景下相当于一种 @Override 覆盖方式。 【servlet】servlet是一个接口,里面只有5个方法,他定义了处理网络请求的规范。servle 阅读全文

posted @ 2020-04-09 14:48 植物大戰僵尸 阅读(181) 评论(4) 推荐(0) 编辑

2020年3月5日

查看运行时JVM

摘要: 电脑上启动了Java项目后,可在控制台上通过 jps -l 列出系统中所有的Java应用程序。 然后通过 jstat [options] pid [interval] 查看 jmap -heap pid 阅读全文

posted @ 2020-03-05 11:23 植物大戰僵尸 阅读(117) 评论(0) 推荐(0) 编辑

关于 equals

摘要: JDK1.8后字符串常量池被移动到堆(Heap)中,显式的String常量放在堆里的常量池,而String对象放在普通的堆中。 复习:栈放的是引用,实际的数据都是保存在堆中。 String a = "abc"; String b = "abc"; String c = new String("abc 阅读全文

posted @ 2020-03-05 09:31 植物大戰僵尸 阅读(152) 评论(1) 推荐(0) 编辑

2020年1月20日

Java指令

摘要: 1、javac [.java] 编译生成class字节码文件 2、java [Name] 运行 3、java -jar [.jar] 跑jar文件 关于打jar包:https://www.cnblogs.com/bjxq-cs88/p/8968555.html 阅读全文

posted @ 2020-01-20 10:27 植物大戰僵尸 阅读(191) 评论(0) 推荐(0) 编辑

2020年1月8日

同源策略

摘要: 这是一种靠浏览器实现的策略。 同源指的是两个页面的URL的协议、域名、端口一致,那么两个页面之间可以通过JS访问对方页面的数据。 阅读全文

posted @ 2020-01-08 10:07 植物大戰僵尸 阅读(121) 评论(1) 推荐(0) 编辑

2019年10月1日

Java8 default关键字

摘要: 在看Java8 Function接口的时候看到一个东西:接口里面使用default关键字具体实现了方法。 其他具体的参考:https://blog.csdn.net/qq_35835624/article/details/80196932 阅读全文

posted @ 2019-10-01 15:07 植物大戰僵尸 阅读(200) 评论(0) 推荐(0) 编辑

2019年9月23日

session是一种技术手段,跟保存在哪里没有关系

摘要: @vimi 阅读全文

posted @ 2019-09-23 08:15 植物大戰僵尸 阅读(160) 评论(1) 推荐(0) 编辑

2019年4月12日

构建 vue-cli 项目

摘要: 1、全局安装vue-cli:npm i -g vue-cli 2、创建项目:vue init webpack [name] 3、安装依赖模块:npm install 4、启动项目:npm run dev 5、另外的,打包项目:npm run build 阅读全文

posted @ 2019-04-12 15:00 植物大戰僵尸 阅读(174) 评论(2) 推荐(0) 编辑

2019年4月6日

JVM逃逸分析

摘要: JDK1.8默认开启逃逸分析,这是一种代码分析手段,能动态分析对象的作用域,为其它优化手段如栈上分配、标量替换和同步消除等提供依据。 一共可能有两种逃逸行为:方法逃逸和线程逃逸。 方法逃逸:当一个对象在方法中定义之后,作为参数传递到其它方法中; 线程逃逸:如类变量或实例变量,可能被其它线程访问到; 阅读全文

posted @ 2019-04-06 12:03 植物大戰僵尸 阅读(222) 评论(2) 推荐(0) 编辑

2019年4月2日

线程的内核态和用户态

摘要: 参考:https://www.cnblogs.com/viviwind/archive/2012/09/22/2698450.html 阅读全文

posted @ 2019-04-02 19:18 植物大戰僵尸 阅读(449) 评论(2) 推荐(0) 编辑

导航