08 2020 档案
摘要:之前建表都是参考别人的表来建的,自己很少去思考为什么那么建,以实现功能为目的,最近接到了曹操出行和E代驾的新需求,需要自己建一张出行订单的表用来记录订单信息,于是总结了下建表时需要注意的地方。 MySQL数据类型和Java中实体类的映射关系 整数类型 计算机原理中我们知道,字节(byte)并非是计算
阅读全文
摘要:Ctrl+E 查找最近使用的文件 Ctrl+W可以选中整行,当前字符串,括号内内容。 Ctrl+G 定位行数 双击shift 文件搜索 Ctrl+Shift+r 全局搜索 Ctrl+Shirt+U 大小写转换 CTRL+ALT+T 对选定代码Try Catch Ctrl+F9 刷新静态页面 Ctrl
阅读全文
摘要:从 Java 代码到 CPU 指令 我们都知道,编写的 Java 代码,最终还是要转化为 CPU 指令才能执行的。为了理解 Java 内存模型的作用,我们首先就来回顾一下从 Java 代码到最终执行的 CPU 指令的大致流程: (1)最开始,我们编写的 Java 代码,是 *.java 文件; (2
阅读全文
摘要:项目实战 最近接了一个出行权益的需求,回调的状态有十几种,需要转换为进行中,取消,已完成几种状态进行订单状态的展示,使用ImmutableMap可以简化语句,替代使用if-else 语句或者switch 语句。 ImmutableMap介绍 其中immutable[ɪˈmjuːtəbl],adj.
阅读全文
摘要:类的加载过程? 一个Java文件从编码完成到最终执行,一般主要包括”编译”和”运行”两个过程.编译,即把我们写好的java文件,通过javac命令编译成字节码,也就是我们常说的.class文件。运行,则是把编译生成的.class文件交给Java虚拟机(JVM)执行。而类加载过程即是指JVM虚拟机把.
阅读全文
摘要:先说明下公司的发版步骤,当需要开发一个新的功能,先从master分支中拉出一个自己的分支a(假设分支为a),在a分支开发功能完后,需要切换到dev分支,然后把自己的分支a合到dev分支,部署测试环境让测试同学测试,如果测试没问题了,将最新的master分支的代码合到自己的分支a中,然后把a分支合到m
阅读全文