未名之名
1月前来过
全职 · 700/日  ·  15225/月
工作时间: 周末10:00-19:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我在北京,周末或者下班做点兼职,擅长 nodejs,typescript,java,python,go web前端。


技能专长: 有扎实的网络基础知识,了解TCP/IP、UDP等网络协议

  精通HTML、JavaScript、CSS等网页设计语言

  扎实JAVA 基础知识,熟悉面向对象的编程思想,掌握常用设计模式

  熟悉 JSP、Servlet、JDBC、XML等WEB开发技术

  熟练运用Struts、Hibernate、Spring等J2EE企业架构核心技术

  精通MYSQL、SQLServer2008、Oracle等各种数据库操作

  熟练使用Eclipse、JCreatorPro、DreamweaverMX等开发工具

  熟练Tomcat、JDK、JBoss等WEB服务器的应用

  了解Linux操作系统

工作经历

  • 2019-10-01 -至今自由职业高级后端工程师

    技能专长: 有扎实的网络基础知识,了解TCP/IP、UDP等网络协议   精通HTML、JavaScript、CSS等网页设计语言   扎实JAVA 基础知识,熟悉面向对象的编程思想,掌握常用设计模式   熟悉 JSP、Servlet、JDBC、XML等WEB开发技术   熟练运用Struts、Hibernate、Spring等J2EE企业架构核心技术   精通MYSQL、SQLServer2008、Oracle等各种数据库操作   熟练使用Eclipse、JCreatorPro、DreamweaverMX等开发工具   熟练Tomcat、JDK、JBoss等WEB服务器的应用   了解Linux操作系统

教育经历

  • 2016-09-01 - 2020-06-01华北科技学院计算机科学与技术本科

    技能专长: 有扎实的网络基础知识,了解TCP/IP、UDP等网络协议   精通HTML、JavaScript、CSS等网页设计语言   扎实JAVA 基础知识,熟悉面向对象的编程思想,掌握常用设计模式   熟悉 JSP、Servlet、JDBC、XML等WEB开发技术  

技能

0
1
2
3
4
5
作品
游戏后台

游戏后台服务负责游戏的管理和运营,包括用户管理、游戏数据管理、支付管理、游戏日志分析等 用户管理模块: 功能:用户注册、登录、角色管理、权限管理等。 难点:用户认证与授权,角色与权限的设计和管理。 游戏数据管理模块: 功能:游戏内物品管理、关卡管理、任务系统等。 难点:设计和管理游戏内数据模型,数据的一致性和并发处理。 支付管理模块: 功能:虚拟货币充值、消费记录、充值活动管理等。 难点:支付接口对接与安全性,交易的数据一致性和防欺诈处理。 游戏日志分析模块: 功能:游戏日志记录、统计和分析。 难点:大规模日志数据的处理与存储,日志分析算法和可视化展示。 社交功能模块: 功能:好友系统、排行榜、社交分享等。 难点:实时性要求,好友关系的管理与数据同步。 游戏服务器管理模块: 功能:游戏服务器的部署、监控和管理。 难点:负载均衡、高可用性、自动扩展与部署的策略。 框架和工具包括: Web框架:Gin 数据库:MySQL 缓存:Redis 消息队列:kafka 日志:Zap 单元测试:Go testing 涉及的难点可能包括数据的并发处理、性能优化、安全性和分布式系统的设计与实现。另外,游戏后台服务往往需要与游戏客户端和第三方服务进行集成和交互,这也可能带来一些挑战。

0
2023-06-23 14:06
后台管理项目

用户管理模块: - 功能:用户注册、登录、权限管理等。 - 负责模块:用户认证、用户权限管理。 - 技术栈:Express.js、Passport.js、bcrypt.js。 - 难点:安全性,包括用户密码的加密存储和验证,以及权限控制的实现。 数据管理模块: - 功能:数据库的增删改查操作、数据导入和导出等。 - 负责模块:数据库操作、数据模型定义。 - 技术栈:MongoDB、Mongoose、Sequelize。 - 难点:数据库设计、查询优化、数据一致性和事务管理。 权限管理模块: - 功能:定义用户角色和权限、访问控制。 - 负责模块:角色管理、权限分配。 - 技术栈:RBAC(基于角色的访问控制)、ACL(访问控制列表)。 - 难点:灵活的权限控制,权限的继承和管理。 日志管理模块: - 功能:记录系统操作和事件的日志信息。 - 负责模块:日志记录、日志分析。 - 技术栈:Winston、Log4js、ELK Stack(Elasticsearch, Logstash, Kibana)。 - 难点:合适的日志级别和格式定义,日志的集中存储、检索和分析。 系统设置模块: - 功能:管理系统的配置和参数设置。 - 负责模块:系统配置管理。 - 技术栈:配置文件、环境变量。 - 难点:动态配置的处理,敏感配置数据的保护。 统计报表模块: - 功能:生成系统的统计数据和报表。 - 负责模块:数据统计、报表生成。 - 技术栈:Chart.js、D3.js、Puppeteer。 - 难点:处理大量数据的性能和效率,灵活的报表生成和可视化需求。 文件管理模块: - 功能:上传、下载、删除和管理文件。 - 负责模块:文件上传、文件管理。 - 技术栈:Multer、Minio。 - 难点:文件上传的安全性,大文件的处理和存储。

0
2023-06-23 14:01
商业化产品中台

B/S架构和C/S架构 B/S架构 B/S(Browser/Server)指浏览器和服务器端,在客户机端不用装专门的软件,只要一个浏览器即可 C/S架构 C/S(Client/Server)指客户机和服务器,在客户机端必须装客户端软件后才能访问服务器,如*、支付宝等 pB/S架构和C/S架构比较 1)、B/S架构需要重点考虑系统在不同的浏览器中的兼容性问题(浏览器的内核不同) 2)、C/S 架构需要考虑系统在不同平台的安装、卸载、升级 HTTP协议 HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。 Get请求和Post请求 http协议有请求和响应构成,post请求提交的数据在请求体,单独发生,get请求提交的数据在请求头,请求输入会和网址(URL)一起发生,post比get请求更安全。 Cookie和Session Cookie(保持登录态:登录一个网站,下次不用登录直接进) 1、记录用户访问的信息 2、Cookie数据存放在客户的浏览器上(不安全) Session(保持会话) 1)、session是一个会话过程(指的就是访问者从到达某个特定主页到离开为止的那段时间) 2)、 Session是服务器端机制,数据存放在服务器上; Cookie和Session的区别与联系     1、cookie数据存放在客户的浏览器上,session数据放在服务器上。     2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗考虑到安全应当使用session。     3、session会在一定时间内保存在服务器上,当访问增多,会比较占用你服务器的资源。 HTTP状态码 常见/必记:200→请求成功                      301→永久移动             

0
2023-06-23 13:50
更新于: 2021-09-07 浏览: 109