招聘要求demo01

这篇招聘要求是在动脑学院的公告上看到的,在此收藏一下。

以下为公告内容:

#Java内推[玫瑰][玫瑰]

上海-驻场外企-java开发

工作位置:上海浦东新区软件园

3年以上经验 薪资25-28K 要求英语

我们需要您:

必须具备以下能力:

1、计算机专业或是软件工程专业本科以上学历

2、3年以上高流量网站开发经验。

3、非常了解Java和Spring MVC,熟悉Spring Cloud的使用并有项目使用经验

4、熟悉如何设计和开发REST API

5、有数据库技术MySQL和NoSQL(比如MongoDB)的项目使用经验

6、对于搜索技术比如Solr,ElasticSearch有项目使用经验

7、有常见的分布式系统组件比如ZooKeeper, Kafka, Redis的使用经验

8、有Kubernetes的使用经验,了解如何在Kubernetes中部署一个微服务

9、能够进行软件调试和调优,熟悉常见的日志跟踪系统,比如ELK

熟悉软件开发的流程和工具,包括常见代码标准、代码评审、代码版本管理工具、构建与单元测试Eclipse/IntelliJ, Git, Maven的项目使用经验

10、流利的中文表达,工作英文听力和英文文档的读写能力

会给您带来加分的能力:

1、大数据处理的经验,比如Hadoop/Spark

2、对于JavaScriptde.js有一定的了解

6、上海-驻场外企-java开发-工作位置:上海浦东新区软件园 3年以上经验 薪资25-28K 要求英语

需求:

1、3年以上JavaScript开发经验

2、有使用Git进行web应用的实践经验。

3、对Web应用程序有良好的理解。

4、熟悉ES2015及以上语法和原生JS API,熟悉JQuery、Node.js、SASS、Gulp.js、Express等MV*框架(Angular、React、Vue),愿意使用不熟悉的框架。

5、熟悉CSS和HTML。

6、有使用REST api的经验

综合要求:

1、能够在专业环境中使用英语

2、良好的沟通能力

3、有快速学习新事物的热情

4、计算机或相关专业本科学历,2~5年工作经验

银行业经验

做过多家银行的柜面系统

熟悉银行项目管理流程,

拥有与其他系统配合经验丰富

做过简单接口开发

ABC ABIDE(3.5/4.0) AFA熟练使用

tar命令

Linux下操作tar.gz文件:

(默认有权限读写)

以文件/abslog/abslog20200927bak_147.tar.gz为例

cd /abslog

查看

tar -ztvf abslog20200927bak_147.tar.gz home/abs/abs/log/teller/20200927/3080272/3438

解压单个文件

tar -zxvf abslog20200927bak_147.tar.gz home/abs/abs/log/teller/20200927/3080272/3438

解压多个文件

tar -zxvf abslog20200927bak_147.tar.gz home/abs/abs/log/teller/20200927/3080272/34*

解压到指定目录

tar -zxvf abslog20200927bak_147.tar.gz home/abs/abs/log/teller/20200927/3080272/3438 -C ./

odoo-install-script

#!/bin/bash
export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
clear

Check if user is root

[ $(id -u) != “0” ] && { echo “Error: You must be root to run this script, please use ‘sudo su -‘ command to change root”; exit 1; }

version(){
echo “version: 0.1”
echo “updated date: 2019-12-30”
}

Show_Help(){
version
echo “Usage: $0 command …[parameters]…
–help, -h Show this help message
–version, -v Show version info

}

r:repository; i:init

while getopts “:r:””:i:” opt
do
case $opt in
r)
repo_name=$OPTARG;;
i)
repo_init=$OPTARG
;;
?)
echo “no repository”
exit 1;;
esac
done
echo $repo_name
echo $repo_init

echo “Pre-installation is starting, please wait for 1-3 minutes…”

python2 -m pip == pip2

python3 -m pip == pip3

pip is already installed if you are using Python 2 >=2.7.9 or Python 3 >=3.4

OracleLinux need install oaclelinux-developer-release-e* oracle-nodejs-release-e* oracle-epel-release-e* in image before this script

if command -v yum > /dev/null; then
sudo yum clean all 1>/dev/null 2>&1
sudo yum makecache 1>/dev/null 2>&1
sudo yum install -y epel-release 1>/dev/null 2>&1

sudo yum install yum-utils libselinux-python git python python3 -y 1>/dev/null 2>&1
sudo yum install python-pip -y 1>/dev/null 2>&1
sudo yum install python2-pip -y 1>/dev/null 2>&1
sudo yum install python3-pip -y 1>/dev/null 2>&1
sudo python3 -m pip install -U –force-reinstall requests docker 1>/dev/null 2>&1
sudo yum install ansible sshpass -y
fi

if command -v apt > /dev/null; then
sudo apt-get update 1>/dev/null 2>&1
sudo apt-get install git python python3 -y 1>/dev/null 2>&1
sudo apt-get install python-pip -y 1>/dev/null 2>&1
sudo apt-get install python2-pip -y 1>/dev/null 2>&1
sudo apt-get install python3-pip -y 1>/dev/null 2>&1
sudo python3 -m pip install -U –force-reinstall requests docker 1>/dev/null 2>&1
sudo apt-get update 1>/dev/null 2>&1
sudo apt install software-properties-common -y
sudo apt-add-repository –yes –update ppa:ansible/ansible
sudo apt install ansible sshpass -y
fi
sudo python3 -m pip install –upgrade pip
sudo python2 -m pip -V
sudo python3 -m pip -V
sudo echo “Pre-installation has beend completed”

if [[ $repo_name != “” ]]
then
sudo rm -rf /tmp/ansible-$repo_name
cd /tmp
sudo git clone https://github.com/Websoft9/ansible-$repo_name.git
cd /tmp/ansible-$repo_name
ansible-galaxy install -r requirements.yml -f
sudo touch /tmp/ansible-$repo_name/hosts
sudo echo “localhost” > /tmp/ansible-$repo_name/hosts
ansible-playbook -i hosts $repo_name.yml -c local -e init=$repo_init
sudo shutdown -r -t 3 “System will restart in 3s, then installation completed”
fi

vstpd探索

vsftpd使用记录
搭建vsftpd服务端
安装:
yum -y install vsftpd
useradd aaa
passwd aaa
测试:
用UE进行连接,用户名密码用aaa/aaa
用sftp进行连接,成功
注:由于用ftp连接的话,vsftpd默认是被动模式,会随机启动服务器端口(具体哪段待确认),这个对于防火墙没有放开相应端口的服务器即时连上了也访问不了文件

设计模式

六大原则

开闭原则

构建型模式

工厂方法模式

抽象工厂模式

单例模式

建造者模式

原型模式

行为型模式