个人介绍
我是程序员客栈的Time 初晨,一名Java开发工程师; 我毕业于咸阳师范学院,担任过陕西时空溯源生物科技有限公司的Java开发工程师; 负责过学院官网、公司的细胞分析系统的开发; 熟练使用Java系列,Vue,C/C++等技术; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2022-11-24 -2023-01-31陕西时空溯源生物科技有限公司Java开发工程师
完成公司单细胞分析系统的开发与维护。主要远程调用R服务器发送指令进行细胞的分析测序等,最后进行可视化展示。
教育经历
2019-09-01 - 2023-06-07咸阳师范学院计算机科学与技术本科
◆ 蓝桥杯算法设计大赛国赛优秀奖 ◆ 互联网+大赛省二等奖 ◆ 大学生创新创业大赛优秀奖
技能
服务端分离为 gateway、game两大模块 gateway 的作用是对客户端连接进行代理、数据分包、数据封包、死链接检测、把底层链接抽象为redis里的一条sessionId game 承载游戏全部逻辑, 只与redis直接通信, 支持客户端无感知的情况下快速重启进程 redis的作用 消息队列: 使用redis的list结构传递客户端连接信息、客户端读写数据信息 game进程重启时的内存状态暂存区 gateway进程的目前连接的session信息镜像,可直接用redis客户端看连接上来的客户端个数, sessionId信息 game进程重启逻辑 老的game进程收到kill信息后,停止消费redis消息队列里的消息,保存进程内的全部状态到redis,os.Exit(0) 新的game进程启动时,先从redis加载上一个进程的状态到内存, 然后开始处理redis消息 重启停机时间一般在100ms以内
技术架构 :SpringBoot、Vue、MySQL、Maven、Redis、ElasticSearch、 Nginx、RabbitMQ、Redisson、SpringCloud、SpringCloudAlibaba 等。 项目概述 :分布式云商城项目是一套电商项目,包括前台商城系统以及后台管理 系统,基于 SpringCloud、SpringCloud Alibaba、MyBatis Plus实现。前台商 城系统包括:用户登录、注册、商品搜索、商品详情、购物车、订单、秒杀活动 等模块。后台管理系统包括:系统管理、商品系统、优惠营销、库存系统、订单 系统、用户系统、内容管理等七大模块。 1. 使用 Nacos 组件进行服务的注册与发现与配置管理,GetWay 网关管理。 2. 使用 SpringSession 进行分布式缓存以及使用 Redisson 分布式锁。 3. 使用阿里云对象存储进行文件、图片等的存储。
https://github.com/timechuchen/PersonBlog 后端 1. 核心框架:[Spring Boot](https://github.com/spring-projects/spring-boot) 2. 安全框架:[Spring Security](https://github.com/spring-projects/spring-security) 3. Token 认证:[jjwt](https://github.com/jwtk/jjwt) 4. 持久层框架:[MyBatis](https://github.com/mybatis/spring-boot-starter) 5. 分页插件:[PageHelper](https://github.com/pagehelper/Mybatis-PageHelper) 6. NoSQL缓存:[Redis](https://github.com/redis/redis) 7. Markdown 转 HTML:[commonmark-java](https://github.com/commonmark/commonmark-java) 8. 离线 IP 地址库:[ip2region](https://github.com/lionsoul2014/ip2region) 9. 定时任务:[quartz](https://github.com/quartz-scheduler/quartz) 前端 核心框架:Vue2.x、Vue Router、Vuex Vue 项目基于 @vue/cli4.x 构建 JS 依赖及参考的 css:[axios](https://github.com/axios/axios)、[moment](https://github.com/moment/moment)、[nprogress](https://github.com/rstacruz/nprogress)、[v-viewer](https://github.com/fengyuanchen/viewerjs)、[prismjs](https://github.com/PrismJS/prism)、[APlayer](https://github.com/DIYgod/APlayer)、[MetingJS](https://github.com/metowolf/MetingJS)、[lodash](https://github.com/lodash/lodash)、[mavonEditor](https://github.com/hinesboy/mavonEditor)、[echarts](https://github.com/apache/echarts)、[tocbot](https://github.com/tscanlin/tocbot)、[iCSS](