漏写了一周。
上上周主要是一些收尾,以及给新员工讲了一下前后端如何发送请求,接受请求,处理需求,返回数据的整个流程。讲解的过程中,也发现了自身的一些问题。springboot了解的还不够全面,这方面需要继续加强。
上周前半周还比较空,整理下之前的问题,把Alibaba的开发手册大致看了一下(该文在开发过程中建议时常拿出来反复研读),以及开始准备oceanbase的考试。后半段开始新项目。事情多起来。以及最近在看乔家的儿女(实在太好看!)。今天看了一篇文章,是说,人最好把精力放在一件事上。譬如我今天选定一个最重要的事情,一定要把它完成,其他事情先放一边。集中精力先把最重要的事情做好。准备试试。
关于JAVA
1.getInstance()
getInstance()是一个函数,在java中,可以使用这种方式去使用单例模式创建的类。单例模式就是一个类有且只有一个实例,不想object b = new object();这种方式去实例化然后使用。
2.yyyy-MM-dd
对于date类型的转换问题,不能盲目转成 YYYY-MM-DD,正常的年月日应该是yyyy-MM-dd
注意大小写格式! 大小写不可忽略。
| 字母 | 含义 | 示例 |
|---|---|---|
| y | 年份。一般用 yy 表示两位年份,yyyy 表示 4 位年份 | 使用 yy 表示的年扮,如 11; 使用 yyyy 表示的年份,如 2011 |
| M | 月份。一般用 MM 表示月份,如果使用 MMM,则会 根据语言环境显示不同语言的月份 | 使用 MM 表示的月份,如 05; 使用 MMM 表示月份,在 Locale.CHINA 语言环境下,如“十月”;在 Locale.US 语言环境下,如 Oct |
| d | 月份中的天数。一般用 dd 表示天数 | 使用 dd 表示的天数,如 10 |
| D | 年份中的天数。表示当天是当年的第几天, 用 D 表示 | 使用 D 表示的年份中的天数,如 295 |
| E | 星期几。用 E 表示,会根据语言环境的不同, 显示不 同语言的星期几 | 使用 E 表示星期几,在 Locale.CHINA 语 言环境下,如“星期四”;在 Locale.US 语 言环境下,如 Thu |
| H | 一天中的小时数(0~23)。一般用 HH 表示小时数 | 使用 HH 表示的小时数,如 18 |
| h | 一天中的小时数(1~12)。一般使用 hh 表示小时数 | 使用 hh 表示的小时数,如 10 (注意 10 有 可能是 10 点,也可能是 22 点) |
| m | 分钟数。一般使用 mm 表示分钟数 | 使用 mm 表示的分钟数,如 29 |
| s | 秒数。一般使用 ss 表示秒数 | 使用 ss 表示的秒数,如 38 |
| S | 毫秒数。一般使用 SSS 表示毫秒数 | 使用 SSS 表示的毫秒数,如 156 |
3.基本数据类型和包装数据类型
4.== 和 isEquals
当两个数都是100的时候==判断相等,当两个数都是200的时候判断不相等。
原因:查看内部实现代码可知,Integer类有一个缓存问题,它会缓存-128~127之间的整数。也就是说如果将-128~127之间的数值赋值给Integer类对象,在比较两个对象(d3==d4)时比较的是两个对象的数值。超过这个范围比较的是对象的内存地址。
5.NPE风险
NPE 空指针异常 java.lang.NullPointerException
6.同步 异步
- 同步:按顺序执行,一个执行完了再执行下一个
- 异步:cpu可以搁置当前的请求进行下一个请求
6.慎用全局变量
关于VUE
1. this.$http.adornUrl
(axios) 此处方法似乎是自封装的,百度查到的内容较少。后续再研读。
2.vue-cookie
关于系统
换行符
CR 回车 LF 换行 CRLF 回车换行。
- windows下换行的话是 CRLF(\r\n)
- linux的换行是 LF(\n)
关于数据库
Oracle Sequence
sequence序号 是由系统提供的自增长的序列号、 其建立语句如下:
- eg1:
CREATE SEQUENCE sequenceName INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXvalue -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 10; --设置缓存cache个序列 - eg2:
CREATE SEQUENCE sequenceName INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 MINVALUE 1 -- 最小值为1 MAXVALUE 999999 -- 最大值 CYCLE -- 循环 NOCACHE; --不设置缓存序列
本周小结
干巴爹,打工人~
不会的东西就算抄一遍也能加深一点记忆