Linux常用操作

scp 文件copy:
scp root@192.168.10.109:/soft/platform3/z_user_org_right/z_user_org_right-3.0.jar ./
文件夹copy:
scp -r root@192.168.10.109:/soft/jdk1.8.0_131/ /

直接单行多行写入文本,无需先vim打开再编辑
1、单行文本
$ echo ‘世界你好’ > filename.txt
2、多行文本
$ cat>filename.txt<<EOF
第一行
第二行
第三行
EOF

查看文件/文件夹大小
du -h –max-depth=1 your_dest_dir

列出时区:
timedatectl list-timezones
centos时区设置:
timedatectl set-timezone “Asia/Shanghai”

时间设置:
date -s “01:01:01 2012-05-23” //这样可以设置全部时间

centos系统版本查看:
cat /etc/redhat-release

内存查看:
前十占用 ps aux | sort -k4nr | head -n 10
根据名称搜索 ps aux | grep z_u

查看防火墙状态:centos
firewallcmdstate
查看防火墙端口情况:
firewall-cmd –list-ports

查询指定名称进程
ps -ef| grep z_
查询指定端口
ps -aux | grep 6050
lsof -i:6050



开发面试题目-后台

针对项目问问题:了解在项目中承担的角色

问题:页面有个主表单与子列表,编写代码应该考虑什么因素;具体谈谈

问题:[导入导出]
请设计一个导入导出的功能供所有系统使用,越通用越灵活功能越多越好,包括前端展示、后台接口、是否需要服务器配置/需要什么配置等;口述或者有简图说明均可

期望答案:
导出支持列头、标题设置,数据源支持对象数组、SQL语法;服务器无需进行任何配置
导入结果支持提示信息,含导入数据量,错误数据提示;导入模板如何设计等

问题:POST与GET的区别

问题:HTTP请求的整个流程,如何通过java提供的包修改其他系统的最终HTML的渲染内容

问题:站点是实现获取用户session信息流程,实现用户单点的方式

问题:跨域的场景描述以及解决方案

问题:说说对spring mvc boot clourd 的了解到什么程度

问题:谈谈微服务以及做到什么程度

问题:如何执行页面动态代码并返回结果 “RKSH_”+new SimpleDateFormat(“yyyyMMdd”).format(new Date())

问题:如何不对一个类的代码进行修改,但能修改该类的行为表现(开放闭合原则)

问题:提升查询效率的几种方式
索引、分区分表、SQL语句优化(缩小条件范围) 举例具体场景

问题:事务的作用以及项目中的具体应用场景

问题:有没做过单元测试,单元测试编写时需要如何考虑

自动化部署、发布、docker、多语言、多数据库、第三方资源

有没有研究过开源代码,谈谈具体的,自己发布的优先资源

问题:请用递归实现1加到10的函数,可以是伪代码

问题:说说你的亮点。说说你平时学习的途径有哪些,可以具体说说

java 环境设置

java1.8安装:
下载1.8安装包
https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
tar -zxvf jdk-xxoo-linux-x64.tar.gz — 安装至目录:/usr/java/

环境变量设置:vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.xxoo
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

jar centos8 发布中文问号解决
locale — 查看当前系统语言
yum install langpacks-zh_CN.noarch — 安装中文支持(不同系统名称可能所有不同,搜索zh_CN即可)
vim /etc/locale.conf — 编辑语言变量
LANG=”zh_CN.UTF-8″ 添加中文支持
source /etc/locale.conf — 生效
java -Dfile.encoding=utf-8 -jar xxoo.jar — 架包中文支持启动

启动jar站点:
nohup java -jar xxoo.jar &



docker 相关

保存镜像:
docker save image_name > image_out_name.tar
导入镜像:
docker load < image_out_name.tar

unbuntu基础环境
apt-get update
apt-get install zip
locale-gen zh_CN.UTF-8 — 安装中文支持
/etc/profile — 环境变量