实习问题小总结

11月问题总结:

1.安装Centos操作系统网络配置

Centos7默认安装后是不启动网络的,需要进行一定的配置;进入/etc/sysconfig/network-script/ifcfg-eth0进行进行配置静态IP;

BOOTPROTO=dhcp
DEVICE=eth0
HWADDR=52:54:00:4d:75:86
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
PERSISTENT_DHCLIENT=yes

修改如下:

BOOTPROTO="static"         # 使用静态IP地址,默认为dhcp
IPADDR=""   # 设置的静态IP地址
NETMASK=""    # 子网掩码
GATEWAY=""    # 网关地址
DNS1=""       # DNS服务器
ONBOOT="yes"          

配置完成后需要重新启动网络

service network restart

2.windows向Linux传输文件

使用WinSCP软件;

使用SecureCRT中的sftp进行传输;在当前终端使用(使用alt+p)命令打开一个sftp终端,进行数据的传输

3.Linux与LInux之间传输数据

使用scp命令进行传输

输入:scp  /home/test.txt/ land@192.168.12.23:/home/test

4.修改Centos主机名

修改主机名是为了方便记忆和书写,在进行集群配置时,如果使用便于记忆的名称来配置节点,则更加方便;

使用hostnamectl命令

hostnamectl host1

修改/etc/hosts文件,在文件中添加映射

127.0.0.1 VM_0_4_centos VM_0_4_centos
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4

5.SSH免密码登录

1.登录服务器A

2.ssh-keygen -t rsa,将会生成公钥和私钥文件id_rsa和id_rsa.pub;生成私钥和公钥,在/home/$USER/.ssh下

3.将 .pub 文件复制到服务器B的 .ssh 目录下,并保存为authorized_keys.

可以使用 ssh-copy-id -i ~/.ssh/id_rsa.pub 目标主机,将公钥传输到特定主机。

6.项目创建注意事项

当在公司进行开发时,每个人负责特定的模块进行开发,所以尽可能的创建项目时,先创建一个项目,在该项目下创建多个模块组件进行开发;

IDEA创建多模块: https://www.cnblogs.com/shuaishuai1993/p/9795227.html

IDEA删除模块: https://blog.csdn.net/gao_zhennan/article/details/90029395

7.Git的使用

使用IDEA开发时,可以方便的基于该项目创建Git仓库,通过简单的配置即可:

https://www.cnblogs.com/hkgov/p/7694101.html

Git的提交注意:尽量注意描述本次提交所完成的事件,增加的功能,修补的BUG等。

8.Layui框架的使用

本层向弹出层复制,方便回显;案例:表格点击修改,移除等按钮操作,弹出对应的弹出层,弹出层中数据使用表格中的相应数据进行弹出层表单表格的回显;这里的body.find("#dealTime")是弹出层的节点;

var body = layer.getChildFrame('body', index);
                    var iframeWin = window[layero.find('iframe')[0]['name']];
                    if(notice_target == "undefined" || notice_target == null || notice_target == ""){
                        notice_target = "Anonymous";
                    }
                    body.find("#dealTime")[0].value = data.noticetime.substring(0,10);
                    form.render();

9.SpringBoot返回数据,而不是特定的网页

在类上使用@RestController注解;@RestController相当于@Controller@ResponseBody;

或者在方法上使用@RequestMapping("/xxx")@ResponseBody即可。

10.Mybatis-plus使用

xxxMapper继承BaseMapper<model类>接口,

Service继承ServiceImpl<xxxx类对应的Mapper,xxxx类>;

Service是服务层的封装,底层使用baseMapper进行操作,通过泛型,注入对应的baseMapper对象,BaseMapper则类似于Dao操作,包含一系列的数据库操作的封装;

11.进行网站开发时的便利操作

首先是定时的清除缓存,防止代码修改,而系统没有变化,还是使用缓存中的数据;

清除Chrome,Firefox浏览器的缓存;

使用Chrom的开发工具,遍历开发

使用该功能,可以快速的定位到某个元素的代码位置。

使用js中console.log()函数,可以方便的在控制台显示数据,判断数据节点。

 

声明:只是简单的记录问题,以及问题的大致解决,以及在项目开发中可能面对的问题,对于某个问题可以点击具体的相关他人博客连接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值