diff --git a/5.linux环境/1.Dockerfile.md b/5.linux环境/1.Dockerfile.md new file mode 100644 index 0000000..d72920d --- /dev/null +++ b/5.linux环境/1.Dockerfile.md @@ -0,0 +1,53 @@ +# Docker下通过Dockerfile部署Jar包 + +- **拷贝程序文件到服务器** + + ```shell + mkdir /home/tmp + cd /home/tmp + + ``` + + + +- **在该目录创建Dockerfile文件** + + ```shell + vim Dockerfile + ``` + + + +- **修改 Dockerfile 文件并保存** + + ```tex + # 拉取一个jdk为1.8的docker镜像作为基础镜像 + FROM java:8 + # 申明作者 + MAINTAINER mengyxu + #拷贝程序文件 + COPY . / + #暴露端口 + EXPOSE 8080 + # 容器启动之后执行的命令, java -jar /picture.jar + ENTRYPOINT ["java","-jar","/picture.jar"] + ``` + +- **执行命令,构建镜像** + + ```shel + docker build -t mengyxu/picture . + ``` + + **注意:最后的点号,表示在Dockerfile文件在当前目录下,`mengyxu/picture`表示构建后的镜像名称。** + +- 创建并运行容器 + + ```shell + docker run -d --restart=always --privileged -p 8080:8080 \ + -v /home/nginx/data/image/:/image/ \ + -v /home/picture-docker/application.properties:/application.properties \ + -v /home/picture-docker/log4j2.xml:/log4j2.xml mengyxu/picture + ``` + + \ No newline at end of file diff --git a/98.简历草本/许孟阳开发Java.md b/98.简历草本/许孟阳开发Java.md new file mode 100644 index 0000000..e0624ab --- /dev/null +++ b/98.简历草本/许孟阳开发Java.md @@ -0,0 +1,221 @@ +# 许孟阳 JavaEE开发工程师 + +## 个人信息 + +| 姓名 | 许孟阳 | 性别 | 男 | +| ---- | ---- | ---- | ---- | +| **年龄** | 28 | **联系电话** | (0)176 6546 6277 | +| **籍贯** | 湖南省常德市 | **电子邮箱** | mengyxu2@outlook.com | +| **学历** | 本科 | **专业** | 应用物理 | + +## 求职意向 + +| 工作性质 | 全职 | 目标地点 | 长沙 | +| ------------ | ------------------ | ------------ | ---- | +| **目标职能** | Java开发,全栈开发 | **目标薪资** | 面议 | + +## 工作经历 + +### 深圳斯普瑞特通信技术有限公司 + +- 担任职位 + + Java开发工程师、WEB工程师 + +- 工作时间 + + 2016.07-2019.03 + +- 工作内容 + - 负责旧系统的维护与开发,负责旧系统代码重构 + - 负责新系统需求评审、概要设计、模块详细设计以及文档编写 + - 负责新系统的软件技术选型,软件架构设计和代码编写 + - 负责内网代码平台、项目管理工具搭建与日常维护 + +### 深圳脱保软件有限公司 + +- 担任职位 + + JavaEE开发工程师 + +- 工作时间 + + 2016.07-2019.03 + +- 工作内容 + - 参与公司业务系统需求与分析、测试案列评审 + - 负责所分配功能模块的详细设计、功能开发、单元测试、代码优化工作 + - 遵循开发管理流程,编写和完善设计文档 + +## 专业技能 + +- 熟练掌握Java2EE编程基础,熟悉Jsp、Servlet、xml、JSON、JDBC等,有良好的编码习惯 +- 熟练使用SSH、 SSM、springBoot等开源框架 +- 熟练使用JavaScript、JQuery、Anjularjs1、HTML、CSS、Bootstrap等 +- 熟练使用Vue框架及其资源库Vuex、Vue Router、Element-ui等 +- 熟练掌握linux常用命令、shell脚本编写、环境搭建、java程序部署、Apache Tomcat和Nginx的配置与调试 +- 熟练使用doker安装软件,能用Dockerfile构建docker镜像 +- 熟练掌握GIT、SVN、Maven等项目管理及项目构建工具,熟悉gitea、gitlab等开源代码托管平台的搭建,熟悉禅道、Masterlab等开源项目管理工具的搭建 +- 熟练使用mysq、Oracle、SQLite、mongodb、redis,了解Hbase、hive,熟练掌握sql +- 有微信小程序和android开发经验,能独立完成微信小程序和androd程序搭建与开发 + +## 项目经历 + +## 临侦系列产品 + +- **开发时间/开发周期** + + 2021.03至今 + +- **项目技术** + + Strus2、Spring、Hibernate、Socket、Vue、Element-ui、mysql、SpringMvc、Mybatis等 + +- **责任描述** + + - 负责与前负责人交接 + - 负责处理遗留问题,响应客户新需求 + - 负责代码重构(没时间,只重构了部分) + +### 其他项目 + +- **项目名称** + + LRobust网管平台、无人机搜救项目、cdr大数据查询 + +- **开发时间/开发周期** + + 长期维护 + +- **项目技术** + + Springboot、Mybatis、Socket、Mysql、Vue、Element-ui、BMap等 + +- **责任描述** + + - 参与系统需求评审 + - 负责系统架构设计、数据库设计、代码编写 + - 提供系统操作手册初稿与部署说明文档 + - 负责系统后续需求响应与问题修复 + +### 核心网相关网管 + +- **项目名称** + + FHoSS网管、A基站网管(hss、epc)、B基站网管 + +- **开发时间/开发周期** + + 长期维护 + +- **项目技术** + + Springboot、Mybatis、Mysql、mongodb、Vue、Element-ui、BMap等 + +- **责任描述** + + - 参与系统需求评审 + - 负责系统架构设计、数据库设计、代码编写 + - 提供系统操作手册初稿与部署说明文档 + - 负责系统后续需求响应与问题修复 + +### 公司内部项目 + +- **项目名称** + + 小区经纬度查询服务、智能运维系统、License管理系统、信令测试 + +- **开发时间/开发周期** + + 长期维护 + +- **项目技术** + + Springboot、Mybatis、Mysql、SqLite、Vue、Element-ui、BMap等 + +- **责任描述** + + - 参与系统需求评审,负责系统页面设计(布局) + - 负责系统设计文档、接口文档编写与维护, + - 负责系统架构设计、数据库设计、代码编写 + - 提供系统操作手册初稿与部署说明文档 + - 负责系统后续需求响应与问题修复 + +### WL项目 + +- **开发时间/开发周期** + + 2020.03-2020.03 + +- **项目技术** + + Strus2、Spring、Hibernate、Vue、Element-ui、mysql + +- **责任描述** + + - 临时参与项目负责部分页面开发 + +### 监控管理平台 + +- **开发时间/开发周期** + + 2020.01至今 + +- **项目技术** + + Springboot、Mybatis、Websocket、Webservice、Httpclitet、mysql、Vue、Element-ui、BMap等 + +- **责任描述** + + - 参与系统需求评审,负责系统页面设计(布局) + - 负责系统设计文档、接口文档编写与维护, + - 负责系统架构设计、数据库设计、代码编写 + - 提供系统操作手册初稿与部署说明文档 + - 负责系统后续需求响应与问题修复 + +### 电子围栏 + +- **开发时间/开发周期** + + 2019.05至今 + +- **项目技术** + + Strus2、Spring、Hibernate、Socket、jQuery、Layui、mysql + + Springboot、Mybatis、Websocke、Vue、Element-ui、BMap、highchartst等 + +- **责任描述** + + - 负责解决系统遗留问题,新需求的开发,项目文档的维护 + - 负责系统重构,架构重建、代码重写 + - 负责优化sql,页面加载缓慢等问题 + - 负责生产环境日常维护,问题处理 + +### 微众银行-征信报送2.0 + +- **开发时间/开发周期** + + 2017.02-2019.02 + +- **项目技术** + + SpringMVC、Spring、Mybatis、Anjularjs、jQuery、Html+CSS+bootstrap、httpclient、WebSevice、Mysql、Hive+Hbase、WeMq消息中间件、FPS文件服务器 + +- **项目描述** + + 征信二代是一个供业务使用的后台系统,集成了个人征信2.0、征信1.0、企业征信2.0、数字解读等子系统。其中个人征信2.0主要负责银行用户征信报文自动化报送人行,业务员可以通过管理页面跟踪报文上报情况,也可以手动处理上报任务。征信2.0主要功能木块可分为:UM用户权限管理、后台任务自动化、上报流程及其他监控流程、报文及已上报报文查询、人行交互系统、WEB管理页面。企业征信2.0与个人征信2.0功能类似。数字解读主要负责查询人行针对每人的征信信息给出的一个信用评分。 + +- **责任描述** + + - 权限管理:在UM系统配置子系统权限,通过HTTP请求增量或全量同步到子系统,权限等级分:module、group、view、action四个层级 + + - 后台任务自动化:在流程表配置任务生成频率,每天0点定时扫描流程表生成当天需要执行的任务插入任务表,每分钟 + + 定时扫描任务表查出可执行的任务放入任务执行队列 + + - 上报流程及其他监控流程:开发service配置到任务步骤内,在执行任务步骤时触发 + - 报文及已上报报文查询:HBase查询到页面展示,供业务员查询单个用户的报文及已上报报文信息,并提供修改; + - 人行交互:与后台系统通过WeMq互通消息,使用FPS文件服务器进行文件传输。人行没有提供上报接口,需要需要解析页面进行上报; + - WEB管理页面:权限管理、报文回执文件管理、流程任务控制、线程池管理、报文及已上报报文查询、报文统计、日志监控等管理页面开发; +