日常问题记录

MAC快捷键

shift + cmd + g 输入文件地址

idea 快捷键

查找命令:shift + shift

cmd + alt + v 返回默认值

大小写转换:cmd + shift +u

eclipse 快捷键

ctrl + shift + r

windows 杀死进程

netstat -ano | findstr 8080
taskkill /pid 10076 /f

windows关机

Windows 10 的关机功能默认是快速关机,这样再开机系统启动时间不会变,只有彻底关机以后再开机系统启动时间才会更新。可以用管理员身份运行 cmd ,然后输入关机命令 shutdown -s -f -t 5 关机,再开机系统启动时间就会更新了。

shutdown -s -f -t 5
-s 关闭此计算机
-t 时间 设置关机倒计时。默认值是 30 秒。后面加关机倒计时时间
-r 关机并重启。
-f 强行关闭应用程序,没有警告
查看系统开机时间信息命令
systeminfo
利用系统自带的事件查看器查询关机时间
查询Eventlog 6005表示开机,6006表示关机

6月30日

mac 运行命令
chmod 755 XXXXX.sh
./xxxx.sh
~~~

#### Java往数据库中插入1亿条数据

1. idea 创建springboot项目使用阿里云镜像

   http://start.aliyun.com
   
2. 修改maven配置,mac快捷键cmd+,
### 7月1日

#### 《Spring boot 编程思想》

Spring Boot2.0 基于Spring Framework5.0 开发,运行最低版本要求为java1.8,模块管理依赖于Maven,兼容Maven3.2或更高版本。

查看文件结构

~~~
tree 
或者
tree -a 显示隐藏文件
~~~

创建可执行JAR 需要添加spring-boot-maven-plugin

依赖scope:

compile:表示被依赖项目需要参与当前项目的编译,后续的测试,运行周期也需要参与。

test:被依赖项目仅仅参与与测试相关的工作。

runtime:表示被依赖项目无需参与项目的编译,但是后期的测试与运行周期都需要参与。

provided:意味着打包的时候可以不用包进去,别的设施(Web Container)会提供。事实上该依赖理论上可以参与编译,测试,运行等周期。相当于compile,但是在打包阶段做了exclude的动作。

system:从参与度来说,也provided相同,不过被依赖项不会从maven仓库抓,而是从本地文件系统拿,一定需要配合systemPath属性使用。

### 7月2日

静态导入的关键点有两个:

1)import后使用static关键字

2)import后路径截止到的不是类而是方法

### 7月3日 修改文件权限

当遇到mac idea servlet-api.jar (Permission denied)

修改该文件权限为

~~~
sudo chmod 777 sevlet-api.jar
~~~

### 7月9日 YAML

单引号会将 \n 作为字符串输出, 双引号会将\n作为换行输出

### 7月10日 Spring Assistant

社区版idea 没有Spring框架,需要在插件中添加Spring Assistant ,可以在yaml文件中添加自动提示功能。如果idea 插件中无法搜索到,可以到插件官网下载,之后手动安装到idea中。目前暂无Spring Assistant 支持idea 2021版本。

P23暂停学习, 先去学习mybatis

### 7月11日 out 与target区别

(1)out存放的是该项目下所有Module(模块)的编译结果。

(2)target存放的是单个Module的编译结果。

(3)如果为某个Module指定了编译结果的路径,则不会再输出到out文件夹中了。你在Project Structure中的Project选项卡中可以设置Project compiler output的目录。 在Modules中选择某一个模块后,在右侧的Paths选项卡中可以设置该模块的Compiler output目录。use module compile output path



#### 抽象类

- \1. 抽象类不能被实例化(初学者很容易犯的错),如果被实例化,就会报错,编译无法通过。只有抽象类的非抽象子类可以创建对象。
- \2. 抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类。
- \3. 抽象类中的抽象方法只是声明,不包含方法体,就是不给出方法的具体实现也就是方法的具体功能。
- \4. 构造方法,类方法(用 static 修饰的方法)不能声明为抽象方法。
- \5. 抽象类的子类必须给出抽象类中的抽象方法的具体实现,除非该子类也是抽象类。

### 7月12日 单元测试与多线程

单元测试中跑多线程会出现提前结束问题。

###  7月14日 git 更新远端仓库

 git  remote update origin --prune 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值