摘要: 在IDEA中导入项目的基本操作是: File——Open——打开工作空间选择要导入的项目 一个项目导入到工作空间啦 但是当你重复这个操作想在这个工作空间继续导入其他模块的时候,就会出现以下问题 不不管你是选择当前窗口还是选着打开一个新窗口都只会有你刚刚选择的模块,之前导入的模块不在一个工作空间。 那 阅读全文
posted @ 2020-05-18 17:37 左手daima右手诗 阅读(3322) 评论(0) 推荐(0) 编辑
摘要: idea和ecplise的快捷键有很大差异,如果把idea的快捷键设置成和ecplise一样就无法使用idea强大的搜索功能,所以总结记录了一下idea常用的快捷键方式, 如有错误请指正,如有不足请补充 1.shift+shift : 搜索任何位置任何文件任何标记 2.ctrl+N : 搜索java 阅读全文
posted @ 2020-05-18 17:15 左手daima右手诗 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 之前一直用的eclipse,这几天在尝试用idea,操作过程在此做个记录,话不多说直接上图 1.JDK配置 2.tomcat配置 在新弹窗出来的界面选中至tomcat根目录即可 3.maven配置 maven替换成需要的版本,settings文件也替换 也可以使用IDEA自带的maven与setti 阅读全文
posted @ 2020-05-18 17:03 左手daima右手诗 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、什么是幂等性 幂等性就是一个方法短时间内被多次调用,但是产生的结果和只调用一次的结果相同,那么这个操作就是幂等的。比如select操作天然幂等。 二、请求方式的幂等性 在常见的4中请求方式中,get、delete、put请求都是幂等的,只有post请求不幂等。 三、幂等性场景 1、查询操作:se 阅读全文
posted @ 2020-05-11 16:38 左手daima右手诗 阅读(1592) 评论(0) 推荐(0) 编辑
摘要: 项目一直在用properties文件写配置,因为配置不是自己来写所以也从来没有研究过各个配置的含义,所以对很多配置也是一知半解,只是知道可以这样用,但是不知道为什么能这样用。自己抽空找了一下资料做个记录,对初次接触properties文件的同学应该有所帮助,如有不妥之处请指正 1 #端口号 2 se 阅读全文
posted @ 2020-05-09 15:02 左手daima右手诗 阅读(3668) 评论(2) 推荐(0) 编辑
摘要: 结论:IN肯定会走索引,但是当IN的取值范围较大时会导致索引失效,走全表扫描 navicat可视化工具使用explain函数查看sql执行信息 场景1:当IN中的取值只有一个主键时 我们只需要注意一个最重要的type 的信息很明显的提现是否用到索引: type结果值从好到坏依次是: system > 阅读全文
posted @ 2020-04-15 10:50 左手daima右手诗 阅读(33311) 评论(3) 推荐(6) 编辑
摘要: 1、认识拦截器 SpringMVC的拦截器(Interceptor)不是Filer,同样可以实现请求的预处理、后处理。使用拦截器仅需要两个步骤 实现拦截器 注册拦截器 1.1实现拦截器 实现拦截器可以自定义实现HandleInterceptor接口,也可以继承HandleInterceptorAda 阅读全文
posted @ 2020-01-07 15:02 左手daima右手诗 阅读(1408) 评论(0) 推荐(1) 编辑
摘要: JVM内存模型、GC机制、年轻代、年老代 阅读全文
posted @ 2019-03-08 15:29 左手daima右手诗 阅读(1873) 评论(0) 推荐(1) 编辑
摘要: 一、 Java开发环境中涉及的名词:JDK,JRE,JVM A:什么是JVM JVM是java虚拟机(JVM Java Virtual Machine),java程序需要运行在虚拟机上,不同平台有自己的虚拟机,因此java语言可以跨平台 跨平台:同样的java代码可以在不同的操作系统上执行 B:什么 阅读全文
posted @ 2019-02-27 18:32 左手daima右手诗 阅读(197) 评论(0) 推荐(0) 编辑