每周小结[3]之集中精力做好最重要的事

155 阅读4分钟

漏写了一周。

上上周主要是一些收尾,以及给新员工讲了一下前后端如何发送请求,接受请求,处理需求,返回数据的整个流程。讲解的过程中,也发现了自身的一些问题。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.基本数据类型和包装数据类型

image.png

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

详解 Cookie 纪要 (qq.com)

关于系统

换行符

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; --不设置缓存序列
    

本周小结

干巴爹,打工人~

不会的东西就算抄一遍也能加深一点记忆