idea常用快捷键分类总结
一、IDEA常用好用快捷键分类
1、常用组合类
2、常规类
3、查找类
4、查看调用关系类
5、Debug调试类
6、理解代码层次结构类
7、智能提示类
二、快捷键大全
1、Ctrl
2、Alt
3、Shift
4、Ctrl + Alt
5、Ctrl + Shift
6、Alt + Shift
7、Ctrl + Shift + Alt
8、其他
一、IDEA常用好用快捷键分类
1、常用组合类
2、常规类
3、查找类
4、查看调用关系类
5、Debug调试类
6、理解代码层次结构类
7、智能提示类
二、快捷键大全
1、Ctrl
2、Alt
3、Shift
4、Ctrl + Alt
5、Ctrl + Shift
6、Alt + Shift
7、Ctrl + Shift + Alt
8、其他
数组是 js 中最常用到的数据集合,其内置的方法有很多,熟练掌握这些方法,可以有效的提高我们的工作效率,同时对我们的代码质量也是有很大影响。
二、不改变原数组的方法
三、ES6新增的数组方法
RabbitMQ是一个由Erlang语言开发的AMPQ的开源实现。
AMPQ:Advanced Message Queue Protocol,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件之间可传递消息,并不受产品、开发语言等条件的影响。
JAVA 这几年的更新实在是太太太……快了,JAVA 8 都还没用多久,16 都已经发布了。自从 JAVA 8 发布了 Lambda 和 Stream 之后,JAVA 就像打了鸡血一样,半年一个版本的发布,生产队的驴也没这么勤快。
导致我们现在完全跟不上 JAVA 发布的节奏,我司目前还停留在 JAVA 8,甚至部分老系统还在使用 JAVA 7,根本不能轻易的升级。
不过虽然暂时用不上最新版本的 JAVA,但了解每个新版本的主要特性还是很重要的,不然哪天真跟着升级了,那还不得一脸懵逼。
本文就带你快速了解 JAVA 9 - 15 的主要新特性,早学完早下班!
IntelliJ IDEA 2021 Win 和 Mac 快捷键大全,IDEA 基本所有功能都可以通过快捷键来完成。
⌘ Command
⇧ Shift
⌥ Option
⌃ Control
↩︎ Return/Enter
⌫ Delete
⌦ 向前删除键(Fn+Delete)
↑ 上箭头
↓ 下箭头
← 左箭头
→ 右箭头
⇞ Page Up(Fn+↑)
⇟ Page Down(Fn+↓)
Home Fn + ←
End Fn + →
⇥ 右制表符(Tab键)
⇤ 左制表符(Shift+Tab)
⎋ Escape (Esc)
JDK 15 新特性一览表:
ID JEP Feature
1 339 Edwards-Curve Digital Signature Algorithm (EdDSA)
2 360 Sealed Classes (Preview)
3 371 Hidden Classes
4 372 Remove the Nashorn JavaScript Engine
5 373 Reimplement the Legacy DatagramSocket API
6 374 Disable and Deprecate Biased Locking
7 375 Pattern Matching for instanceof (Second Preview)
8 377 ZGC: A Scalable Low-Latency Garbage Collector
9 378 Text Blocks
10 379 Shenandoah: A Low-Pause-Time Garbage Collector
11 381 Remove the Solaris and SPARC Ports
12 383 Foreign-Memory Access API (Second Incubator)
13 384 Records (Second Preview)
14 385 Deprecate RMI Activation for Removal
Java13主要新增了如下特性
在JDK14中新增了以下16个新特性:
Java 11的11个新功能
1. Lambda 表达式的类型推断
2. String 方法新增
3. 简化启动单个源代码文件的方法
4. 标准的HTTP客户端
5. 默认的 toArray(IntFunction)
6. Epsilon垃圾收集器
7. 低开销堆分析
8. 嵌套的访问控制
9. ZGC(Z Garbage Collector)
10. 编译器线程的动态分配
11. 新文件方法
Java 12 带来了一系列新特性:
| 189 | Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) 低暂停时间的 GC |
| 230 | Microbenchmark Suite 微基准测试套件 |
| 325 | Switch Expressions (Preview) Switch 表达式 |
| 334 | JVM Constants API JVM 常量 API |
| 340 | One AArch64 Port, Not Two 只保留一个 AArch64 实现 |
| 341 | Default CDS Archives 默认类数据共享归档文件 |
| 344 | Abortable Mixed Collections for G1 可中止的 G1 Mixed GC |
| 346 | Promptly Return Unused Committed Memory from G1 G1 及时返回未使用的已分配内存 |
Java10它号称有109项新特性,包含12个JEP。
1:局部变量的类型推断
2:GC改进和内存管理
3:线程本地握手
4:备用内存设备上的堆分配
5:其他Unicode语言 - 标记扩展
6:基于Java的实验性JIT编译器
7:开源根证书
8:根证书颁发认证(CA)
9:将JDK生态整合单个存储库
10:删除工具javah
Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API Tutorial : LocalDateTime和Abstract Class Versus Interface in the JDK 8 Era。本文还参考了一些其他资料,例如:15 Must Read Java 8 Tutorials和The Dark Side of Java 8。本文综合了上述资料,整理成一份关于Java 8新特性的参考教材,希望你有所收获。
甲骨文发布了具有丰富新特性的Java9。它包括对Java编程、JVM、工具和库的各种升级。
本文主要讲解如何在springboot下整合mybatis-plus,并访问mysql数据库。