1 工作
1.1 [1]求职目标
01.公司类型
a.分类1
中国人民银行(央行)、中国邮储银行、农村信用社
中国银行、中国工商银行、中国农业银行、中国建设银行、中国交通银行
山西银行、晋商银行、晋中银行
兴业银行、光大银行、民生银行、中信银行、浦发银行,招商银行、平安银行
b.分类2
电商、支付、医疗、社交、AI
银行、煤炭、航空、电力、物流、电信/移动/联通、建筑、化工、汽车、医药、食品、农业
02.BOSS直聘
a.信息1
目标公司:国企,小公司,银行
招聘渠道:周围人、牛客,官网,公众号,招聘软件
b.信息2
公司简介:系统提供商、服务提供商、IT外包、人力资源、出差、外派
公司住址:面试地址和公司地址不一样,包吃包住
合同签订:以总公司名义进行招聘,等入职时签的是子公司,子公司是外包公司
电话面试:对方直接问学历、做过哪些项目、用过哪些技术,外包HR从不认真阅读简历,只会立马打电话,在电话问东问西
c.信息3
一线:文思海辉、软通动力、中软国际、柯莱特、中科软、博彦科技、浪潮、亚信科技、新致软件
二线:IBM、宇信科技(外包银行)、法本、德科、东软集团、海隆软件、宇信科技、汉德、用友软件
三线:科蓝、微创、亿迪、海博拓天、神马、博朗、中和软件、神州数码、凌志软件、信必优、浙大网新、亿达、润和
d.信息4
80%技能要求,2年可投3-5年经验
学历:初中及以下、中专中技、高中、大专、本科、硕士、博士
经验:应届生、1年以内、1-3年、3-5年、5-10年、10年以上
年龄:16-20岁、21-25岁、26-30岁、31-35岁、35岁以上
e.信息5
主动沟通:修改简历、头像、招呼语、沟通方式
沟通招呼:请问,我是22届软件工程毕业生,工作1年,可以1月内到岗,可以把简历发给您看看吗?能接受加班,不接受频繁出差。工资低一点可以商议,线上线下面试都可以。
f.信息6
公司类别:小公司、外包公司、自研公司 门槛低,外包公司干多久,不适合长期呆
正常三面:技术面、交叉面、文化面 想去的公司,放后面去
g.信息7
先看项目整体把控,再问基础
完整项目,js基础,vue基础,常见方法,
功能设计,登录功能,vuex缺点,浏览器缓存,大屏适配
03.汇总信息
a.细节1
3年以内 基础+某个开发设计如何做?比如VUEX缓存处理
3-5年 VUE框架中的某个设计,比如路由是如何实现,能够手写
面试 一面(学历+做题),二面(框架),三面(算法),工作1-2年,不看学历,看技术
外包 外包(技术陈旧不一,敏捷开发,也不一定学不到东西)
大小公司 大公司(规范性,前端开发人员,不会频发跟需求产品接触)
小公司 小公司(交叉性比较强)
五险一金 社保缴纳记录,只要不存在记录,都可以说没工作
后端 2019年开始,Java、C#、Uni-app、VUE
项目 项目周期完整经历迭代一个就知道如何做了
b.细节2
01.你们公司做什么项目?什么预期,稳定不稳定
02.你们公司用到了什么框架,什么技术?是不是面向主流框架
03.五险一金比例,基础工资是多少?
04.出差加班严不严重?经常出差不?
05.项目入职后,这个岗位让我具体负责什么?干什么?是二阶段开发?还是新开发的项目
06.面试官沟通语言状态,是怎么样的?环境也是很重要的,能不能去工位看一下
07.问一问手里的offer,多久可以入职?
08.以这个offer,试用期正常都是80%,可不可以100%
09.反问hr为什么选择这家公司?
c.细节3
业务设计:弹幕系统
高并发:mysql、redis、rabbitmq
-----------------------------------------------------------------------------------------------------
设计模式、并发编程:背
项目问的是最多的,通过项目来问技术
学某个技术,其实是比学业务(业务场景),比学架构是要难的
-----------------------------------------------------------------------------------------------------
源码(无法落地):spring、springboot、mysql、redis、并发编程、jvm、springcloud
基础(Java面试):java基础、javaweb、web框架、SpringBoot、MySQL、Redis、分布式框架 | 普通的电商demo项目
误区:要搞后端,就纯搞后端
架构:整体设计、技术选型
业务:搞项目一定是比搞技术要简单的多
技术:把学到的这些技术的运用起来,购物车如何设计?网上设计过于简单无法落地,主要是跟促销挂钩,意义不大
d.细节4
打卡
双休
年终奖
入职体检
工作电脑是联网的吗?还是自带电脑?
加不加班、试用期多久、五险一金、基本薪资、涨薪幅度 | 公积金缴纳比例、缴纳基数
e.细节5
1门:公基
2门:行测、申论
只有这三条能让你工作的有尊严:考公、外企、润
1.2 [1]心态建设
01.对我们公司了解多少?
a.主营业务
去面试一家公司前,先百度搜索一下这个企业大致的情况,至少知道这个企业是干什么的
(研发的产品是金融,还是医疗?上市企业?全国有几家分公司?)
b.胜任职位
此外,还可以回答一些赞美企业的话,例如:我十分看好贵公司所在的行业,而且从一些公开的渠道得知
贵公司非常重视人才的培养,而且这个某某某岗位也是我非常热爱的职业
02.你自己有哪些优缺点?
a.提问
在面试场上,面试官突然问道:“你能谈谈你的缺点吗?”,对这个问题该怎么回答呢?说还是不说呢?
说出缺点担心会带来负面影响,不说又不知该如何解围。面对这样的情况,不妨按照下面的思路试一试
b.思路
①不宜说自己没缺点
②不宜把那些明显的优点说成缺点
③不宣说出严重影响应聘工作的缺点
④不宜说出人不放心、不舒服的缺点
参考1:可以说一些对于所应聘工作"无关紧要”的缺点,甚至是一些表面上看似缺点,从工作角度看却是优点的缺点
参考2:“我需要学会更耐心一点。我的性子比较急,总要自己的工作赶在第一时向完成。我不能容忍工作怠慢
03.与上级意见不一时,你将怎么办?
a.一般回答
根据实际情况进行回答,一般可以这样回答:“我会给上级以必要的解释和提酲,在这种情况下,我会服从上级的意见;
b.特殊回答
如果面试你的是总经理,而你所应聘的职位另有一位经理,且这位经理当时不在场,可以这样回答:“对于非原则性的问题,
我会服从上级的意见,对于涉及公司利益的重大问题,我希望能向更高层领导反映”
04.出奇制胜
a.反对与所有应聘者千篇一律
简单代码与其他人不一致,保持新颖;可以通过《阿里巴巴编程规范》、《Effective Java》提升编码规范
b.反对与所有面试宝典千篇一律
a.问题
宝典/题目/知乎/博客/Github
b.答案
自己整理
c.举例
线程通信中,常规使用wait/notify/notifyAll,而自己使用Semaphore信号量,或者Google guava库中的Monitor
c.找对时机,秀技能
a.项目情景
每个人都有一些独到的经验,要想办法在面试的时候告诉面试官。
聊聊自己的项目经验,项目聊完的时候,加一句,"我在做这个项目的时候,曾经遇到了一个bug,困惑了我很长时间,
当时 Arrays.asList() 返回一个"List",当时通过阅读源码,发现返回的"List"并不是Collection中的那个"List",
而是 Arrays 工具类中下的一个内部类 ArrayList,此内部类中无 add 方法,故报错
b.解决思路
自己在解决项目中的一些问题时,并不是通过百度直接寻找答案,而是通过Debug、阅读源码,以及其他手段获取解决方案
05.容易谈到的秀点
a.JVM优化
a.问题
项目做完时,可以用 jmeter 进行了压力测试,经过测试发现,响应时问太慢、内存利用率太高?
b.分析
通用点,用JDK自带的 visualvm 监测工具发现项目中的短对象太多了
c.方案
一是调整新生代内存大小,二是调整新生代逃逸到老年代的阈值
b.SQL优化
a.问题
项目做完时,发现某个功能相应时间太慢,如何解决?
b.定位慢SQL
慢查询日志(mysqldumslow),发现到是哪个SQL执行太慢
c.优化慢SQL
使用 explain 查看 SQL 执行计划,发现有些索引失效了,
例如,select xxx from emp where name like '%xxx%',like查询时第一个%会造成索引失效
d.数据库
根据实际项目中使用 SQL 的读多还是写,合理设置隔离级别,读类型/写类型?
通过状态变量发现读多,还是写多?com-select:10000次,innodb_rows_inserted/updated/deleted:200次
06.技术沉淀
a.算法
准备有关字宇符串的常规算法,拒绝暴力处理字符串,例如,可以使用KMP算法进行优化处理
b.项目
数据支撑(GitHub、博客、专栏、微信公众号、项目发布到阿里云)、二维码(链接)
c.大厂区别
BAT、宇节跳动、Google、Facebook
核心竞争力:数据结构和算法、操作系统、计算机网络、设计模式、分布式、逻辑思维(8+11=?)
大厂误区:不要过于沉浸于功能建设
07.心态建设
a.正常面试官:引导你来回答问题,而不是想方设法吓唬你
场景:有没有用过 List,哪些常见子类?ArrayList 底层是数组,如何动态扩容,保持不越界
解决:遭从面试官的引导,逐步回答问题
b.非正常面试官:自己在秀技术,调整好心态,不要受干扰
场景:虽然回答正确,但是被面试官“否定
解决:调整好心态,不要受干扰
08.如果问到自己不会的技术点?一定要答出自己的想法
a.场景
MyBatis/JPA/新框架?验证码/二维码/设计?
b.解决
即使不会,也告诉面试官,“虽然没用过这个新框架,但是我用过同类产品,我相信他们都是差不多的”
如,映射文件/注释 -> 实体类 -> 表 -> 框架本身的API操作各种 CRUD
1.3 [2]招聘信息
01.招聘信息
a.分类1
思特奇
胜通和
中电科
坦重晟,7-9K
软件测评
大唐电信
爱知之星
数字马力
魔方网表
东华软件
太重数智,7-12K
中移系统集成,10-15K
七颗星科技有限公司,5-10年
b.分类2
龙为电子
龙软科技
兴业银行
长河信息
大连东华
嘉天科技,8-13K
新中大科技,9-14K
山西抖老板
山西智杰软件
中移系统集成有限公司
山西锦绣大象农牧集团:7-10K,金蝶苍穹平台
c.分类3
联康科技
卫宁健康
卫宁软件
太原唐久超市有限公司,Fail
山西和谐医疗健康中心
爱獭科技杭州有限公司
02.招聘信息
a.AI技术
a.说明1
阿里云核心业务全部接入Agent体系
字节跳动30%后端岗位要求大模型开发能力
腾讯、京东、百度开放招聘技术岗,80%与AI相关...
b.说明2
大模型正在重构技术开发范式,传统CRUD开发模式正在被AI原生应用取代!
最残忍的是,业务面临转型,领导要求用RAG优化知识库检索,你不会;
带AI团队,微调大模型要准备多少数据,你不懂;
想转型大模型应用开发工程师等相关岗,没项目实操经验...这不是技术焦虑,而是职业生存危机!
c.说明3
曾经热门的开发框架、大数据工具等,已不再是就业的金钥匙。
如果认为会调用API就是懂大模型、能进行二次开发,那就大错特错了。
制造、医疗、金融等各行业都在加速AI应用落地,未来企业更看重能用AI大模型技术重构业务流的技术人。
d.说明4
如今技术圈降薪裁员频频爆发,传统岗位大批缩水,相反AI相关技术岗疯狂扩招,薪资逆势上涨150%,
大厂老板们甚至开出70-100W年薪,挖掘AI大模型人才!
b.promprt调优
a.说明1
熟悉peewee/sqlalchemy等常用的pythonorm框架
熟悉pandas/numpy等常用的数据分析框架
熟悉pytorch、RNN、CNN、LSTM、VGG、ResNet、GoogleLeNet、决策树、随机森林、支持向量机、极致梯度提升数、聚类等
设计能够评估模型不同角度的评估方案
有RAG经验者以及text2sql、text2api等经验者优先考虑
负责训练新的语言类模型,在效果、规模和推理速度方面迭代到先进的技术水平
b.说明2
了解深度学习方向神经网络的相关架构,传统机器学习相关算法
了解生成式人工智能的最新行业动态、应用方向,具备一定的行业认知
了解prompt使用技巧及其他模型调优手段,有Al大模型相关项目经验优先
了解NLP领域的相关算法知识,使用LLM进行子领域问答机系统搭建优化与部署
了解当前大模型能力边界,能围绕现阶段高频落地场景制定基于大模型的行业应用和解决方案
c.大数据
a.说明1
精通FineBl/Finereport等Bl产品
参与BI数据分析系统的搭建和维护
制作数据分析报告,为决策层提供数据支持
深度挖掘用户的行为特点,用数据推动运营
具备扎实的量化研究和编程能力,熟悉金融市场和交易规则
b.说明2
根据要求,接入、清洗、整理、分析与挖掘数据形成数据报表及分析报告
熟悉华为云平台、数据中台整体技术架构,熟练运用SQL实现数据ETL加工处理
参与生成式大模型的能力建设,结合客户需求,从prompt优化、模型Finetune等方面优化生成效果
数据采集与同步:利用Dinky开发的FlinkSQL代码消费Kafka中的用户日志数据,并将其写入Doris、Paimon、Hudi和Iceberg的ODS层。使用DolphinScheduler配置SeaTunnel任务,同步MySQL中的业务数据到Doris的ODS层
数据仓库架构设计:遵循ODS(操作数据存储)->DWD(数据仓库明细层)/DIM(维度数据层)->DWS(数据服务层)->ADS(应用数据存储)的四级数据分层架构,确保数据在Doris、Paimon、Hudi和lceberg中的有效流转
03.招聘信息
a.AI智能体开发工程师
a.说明1
鲲博时代正在招聘
AI智能体开发工程师
太原/15-20K/经验不限/大专
b.说明2
职位详情
企业知识库系统开发
设计并实现基于大模型的知识检索与管理系统,构建企业级知识图谱,支持多模态数据整合(文本/图像/视频)
开发RAG(检索增强生成)系统,优化知识库的向量化存储与检索效率,需熟悉Milvus等向量数据库
实现知识库的权限管理、版本控制及自动化更新机制,确保数据安全性与时效性
c.说明3
业务系统对接与数据分析
对接MES(制造执行系统)、QMS(质量管理系统)等工业系统,实现数据采集、清洗与实时分析
开发智能问答模块,支持自然语言查询(如“本月生产线良率趋势”),输出可视化统计报表
构建预警系统,基于业务数据异常自动触发通知(如CPK过程能力指数超标)
d.说明4
技术栈与工具
编程语言:精通Python(数据处理/模型开发)及Java(后端系统集成),熟悉SQL/NoSQL数据库(MySQL/MongoDB)
AI框架:熟练使用LangChain、Dify、Flowise、ragflow等构建智能体工作流;掌握LlamaIndex、GraphRAG实现知识图谱
数据分析:熟悉Pandas/NumPy数据计算库,具备Tableau/Power BI可视化开发经验
系统对接:了解工业通信协议(OPC UA/Modbus)及API开发(RESTful/gRPC)
e.说明5
专业能力
具备企业知识库全生命周期开发经验,包括数据清洗、向量化存储、检索优化
熟悉大模型微调(如LLaMA、ChatGLM)及Prompt Engineering,提升问答准确性
掌握统计学方法(如回归分析/假设检验),能将业务需求转化为数据模型
f.说明6
行业经验
有制造业MES/QMS系统对接项目经验者优先,熟悉生产数据流与质量控制指标
参与过知识库系统开发,了解文档管理、权限控制等企业级需求
g.说明7
加分项
熟悉AutoGen、CrewAI等多智能体协作框架,优化任务分配效率
了解工业物联网(IIoT)数据采集技术,如边缘计算设备部署
有LLMOps经验,能设计模型监控与迭代流水线
h.说明8
软性要求
逻辑清晰,能将复杂业务需求拆解为可执行技术方案
具备跨部门沟通能力,可协同算法团队与业务部门
对制造业智能化转型有深刻理解,关注技术落地价值
b.岗位招聘
a.大模型微调岗位
a.岗位职责
1.负责大模型(LLM / 多模态模型)的技术研发,包括预训练数据处理、模型微调(LoRA/RLHF等)及效果优化,解决文本生成、对话交互等场景问题;
2.搭建大模型训练与推理链路,熟练使用DeepSpeed/Megatron-LM等框架,优化分布式训练效率,降低推理latency;
3.结合业务场景,设计大模型适配方案,完成领域知识库构建、prompt工程及效果迭代;
4.跟踪大模型前沿技术(如MoE架构、RAG),落地技术创新,解决模型幻觉、推理不足等核心问题;
5.配合工程团队完成大模型部署上线,监控服务性能,保障线上稳定运行。
b.任职要求
1.人工智能专业优先
2.精通Transformer架构及注意力机制,熟悉GPT/LLaMA/BERT等主流大模型原理;
3.熟练使用PyTorch/TensorFlow,掌握DeepSpeed/vLLM等大模型工具链,能独立搭建训练与推理环境;
4.掌握LLM微调技术(LoRA/RLHF)、模型压缩(量化 / 剪枝),了解分布式训练策略
b.大模型智能体开发工程师岗位
a.岗位职责
1.负责大语言模型(LLM)的指令微调(SFT),运用高效微调技术;
2.开发基于大模型的智能系统架构,实现工具调用,多智能体协作(AutoGen/CrewAI等框架)及复杂任务编排;
3.构建RAG增强检索系统,优化知识库构建,查询路由及结果生成全流程
4.探索大模型在垂直场景的应用落地,设计端到解决方案
5.开发具有自主决策能力的智能体系统。
b.任职要求
1.计算机、人工智能、数学相关专业本科及以上学历,三年以上AI开发经验;
2.具备大模型全流程开发经验,包括但不限于预训练模型架构设计、微调技术实践、强化学习对齐算法;
3.熟悉智能体开发技术栈;
4.具备云端大模型训练经验。
c.langchain大模型微调
a.岗位职责
1.负责大模型(LLM / 多模态模型)的技术研发,包括预训练数据处理、模型微调(LoRA/RLHF等)及效果优化,解决文本生成、对话交互等场景问题;
2.搭建大模型训练与推理链路,熟练使用DeepSpeed/Megatron-LM等框架,优化分布式训练效率,降低推理 latency;
3.结合业务场景,设计大模型适配方案,完成领域知识库构建、prompt 工程及效果迭代;
4.跟踪大模型前沿技术(如 MoE 架构、RAG),落地技术创新,解决模型幻觉、推理不足等核心问题;
5.配合工程团队完成大模型部署上线,监控服务性能,保障线上稳定运行。
b.任职要求
1.人工智能专业优先
2.精通 Transformer 架构及注意力机制,熟悉 GPT/LLaMA/BERT 等主流大模型原理;
3.熟练使用 PyTorch/TensorFlow,掌握DeepSpeed/vLLM等大模型工具链,能独立搭建训练与推理环境;
4.掌握 LLM 微调技术(LoRA/RLHF)、模型压缩(量化 / 剪枝),了解分布式训练策略
c.模型数据
a.说明1
数据:生产数据
python程序:log日志+捕获,决策树【import xgboost as xgb】,拿【工业标准值】+【生产数据】=【预测数据】
python结果:生成一个【feo_ratio_model.pkl】,存放调参值
数据科学:XGBoost是boosting算法的其中一种,极端梯度提升,是可扩展的分布式梯度提升决策树机器学习库
b.说明2
import logging
import numpy as np
import pandas as pd
import cx_oracle
import xgboost as xgb
from typing import Dict, List, Tuple, Optional, Union
from system_config import ORACLE_CONFIG
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import StandardScaler
from sklearn.multioutput import MultioutputRegressor
from sklearn.metrics import mean_squared_error, mean_absolute_error, r2_score
1.4 [2]公司信息
01.相关情况
a.面试收费
关于费用
普通岗位:收取一个月工资(全薪)的百分之八十---比如普通外包普通公司
-----------------------------------------------------------------------------------------------------
收费方式
这个是普通岗位的收费方式
第一期:拿到offer后收取薪资的0.5
第二期:入职后第三天付清剩下0.5,例如offer上面工资1万的话,一共给10000*0.8=8000,收到offer给4000,入职三天给剩下4000
-----------------------------------------------------------------------------------------------------
高端岗位
数字马力、华为od,年终奖1-4个月的收费另外细聊。
先面试后收费,面试通过后开始收费,面试前不收取费用。
b.富士康,A5
法本
智达诚远,外包岗入职五险一金都是缴纳的,做富联的项目,单休,10-12,不加班
太原富士康,富联科技(山西)有限公司
-----------------------------------------------------------------------------------------------------
面试的话线上面试,招的全栈,如果能接受简历也匹配的话我可以把简历发给面试官看看哈
合同我们是签3年,富士康这边项目是半年,如果后面有新项目会连着做,没有的话会安排到其他项目上,
如果咱们不想去其他项目就按劳动法规定的给予补偿,你看你能接受不?
现在说不好,有可能是异地,要看哪个项目缺人,现在这大环境不好,大部分项目都不稳定,
不过一般HR不会直接跟你讲,你可以先在我们这边过渡下,后面项目结束的话你想在山西找的话可以提前再看机会
c.安徽屹通
咱们签的是外包合同吗?
学历是4年制全日制本科吗?
学信网毕业证学位证都可查吗?
-----------------------------------------------------------------------------------------------------
现在的薪资水平是怎么样的,期望薪资多少?
我们薪资一般是跟根据工作年限还有面试情况确定,餐补15一天
-----------------------------------------------------------------------------------------------------
工作地点在太原,但是具体地点还得等通知
有可能是山西农信项目,有没有做过手机银行或者网银这些呢
我们这个项目是公司的新项目,大概这个月底或者下个月会正式开始
如果项目结束或者当地没有其他项目,会安排去其他城市
具体要看项目情况,这个是新项目,一般周期是在一年以上
-----------------------------------------------------------------------------------------------------
刚开始有可能会先安排别的项目培训,之后正式启动再正式进项目组
这个岗位也是前天刚开始对外招聘的,目前项目还在公示期,所以先进行人员储备
但是也不排除会有出差的可能性,中间回家可以报销车票,出差的话公司提供住宿和出差补贴
d.山西抖老板
山西就是个这
上班应该有颗包容心,动力与压力
-----------------------------------------------------------------------------------------------------
单月总包:9.05k~12.75k
薪资待遇:8~9k(基础薪资)+0~2.7k(0-30%绩效)+1.05k(公司缴纳社保成本)
工作时间:周一到周五(9:30-12:00/13:30-18:30)、周六(9:00-12:00,3小时)、周休1.5天,节假日正常放假
-----------------------------------------------------------------------------------------------------
太原,本地正规岗位,3-5年,6K-10K
太原,外地外包岗位,3-5年,10K-12K,跟上公司走异地项目,需要出差,单休,不如直接去大城市
-----------------------------------------------------------------------------------------------------
有钱人都不敢出来挥霍浪费来带动经济,经济停滞,这就是现状
你现在看到的,就是你最大的幸福,而且会随着时间不断刷新你的下限
02.公司信息
a.太原市技新科技
a.已知系统
抢单系统
刷单系统:ai.58yskj.com,背后模型deepseek,后期需要更新+维护
b.工作内容
1.复杂单子:目前招聘
2.普通单子:实习生搞定,毕设都是刷出来的
c.待遇说明
金阳路,B口
早9晚6点半,中午12点到1点半
没活的时候,带带实习生,不会有被裁员的压力
差不多公司能给到你这个人1w左右,就是全部福利,社保啥的都算进去
-------------------------------------------------------------------------------------------------
建行,补卡
20号,发工资
五险,一年合同
无13,无年终
签字表,7天后,签合同
国庆休3天
-------------------------------------------------------------------------------------------------
7点00分,起床
7点25分,出租
7点50分,西桥C口,入站,15站,31分钟
8点10分,晋阳街
8点25分,大南门,2号线(前站,体育馆)
8点28分,错过一趟火车
8点35分,大南门,1号线,5站,12分钟
8点50分,金阳路B口,出站(前站,闫家沟)
9点00分,公司
d.工作内容1
客服,10几个
应届,2个
实习,辅助1.5w
高级软件,3个
中级软件,3个
-------------------------------------------------------------------------------------------------
刷单流程
代码生成器,保存完
角色菜单,下一步优化
模板问题,已完成
ssm整体提示词
-------------------------------------------------------------------------------------------------
caddy反代
调用ui,深度思考,图片
思维链,类似cc跳动感觉
抢单系统:对接哪几个平台
刷单系统:dp,是模板语法吗,支持单表,还是多表,上传服务是如何做的,识别llm语言,是如何做的分词
我的想法:10个套壳系统,代码不一致性
最近有多少笔单子,锁、事务可以不优化
e.工作内容2
200个,10多个模版
uniapp兼容小程序
语言丰富性:go,php
-------------------------------------------------------------------------------------------------
1.旧系统架构不能变
2.有必要,变模板,go,python
3.对标的是,同行业竞争,技术效果
4.码上飞,.....coze,n8n
5.技术难点,模型生成代码,尽量少报错
-------------------------------------------------------------------------------------------------
1.旧系统模版,兼容性提一个档次
前端模版,样式布局,太乱,数据遮挡
模板功能,模版跟不上功能,不兼容
推翻基于新的模板,换不同样式
换模版,功能样式添加
快一点,功能兼容新的功能,组件化shadcn模板,ai-element
java python node js功能拓展,BUG完善
前后端模版重构,前端重构,后端优化扩展
2.新系统架构迁移:基于模板的AI,纯AI生成,调整提示词,让AI匹配模版的功能,精准。
内网、外网,端口现在随机,系统环境隔离,基于docker,做的模板顶多2张表,做的AI。
一博,买的商业版。
3.公司小系统的BUG
4.你先把擅长的罗列出来,今天问题阐述出来,大概认知
-------------------------------------------------------------------------------------------------
1.newapi的glm无限 + ccNexus
2.mcp调用模版
3.提示词命中率,提示一个类json的选项式,来运行代码
b.山西数康师科技有限公司
a.开源项目
jd-opensource/JoyQueue:快乐队列
jd-opensource/JoySafety: 大模型安全框架
jd-opensource/sql-analysis:sql分析组件
jd-opensource/JournalKeeper:分布式流数据存储集群
jd-opensource/JoyAgent-JDGenie:开源多智能体系统
b.管理风格
执行力: 强调快速执行能力,要求员工迅速完成工作,并明确问题解决的时间表。
长期主义: 强调长期发展,不只关注短期利益,并致力于长期员工培养和员工福祉。
-------------------------------------------------------------------------------------------------
员工要求: 强调“24个工作小时内解决问题”等,对所有员工都设定了明确的执行标准。
会议效率: 限制会议时间(不超过30分钟),并要求会议核心内容不超过三页PPT,以提高效率。
精简层级:京东通过组织架构调整,如将事业群制改为事业部制,精简管理层级,使普通员工与CEO的汇报层级最多只有3级。
c.数康师,医疗器械
公司简介:
数康师(山西)科技有限公司为北京医月科技有限公司全资子公司,隶属于907集团三级子公司。
公司定位为集团研发中心,建设数据中台和业务中台。
公司专注于从事AI运动康复产品研发与销售,致力于帮助4亿潜在有康复需求的患者摆脱疼痛困扰
目前,公司产品“数康师” 已在116家医院试用,临床应用上万例,覆盖多家全国顶级三甲医院
-------------------------------------------------------------------------------------------------
发展历程:
2024年9月成立
2024年11月实缴资本到位
-------------------------------------------------------------------------------------------------
获得荣誉:
研发6年中,与北医三院完成6项课题研究,包含北京市级、海淀区、北大、清华科创基金等
2021年获北京医学创新与转化大赛二等奖
2023年与山西白求恩医院合作申报省重点研发计划
2024年获批二类医疗器械注册证
-------------------------------------------------------------------------------------------------
公司业务:
1.自有产品线“数康师”,与北医三院深度合作研发5年,已获得第十七届北京发明创新大赛二等奖,专利若干,目前已获批二类医疗器械注册证;
2.自有产品线“907医护到家”,依托医院机构,打通院内外数据,全生命周期服务患者,为患者提供上门护理、居家健康监测、居家康复、慢病管理等业务。
3.公司所属医疗行业,隶属于【广东健翔医院管理集团】,集团自有8家民营医院。太原作为集团下属研发中心,主要负责医疗产品的研发,已与各大三甲医院联合进行科研课题合作,包含北医三院,山西白求恩医院等。现因公司战略及市场加速发展需求,扩招产品负责人共同建设平台。
-------------------------------------------------------------------------------------------------
目前团队成员全部都是来自北京,上海,杭州的95后,我们欢迎在外漂泊的优秀技术人才回家。
我们自建机房,目前所有业务已基于内部的k8s具备初步弹性扩缩容能力,我们自建监控平台,正在建设中台和数据平台。
研发不只是增删改查,更不是所谓的“前后端全栈”,我们一起在山西赋能业务的同时实现技术理想。
d.数康师,岗位招聘
胜利街B口
税前7500
补偿加班机制,双休制
缴纳五险一金、全额缴纳、实发实缴
周末双休,早9晚6:15,中午休息2小时
-------------------------------------------------------------------------------------------------
说明:907集团研发中心落地山西,自研产品线非外包,核心研发人员均为北上广一线城市返回山西的同学,目标打造山西一流的研发团队。
要求:全日制本科,计算机软件相关专业
-------------------------------------------------------------------------------------------------
岗位职责:
1.参与公司产品的需求讨论、设计,并负责相关功能的开发落地
2.按照项目排期,按时提交稳定、高质量代码,完成开发任务
3.负责系统的架构、技术、运维文档的编写、维护以及其他与项目相关工作
4.生产突发问题的排查、处理,重点、难点问题的攻关,突破
-------------------------------------------------------------------------------------------------
任职要求:
1.3年以上互联网领域的设计与开发经验,具备扎实的开发基础,熟悉Java开发语言;熟练掌握IO、多线程开发技术,对事务、锁、并发等实现机制有深入了解
2.熟练使用Javaweb框架,并对框架原理有一定了解
3.熟悉SOA架构,对RPC、序列化、服务治理有相应了解
4.熟悉常用数据库软件(MySQL)的原理和使用,熟悉常用ORM和连接池组件,对数据库的优化有一定的理解
5.热爱技术,对技术有不懈的追求,喜欢研究开源代码,良好的学习能力、团队协作能力和沟通能力
6.有中间件研发,技术中台,数据中台建设研发经验加分。欢迎一线大公司研发兄弟,山西老乡回家
e.一面规则
aop代理
倒排索引
spring事务
bean作用域
单例使用场景
xml与mapper对应规则
订单号,库存,版本号:超买超卖问题、乐观锁、悲观锁
-------------------------------------------------------------------------------------------------
数康师
硬件代码写入
硬件测试报告
-------------------------------------------------------------------------------------------------
医护到家
0.全国通用
1.IM客服消息
2.首页:全部分类、专栏
3.商城+图文/视频付费服务
4.全流程(人员安排、医护的线上线下打通)
5.扫一扫,信息平台对接
-------------------------------------------------------------------------------------------------
1.满足自身业务
2.数康师,医疗硬件
3.907业务线,线条
实物商城
上门服务(工单管理),上门确认
智能硬件,穿戴手环设备,居家硬件设备
烟雾报警,心跳监测雷达(呼吸困难)
->人员通知
4.互联网医院(重),采购系统对接,自研
5.支付订单,3-4个人
f.二面规则
1.产品原型
2.技术选型,汇报合理性
3.工作排期,精确到接口
3.1.五天临近原则,团队与个人思考性
3.2.个人todo安排
4.测试时间
-------------------------------------------------------------------------------------------------
倾听,放在“听”重心
初次5条记2条,第二次10条记3条
印象重点性,远大于,完整性缺少的重点性
-------------------------------------------------------------------------------------------------
java解释型语言
代码编译成字节码,虚拟机解释,翻译给机器
go与java比较,简洁性,运行机制
内存模型,3代,新生代(细分),回收机制
-------------------------------------------------------------------------------------------------
三层调用,try catch不能直接返回true/false
flink、kafka位点,重复读,ack确认
hive配置情况,读取,使用情况
docker打包执行命令,编排,基于底层镜像
go的win打包,linux不能运行
-------------------------------------------------------------------------------------------------
给你一个k8s学习,你会如何学习?
1.官网为主,收集碎片信息,反思官网每句话
2.连通性测试
3.使用测试,包括API,UI使用
-------------------------------------------------------------------------------------------------
散装程序员,变成熟的地方:
1.基础能力能熟练作答
2.代码能力要清晰了然
3.不同环境的情绪调整
4.自我的真实性表达
5.跟团队的15分钟,远大于独自的15分钟
c.上海耀辰捷
a.岗位职责
岗位名称:Java
期望薪资11K,一周到岗
经验:3-5年
学历:统招本科
面试形式:2轮线上
工作地址:山西省太原市小店区瑞杰科技中心B座
-------------------------------------------------------------------------------------------------
岗位职责:
1、负责产品模块的设计、开发和实现;
2、负责设计文档、数据库设计文档等开发流程中需要编辑的文档的编制,对所开发代码的质量、规范性、稳定性及可维护性负责;
3、基于Java生态技术栈(Spring Boot、Spring 等)搭建稳定、可扩展的服务架构,落地服务设计与隔离方案,保障系统高可用性。
4、精通MySQL数据库表结构设计、SQL优化,熟练运用Elasticsearch、Redis、RocketMQ等中间件,设计并落地缓存策略、消息队列方案,提升系统并发处理能力;
5、参与分布式系统设计与实现,应对高流量场景下的系统挑战,解决分布式事务、负载均衡、数据一致性等关键技术问题;
6、与产品、前端、测试等跨团队成员高效协作,精准理解业务需求并转化为技术方案,推动项目按时高质量交付;
7、有一定的devopts的经验,可以基于现有的k8s进行部署和维护。
-------------------------------------------------------------------------------------------------
任职要求:
1、本科及以上学历,计算机科学与技术、软件工程等相关专业,有较高的自驱力,能独立承担模块开发任务;
2、3-5年及以上Java后端开发经验,有大宗物流行业经验或大型企业系统开发经验者优先;
3、精通Java基础(集合、多线程、JVM),深入理解Spring Boot、Spring等主流框架的核心原理与实践应用;
4、精通 MySQL 数据库,具备丰富的表结构设计与 SQL 优化经验;熟练掌握 Elasticsearch、Redis、RocketMQ 等中间件的原理与落地场景,能结合业务需求进行技术优化;
5、具备扎实的服务架构设计思想,有服务设计与隔离的实战经验,有高流量系统开发或调优经验者优先;
6、代码规范严谨,逻辑思维清晰,能独立分析并解决开发过程中的复杂技术问题;
7、具备较强的跨团队沟通能力与团队协作意识,能有效推动项目进展;
8、责任心强
-------------------------------------------------------------------------------------------------
外包,接受吗?可以的话就帮你推荐
b.岗位说明
长期项目
1轮,腾讯会议,不需要做题
2轮,甲方
d.山西星海云科技有限公司
a.公司背景
山西星海云科技有限公司,是以太原理工大学云计算中心为技术支持,专业从事信息化咨询、提供全面解决方案、应用软件开发制作、
云平台技术开发应用、项目实施、系统集成、培训服务的中美合作高新技术企业,具备自主研发能力,
拥有多项自主知识产权的软件产品;包括企业ERP管理系统、电子商务软件、物流调度监控管理系统、
WMS、MES、进销存管理系统、智能小区物业管理软件、精品资源共享平台、办公OA系统等。
b.联系方式
公司地址:太原市小店区体育西路215号2-2-15
经理:吴海凤
经理手机:18635592142
电子邮件:[email protected]
邮政编码:030000
c.岗位职责
搞数字化转型,企业ERP、WMS、软件
-------------------------------------------------------------------------------------------------
1、企业物流软件如 ERP、MES、WMS等的开发、AI的开发。
2、与客户沟通,需求调研、软件编程、现场调试、维护、培训、文档整理等。
3、熟练掌握Spring、Springboot、Springcloud、SpringMVC、MyBatis等开源框和主流数据库设计,熟练Vue、uniapp等,有3年实际项目经验。能做AI的开发。
4、学历要求:学信网可查,毕业证学位证齐全,大专及以上学历。
5、福利待遇:底薪+绩效(根据试用期实际能力定薪)。
试用期1-3个月。入职后缴纳五险。入职有培训。
-------------------------------------------------------------------------------------------------
1、前端架构及编码,熟练HTML、CSS、JS、JavaScript、Jquery、bootstrap、vue、uniapp等,熟悉Vue架构设计,能独立完成前端项目。
2、与后台开发工程师合作,完成并优化前端交互流程,优化代码提高web性能和用户体验。
3、参与多平台的应用开发,包括安卓、微信小程序等产品,负责前后端交互的实现。
4、学历要求:学信网可查,毕业证学位证齐全,大专及以上学历。
5、福利待遇:底薪+绩效(根据实际能力定薪)。
试用期1-3个月。入职后缴纳五险。入职有培训。
d.公司情况
接口:用友,金蝶
服务:项目服务商/场景服务商
赵总:数转、过二级,15392683750
-------------------------------------------------------------------------------------------------
不做办公
窗帘、水泥、
药厂、建材、批发零售
-------------------------------------------------------------------------------------------------
协同办公:线上
业财一体化:财务+进销存
生产过程:原辅料,质量、参数、订单
质量管理、设备管理、安全管理:线下
企业erp,进销存、批发零售、加工之类,熟悉业务
-------------------------------------------------------------------------------------------------
仓库管理
仓储定制管理:货架
精细化管理,仓储搬运
扫码出入库,追溯
-------------------------------------------------------------------------------------------------
价值点:仓储,质量,办公
e.国家补贴
绿色工厂,小微企业
-------------------------------------------------------------------------------------------------
二级:60家,约束场景
三级:打分60分,必须满足6个数字化场景
四级:4家
-------------------------------------------------------------------------------------------------
验收、打通
标杆、投标、答辩、第二梯队
f.其他内容
吉利,上下游管理
物流:上下游,管理批发商
服务器:云上
系统工程,一步一步走
g.山西果为有品食品有限公司
全公司:50人
存储时间:零食加工、原料加工
-------------------------------------------------------------------------------------------------
原料,与零售区别
零产品:京东,金虎,唐久
农户产品:从0到1,300个单品
-------------------------------------------------------------------------------------------------
杂质比例
色选机,抽真空设备
粗加工,主要测水份
指标1:琥珀、脱衣、灭菌
指标2:尺寸、颜色、品种
按照订单来进行加工,成品不放过3天
供应商:没有剥壳,供应商提供,无下角料
-------------------------------------------------------------------------------------------------
一个核桃,300个单品
核心点:订单,库存搞定一切了
软件一个人操作,边软件边线下
h.灵石县亿丰有机肥制造有限公司
陈凯,18635078222,123456
请各企业尽快在系统完成企业资料申报,系统上的疑问请联系平台联系人:郝经理,17836485330;王经理,15811574959
e.山西耐特斯达科技
a.说明
1.试用期4500
2.下周一,正式入职
3.不要因为500块钱而跳槽,没有留恋的地方
4.小店区武洛街10号
b.说明
1.个人技术能力
2.团队协作能力
3.队伍庞大,高价值的群体之一
c.说明
1.经济资源
2.个人成长方向:人脉资源
d.机器人应用
1.养老
2.农业
3.山西大学大数据研究院,2人团队在实施
f.山西晟墉集团
a.招聘
系统架构与开发:负责AI应用系统的前后端架构设计与核心功能实现。在AI辅助编程工具(如Cursor)的赋能下,主导代码编写、调试与维护工作,确保交付质量。
大模型应用工程化:负责LLM(大语言模型)在业务场景中的落地,包括但不限于RAG(检索增强生成)系统搭建、Agent能体编排及Prompt工程优化。
代码审查与质量控制:作为技术把关人,对AI生成的代码进行严格的逻辑审查、安全评估与性能分析,确保系统在生产环境下的高可用性与安全性。
技术选型与规划:根据业务需求,评估并选择最适合的技术栈(不限语言),制定研发规范,探索“人机协同"的高效开发模式。
软件工程基础:拥有计算机科学或相关专业背景,具备扎实的算法、数据结构及系统设计能力。这是准确评估和修正A生成代码的基石。
开发经验:具备3年以上前端,后端或全栈开发经验。精通至少一门主流编程语言(如Python,Java,Go,JavaScript,TypeScript等),并具备能快速迁移至其他技术栈的能力。
Al技术储备:熟悉大语言模型原理及主流API(OpenAl,Openrouter等)特性,具备相关使用经验。工具应用能力:熟练掌握Cursor等Al编程工具,精通Github,Gitee等版本管理工具。
b.说明
谈薪资,HR
试用期,3个月
3人团队,AI报销
包吃,中午一顿饭
入驻门店,烤胖胖
9:30-12:00,2:00-6:30
这个世界是存在无形的掌声,很多地方留不住我,是因为缺少慧眼识珠的眼光
c.说明
fastapi
banana模型
资讯-1:公众号、舆情分析
小红书-2:大纲、图文、发布
财务-2:绩效(钉钉日报)、菜品(成本分析)
豆包智能体:AI打电话,居家听力学习
03.目前公司
a.中科智信空间科技(山西)有限公司
a.两家公司从属关系
a.山西路桥集团
山西省属全资国企(山西交控下属),纯正国企,含金量最高、福利最全、稳定性顶级。
b.中科智信空间科技(山西)有限公司
路桥集团参股混改子公司,不属于纯国企、属于国企背景科技公司;独立用工、独立薪资体系,不属于路桥集团本部正编。
b.三种用工身份
a.山西路桥集团本部正编
签约主体为山西路桥集团或下属全资子公司;档案归属集团统一管理;性质为省属国企正式在编员工。
b.中科智信正编
签约主体为中科智信空间科技(山西)有限公司;档案公司自行管理;性质为混改企业正式员工,不属于路桥集团编制。
c.中科智信外包与派遣
签约主体为山西智源伟业人力资源公司;性质为第三方劳务派遣,无职级、无晋升、福利残缺。
c.山西路桥集团本部正编薪资待遇
a.薪资结构
见习期1年:到手3200-3800元/月;转正工程或项目岗:到手5200-6500元/月;转正机关文职岗:到手4500-5500元/月。
b.固定补贴
职称补贴(中级800-1200元/月、副高2000-3000元/月);注册证书补贴(一建、造价、安全等1000-3000元/月+一次性奖励1-3万);
施工驻外津贴(省内50/天、省外80/天、偏远150/天);通讯补贴150-400元/月;取暖补贴3360元/年。
c.绩效奖金
月度绩效1000-2000元/月;季度奖5000-8000元/年;年终奖1-3个月基本工资(8000-20000元)。
d.全套福利
五险一金(公积金12%国企顶格);独有的企业年金(退休额外领钱);项目包吃住,机关自有食堂宿舍;
工会福利全年约1800元物资;每年三甲免费体检、全套法定带薪假期。
e.完整年薪
本科无证机关岗8-10万;本科持证项目岗12-15万;硕士持证项目岗15-18万;中级职称加一建18-22万。
f.入编渠道
唯一主流为集团春招(2-4月)和秋招(9-11月)校园招聘;社会招聘极少,仅招持证、高职称成熟人才;中科智信员工转入路桥正编难度极高。
d.中科智信正编完整薪资待遇
a.内部职级体系
T1为应届或助理工程师(0-1年);T2为工程师或主力岗(1-3年);T3为高级工程师或技术主管(3-5年);T4为技术专家或部门经理(5年以上)。
b.各职级到手月薪
T1:4500-5500元;T2:6000-8000元(持证上浮);T3:8500-12000元;T4:13000-18000元。
c.薪资结构
见习期6个月无绩效;转正后为基础工资加月度绩效(800-1500)加各类补贴;年终奖1-2个月工资;无季度奖、无全勤奖、无工龄补贴。
d.固定补贴
餐补600元/月;通讯补贴150-200元/月;取暖补贴1800元/年;出差补贴(省内30/天、省外50/天);技术证书补贴500-1500元/月。
e.五险一金与福利
社保太原市中档基数缴纳;公积金个人10%+公司10%;无企业年金;休假为双休+全部法定假期+带薪年假;
福利包含年度免费体检、生日福利、节日物资等约1000元;含公费技术培训。
f.食宿条件
太原总部无免费宿舍,有自有食堂(餐补覆盖大部分);外派项目全包吃住。
g.正编完整年薪
本科职能无证7-8.5万;本科技术持证8-10万;硕士技术持证10-12万。
e.中科智信外包待遇
签约第三方,无T职级、无晋升通道;到手月薪3500-5000元;公积金5%-7%(太原市最低标准);
无证书补贴、无年终奖、无晋升、无职称福利;全年综合年薪4-6万;不属于公司正式员工。
f.求职渠道
a.山西路桥正编
仅官方渠道:山西交控或山西路桥集团官网人力资源板块、官方公众号,仅春秋招开放。
b.中科智信正编
BOSS直聘几乎无正编岗;唯一官方渠道为跟随山西路桥集团春秋统一校招或社招;
可自主投递官方邮箱[email protected];智联招聘偶尔零星放岗;内部内推成功率最高。
c.辨别正编与外包
正编合同主体为中科智信空间科技(山西)有限公司;外包合同主体为山西智源伟业人力资源。
g.晋升规则
a.中科智信正编晋升
T1升T2需满1年工龄加独立完成项目加基础证书;T2升T3需2年以上在岗加主导项目加软考中级或等保证书加年度考核优秀;
T3升T4需3年以上骨干经验加技术攻坚能力加小型团队管理经验。
b.跨公司晋升
中科智信正编可以竞聘调动山西路桥本部正编,但门槛极高,属于极少数特例,不作为常规晋升路径。
h.终极总结对比
路桥本部正编为纯省属国企、有年金、公积金12%、补贴最全、薪资最高、最稳定,是最优选择;
中科智信正编为国企背景混改、有职级、双休稳定、福利精简、无年金、薪资低一档,适合太原稳定就业;
中科智信外包无编制、无福利、薪资低,不推荐入职。
b.中科智信空间科技(山西)有限公司
a.说明
魏总
工资:24号
9-12,1:30-5:30
客服、编标、评标、资质
07:40误车、07:50发车
-------------------------------------------------------------------------------------------------
康佑公司体检
告诉你,告诉人力公司
送人力公司,公示5天
体检 - 通知 - 回执通知
-------------------------------------------------------------------------------------------------
转正,税前7955
根据你的综合经历评判的,后续稳定都能调整
有一个月的实习期,是转正的80%,包含五险一金,税前7955
你没有相关证书,项目经历稍稍欠缺,只能是慢慢展现你的能力,然后调档
b.人力公司
山西智源伟业人力资源有限公司
太原小店区同昌数智产业园14号楼中科智信
http://sxzywy.cn/html/54206644-473.html
山西交控 -> 山西路桥(项目:招投标采购中心) -> 3家软件公司(中科智信),回 中科智信 部署AI,稳定回 中科智信 干活
山西智源伟业人力资源有限公司,劳务派遣到【中科智信空间科技(山西)有限公司】,在【山西路桥科技中心】的【招采投标中心】做开发
走正规国家人力单位(山西智源伟业人力资源有限公司),再劳务派遣到中科智信(公司),游走支持上下级单位(山西交控集团、山西路桥集团)
-------------------------------------------------------------------------------------------------
峰越口腔旗舰院
山西省太原市迎泽区老军营街道文源巷24号办公楼A座1层第10间
从口腔诊所旁边这里直接上4层,左手边第一个家
-------------------------------------------------------------------------------------------------
【招商银行】山西智源伟业人力资源有限公司通知您签署《劳动合同(中科智信)》,
点击 https://cmbt.cn/6bw?intent=documentSign1&mobileParam=JmlkPTM0MDg3MTA4MDE3NTAwOTc5Mg==
-------------------------------------------------------------------------------------------------
张璐,15503687790,太原市迎泽区老军营街道康乐街北巷众智科技孵化园4楼412
-------------------------------------------------------------------------------------------------
尽快吧,现在中科那边的入职备案卡住体检报告了
体检报告尽快给我哈,给了我这边就能先把五险一金给你参上,要不资料不完善中科那边不让参
1月的工资表里没有你的工资哦,中科那边的工资是按照试用期整个结束后再发放的
c.相关材料
所需材料均为原件:
1.身份证
2.毕业证
3.学位证
4.学信网学历认证
5.无犯罪记录
6.征信记录
7.原单位离职证明
8.体检报告
9.招商银行卡
-------------------------------------------------------------------------------------------------
1.无犯罪记录办理方式:
线上:山西公安(小程序)--民生警务--无犯罪记录证明--无犯罪记录证明申请--申请事由(就业)--同意开始申请
线下:本人户口所在派出所办理
2.征信记录办理方式(线上)
线上:云闪付 app--首页--更多--信用报告--免费申请查询
线下:中国人民银行及授权的商业银行办理
-------------------------------------------------------------------------------------------------
资料准备好后先给我发一份电子扫描版哈
d.相关考试
通知:全国计算机技术与软件专业技术资格(水平)考试(软考)上半年报名时间为3月16日-4月13日,
有意向的同事可以登录官网https://bm.ruankao.org.cn,进行注册报名。
公司鼓励全体职工积极报名,考取证件。报名成功的同事将报名截图发给我。
-------------------------------------------------------------------------------------------------
https://mp.weixin.qq.com/s/jilUjcUkAz9Qml-5YiRPrw?scene=1&click_id=16
https://jobs.bytedance.com/campus/position/7529508801248233746/detail
c.中科智信空间科技(山西)有限公司
a.个人感悟
军师从不上战场
有时候想做个沙僧
工作也要礼尚往来
尊重下别人劳动成果
既定任务、临时任务
上课时间禁止交头接耳
一次主动换来终生内向
原则性错误、带上领导推脱
我们不是卷,我们只是做不完。--20260304
要么功课做在事前,要么小抄带在身边
大家干啥我干啥,中庸之道,不高也不低
-------------------------------------------------------------------------------------------------
贴标签、指手画脚、说话没重点、无法沟通
有些话题,我不能接茬,或者不适合开口的地方
虽然都是中国人,但咱们语言不通,跟你没啥可聊的
有些信息必须得发,起码让人家看到,即使不回复,那也是一种态度
一定要【字面意思】去理解,停留在字面,最直接的意思,我表达的信息
b.个人医疗
1月9号,匆忙入职
1月10号-13号,家人去世,应该是要回老家,刚入职觉得不适合请假
1月14号,签合同
-------------------------------------------------------------------------------------------------
这边也是,前后端一起开发,我想可以做AI,好像有点不信任的感觉。
下次我就不接前端的活了,没有太大能力增幅。
上班,老是因为一两句话,就让我很为难。
-------------------------------------------------------------------------------------------------
这个体检,我想去三甲,然后去了普通体检。
然后怕不过,我又自费200多,做了彩超一系列的。
结果又来次普通入职体检。
-------------------------------------------------------------------------------------------------
房贷,让人无所不能
本次体检未见明显异常,只能出示这个
不知道公司要求的体检标准,比如血压多少,心电图范畴。拿到报告,需要找体检大夫开这个手写证明
c.个人资料
正常情况:先体检,再入职,然后发工资
现在情况:先入职,再体检,然后发工资
-------------------------------------------------------------------------------------------------
两个pdf
1.个人资料(承诺书、体检报告、直系亲属证明人印证资料、简历、身份证、学历、职业资格证书等)
2.劳动合同
检查个人材料,体检报告、直系亲属证明人印证材料、简历、身份证、学历、职业资格证书、劳动合同等,打包发送到[email protected]
-------------------------------------------------------------------------------------------------
王亚普,人力新要求:
直系亲属证明人印证资料;已婚的,承诺人直系亲属写自己配偶,附配偶的身份证和结婚证;
未婚的,直系亲属写父母,附户口本内页,自己的和父母的。
能证明这个人是自己的直系亲属
-------------------------------------------------------------------------------------------------
血糖血压血脂,心电图;无肾脏异常,无心电图异常
自身无高血压、心脏病、糖尿病、传染病、精神类疾病、先天性疾病及其他可能影响正常工作的基础病史、隐形病史;
若存在既往病史,已如实向外包单位及用工单位说明,并提供相关医疗证明。
-------------------------------------------------------------------------------------------------
【太原市中心医院】尊敬的张瑜您好,您于2026-02-10 08:47:45在我院进行体检,您的体检报告已总检完成,您可于周一至周五(节假日除外)15:00-18:00前往健康管理中心前台领取纸质报告,
电子报告查看方式:关注北京大学第一医院太原医院服务号->自助服务(右下角)->选择挂号缴费->选择便民服务中的体检预约->选择相应的院区->查看报告。
d.个人待遇
大家记得打卡,互相都提醒一下,一天四次打卡哈
-------------------------------------------------------------------------------------------------
媛媛姐,过年咱们有什么福利没?
过年前发一批工资,还是年后发,我这个月能发工资了吧?
每月的饭卡,这个月我也能领吗?咱们有年终,或者13薪说法吗?
公积金,交满6个月,可以商贷转公积金贷吧,这个流程你熟悉怎么操作吗?
这个公积金贷款 还是很重要的,利率会降一点。
-------------------------------------------------------------------------------------------------
我问了,管工资的同事说,从合同签订日1.14算起,你的试用期2.13结束,和二月工资一起发。
每个月饭卡就打进钱去了,不用自己领,其他的我不清楚。
过年应该会有福利,到时候肯定会通知到的,放心吧。
等你回了公司再来拿卡,都是找部长。
-------------------------------------------------------------------------------------------------
这份工作,我是当作【程序员,职业】的最后一份工作来看待的,
e.地下车库
关于《地下车库具备停车条件及自动洗车系统启用》的通知
地下车库车位画线施工已全部完毕,现已具备正常停车条件。同时,地下车库自动洗车系统也已调试完成,可正常使用。
即日起,各单位可将车辆有序停放至地下车库指定车位,请大家自觉规范停放、文明行车、洗车,共同维护地库良好通行及停车秩序。
山西鼎昌物业管理有限公司
2026年05月13日
04.目前薪资
a.工资发放
a.2025
2024.12,1397+540=1937
2025.01,5693+1800=7493
2025.02,6787+1800=8587,补1200
2025.03,5594+1800=7394
2025.04,5986+1800=7786
2025.05,6593+1622=8215
2025.06,6586+1778=8364,扣2200,存款135000
2025.07,6532+1720=8252
2025.08,6504+2101=8605
2025.09,6505+1777=8282
2025.10,6521+1450=7971
2025.11,6451+1746=8197
2025.12,16370+900=17270
-------------------------------------------------------------------------------------------------
1937+7493+8587+7394+7786+8215+8364+8252+8605+8282+7971+8197+17270=108353
b.2026
2026.01,0000
2026.02,5523
2026.03,7110
2026.04,7260
-------------------------------------------------------------------------------------------------
5523+7110+7260=19893
b.20260114-20260224,总计42天,20260313发放【5522.71】
a.信息1
项目 内容
姓名 张瑜
本期结算开始时间 2026/1/14
本期结算结束时间 2026/2/24
标准 T2
月度考核系数 1.0
考勤缺卡(次) 0
人员基础费用 1668.1
1月预发绩效 800.69
试用期工资 4300
人员应发 6768.79
备注 1.14-2.13为试用期,本次发放试用期工资及2月工资;补发1月试用期五险一金
b.信息2
项目 金额
应发工资 6768.79元
社保基数 4198元
公积金基数 2150元
个人养老保险 738.88元
个人医疗保险 184.72元
个人失业保险 27.70元
个人社保小计 951.30元
个人公积金 258元
个人扣除合计 1209.30元
工会会费 20.00元
个人所得税 16.78元
实发工资 5522.71元
c.信息3
实发金额 7109.83
-------------------------------------------------------------------------------------------------
序号 19
应发工资 7955
社保基数 4198
公积金基数 2150
-------------------------------------------------------------------------------------------------
养老保险 369.44
医疗保险 92.36
失业保险 13.85
个人社保小计 475.65
公积金 129
个人合计 604.65
-------------------------------------------------------------------------------------------------
工会会费 20.00
个税 220.52
姓名 张瑜
入职时间 2026-1-14
开户行 招商银行
d.信息4
20260114,合同签订
20260114 - 20260213,试用期 【招商银行】您账户7547于03月13日20:44入账工资,人民币5522.71。3.13发的是试用期和2月那几天的工资
20260214 - 20260224,转正第1个月 【招商银行】您账户7547于03月13日20:44入账工资,人民币5522.71。3.13发的是试用期和2月那几天的工资 5522.71
20260225 - 20260324,完整一个月工资 7109.83
c.郭晋榕
a.自己
姐,跟你核对下工资的事:
合同是2026.01.14签的,1.14-1.25是试用期,3月13号发了试用期工资5522.71。
然后1.26-2.25是我转正第一个月,这笔工资一直没收到,想问问是什么情况?
b.他人
1.14-2.13是试用期,2.14-2.24是2月工资
试用期是一个月
2.25-3.24是完整的一个月工资
3.13发的是试用期和2月那几天的工资
c.自己
转正后的薪酬相关问题:
1.工资条里的人员基础费用、预发绩效、试用期工资分别是多少?
2.转正后完整一个月的税前工资、税后工资是多少?五险一金的缴费基数和比例是多少?
3.每月是不是大概13号发放上个月的工资?
d.他人
第1条,这个里的基础费用和预发绩效都是二月的工资,试用期没有绩效。
第2条,智源伟业负责
第3条,智源伟业负责
-------------------------------------------------------------------------------------------------
每个月15号之前会把所有人员的费用打到智源伟业账户上,他们再给个人发放工资,试用期工资是岗位工资的80%
一个月是按21.75天计算日工资和日绩效,2月工资和绩效要减去试用期天数
五险一金也是由智源伟业缴纳,你可以问问他个人部分扣了多少,咱们这边给他支付的是应发工资、五险一金单位部分和服务费这三项,其他明细我这儿也没有
e.自己
目前团队里只招了我一个AI开发,我自己为工作垫付的开销一直比较大,确实有不少实际难处。我这边自己垫付情况还比较严重。
好的姐,我清楚了,您先忙。我这边处理几分钟,就先去干活了。
d.张璐
a.自己
姐,跟你核对下工资的事:
合同是2026.01.14签的,1.14-1.25是试用期,3月13号发了试用期工资5522.71。
然后1.26-2.25是我转正第一个月,这笔工资一直没收到,想问问是什么情况?
姐,我转正后,不缺勤,无任何扣分行为,正常税后可以拿多少呢?
b.他人
这是中科智信那边发过来的,应发工资是6768.79,减去你的五险一金个人部分,到手5522.71
你的社保扣了2个月,1月和2月的,因为这边1月就给你交上了
T2应该是5375+绩效工资,我看2月份其他T2的绩效是2580,具体中科智信的绩效工资怎么算我不清楚
1.5 [2]转正申请
01.北京南天软件有限公司,20220701 - 20230514
a.工作内容
1.参与公司外包项目开发,以及内部系统开发
2.按照客户和项目具体要求进行软件产品变更和开发
3.解决测试提出的性能问题,并针对性的进行优化
b.转正申请
我于2022年7月25日进入公司,根据公司的安排,目前就职于软件业务体系-金融应用产品三中心-平台产品部,工作于中国邮政储蓄银行软件研发中心-逻辑集中项目组,主要协助并参与“数据清理组”,与组内成员一同解决项目中存在的数据迁移问题。在试用期这段时间,我主要学习并解决的工作内容如下:
1.根据项目文档要求,完成了对逻辑集中交易开发手册、需求规格说明书等相关资料的学习;
2.根据常用表的说明,完成了对凭证表、证件表、分户表、子账户对照表等表的学习;
3.根据数据清理任务,完成了对数据迁移问题分析、数据筛选梳理,以及对问题类型的分类,并认真解读各类问题对应方案;
4.根据银行业务培训,完成了特殊业务、定期业务、业务建模等内容的学习;
5.根据Java课程安排,完成了面向对象、容器、lambda、反射、SpringBoot等培训内容;
6.根据自我学习安排,完成并解决了对excel、notepad++、linux、vim、oracle等学习过程中遇到的难题;
在公司成长的这段时间,离不开部门同事和周围人对我的帮助,主要来自以下两方面:一方面是生活,自今年6月份从大学毕业,这是第一次参加工作,同样也是自己第一次真正走入社会,自己独立生活,面临着租房、吃饭、出行等问题,在同事的帮助下,我学会了甄别网上租房信息、尝试自己动手做饭并打造自己的厨房、努力完善并规划生活与工作的时间顺序安排。另一方面是工作,在小组长的安排下,我与组内另一位新人,从刚开始excel信息的简单处理,到Linux下操作数十亿数据,再到独立解决数据问题清单。日常工作过程中,同样我也遇到一些较为复杂的业务场景,在小组长与组内其他成员的有效帮助下,一同解决并完成了项目组分配的每周任务。数据升级过程中,我也第一次真正体会到不同小组之间相互协作、共同完成任务的过程。
在公司与其他人工作这段时间,我认为公司内部工作环境是令人满意的。目前,我自身还存在很多问题,比如在软件方面的熟练度不够,对行业趋势这块还缺乏深入了解,在业务流程上还需进一步提升。在此我提出转正申请,希望公司领导能对我的工作态度、工作能力和表现,对我给予相应的工作评价,使我按期转为正式员工。我会用谦虚的态度和饱满的热情做好我的本职工作,为公司创造价值,同公司一起展望美好的未来!
c.年终考核
作为公司的一名新人,工作的这段时间是比较忙碌充实的,其中包括职场身份的转变、技术的积累与瓶颈,以及工作积极性和团队合作的重要性等。主要体现在以下几个部分。
一是业务积累。主要来自内部培训、内部文档两部分的学习,完成了对银行交易流程的学习,如特殊业务、定期业务等,以及数据清理涉及的问题分析与处理;
二是技术成长。既有公司培训计划的路线推动,也有实际学习遇到困难而作出的调整和变动,完成了Java基础内容的系统学习,和RuoYi系统的初步解读和使用;
三是合作的重要性。在工作中,每个人都有自己的长处和优点。给我最大的感悟,第一件事要保持充分的理智和冷静,学会梳理问题、汇报进度,积极配合周围人完成自己的本职工作,才是解决问题的根本。
同样,在公司成长的这段时间,很大程度帮助自己完善了自己性格的不足,有了更多面对生活和工作的勇气和担当,掌握了调节情绪、分配时间和处理上下级任务的技能。
d.个人需改进或提高的方面
1.技术积累,抓紧补充落实Java基础,重点学习SQL内容。
2.业务积累,对流程、业务需求不够熟悉,主要针对一些具体的技术业务场景,进行深刻理解和完成。
3.学会倾听,无论是自己还是他人,提高个人积极性来配合他人完成任务。
e.下一年度个人发展建议
1.学会梳理,进一步整理学习轨迹、知识路线。
2.关注进度,除个人学习进度外,也应更多着眼于项目的进度。
3.提高态度,积极主动完成个人职责范围的任务和目标。
02.合邦电力科技有限公司/山西耐特斯达科技有限公司,20231015 - 20241103
a.信息
名称:合邦电力科技有限公司
主管税务机关:国家税务总局山西转型综合改革示范区税务局
地址:山西转型综合改革示范区学府产业园南中环街529号D座17层1709室
b.工作内容
1.参与国家电网下的山西省调电网业务开发,并兼顾部分前端业务开发工作
2.与业务人员进行需求讨论,参与技术讨论,解决技术难题
3.负责维护老项目的需求迭代,包括jsp开发
c.转正申请
入职以来,我承担了前后端代码的开发和维护工作。
一开始,这对我来说确实是一项巨大的挑战,因为我需要熟悉各方面的工作内容。
从最初的一无所知到后来逐渐理解,再到基本熟练运用,
经过工作的学习,我不仅完成了一些项目的开发,同时技能水平也得到了显著提升。
然而,我深知自己的技术还有提升的空间。
因此,未来我将更加努力,不断提升自身技术水平,弥补各方面的不足,努力成为一名更为称职的员工。
-----------------------------------------------------------------------------------------------------
在工作中,大部分的代码处于维护阶段,这要求我从前端到后端再到数据库,仔细阅读整体代码逻辑,并找出与新需求相关的修改部分。
当面对代码报错时,这不仅仅是一场技术挑战,更是对自己细致耐心的一次考验。
在应对复杂的业务需求时,我学到了拆分业务的技巧,逐步深入理解业务需求的关键性。
保持与团队成员之间的紧密协作和良好沟通,及时交流所遇到的问题,
早期发现潜在的代码问题,协调解决,确保整体项目的顺利进行。
除了技术方面,我还注重自身的软技能发展。在处理与同事的关系时,我注重倾听和理解,以建立互信的合作关系。
我在团队中提倡积极的沟通和解决问题的态度,以确保每个成员都能够充分发挥自己的潜力。
我相信,一个协作紧密、默契配合的团队是成功的关键,我将继续努力为团队的凝聚力和效能做出贡献。
d.经验教训总结
在工作中,大部分的代码处于维护阶段,这要求我从前端到后端再到数据库,仔细阅读整体代码逻辑,
并找出与新需求相关的修改部分。当面对代码报错时,这不仅仅是一场技术挑战,更是对自己细致耐心的一次考验。
在应对复杂的业务需求时,我学到了拆分业务的技巧,逐步深入理解业务需求的关键性。
保持与团队成员之间的紧密协作和良好沟通,及时交流所遇到的问题,早期发现潜在的代码问题,
协调解决,确保整体项目的顺利进行。
03.山西晋钢控股有限公司/山西晋城集团有限公司/山西源点数智科技有限公司,20241124 - 20251201
a.信息
名称:山西源点数智科技有限公司
主管税务机关:国家税务总局泽州县税务局
地址:山西省晋城市泽州县巴公镇西郜村村西100米处
b.开头
大家好!我是来自信息自动化处整体咨询组的张瑜。
能够在这里与大家分享我在晋钢集团这三个月来的工作经历,我感到非常荣幸。
过去的几个月里,我在知识的海洋中不断耕耘,在各类挑战中不断磨练,
通过与团队成员的紧密合作,我深刻体会到了集体智慧和技术创新的力量。
今天,我将通过这份述职报告,与大家分享我所取得的进步、遇到的挑战以及未来的工作规划。
希望通过这次汇报,能为公司发展献计献策,同时也能得到宝贵的反馈和建议。
c.结尾
在过去的工作中,我得到了领导和同事们的鼎力支持,也收获了诸多宝贵的经验和教训。
在之后的工作中,我将继续以饱满的热情和务实的作风,积极投身到各项工作中去,不断提升自己的业务能力和综合素质。
努力提升自己的业务水平,加强技术学习,保持积极向上的心态,时刻规划自己的工作计划,
提升自己的沟通能力,为集团的信息化发展贡献自己的一份力量。
04.中科智信空间科技(山西)有限公司/祥石鼎/软件开发中心,20260114 - 至今
a.分类1
入职很诚恳,跟魏总想聊甚欢,我比往常都要冷静的很,很诚恳。
写了份求职信,我等了1周放了我格子,我二面都过了,但是项目经理对我有偏见
一年一换,我也有自己的苦衷,之前电网5K,跳到钢铁孤僻的厂子呆了1年,单休,你就理解为午休。
潜心学习,就是为了找一张回家的门票。AI开销非常巨大,都是我省吃俭用换来的。
b.分类2
说下能力,我有个github开源社会的大佬朋友,new-api作者。
还有一个带我文字入门的博士学长,这也是我离开小城市,第一次去上大学,第一次出远门。
生命中的两个贵人吧。我挺珍惜这份工作的,这份工作,我是当作【程序员,职业】的最后一份工作来看待的,
我很多能力,也是花时间,尤其是反复透支身体换来的。
我有自己的编程理解,跟大部分人还是有所不同的。
c.分类3
说下工作。我很少午休,是因为怕做不出事情,但是偶尔也有偷懒。
最近聊了一个女生,下班生活里,在这个太原,我有了自己的工作,更重要是生活圈子,需要花时间去经营。
一年一换,这么大的耐心和自律,换来的能力,才能不惧怕每一份工作。
每一份工作,我都很认真,但每一份工作,都有我的遗憾的地方。
d.分类4
说下人情世故。我自从上次跟瑞哥,有个冲突的点是。
他随手给了我张 截图,只有 列表,还有1、2个示例。
不管什么原因吧,我没好意思张开要 整个表格文件,导致有了工作冲突,梳理出来的表有了分歧。
异地的时候,我就是想回家,就是为了钱,很长时间去单独作战,我很少去请教别人技术问题,几乎没有。
周围同事,技术的问题,我是不忌讳去帮忙解答的。比如凯轩,有AI请教的,我都是 直接给干货,给资源。
我也学会感知这个群体,不会随意上班期间开话题,去搭话,或者莫名来一句。
这也算学习,在和萧源,就能明显感觉出,人家有自己的职业操守,不是工作的话题,不要去打扰。
e.分类5
说下伤心地。哪天跟瑞哥、前两天跟大家沟通,我明显感觉有几个字。让我很伤心。
比如【指手画脚、说话没重点、无法沟通】,这些话,长这么大,我只有特别绝望,才会对别人说出来。
可能很多人不在意,但是我在意。因为这句话,我找了好几个盆友去【排忧解难】,甚至失眠了一晚上。
入职这么久,我很感谢,咱们的人事,李媛媛,媛媛姐,不仅告知我【必要的入职细节、薪资待遇】,
也因为一件小事,开导我一早上,占用了她的个人时间。
f.分类6
一呢,我想与我最近的领导,做到沟通无间隙。大家互相理解,工作的事情都可以正当提出来
二呢,我其实说话有重点,只是缺少跟别人互动的环境,我很多时候还是比较直接,爽快点
三呢,我也会慢慢适应团队每个人的做事、生活风格,也会考虑到【工作期间】,找大家沟通,注意方式方法,会顾及大家的感受。
四呢,我虽然是AI开发招进来的,但我也不都是【万能】的,一些架构师的【技术工作】可以做,但是【沟通工作】要跟【瑞哥】好好学习,他做到很棒。
五呢,我希望,这是我【程序员,职业】的最后一份工作,我能把自己的能力贡献给公司,不仅仅是工作方向,还是沟通方向。
g.分类7
说下日常,我最近认识一个女生,她比较信星座,运势,就说跟我很匹配。
我们讨论一个概念【信息偏差】,是的大家不论是成长环境,还是工作状态、心情都不一样。真的不要说【无法沟通】的字眼去伤害别人。
说能力,你再去找人去做编程这件事,你可以问问【凯轩、瑞哥】,他们的感觉是什么样的,也可以反馈给我。
我每份工作,都离我【最近的领导】关系是最好的。【你上次说的说话没重点,性子急】,是因为我不喜欢扭扭捏捏、羞羞答答,很少给人互动的时间缓冲。
我本身就是一个【阳光开朗大男孩】,可以上班稍微注意点,这我可以做到。
h.分类8
我入职很仓促,当天面试,下楼10分钟就入职。说实话,我有备选公司,也去了2趟,沟通也很好,但是我私下拒绝了。
我不止是上班写代码,我晚上,周六日,甚至看电影,散步也在构思一些结构。
这跟很多同事上班风格不一样,我也很清楚,大家脑子想的都是【钱】这件事,大家正常作息,甚至周六日就彻底放开了。
我还是那句话,【你信我,我肯定给你创造额外工作价值】,我希望咱们都能知晓,我不是不会摸鱼,不去偷懒,我也会,但是我有职业素养。
1.6 [3]生活信息
01.常用信息1
a.信息1
B站、推文
饭卡、公交卡
cf领取、github
公积金、房贷填报
-----------
京东:
淘宝:收纳盒
减肥:4-1
耳机:左4右3
锻炼:体操、拉背、体重秤
旅行:枸杞、晋祠、植物园
b.信息2
仙逆
牧神记
名侦探柯南
两个世界
-----------
繁花
红楼梦
好家伙
百年孤寂
一箱情缘
苦尽柑来遇见你
我在时间尽头等你
-----------
剪发:0307
搓澡:0204
还款:2791.33,每月5号
贷款:16082.48
洗牙:20260212
-----------
turtle:20270417,间隔3月
giffgaff:20260108,间隔3月,₣11.80
c.常用语1
氵北挽
[email protected]
[email protected]
[email protected]
-----------
主号:15135890769
副一:17897887769
副二:15034255606
电信:13306399362
联通:17635650769
-----------
老爸:15035829374
老妈:13593434575
-----------
141125199806050118
141125197208140018
141125197203050048
141125199506050079
山西省柳林县留誉镇南沟村前岔村020
汾东南路128号招商时代璟城3期13栋1单元702室
-----------
6214833583377547
622908483205926118
吕梁分行营业部,吕梁市离石区长治路西北1号,308173039138
-----------
收件人:张瑜
手机号码:15135890769
详细地址:山西省太原市小店区汾东南路128号招商时代璟城3期13栋1单元702室,030032
-----------
总价831470,均价每平8140,首付18W,实际首付下来20W
加公摊103平,三室两厅1.5卫,实际77.35平,每月还款3037元
招商时代3期13栋1单元702室
d.常用语2
让我瞅瞅怎么个事情~
非常痛快,新的一年也要继续努力鸭
https://wwbec.lanzouu.com/b0rawyjad 密码:89ps
02.常用信息2
a.信息1
活着
1942
-----------------------------------------------------------------------------------------------------
让子弹飞
疯狂的赛车
饭局也疯狂
-----------------------------------------------------------------------------------------------------
笑傲江湖1+2
射雕英雄传之东成西就
-----------------------------------------------------------------------------------------------------
赌侠1+2
大话西游1+2
逃学威龙1+2+3
-----------------------------------------------------------------------------------------------------
心花路放
天下无贼
人在囧途1+2
流浪地球1+2
b.信息2
沐浴之王
人生路不熟
年会不能停
缝纫机乐队
-----------------------------------------------------------------------------------------------------
抓娃娃
夏洛特烦恼
西虹市首富
-----------------------------------------------------------------------------------------------------
四海
后会无期
乘风破浪
飞驰人生1+2
-----------------------------------------------------------------------------------------------------
开心少少,张学友、张国荣、梅艳芳
咖喱辣椒,周星驰(咖喱)、张学友(辣椒)、柏安妮(JoJo)
烈火战车,刘德华(阿武)、梁咏琪(阿仪)
天若有情,刘德华(华Dee)、吴倩莲(JoJo)
旺角卡门,刘德华(华仔)、张学友(乌蝇)、张曼玉(阿娥)、万梓良(阿荣)
阿郎的故事,周润发(阿郎)、张艾嘉(波波)
秋天的童话,周润发(船头尺/Sam)、钟楚红(李琪/Jennifer)
c.哔哩哔哩
@AI识片酱
@AI总结助理 总结一下
@Ai的评论 总结一下
@AI总结视频
@AI视频总结
@机器工具人 识别音乐 0:01
@机器工具人 听歌识曲
@AI视频小助理 总结一下 高能空降
@机器工具人 听歌识曲
@AI课代表呀 总结一下
@AI全文总结
@有趣的程序员 总结一下
03.常用信息3
a.黑名单
未知:9540040
未知:9523472
未知:9521403
未知:9548902
-----------------------------------------------------------------------------------------------------
营销:4000395555
营销:4008688888
营销:4006495555
营销:4009000000
营销:4001755555
-----------------------------------------------------------------------------------------------------
中国移动:10086,话费:1008611,营销:10085
中国联通:10010,充值:10011,营销:10016
中国电信:10000,客户:10001
-----------------------------------------------------------------------------------------------------
移动副号:125831,电话
移动副号:125832,短信
-----------------------------------------------------------------------------------------------------
移动副号:12583115135890769,15135890769
移动副号:12583117897887769,17897887769
移动副号:12583115034255606,15034255606
-----------------------------------------------------------------------------------------------------
移动副号:12583102131065778,02131065778
移动副号:1258329524134,9524134
移动副号:0088692704252538
移动副号:00792365632129
b.银行电话
招商银行:95555
工商银行:95588,短信:10682687101243
建设银行:95533
民生银行:95568
中国银行:95566
兴业银行:95561
-----------
招商银行信用卡 -> 输入【人工服务】
掌上生活 -> 信用卡 -> 服务大厅 -> 右上角【电话】图标 -> 语音人工服务
热线电话 -> 4008205555(人工服务) / 4001595555(人工服务) / 95555
-----------
招商银行:拨打 95555 后,可尝试直接按 “0” 转人工客服,或根据语音提示,如 “按 1 转接到信用卡人工服务”“按 2 转接到银行卡人工客服” 等,按相应数字键转接。部分情况下,可先按 “0” 再按 “#” 键转接人工。
工商银行:拨打 95588 后,根据语音提示,一般按 “0” 可尝试转接人工服务。如果是贵宾客户,拨打 4006695588 后,按照语音提示操作,也多是通过按 “0” 或特定数字键转接人工。
建设银行:拨打 95533 后,先按 “1” 选择普通话服务,再按 “0” 可转接到人工服务通道。如果是信用卡相关业务,拨打 95533 后按 “2” 键,持卡客户验证身份后按 “0” 键,无卡客户拨通后若遇需输入身份证号或卡号环节,直接按 “#” 键可转接人工。
民生银行:拨打 95568 后,通常可直接按 “0” 转接人工。若按 “0” 后需输入身份证号码等信息,可根据提示完成操作,再根据后续语音提示,留意 “账务查询及持卡人其他服务” 等相关选项,按相应数字键转接人工。也可优先拨打信用卡服务热线 4006695568,接通后按 “3” 号键尝试直接转人工。
中国银行:拨打 95566 后,按 “1” 选择中文,再按 “1” 选择银行服务,然后按 “0” 可转接到人工服务。也可在拨通后按 “*” 号键,进入选择菜单,接着按 “3” 键进入银行服务,再按 “0” 键转人工。此外,信用卡业务可拨打 4006695566,拨通后按 “1” 再按任意键,然后按 “0” 转接人工服务。
兴业银行:拨打 95561 后,按 “1” 选择中文服务,再按 “0” 可转人工,之后可根据业务类型选择对应数字,如信用卡按 “1”,储蓄卡按 “2”。也可直接说出 “转人工” 或 “人工服务”,利用智能语音识别功能转接,遇到复杂问题时说 “我要投诉” 可优先接入。
c.和多号
设置 -> APP -> 电话 -> 屏蔽的联系人
设置 -> APP -> 信息 -> 屏蔽的联系人
-----------------------------------------------------------------------------------------------------
第1步:设置 -> 蜂窝网络 -> 蜂窝数据 -> 主号
第2步:设置 -> 蜂窝网络 -> 默认语音号码 -> 主号
-----------------------------------------------------------------------------------------------------
1.使用副号打电话/发短信:
办理副号后,可以在对方号码前加上“12583+副号序号”拨打副号电话。
比如使用副号1打给13800138000,则拨打“12583113800138000”
-----------------------------------------------------------------------------------------------------
2.如何识别副号来电/短信:所有副号来电,来电号码都会带有“12583+副号序号”的前缀。
比如13800138000打给副号1的电话,对方号码将显示为“12583113800138000”。
您直接回拨/回复即使用副号
d.手机收不到验证码的可能原因如下
1.手机曾回复过营销短信TD 导致手机号被拉入黑名单
2.手机信号问题
3.手机安装拦截软解导致信息被拦截
4.短信是通过短信通道下发的 当通道比较堵的时候会导致信息接收延迟
5.同一个手机号码一天获取验证码次数超限
e.手机短信端口问题
以后再也不发0000了,大多数情况是你以前回复TD或者0000退订了
如果要解除屏蔽的话 只要给刚才发送0000的号码重新发送11111就好啦
-----------------------------------------------------------------------------------------------------
这个问题也很好回答。市场上有专门从事发送短信的公司,例如知乎的网站需要发送短信的功能,
知乎会去找一家短信公司购买一个发送短信的服务,以后知乎要想发给谁短信验证码,
就告诉对方的公司,对方的公司帮知乎代为发送。
那么问题来了,既然只会可以买这个公司的短信服务,那么其他的公司也可以买。
如果别的公司买来发送推广/骚扰/广告短信,正好被你收到而且回复了“TD”退订了。
那么不幸,你以后可能再也收不到这家短信公司的短信了。比如知乎也是使用这家公司的短信服务,那么你也不能收到知乎的短信验证码了。
-----------------------------------------------------------------------------------------------------
换一个号码来接收这家网站的短信验证码,然后你就知道是什么号码发送的短信验证码。
例如:10086111发给你短信验证码了。那么你用收不到短信的卡号,发送“11111”或者“1111”给10086111,
如果不出意外,你的手机会收到一条回复短信,内容:“您已经成功开通端口[10086111],相关取消的业务可以使用了。”
04.常用信息4
a.资料
123@
666888,平板
980021,安卓、平板
510406,苹果
616515,门禁
晋AR8w96
西部丽景
惠泽家园,
恒大悦府2期14号楼1702
沙沟小区1号楼3单元1501
太谷县西南街中巷14号
13834044060
4008203333
15582892418
15545483839
b.考编之路
王幸茹
142429199811200021
wangxingru0021
15545483839
c.小米之家
王幸茹
2527069560
147258369wxr..
13306399362,电信卡
d.家庭住址
收件人:王幸茹
手机号码:15545483839
详细地址:山西省太原市万柏林区小井峪街道沙沟小区1号楼3单元1501
详细地址:内蒙古自治区通辽市京汉四期30号楼2单元802
1.7 [3]净化心灵
01.常用信息
a.说明1
a.分类1
9545309
10106866
10101158
020118100
b.分类2
16552653105
17060882479
13126555082
05948995008
17060882465
17062000531
03542534349
05948995002
05997023802
07566284817
17078895624
17062000525
17058504958
17063316811
17078895486
c.分类3
13049935043
17049019502
18939575746
01051349104
02759300069
13467019396
02566040426
03512714986
18735185055
18121067454
02062933571
057156139948
051285664617
075536654936
059163026130
b.说明2
a.分类1
+8615514145666
+8613960029565
+8613473756138
+861068260048
+8617058998023
+8616569472461
+868255823519
+8618017231124
+8617119417921
+8618017739846
+8616797049657
+8617702717711
+861088485526
+8673183045863
+8673122445603
+8616260362496
+8617023593073
+862138336481
b.分类2
+8617829997871
+862180412201
+8616235100420
+861052563436
+8618412151341
+8617543061704
+8618661987831
+8617129014410
+8615504313945
+862867763278
+8615525421813
+8616260150221
+8616260372588
+8619842840424
+8615525442887
+8673158397950
+863583374270
+8651068039706
+8615104409491
+8689831787858
+867362621974
c.分类3
+862035629615
+8615843139460
+8657181608608
+861021542547
+8616753585722
+8615843062417
+8616260268715
+8616643150422
+8616752634630
+8616728622551
+862035625669
+8673128379264
+8613291246023
+8618834148493
+863727616440
+863562020006
+865507204255
+868358026033
+861065813920
+8631189629904
+8651380118435
+8637160503104
c.说明3
a.设置 -> APP -> 电话 -> 屏蔽的联系人
+86 155 1414 5666
+86 139 6002 9565
+86 134 7375 6138
+86 (10) 6826 0048
+86 170 5899 8023
+86 165 6947 2461
+86 (825) 582 3519
+86 180 1723 1124
+86 171 1941 7921
+86 180 1773 9846
+86 167 9704 9657
+86 177 0271 7711
+86 (10) 8848 5526
+86 (731) 8304 5863
+86 (731) 2244 5603
+86 162 6036 2496
+86 170 2359 3073
+86 (21) 3833 6481
+86 178 2999 7871
+86 (21) 8041 2201
+86 162 3510 0420
+86 (10) 5256 3436
+86 184 1215 1341
+86 175 4306 1704
+86 186 6198 7831
+86 171 2901 4410
+86 155 0431 3945
+86 (28) 6776 3278
+86 155 2542 1813
+86 162 6015 0221
+86 162 6037 2588
+86 198 4284 0424
+86 155 2544 2887
+86 (731) 5839 7950
+86 (358) 337 4270
+86 (510) 6803 9706
+86 151 0440 9491
+86 (898) 3178 7858
+86 (736) 262 1974
+86 (20) 3562 9615
+86 158 4313 9460
+86 (571) 8160 8608
+86 (10) 2154 2547
+86 167 5358 5722
+86 158 4306 2417
+86 162 6026 8715
+86 166 4315 0422
+86 167 5263 4630
+86 167 2862 2551
+86 (20) 3562 5669
+86 (731) 2837 9264
+86 132 9124 6023
+86 188 3414 8493
+86 (372) 761 6440
+86 (356) 202 0006
+86 (550) 720 4255
+86 (835) 802 6033
+86 (10) 6581 3920
+86 (311) 8962 9904
+86 (513) 8011 8435
+86 (371) 6050 3104
b.中国移动高频骚扰电话防护
16552653105
17060882479
059163026130
10106866
13126555082
05948995008
17060882465
17060882465
17062000531
03542534349
05948995002
05997023802
07566284817
17078895624
17062000525
17058504958
17063316811
17078895486
13049935043
10101158
17049019502
18939575746
057156139948
051285664617
9545309
01051349104
02759300069
02759300069
020118100
13467019396
02566040426
03512714986
18735185055
18121067454
02062933571
075536654936
02.常用信息
a.顺序
推荐
关注
精选
直播
泽州
热点
经验
团购
朋友
b.影视
逸说
枫说电影
恩予电影
欧克动漫
小薇撩动漫
电影小新说
c.游戏
北秋
青帝
无敌老瞬爆
王者荣耀守着她
英雄联盟职业联赛
03.常用信息
a.考编
山西社招
山西晋钢HR
三晋招聘公告
吕梁最新招聘
山西招聘汇总
太原招聘信息
山西省国企招聘
山西北风考试信息
山西国企招聘信息
b.sql
数据前线
SQL数据库笔记
SQL数据库开发
c.java
肥朝
猿天地
江南一点雨
阿飞的博客
程序员蜗牛g
程序员大彬
中间件兴趣圈
波哥带你学编程
d.javascript
前端面试
前端点线面
e.golang
欧长坤
HHFCodeRv
polarisxu
RememberGo
码农桃花源
脑子进煎鱼了
真没什么逻辑
Golang技术分享
Go夜读AI探索者
搬砖程序员带你飞
roseduan写字的地方
f.其他
AcWing
edumail
编程知识汇
PKMer知识社区
04.常用信息
a.分类1
跑车
财经
市场
合同
劳务
-----------------------------------------------------------------------------------------------------
工地
搬砖
土木
工程
机械
制造
流水线
劳务派遣
劳务市场
-----------------------------------------------------------------------------------------------------
制造
钢铁
煤炭
工厂
钢厂
晶科
电子厂
富士康
太原富士康
b.分类2
gpt4
deep
seek
deepseek
-----------------------------------------------------------------------------------------------------
编程
java
AI合成
人工智能
-----------------------------------------------------------------------------------------------------
黑马
老男孩
尚学堂
黑马程序员
c.分类3
教学
专科
规划
-----------------------------------------------------------------------------------------------------
交流
沟通
领导
PUA内容
-----------------------------------------------------------------------------------------------------
组长
编制
公务员
事业编
d.分类4
柳林
中阳
吕梁
太原
---------------------------------------------------------------------------------------------------------
广州
深圳
北京
沪漂
租房
北漂
-----------------------------------------------------------------------------------------------------
申遗
让子弹飞
e.分类5
妹子
姐姐
妹妹
美女
人妻
熟女
御姐
萝莉
欧美
空军
陆军
身材
火辣
-----------------------------------------------------------------------------------------------------
绿色
黄色
颜色
网游
泳池
约会
爱情
小说
伤感
思念
宿舍
鸡汤
-----------------------------------------------------------------------------------------------------
三亚
技校
职业学院
f.分类6
哪吒
影视
-----------------------------------------------------------------------------------------------------
央视
新闻
地方
-----------------------------------------------------------------------------------------------------
军事
政治
美国
中国
乌克兰
g.分类7
黄
赌
毒
黄赌毒
-----------------------------------------------------------------------------------------------------
肾
虚
肾虚
众人皆醉我独醒
阎王夸我好身体
垂死病中惊坐起
阎王夸我好身体,垂死病中惊坐起
-----------------------------------------------------------------------------------------------------
党
共产
社会
-----------------------------------------------------------------------------------------------------
战争
台独
独立
-----------------------------------------------------------------------------------------------------
禁
杀
申
遗
申遗
翻译
让子弹飞
我杀我自己
-----------------------------------------------------------------------------------------------------
鸡肋
杨修
曹操
食之无味
弃之可惜
食之无味,弃之可惜
-----------------------------------------------------------------------------------------------------
哔哩
可爱
赵又廷
2 生活
2.1 [1]营销中心
01.信息
a.信息1
a.分类1
PPT
论文
个人软著
注册类证书
-------------------------------------------------------------------------------------------------
永久资源,出租
知识星球、飞书知识库
自媒体,专属的github托管仓库
opus推理、gemini图片、listenhub音频
靠信息差赚钱,一点点信息差就行,面对的客户大部分都是小白、有想法和实践多和你交流
b.分类2
https://morisot.ai/ AI画图
https://raphael.ai/ 文生图+图片修改
c.分类3
https://www.aippt.cn/ AiPPT:文件格式转换、论文转答辩PPT、Ai数据生图表、Ai文字生图表
https://www.aippt.cn/ AiPPT:Ai音视频转图文、Ai作图、Ai写作、Ai文档阅读、数字人演示
https://www.aibiao.com/ AiBiao:创建空白文档、使用AI生成文档、上传文档
b.信息2
a.分类1
剪映、必剪
文稿+视频+剪辑
B站,推流号,封面图
b.分类2
CC鸟:编导
CC鱼:文创作品建模设计、教AI使用
c.分类3
张旭:中级会计师
刘子怡:任意主题
董君潇:小程序、视频剪辑师、模版
d.分类4
按周给你算稿费
一篇文章大概要花要多久
手里有多少可以直接出的文章
e.分类5
认知篇
安装:mac win
入门篇:对话技巧
5->1,精简下
-------------------------------------------------------------------------------------------------
图文:安装、VPN服务器
MCP/Skills/Subagents 专辑(第28-37期)
c.信息3
a.哔哩哔哩
1000粉丝才能启动自动回复
竖屏模式:编程(关注收藏),其他内容划过
横屏模式:编程(点击推荐),继续点击编程
-------------------------------------------------------------------------------------------------
禁止一切外链,包括.xyz和.top
b.哔哩哔哩
B站有一种机器人,作品很少,但粉丝很多,这种机器人会秒赞别人作品,但这绝对不是好事。当你的作品被点赞后就被打上了标签,后续播放量急剧下滑。
什么情况下会触发?当你的作品在一定时间内播放量激增,也就是播放加速度超过一个阀值,就会有人私信询问是否需要推广,不搭理或许拉黑的话,狗皮膏药就贴上了。
这种机器人不止一个,拉黑以后还会有其他机器人继续点赞标记。
这类机器人之所以不被禁止我觉得有以下可能:
1.机器人来自平台内部人员,他们知道算法逻辑就能很好的监控到那些有潜力的作品。而且这类机器人从来不会被举报和注销。
2.平台也会在作品有起色的时候推送推广广告。当然都是收费的。
所以平台吃三头:观众、内容创作者、广告商,进店必吃。
02.资料
a.推荐
大雪菜(Acwing) https://space.bilibili.com/7836741
江南一点雨(Vhr、TienChin) https://space.bilibili.com/49484631
手把手撸码前端 https://space.bilibili.com/431551452
DT课堂-颜群的JAVA课 https://space.bilibili.com/326782142
青空の霞光 https://space.bilibili.com/37737161
b.话术
编程知识汇:汇聚核心编程知识,助快速掌握技能。
知识星球,每周更新笔记
永久会员、包更新、带源码、带套餐、小礼品
你可以先看下我写的文章
请查收,本人打算做up,攒了很多素材,Obsidian工具 自定义仓库 开源,文档+源码+资料 99块钱一套,支持单件购买。
c.介绍
介绍1 Obsidian
介绍2 源码与文档
介绍3 面试
介绍4 开源代码仓库
介绍5 资料
-----------------------------------------------------------------------------------------------------
关闭弹框
不要选择模式
点击信任插件
点击关闭,ALt+W关闭,或者右上角关闭
使用Shift+ESC可召唤两边内容
开始阅览全部内容
下面这一部分是 面试内容
附源码阅读
下面开始代码仓库
下面开始资料汇总
最后,查看百度网盘资料完整性
最后,查看Obsidian教程所在
展示一个文档关于安装的整理
d.相关认证
Google Cloud Professional Architect - PCA 谷歌云架构师认证
Neo4j 数据科学家认证
阿里云 ACP 认证
金蝶高级CRM供应链工程师认证
PMP 项目管理认证
CSPM项目管理专业人员能力评价认证
广东省人工智能训练师认证
03.引流
a.视频
发送666,三连+关注,私信
24小时直播
b.简介
公众号:战狼创富社,加微 请备注来意,人多回复慢,见谅
专注 搞钱、信息差、黑科技、高价值稀缺资源。威:zhuai881,㳂重号【战狼创富社】
感谢大佬的关注,我是利兄!做了9年的PPT设计师和培训师。
如果你想要系统学习PPT,可以关注的公众号【利兄日志】,里面有课程,还有非常多丰富的素材和资源。
c.私信自动回复
目前消息过多,如果快速联系我们,请加VX
d.添加VX,回复
海报+思维导图
---------------------------------------------------------------------------------------------------------
我们社群主要是使用各种软件工具 实现快速引流转化(小红书、抖音、快手、B站、知乎等热门平台 都有)
所有软件和资源,仅限 社群成员 专享
现在做项目做流量,千万不能单独买一个软件,因为平台都不傻,都会调整升级修复漏洞,所以对应的脚本软件 也就必须随着优化,持续的更新和售后 极其重要
社群内部持续更新 低价靠谱账号渠道,小红书1.5元/个~不等,新号老号、美号港号大陆号 很多种,按需采购;抖音快手等热门平台账号 也都有
社群权益不断升级,不止有 全套热门平台脚本软件 持续更新,还有各种外面的付费教程和技术、破解软件、信息差 ,更有各行各业大佬一起交流学习
限时199(不议价)
国庆10.7后 马上涨价到299
---------------------------------------------------------------------------------------------------------
专注搞流量5年,可以先看置顶朋友圈了解一下,有什么问题直接说就行
加入社群可以学习,这是社群介绍可以看下,原创引流软件免费用,自热和截流的最新打粉技术都有体系化教程
04.产品设计
a.参考
a.APP
美团
梅苗苗
途虎养车
b.职客
Solo
猪八戒
猿急送
自由职客
程序员客栈
c.荟萃商行
https://www.mosyy.com/
账号:测试小程序商城
密码:ab888888
b.功能
a.模式
多商家入驻,上架器材,最后平台销售
b.预约功能
线下门店到诊时间
是否需要支付费用
对接企业微信
c.等级&&标识&&会卡权益体系
商家
消费满299即可成为大众分销商
消费满1299自动升级为一级分销商
消费满2999自动升级为二级分销商
消费满9999自动升级为三级分销商
用户
种类:体验卡、次数卡、月卡、季卡、年卡、限量永久卡
权益:返利、阶段返利、推广返利
返利:积分、优惠券
d.分销中心
裂变2+1模式(指定部分产品)+代理分销+分红
e.营销功能
种类
拼团、砍价、预售、秒杀、限时购、红包抵现、抽奖、免单
活动
平台办活动,还是门店开展自己活动
平台说300-50,商家参加了,减去的钱是商家自行承担,还是平台承担部分
得看角度,是店铺来提高销量,还是平台搞促销,平台来搞是需要承担部分费用
f.短视频推广/海报推广
每个人有自己的推广海报,记录他分享过来的用户有那行,它的下级消费给它提成
g.单商城
用户下单后,物流类似叮当快药,还是发快递
c.权限
a.角色
老板、员工、用户、推广员
b.平台
用户端小程序,商家端pc后台,管理端pc后台
用户端小程序(商家端小程序),商家端pc后台,管理端pc后台
d.话术
a.分期
内容太多落实不下来呗,可以分一二三期,先把一期简单内容上来,慢慢往里面迭代
b.20250903
太原紫台口腔7周年店庆流程安排2025.9.7【周日全天】员工早7点半到店
上午场:9点到11:30
1.专业锣鼓队开场 【8点到场 8:08门口第一次 8点28第二次 8点58舞台上第三次 】9点09结束
2.9:09—9:15 五位美女开场舞【张婷侄女,先录视频 并且自己准备4套衣服】
3.9:15—9:20歌手暖场→主持人互动:袋装洗衣液、小车车100个、成人牙刷、定制纸巾盒200个到9:30
4.9:30—9:40主持人上台介绍门诊→店庆活动内容→礼品介绍【舞台摆放礼品:抽奖的礼品下午摆放和分享的】
5.9:40—9:50歌手→舞狮热场到9:58→热烈邀请张彦忠院长及爱人【正装】闪亮登场感恩答谢词→10:05
7.10:18院长宣布7周年庆典正式开始→彩烟墙+黄金礼炮+手拉氦气球+鲜花【张院长爱人】【提醒手机录视频】
8.10:25-10:30两位院长带核心骨干切1米动物奶油蛋糕【跟台下观众一起共同 祝紫台口腔7周年生日快乐】
9.10:30舞狮点睛及采青【张院】【店里准备生菜和两个88元红包】
10.10:40—10:45 5位美女舞蹈
11.10:45—11:15客户分享:提前物色分享客户4位【蒸锅+100代金券】
12.11:15—11:25客户送锦旗:提前物色送锦旗客户10位【无妨袋+蒸锅+100代金券】
13.11:25—11:30客户表演:万科小区1个,白云小区1个和提供音乐【奶锅+600 VIP卡+100代金券】
14.11:30—11:35客户自己准备笔墨纸砚写书法送字画:良心牙医【蒸锅+杯子+600 VIP卡+200代金券】
15.11:35—11:50锣鼓队/歌手→主持人与观众互动,派发小礼品,预告下午活动【若上午结束早,留给歌手】
会场布置:
互动小礼品:纸抽、小汽车、牙刷、洗衣液等
全员观众:每人一瓶矿泉水
2.2 [1]闲置店铺
01.常见信息1
a.智谱GLM Coding Pro拼车共享
a.发布
智谱GLM,GLM Coding Pro拼车,已购买年费,只找1人,每月30块钱,下单就发key,按月跟我共享。
b.发货
https://open.bigmodel.cn
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxx
cc-switch切换,https://github.com/farion1231/cc-switch
参考使用:https://claude-code.pseudoyu.com/admin-next/api-stats
b.屏蔽ios系统更新
a.发布
iOS 全版本更新屏蔽神器
告别系统强制升级,彻底关闭自动更新
[1]一键屏蔽 iOS13-iOS26 全版本,不限机型不限系统
[2]三分钟快速搞定,永久屏蔽,设置小红点一键清除
[3]灵活可控,随时解除屏蔽,想更就更
强迫症福音,告别更新弹窗打扰,守护原生系统流畅度!
b.发货
https://d-updater.i4.cn/web/mobileconfig/iOS18.mobileconfig
将下载链接复制到 Safari 浏览器下载,进入设置 - 通用 - VPN 与设备管理,找到描述文件点击安装,按提示重启设备。
重启后系统更新红点消失,且不再推送 iOS 更新,桌面新增的 “反馈” 图标可直接移除。
原理:1.beta版本 2.ios使用iostv的描述文件
-------------------------------------------------------------------------------------------------
https://d-updater.i4.cn/web/mobileconfig/iOS17.mobileconfig
IOS17、18、26,你看见那个链接写的数字了吧,我自己是18,结果18不成功,我用26屏蔽的
-------------------------------------------------------------------------------------------------
https://wwbec.lanzouu.com/b0rawybej 密码:8jzi
c.发货
网址:https://ibeta.me
网址:https://betahub.cn
操作:进入 → 找到「OTA 更新屏蔽」→ 下载 tvOS 描述文件 → 安装并重启。
操作:进入 → 选「OTA Block」→ 下载对应描述文件 → 安装重启。
c.屏蔽mac系统更新
a.发布
Mac屏蔽系统更新|一键清红点,三种方案任选
一键清除设置小红点,永久屏蔽系统更新推送,旧版Mac友好,随时可恢复更新。
提供三种方案自选:
1.app工具:图形化操作,新手友好
2.sh脚本:轻量高效,命令行一键执行
3.dmg包:稳定封装,适配多版本系统
拍下即默认:工具可复制,非质量问题不退;双方案均因个人设备无法使用,不退全款。
最新系统小红点问题,需另购远程协助。
b.发货
https://wwbec.lanzouu.com/b0rawyjad 密码:89ps
d.全能AI助手CLI历史记录一键清理工具
a.发布
全能AI助手CLI历史记录一键清理工具(支持Copilot/Claude/Gemini/OpenCode) | 隐私保护 | 源码出售
【商品描述文案 - 可直接复制到闲鱼】
🔥 AI开发者必备!CLI工具隐私清理神器 🔥
你是否经常使用 Codex (GitHub Copilot), Claude, Gemini 或 OpenCode 的命令行工具?
你知道这些工具会在本地留下大量的对话记录、Prompt 缓存和调试日志吗?
如果不定期清理,不仅占用磁盘空间,更可能泄露敏感的项目代码和 API Key 信息!
✨ 本工具核心功能:
✅ 一键深度清理:自动扫描并清理 4 大主流 AI CLI 工具的历史记录、缓存、Session 和日志。
✅ 支持多平台:一次购买,获得两份脚本!
- Windows 版 (.ps1):专为 Windows PowerShell 优化
- Mac/Linux 版 (.sh):完美适配 macOS 和 Linux 系统
✅ 安全透明:纯脚本编写,源码全公开,无加密,无后门,完全可控,放心使用!
✅ 交互式菜单:傻瓜式操作,拥有清晰的菜单界面,支持单独清理某一个工具,也支持“一键核弹”全清理。
✅ 智能预览:清理前会自动计算并显示占用空间大小,让你心里有数。
📦 包含内容:
1. CleanerCLIHistory.ps1 (Windows脚本)
2. CleanerCLIHistory.sh (Mac/Linux脚本)
3. 使用说明文档
🚀 为什么要买这个?
手动去各个隐藏目录一个个删文件太麻烦了!而且容易删错或者漏删。这个工具把所有路径都整理好了,只需运行脚本,按几个数字键,秒级完成清理,省时省力,让你的开发环境保持纯净!
b.发货
https://wwbec.lanzouu.com/b0rawylch 密码:h1by
02.常用信息2
a.Kimi Moderato 出售账号
a.发布
【Kimi Moderato 会员账号出售】官方正版,足额权益,稳定靠谱
官方 99 元 / 月档完全一致,直充 / 共享可选,登录即享,无需复杂操作~
【核心权益】
官方正版会员:月付(30 天)/ 年付(365 天),默认月付(备注可选)
核心功能:20 次 / 月「深度研究」(10 万字符输入 + 20 万字符输出)+ 2 路并发
AI Agent:20 次 / 月「OK Computer」(联网 + 工具调用)+ 2 路并发
编程支持:2048 次 / 周「Kimi Code」(生成 / 调试 / 解释,无额外付费)
附加权益:K2.5 全速模型、3 台设备同时登、高速生成、云端同步
【重要说明】
账号类型:
直充版:充至个人账号(提供手机号 / 邮箱),可改密、续费
共享版:限 5 人共用,仅提供登录信息,不可改密
规则:无隐藏限制,与官方一致;3 台设备同时在线,禁止异地频繁换 IP
时效:月权益(深度研究 / OK Computer)自然月刷新,周权益(Kimi Code)周一刷新,未用完不累积
售后:直充版协助官方售后,共享版保障正常登录;违规导致问题不负责
交付:付款后 10 分钟内到账 / 发账号,及时验证
【使用规则】
・禁止转售、出租、恶意刷量、发布违规内容,违者终止服务 / 封号
・共享版:单日并发≤8 小时,深度研究 / OK Computer≤5 次 / 人
・直充版仅限本人使用,转借被盗 / 冻结自负
・权益到期自动降基础版,聊天记录保留
【适合人群】
✓ 办公 / 学习高频用户 ✓ 需深度研究 / OK Computer 专业人士
✓ 编程开发创作者 ✓ 追求高速并发的重度用户
✓ 想高性价比享会员权益的用户
直接拍!备注 “直充 / 共享 + 月付 / 年付”,疑问秒回~
b.发货
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2.3 [2]视频剪辑
01.工具
a.信息1
a.录制
OBS
Cap
QuickRecorder
b.聚焦
Mousepose
c.虚拟形象
Hyper
SnapCamera
b.信息2
a.视频
达芬奇
b.音频
舒尔MV7
Audacity
02.必剪
a.左侧编辑
a.分类1
本地素材:视频、图片、音频
素材库:我的收藏、热门、UP必备、一键三连、热梗、动漫、英雄联盟
B站热梗:我的收藏、热门、搞笑、快乐、恼怒、悲伤、迷惑、无奈、不屑
音频:我的收藏、热门、热梗、鬼畜、综艺、转场、动漫、机械、萌宠
b.分类2
文本:文本、模板、识别字幕
贴纸:我的收藏、热门、表情包、道具、一键三连、萌宠表情、绝区零
特效:我的收藏、基础、氛围、游戏、动感、梦幻、情绪、热梗、动漫
转场:我的收藏、推荐、基础、运镜、幻灯片、古风、游戏、MG转场
c.分类3
一键三连:三连+关注、加关注、一键三连
滤镜:我的收藏、推荐、人物、秋日、电影、风景春日
调色:自定义调节
b.右侧编辑
a.面面
基础:基础调整、画面裁切
蒙版:蒙版
抠图:色度抠图
b.音频
音量
淡入时间
淡出时间
声音降噪
c.变速
自定义时长
倍速
声音变调
倒放
d.调色
色彩校正:色温、色调
明度调整:亮度、对比度、高光、阴影
效果增强:饱和度、锐化、褪色
e.片段信息
片段名称:0200_十一针
片段时长:00:01:30.18
片段格式:mov
片段尺寸:1960*1078
c.底侧编辑
a.分类1
选择
分割
b.分类2
撤销、重做
删除、分割
定格
倒放、镜像
添加标记点
c.分类3
关闭自动磁吸(P)
关闭自动吸附(N)
关闭主轨联动(`)
打开预览线
d.分类4
自适应轨道
轨道缩小
轨道放大
d.其他编辑
a.右上角
布局
快捷键
导出:分辨率、帧率、码率、格式(mp4、mov)、编码(H.264、HEVC)
b.播放区域
画面裁切
原始比例:16:9(B站常用)、9:16(竖屏)、21:9(影院)、4:3(标准)、3:4(电商)、1:1(方屏)
全屏播放
03.剪映
a.AI视频
a.全局设置
画面:素材(智能画风)、分镜类型(智能分镜)、视频比例(16:9)
AI转视频:请选择你想要转成视频的分镜片段
-------------------------------------------------------------------------------------------------
配音:娱乐扒妹
音乐:张辉,愉快轻快放松,02:02,-25dB
b.某个镜头
0:03 嘿!还在一行一行手写代码?累死累活效率还低?
视频生成:一位中国男性(男性,30岁左右,短发,黑色,着简约蓝色衬衫、黑色休闲裤、白色运动鞋,身材适中)站在室内直播间,背后是科技元素背景板,桌上放着电脑。一位中国男性(男性,30岁左右,短发,黑色,着简约蓝色衬衫、黑色休闲裤、白色运动鞋,身材适中)穿着简约蓝色衬衫、黑色休闲裤、白色运动鞋,神情略带夸张地对着镜头说话。
图片生成:一位中国男性(男性,30岁左右,短发,黑色,着简约蓝色衬衫、黑色休闲裤、白色运动鞋,身材适中)站在室内直播间,背后是科技元素背景板,桌上放着电脑。一位中国男性(男性,30岁左右,短发,黑色,着简约蓝色衬衫、黑色休闲裤、白色运动鞋,身材适中)穿着简约蓝色衬衫、黑色休闲裤、白色运动鞋,神情略带夸张地对着镜头说话。
素材库:收藏、热门、视觉中国、片头、片尾
我的:拖拽素材到这里,或点击上传
b.左侧编辑
a.分类1
素材:导入、我的、AI生成、云素材、官方索材、即梦AI
音频:导入、我的、AI音乐、音乐库、音效库
文本:新建文本、我的、智能包装、花字库、文字模板、智能文本
贴纸:收藏、贴纸库、图形库
特效:收藏、画面特效、人物特效
b.分类2
转场:收藏、转场效果
字幕:智能识别、字幕模板、智能包装、新建字幕(手动写字幕、导入本地字幕)
智能包装:画面包装、智能B-Roll
滤镜:收藏、滤镜库
调节:新建调节、我的、LUT
c.分类3
模板:我的、模板、营销推广、素材包
数字人:选择数字人、配音
c.右侧编辑
a.画面
基础:位置大小、混合、变形、描边、阴影、超清画质、视频降噪、AI扩展、局部重绘、AI消除、眼神修正、AI对口型、智能打光、补分辨率、背景填充
抠像:智能抠像、自定义抠像、色度抠图
蒙版:蒙版、蒙版参数、跟踪
美颜美体:美颜(皮肤管理、脸型、脸型、美妆、手动精修)、美体、美颜预设、美体预设
b.动画
入场:收藏、全部
出场:收藏、全部
组合:收藏、全部
c.调整
基础:智能调色、色彩克隆、色彩校正、LUT、调整
HSL:色相、饱和度、亮度
曲线:RGB曲线、色相饱和度曲线
色轮:一级色轮、log色轮
蒙版:蒙版
d.AI效果
AI特效
玩法:热门、运镜、AI写真、表情、分割、场景变换、人像风格、AI绘画、变脸、视频玩法
d.底侧编辑
a.分类1
新建时间线
选择、分割、向左全选、向右全选
b.分类2
撤销、还原
分割、向左裁剪、向右裁剪
删除
添加标记
智能剪口播
c.分类3
录音
打开主轨磁吸(P)
关闭自动吸附(N)
关闭联动(~)
打开预览轴(S)
打开预览轴(S)
d.分类4
全局预览缩放
轨道缩小
轨道放大
轨道高度、波形占比
e.其他编辑
a.右上角
快捷键
默认布局、音频创作、竖屏创作(右)、竖屏创作(左)、属性调节优先、媒体素材优先、重置当前布局
分享
导出:导出时间线、视频导出、成片自动备份至云空间、音频导出、GIF导出、字幕导出、去除AIGC水印
b.播放区域
三竖线:调色示波器、参考线与标尺、安全区、导出静帧画面
原画:原画质、清晰画质、播放流畅、播放更流畅、播放最流畅
缩放
视频比例:16:9(西瓜)、4:3、2.35:1、2:1 | 9:16 (抖音)、3:4、5.8、1:1
全屏
2.4 [2]文案服务
01.常用信息1
a.字母表
a b c d e
f g h i j
k l m n o
p q r s t
u v w x y
z
-----------------------------------------------------------------------------------------------------
A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z
-----------------------------------------------------------------------------------------------------
诗雅、诗意、清新、唯美、网抑云
b.名称
bolt、write、volcengine、siliconflow
basic、colls、dram、extra、io、jvm、lock、thread、trans
-----------------------------------------------------------------------------------------------------
nav、bio、box、group、log
api、track、course、plugin
trans、plant、server、coder
local、explore、browser、market
tool、colls、books、album、interview
-----------------------------------------------------------------------------------------------------
korea、japan、relax
proxy、agent、network
install、config、archive
ui、docs、video、source、extends、intelligent
auth、forum、frame、release、project、package、opensource
c.名称
帕岸岛、兰塔岛、苏林岛
普吉岛、巴厘岛、苏梅岛、斯米兰
达鲁岛、丽贝岛、甘米岛、珀尼岛
-----------------------------------------------------------------------------------------------------
ゎ. 温瞳┾、ゎ. 冷眸┾
快速部署、充能达人、网页设计、拥你入暖、影视资源
一壶老酒、不诉清风、不予明月、只等你归、只待秋凉
-----------------------------------------------------------------------------------------------------
一壶老酒、不诉清风、不予明月、只待秋凉
一盏孤灯、半窗疏影、静候君还、浅酌思归
闲庭待雁、晚风吹信、霜染归途、月落盼归
茶凉再续、秋声唤友、空庭凝眸、星垂候至、露沾衣袂
d.专责理论
一级标题必须01.02.03.
二级标题必须a.b.c.d.e.
书签栏、文件夹、文件名、逐级标题
-----------------------------------------------------------------------------------------------------
拒绝重复内容,减少维护复杂性
文字+图片排版:文字前,图片后(图,上下行不允许放文字说明)
-----------------------------------------------------------------------------------------------------
同一个代码块中,只能一个00.
同一个代码块中,分割线不允许出现~级别,只能出现1、2、3、4、5...级别
e.关联词
递进:不仅、还、而且、并、以及、同时、甚至、不但、尤其是、特别是、更、进一步、此外
转折:然而、尽管、不过、尽管如此、即使、即便、而是、但是、却、反而、不过、无论如何
因果:因此、所以、因为、既然、从而、由于、以致、导致、结果
并列:以及、并、或者、和、与、同时
总结:总之、综上所述、归根结底、总结来说
条件:如果、假设、只要、除非、若、倘若、假如
补充:此外、另外、同时、再者
时间顺序:接着、然后、最后、与此同时、首先、其次、接下来、最终、起初
解释说明:具体来说、如、即、例如、换句话说、也就是说、也即、即是
02.常用信息2
a.开始
介绍、说明、建议、注意事项
常用配置、常见问题、快速开始
20250225,经测试
Bean作用域:5个/5步/5种
[1]使用、[新]使用、[重]使用
附:工具包、标准库、语言特性、版本特性
b.标签
汇总、总结、清单、定义
通用、偏好
对比、场景、技巧、设计
导航、布局
c.分类
使用、用法
信息、分类、设置
指标、组件、流程
功能、模块、结构
方式、步骤、过程
专辑、合集、系列
第1种、第2种
d.问题
描述、问题、分析
提问、思路
代码、示例
报错、解决
排查、方向
e.工具
环境
安装、下载、路径
语法、配置、机制
说明、使用
命令、测试、运行
部署、脚本
03.常用信息3
a.名称
Aries 白羊座
Aquarius 水瓶座
Cancer 巨蟹座
Capricorn 摩羯座
Gemini 双子座
Kiro 星宿座
Leo 狮子座
Libra 天秤座
Pisces 双鱼座
Sagittarius 射手座
Scorpio 天蝎座
Taurus 金牛座
Virgo 处女座,维格数智
Wing 翼
Xenon 氙
Yield 创获
Zenith 巅峰
b.项目1
vilgo-bigdata hbase、hdfs、hive、kafka、mapreduce、mongo、rabbitmq、redis、rocketmq、test(es)
vilgo-cpplus cpp
vilgo-csharp csharp
vilgo-golang golang
vilgo-java java
vilgo-luren python
vilgo-python python
c.项目2
wing-mini-js 小程序-js
wing-mini-ts 小程序-ts
wing-node bootstrap、css3、html5、jquery、js、ts、react、vue2、vue3、design、element3
wing-react tailwindcss、shadcn
wing-uniapp uniapp
wing-vue vue3、vite6、pinia2、element-plus2、ant-design-vue3、axios、dayjs
d.项目3
zero-record 提示词
zero-ware 知识点
04.常见信息4
a.白羊座 (Aries)
直接关联: 白羊先驱 (Bái Yáng Xiān Qū)
内涵解读: "白羊"代表其本源,“先驱”完美诠释了白羊座敢为人先、勇于开创的领袖精神。适合科技、探索、新能源等领域的公司。
意境拓展: 翰锐云程 (Hàn Ruì Yún Chéng)
内涵解读: “翰”意为广阔,“锐”代表锐意进取,“云程”象征着远大的前程。整体寓意以锐不可当的势头,开启广阔的未来,符合白羊的冲劲。
b.狮子座 (Leo)
直接关联: 雄狮智造 (Xióng Shī Zhì Zào)
内涵解读: “雄狮”直接点明主体,气场强大。“智造”代表智慧与创造力,彰显了狮子座的领导力和创造天赋。适合高端制造、人工智能、文化娱乐行业。
意境拓展: 赫光启明 (Hè Guāng Qǐ Míng)
内涵解读: “赫光”指显赫的光芒,如同太阳般耀眼;“启明”是开启光明,引领方向。完美契合狮子座天生的王者风范和舞台中心感。
c.射手座 (Sagittarius)
直接关联: 远矢星航 (Yuǎn Shǐ Xīng Háng)
内涵解读: “矢”即为箭,"远矢"代表射手的远大目标。“星航”则象征着对未知星辰大海的探索。名字充满了对未来的憧憬和探索精神。
意境拓展: 博观致知 (Bó Guān Zhì Zhī)
内涵解读: 此名取自古语,意为通过广泛的观察探索来获得知识。这与射手座追求真理、热爱自由、不断向外探索的哲学特质高度一致。
d.金牛座 (Taurus)
直接关联: 金磐科技 (Jīn Pán Kē Jì)
内涵解读: “金”字源于金牛,也代表财富与品质。“磐”指磐石,象征稳固与可靠。名字给人一种资金雄厚、技术扎实、值得信赖的感觉。
意境拓展: 敦行致远 (Dūn Xíng Zhì Yuǎn)
内涵解读: “敦行”意味着脚踏实地、笃定前行,“致远”代表最终能达到远大的目标。这完美体现了金牛座稳扎稳打、坚持不懈最终收获价值的特质。
e.处女座 (Virgo)
直接关联: 维格数智 (Wéi Gé Shù Zhì)
内涵解读: "维格"是 Virgo 的音译,同时“维”有维度、维持之意,“格”有标准、格局之意,组合起来充满了秩序感和标准感。“数智”则代表数据智能,非常契合处女座精于分析、追求完美的特点。
意境拓展: 精工开物 (Jīng Gōng Kāi Wù)
内涵解读: 源自《天工开物》,将“天”换为“精”,意为以精益求精的工匠精神创造事物。完美表达了处女座注重细节、服务精神和极致的专业能力。
f.摩羯座 (Capricorn)
直接关联: 摩云之志 (Mó Yún Zhī Zhì)
内涵解读: “摩”取自摩羯,有触摸、登临之意。“摩云”即触及云端,加上“之志”,生动描绘了摩羯座胸怀大志、一步一个脚印向上攀登的决心和毅力。
意境拓展: 厚积成势 (Hòu Jī Chéng Shì)
内涵解读: 意为通过深厚的积累,最终形成不可阻挡的趋势和力量。这是对摩羯座长期规划、坚韧不拔、大器晚成特质的最好诠释。
g.双子座 (Gemini)
直接关联: 双子互联 (Shuāng Zǐ Hù Lián)
内涵解读: “双子”点明主题,“互联”则抓住了双子座善于沟通、信息传递和建立连接的核心特质。非常适合社交、媒体、信息技术类公司。
意境拓展: 慧思敏行 (Huì Sī Mǐn Xíng)
内涵解读: “慧思”代表聪慧的思维和创意,“敏行”代表快速的行动和适应力。这个名字生动地体现了双子座思维敏捷、反应迅速、善于变通的优点。
h.天秤座 (Libra)
直接关联: 天衡九州 (Tiān Héng Jiǔ Zhōu)
内涵解读: “天衡”是天秤的古称,代表公正与平衡。“九州”泛指天下。名字大气磅礴,寓意用公平的法则和和谐的理念来影响和治理。适合咨询、法律、设计行业。
意境拓展: 中正通和 (Zhōng Zhèng Tōng Hé)
内涵解读: “中正”代表不偏不倚、公正公平;“通和”代表融通与和谐。精准地概括了天秤座追求公平、和谐、优雅的价值观。
i.水瓶座 (Aquarius)
直接关联: 宝瓶创新 (Bǎo Píng Chuàng Xīn)
内涵解读: “宝瓶”是水瓶的别称,象征其中充满了智慧的泉水。“创新”直接点出水瓶座的核心精神——革新、前瞻和非传统。
意境拓展: 破晓未来 (Pò Xiǎo Wèi Lái)
内涵解读: “破晓”象征着打破旧的黑夜,迎来新的曙光。“未来”则是水瓶座最关注的领域。这个名字充满了颠覆性、科技感和对未来的引领。
2.5 [2]网站服务
01.仓库管理
a.说明
4023
halavah
troyekk
myslayers
troyesivens
-----------------------------------------------------------------------------------------------------
公司字样的都删掉
自己某个仓库key泄露
吓唬你呢,拉黑不理他你啥事没有
检测,只会检测项目名称、文件名、md
哪些是公司安排你写的,然后你关了就好了
公司不正经,资金不合规,付费上班,压榨员工
公司只是觉得,你在职生产的一切都应该属于公司
只是从安全角度来看,公司内部代码都不应该开源
离职后,赔偿合同生效期间,不要公开任何公司资料
免费服务器,绑卡有DDOS免费额度,有一定的防御能力,但是攻击次数太猛,天价罚单很头疼,比如Google的2200罚单
b.分类1
todo1 -> back01、back02、back03、back04、back05、back06、back07、back08、back09、back10 绝不可公开,已被标记,有jsp代码
todo1 -> front01、front02、front03、front04、front05、front07、fronto8 绝不可公开,已被标记,有jsp代码
todo1 -> sql01、sql02、sql03、sql04、sql05、sql06、sql07、sql08 绝不可公开,已被标记,有jsp代码
-----------------------------------------------------------------------------------------------------
01.Directory01 -> 个人+生活
02.Directory02 -> 技术搬砖
03.Directory03 -> 技术搬砖,旧版
04.Directory04 -> AI创作
05.Directory05 -> 小黄鱼、剪藏
-----------------------------------------------------------------------------------------------------
99.Directory01 -> 对应 01.Directory01
99.Directory02 -> 对应 02.Directory02
99.Directory03 -> 对应 03.Directory03
99.Directory04 -> AI提示词
99.Directory05 -> AI技术文档
c.分类2
gemini-agentkit gemini系列,fuck-raycast-ai bin
gemini-chatbox gemini系列,batch-xare、batch-yare .github
gemini-chatkit gemini系列,deepclaude
gemini-cursorkit gemini系列,cursor-reviewgate_web
gemini-mcpkit gemini系列,worker-monitor
gemini-script gemini系列,Go语言低代码代码生成器
gemini-valut gemini系列,AI资源库,figma
-----------------------------------------------------------------------------------------------------
kiro-basket kiro系列,社区团购管理平台
kiro-tooth kiro系列,牙科管理平台
kiro-travel kiro系列,旅游服务系统
-----------------------------------------------------------------------------------------------------
libra-boot-app libra系列,EasyCode
libra-boot-mp libra系列,公众号管理
libra-boot-plus libra系列,包制作 绝不可公开,已被标记,有onboard代码
libra-boot-soul libra系列,libra-spring-boot-starter-toolkit
libra-boot-test libra系列,onboard系列,最初代码 绝不可公开,已被标记,有onboard代码
libra-boot-test2 libra系列,onboard系列,最初代码+链式回调 绝不可公开,已被标记,有onboard代码
libra-boot-test3 libra系列,onboard系列,最初代码+字典映射 绝不可公开,已被标记,有onboard代码
libra-boot-test4 libra系列,onboard系列,最初代码+数据库映射 绝不可公开,已被标记,有onboard代码
-----------------------------------------------------------------------------------------------------
pisces-boot-app jeecg系列,静态工程
pisces-boot-ext jeecg系列,扩展工程,JFlow、p3、uniapp
pisces-boot-his jeecg系列,历史库,封装独立代码生成器
pisces-boot-plus jeecg系列,包制作,单体版、微服务版本
pisces-boot-test jeecg系列,device系列
-----------------------------------------------------------------------------------------------------
quartz-dev quartz系列,可公开
quartz-end quartz系列,后端服务
quartz-flare quartz系列,挂载mark博客
quartz-memo quartz系列,个人名片
quartz-nginx quartz系列,nginx打包
quartz-online quartz系列,挂载html博客
d.分类3
taur-boot-app taur系列,2.4.5版本及以后,必须获得商业授权
taur-boot-his taur系列,2.4.5版本之前,无任何限制
taur-boot-plat taur系列,Taro小程序开发平台
taur-boot-plus taur系列,Go Web 后端框架,类似SpringBoot框架
taur-boot-shadcn taur系列,shadcn,React版本
taur-boot-shadvue taur系列,shadcn,Vue版本
taur-boot-shadvue-admin taur系列,shadcn,Vue版本+Admin版本
-----------------------------------------------------------------------------------------------------
vilgo-bigdata vilgo系列,中间件
vilgo-cpplus vilgo系列,C++
vilgo-csharp vilgo系列,C#
vilgo-golang vilgo系列,Golang
vilgo-java vilgo系列,Java 绝不可公开,已被标记,有jsp代码
vilgo-luren vilgo系列,luren,100道场景题
vilgo-python vilgo系列,python
-----------------------------------------------------------------------------------------------------
wing-mini-js wing系列,js版,小程序
wing-mini-ts wing系列,ts版,小程序
wing-node wing系列,javascript
wing-react wing系列,react脚手架、ant-design
wing-uniapp-template wing系列,uniapp脚手架,uview-pro、wot、uv、cli
wing-uniapp-uv wing系列,uniapp脚手架,uv-ui
wing-vue wing系列,vue脚手架、ant-design-vue、element-plus
e.分类4
aquar-aipex aquar系列,kuafuai/aipexbase,AI一体化应用
aquar-ccnexus aquar系列,lich0821/ccNexus,智能端点轮换代理
aquar-newapi aquar系列,QuantumNous/new-api,新一代大模型网关与AI资产管理系统
aqura-feisuan aquar系列,飞算JavaAI,测试项目
-----------------------------------------------------------------------------------------------------
digit-mes digit系列,MES系统
digit-ocean digit系列,星海云
-----------------------------------------------------------------------------------------------------
flare-movecar flare系列,挪车通知系统
flare-plus flare系列,API学习系列
flare-vmail flare系列,vmail无限邮箱
-----------------------------------------------------------------------------------------------------
langchain-example langchain系列,API学习系列
langchain-plus langchain系列,项目合集
02.微信小程序
a.说明
a.名称
职迹 — 简洁有力,寓意“职场足迹”
职录本 — 记录职场点滴,如同工作日记
职途记 — 表达个人职场旅程,【确定】
成长志 — 强调个人成长与反思
职思录 — 借鉴《传习录》,寓意思考与总结
我的职章 — “章”象征成就与篇章,个性化又温暖
职航日记 — 比喻在职场中航行并记录心得
职人志 — 表达对职业精神与个人历程的尊重
b.身份验证
身份证原件
地址精确到街道
人脸验证,眼镜摘掉
基本信息,不可婚庆,不可提及app,可写基本信息,记录生活照片
c.主体信息
主体名称:张瑜
通讯地址:山西省太原市小店区汾东南路128号招商时代璟城3期13栋1单元702室
手机号:15135890769
应急手机号:17897887769
b.职途记
a.小程序信息
邮箱地址:[email protected]
登录密码:qwER159263
-------------------------------------------------------------------------------------------------
Appid:wxa45efdd606af908d
小程序名称:小咖悦入职厅
服务内容:生活服务/工具(匹配项)、生活服务/其他
-------------------------------------------------------------------------------------------------
互联网信息服务前置审批项:以上都不涉及
备注(必填):主要为求职者提供入职相关的辅助服务。核心服务包括:提供入职材料填写指南、常用模板(如个人信息登记表、入职声明等)供参考下载,解答面试礼仪、新岗适应等基础问题,推送职场新人注意事项等实用内容,助力用户高效准备入职流程,提升入职体验。
请具体描述小程序实际经营内容、主要服务内容,该信息为主管部门审核重要依据,备注内容字数限制20-200字,请认真填写。
b.修改符合标准的备注
此小程序专注记录本人工作中遇到的职场困难,梳理职场笔记与心得,形成个人专属的职场历程档案。【确定】
该小程序用于记录本人日常工作中的职场困难,同步整理职场笔记与心得,留存专属的职场成长记录。
该小程序聚焦本人日常职场记录,可记录工作中遇到的困难,同时整理职场笔记与心得,留存个人职场印记。
c.20251107,小程序
晋ICP备2025068649号
-------------------------------------------------------------------------------------------------
【工业和信息化部】尊敬的用户张瑜,您的ICP备案申请已通过审核,备案/许可证编号为:晋ICP备2025068649号,审核通过日期:2025-11-07。
特此通知!【工信部ICP备案】
d.20260116,服务器
晋ICP备2025068649号-2
-------------------------------------------------------------------------------------------------
【腾讯云】尊敬的用户,您好!您(账号ID:100015247713,昵称:halavah)提交的备案申请(订单号:30176744261304324)已通过所在地通信管理局的审核,
备案流程已完成。详情登录控制台:https://mc.tencent.com/rExpTtQF。请您于网站或APP服务开通之日起30日内,
登录全国公安机关互联网站安全管理服务平台办理公安备案。公安备案流程指南:https://mc.tencent.com/sGHQTV1h
c.知音匣
a.小程序信息
邮箱地址:[email protected]
登录密码:qwER159263
-------------------------------------------------------------------------------------------------
Appid:wx366b6fbc0f0bc27b
小程序名称:知音匣
服务内容:生活服务/工具(匹配项)、生活服务/其他
-------------------------------------------------------------------------------------------------
互联网信息服务前置审批项:以上都不涉及
备注(必填):此小程序专注记录本人日常兴趣偏好与性格特征,梳理性格特质调研笔记与感悟,形成个人专属的性格特质档案。
请具体描述小程序实际经营内容、主要服务内容,该信息为主管部门审核重要依据,备注内容字数限制20-200字,请认真填写。
b.修改符合标准的备注
此小程序专注记录本人日常兴趣偏好与性格特征,梳理性格特质调研笔记与感悟,形成个人专属的性格特质档案。【确定】
该小程序用于记录个人日常生活中的行为习惯与偏好,整理性格标签汇总笔记与心得,留存专属的个人性格成长档案。
该小程序聚焦个人日常性格特征自测记录,通过本地数据辅助梳理个人特质笔记,留存独一无二的个人性格印记。
c.20260304,小程序
【工业和信息化部】尊敬的用户张瑜,您的备案信息已被变更,详情请咨询您的接入服务提供商。【工信部ICP备案】
03.微信公众号
a.自定义菜单
a.主页
a.分类1
名称:主页
消息类型:跳转小程序
小程序:职途记
b.个人作品
a.分类1
▸ 职途记
说明:移动端 RAG 知识库与个人名片
技术:Vite + Vue 3 + RAG
访问:https://memo.halavah.us
b.分类2
▸ Kiro旅游服务
说明:旅游服务平台,支持景点、门票预订
技术:Next.js 16 | Render
访问:https://kiro-travel.halavah.us
c.分类3
▸ Quartz技术博客
说明:集成 Cloudflare CDN 的高性能博客
技术:Next.js | Vercel | CDN
访问:https://online.halavah.us
d.分类4
▸ FlarePlus全家桶
说明:CloufFlare全家桶功能测试集
技术:Cloudflare | Serverless
访问:https://github.com/halavah/flare-plus
e.分类5
▸ Libra静态框架
说明:零依赖的纯 Java HTTP 框架与工具集
技术:Java | No-Dependency
访问:https://github.com/halavah/libra-spring-boot-starter-toolkit
b.自动回复
a.智能回复
a.智能回复
启用后,AI会根据你的历史发表内容和补充设定,提供智能回复。
b.固定回复
当用户发送消息时,自动回复固定内容。
---------------------------------------------------------------------------------------------
没找到相关内容呢 🤔
试试回复:
• 「项目」- 查看我的作品
• 「博客」- 阅读技术文章
• 「关于」- 了解我
或者直接留言,我会尽快回复!
b.被关注回复
a.当用户关注此公众号时,可自动回复一条消息。
欢迎来到我的数字花园
🌱 这里记录我的技术探索、项目作品和一些碎碎念。
✨ 快速开始
回复「项目」查看我的开源作品
回复「博客」阅读技术文章
回复「关于」了解更多关于我
📱 小程序
「职途记」- 我的个人知识库小程序
🙋 有问题?随时留言,我看到会回复!
c.关键词回复
a.项目
我的开源项目🚀
▸ 职途记
说明:移动端 RAG 知识库与个人名片
技术:Vite + Vue 3 + RAG
访问:https://memo.halavah.us
▸ Kiro 旅游服务
说明:旅游服务平台,支持景点、门票预订
技术:Next.js 16 + Render
访问:https://kiro-travel.halavah.us
▸ Quartz 技术博客
说明:集成 Cloudflare CDN 的高性能博客
技术:Next.js + Vercel
访问:https://online.halavah.us
b.博客
Quartz 技术博客 📝
访问:https://online.halavah.us
主要分享:
• 前端技术(Vue/React/Next.js)
• Cloudflare Workers 实战
• 全栈开发经验
• 部署与性能优化
最新文章:
• Cloudflare 部署实践
• 1Panel 服务器管理
• 小程序开发心得
c.关于
关于我 👋
Hi,我是全栈开发者,热爱折腾新技术。
技术栈:
前端:Vue/React/Next.js
后端:Node.js/Java
云服务:Cloudflare/腾讯云
目前正在探索:
• AI 应用开发(RAG)
• Serverless 架构
• 小程序开发
d.号内搜索
a.搜索词
项目-我的作品
博客-技术文章
关于-了解我
04.软件著作权
a.说明
a.网站
https://www.ccopyright.com.cn/
b.操作
程序鉴别材料:一般交存(源代码)
文档鉴别材料:一般交存(软件说明书)
c.注意
打印签章页,打印出来之后写名字扫描上传,上传之后提交就行了。
如果出现补正再咨询,ai写的通过率低,少用开源代码
d.服务
智链知识产权服务企业店,30套餐、62套餐
不能100%保过,但是打回可以告诉你修改办法。比如代码雷同这种,需要修改代码
但是不会出现操作失误,可以负责到下证为止
b.Libra Java 静态工具箱软件
a.选择办理身份
我是申请人:我为自己创作的软件申请著作权登记,勾选此项
我是代理人:我为他人创作的软件申请著作权登记
b.软件申请信息
权利取得方式:原始取得
软件全称:Libra Java 静态工具箱软件
软件简称:Libra 静态工具箱软件
版本号:1.0.0
权力范围:全部权利
c.软件开发信息
软件分类:应用软件
软件说明:原创
开发方式:单独开发
开发完成日期:2026-01-19
发表状态:未发表
-------------------------------------------------------------------------------------------------
著作权人
中国
山西/吕梁
自然人:张瑜
居民身份证:141125199806050118
d.软件功能与特点
开发的硬件环境:个人计算机(PC)、服务器
运行的硬件环境:个人计算机(PC)、服务器
开发该软件的操作系统:Windows 10/11, mac0s 11.0+, Linux (Ubuntu 18.04+)
软件开发环境/开发工具:Windows 7/10/11, Linux (Cent0s 7+, Ubuntu 18.04+)
该软件的运行平台/操作系统:Windows 7/10/11, Linux (Cent0s 7+, Ubuntu 18.04+)
软件运行支撑环境/支持软件:Java 虚拟机、MySQL 5.7/8.0、Redis 6.0+
编程语言:SQL
-------------------------------------------------------------------------------------------------
源程序量:8500行
开发目的:提供企业级Java应用开发的轻量化工具集,简化数据库操作、HTTP服务构建和Redis缓存管理,提升
面向领域/行业:软件和信息技术服务业
软件的主要功能:1.多源数据库连接池管理与SQL操作执行、2.轻量级HTTP/RESTful服务快速构建、3.Redis缓存与分布式锁管理
软件的技术特点:云计算软件、大数据软件
程序鉴别材料:一般交存(源代码)
文档鉴别材料:一般交存(软件说明书)
e.确认信息
填报完成
2.6 [3]创意合集1
01.常用信息1
a.方向
做成功一个东西,可能就挣到未来30年的钱了
b.分类1
相识线:记载文字、图片、视频,实时记录
内心迷宫:一座迷宫,我也找不到方向的迷宫,迷宫意味着有入口、出门,我总会找到一条路线抵达
c.分类2
电子宠物:喂猫的机器人
电子记账:每天自动记账,把微信支付,支付宝,银联等历史支付融合到一块
考公考研:课程、知识点复习、AI做题测评;自动化一点,就和那个anki一样;言语的题型做错了,AI可以根据你的实际情况,推荐相近的题
d.分类3
抽奖助手:平常一看见这种跳转特别多的,除非诱惑力很大,不然我一般都懒得去弄,这种就是公众号推广的一个方式
02.常用信息2
a.分类1
电商运营变现逻辑全国流量全国发货
1.定赛道:三农?零食?服装2.供应链:什么品,卖什么的
3.快递物流
4.店铺创建,体验分
5.内容场变现:短视频,直播,达人分销6.货架场变现:商品卡,搜索
7.投流
8.客服售后
-----------------------------------------------------------------------------------------------------
我的逻辑就是,我先出大纲,捋顺我讲的逻辑,然后我扔给ai,让他帮我扩充内容,然后生成ppt
b.分类2
我们是线上赋能商超的传媒公司,主要业务就是帮助实体商超打造IP短视频输出和做本地直播卖团购和券的传媒公司,
公司从2023年开始专注服务商超,从原来的三四个人到现在太原和西安两家公司,50多个人,
分别打造了春宇四哥,太谷晋家门小岳岳,西安谷神武荣等很多案例,
在短视频的曝光和直播数据都有不错的业绩,现在公司准备举办一场帮助传统商超破局,
让更多商超人能够意识的做线上短视频和直播的重要性的会议,整个会议的节奏和整体内容的PPT给一个大的框架和具体内容
c.分类3
百度网盘:课程素材
抖音视频:分享tk4023555
-----------------------------------------------------------------------------------------------------
找平台爆款的视频,文案,去喂它
你把我的这个需求,放到你的AI里面问问
现在,我要让你系统干这个,这样就有结果,能落地了
我就问了我常用的,你变成你能懂得语言,我有爆款内容,别人的教学视频,都可以让ai学习,还有第三方的数据平台
03.常用信息3
a.核心学习原则
以应用为导向,先跑通再优化,最小闭环快速获得正反馈,拒绝纯理论内卷,全程3-4个月可实现从零基础到独立开发AI应用,分5个阶段,每个阶段有明确目标、核心内容和落地产出。
b.第一阶段:Python编程入门(2-3周,AI领域唯一首选语言)
a.核心目标
掌握Python核心语法,能独立写自动化脚本,熟练使用AI必备基础库,杜绝“只看视频不写代码”的无效学习。
b.必学核心内容(仅学AI能用的)
1.基础语法:变量与数据类型、条件判断、循环、函数、异常处理、文件读写
2.进阶基础:面向对象基础、模块与包管理、常用内置库(os、sys、json、requests)
3.AI必备基础库:numpy(数值/矩阵运算)、pandas(数据清洗/表格处理)、matplotlib/seaborn(数据可视化)
c.落地产出
1.自动化办公脚本(批量处理Excel/Word、自动发邮件)
2.简易爬虫+数据可视化(爬取公开数据做趋势分析图表)
3.基于规则的简易对话机器人(理解输入输出核心逻辑)
d.高效学习资源
1.入门教程:廖雪峰Python教程(文字版)、B站黑马程序员Python入门(视频版)
2.练习平台:LeetCode简单题(前50题)、Python100例
c.第二阶段:AI必备数学与机器学习基础(3-4周,拒绝纯数学内卷)
a.核心目标
掌握AI实用数学知识,理解机器学习核心流程,能独立完成完整机器学习项目,数学知识结合代码实现。
b.必学核心内容
1.实用数学基础:线性代数(向量/矩阵运算等)、概率统计(分布/期望方差等)、微积分(导数/梯度概念)
2.机器学习核心:核心概念、核心算法、scikit-learn工具库、完整项目流程
c.落地产出
1.泰坦尼克号生存预测(二分类)
2.波士顿房价预测(回归)
3.用户消费行为分群(无监督聚类)
d.高效学习资源
1.数学:3Blue1Brown《线性代数的本质》《微积分的本质》
2.机器学习:吴恩达《机器学习》公开课、scikit-learn官方文档、Kaggle入门竞赛
d.第三阶段:深度学习与Transformer核心(4-5周,现代AI核心基石)
a.核心目标
理解深度学习核心原理,掌握PyTorch框架,吃透Transformer架构,能跑通开源预训练模型。
b.必学核心内容
1.深度学习基础:核心概念、经典网络、PyTorch框架
2.Transformer架构:自注意力机制、多头注意力、Encoder-Decoder结构、衍生模型、Hugging Face Transformers库
c.落地产出
1.MNIST手写数字识别(PyTorch搭建神经网络)
2.基于BERT的文本分类(新闻/情感分析)
3.基于开源预训练模型的简易文本生成器
d.高效学习资源
1.框架:李沐《动手学深度学习》(PyTorch版)、B站刘二大人《PyTorch深度学习实践》
2.Transformer:B站《Transformer通俗讲解》、Hugging Face官方文档、《Attention Is All You Need》论文
e.第四阶段:大模型应用落地(2-3周,快速实现商业/个人应用核心)
a.核心目标
跳过从零训练大模型的高门槛,掌握主流AI应用开发能力,实现快速落地。
b.必学核心内容(按落地速度排序)
1.大模型API调用开发:主流大模型API调用、Prompt工程、LangChain框架
2.RAG检索增强生成:私有知识库接入、LangChain/Chroma/FAISS工具
3.开源大模型轻量化微调:LoRA/QLoRA微调、PEFT/Transformers/Accelerate工具
4.应用快速部署:Streamlit/Gradio工具(快速做成可视化网页应用)
c.落地产出
1.极速落地项目:智能文案生成工具、专属客服机器人
2.企业级项目:基于RAG的私有文档问答机器人
3.定制化项目:垂直领域微调大模型
4.最终成果:Streamlit制作网页并部署到云端,实现公网访问
f.第五阶段:持续进阶与深耕(长期)
a.AI应用开发/全栈AI工程师:补前端、后端、云服务知识
b.大模型算法工程师:补分布式训练、模型压缩、高性能推理
c.AIGC/多模态方向:学习Diffusion扩散模型、多模态大模型
d.AI+垂直领域:结合行业经验打造差异化竞争力(AI+办公/电商/教育/金融等)
g.避坑指南(零基础必看)
1.拒绝顺序误区:边学边敲,代码优先,不先啃完高数/理论再写代码
2.拒绝噱头陷阱:不信速成宣传,打牢基础但不内卷底层理论,先能用再深入
3.拒绝贪多求全:认准Python,先搞通大模型应用落地再拓展方向
4.拒绝闭门造车:善用Stack Overflow、GitHub等平台找解决方案,参考开源项目
5.算力焦虑不必有:入门用普通笔记本,微调用免费Colab/阿里云天池GPU资源
h.起步行动清单(当天可执行)
1.安装Python环境+VS Code编辑器(1小时搞定)
2.写出第一行print("Hello AI World")代码并跑通
3.制定计划:每天2-3小时学习+1-2小时代码练习,每周完成1个小项目
4.加入1-2个AI学习社区,避免半途而废
2.6 [3]创意合集2
01.音乐微电影
a.产品定位与核心理念
a.产品形态
一款独立的微信纯前端小程序。
b.核心功能
用户输入一段歌词,小程序将其转化为一部脑海中想象的、小型的微电影或动态视觉画面。
c.设计风格
极简、情绪化、沉浸式、自带高级感(如王家卫风、胶片风或黑白默片风)。
b.架构限制与原则
a.技术原则
为了实现轻量化、零维护成本,本项目严格遵循以下技术原则。
b.纯前端架构
不搭建任何私有后端服务器,不建立自有数据库。
c.零成本驱动
所有数据处理与素材获取均依赖于具有充足免费额度的第三方开放 API。
d.前端强组装
前端不仅负责 UI,还承担起导演和剪辑师的重任,通过组装不同的免费接口实现闭环生态。
c.核心技术工作流与方案决策
a.技术路线
由于纯前端请求 AIGC 实时生成 3D 或视频 既慢又极难获取免费额度,本项目决定采用 AI 语义提炼加全网免费动态素材检索加前端滤镜统一的巧妙路线。
b.核心节点1:歌词的意象提取与分镜拆解
a.动作
用户输入或粘贴一段核心歌词内容(如 4 至 8 句)。
b.技术工具
调用带有免费额度的轻量级大语言模型 API(如 Deepseek API、智谱 GLM 或阿里通义千问)。
c.处理逻辑
通过特定的 Prompt 让 LLM 扮演分镜师,解析歌词中的情绪、画面、天气、动作等意象,核心输出为每句或每幅歌词提取并输出高度浓缩的英文搜索关键词组合(例如 rain, dark city, sad, walking alone, night 等),时间消耗约在 1 至 2 秒内。
c.核心节点2:全网动态素材的高速匹配
a.动作
拿着上一步得到的英文关键词,去全网获取现成的动态画面。
b.技术工具
对接全球顶配的免费公用素材网 API,首选 Giphy API 或 Tenor API(专注高质量 GIF 或短动态,免费且对开发者友好),备选 Pexels Video API(提供真实感极强的免费极短视频,如雨滴、城市车流、大海)。
c.处理逻辑
将每个分镜关键词发往 API,分别获取其对应的高质量动态物料(动图或视频链接),此步骤响应极快,通常为毫秒级。
d.核心节点3:前端微电影的沉浸式合成
a.难点
通过公开接口搜来的素材风格各异(有的是动漫,有的是实拍,有的是黑白),直接播放会显得非常拼凑和廉价。
b.解决方案:视觉统一魔法
a.深度滤镜化
在小程序端利用 CSS 的 filter 属性,强制给所有拉取到的素材统一上调色盘,例如强制 grayscale(100%) 全黑白化,或者 sepia() 统一复古做旧。
b.图层叠加法
在素材之上覆盖一层极其缓慢播放的噪点 Noise 或划痕效果半透明动画层,或者胶片漏光特效层,这种暴力的前端去色加加噪手段,能把任何原本割裂的动图统合成拥有极强伤痛文学或微电影情绪氛围感的碎片流。
c.播放逻辑
构建一个全屏的沉浸式播放器(类似自动轮播),画面配合着极为缓慢的推拉运镜(如 transform: scale(1.1) 缓慢放大),歌词像电影字幕一样在画面底部或者中央逐字敲击(打字机效果)或淡入淡出。
d.听觉烘托
可内置几段无版权的白噪音(如雨声、海浪声、风声、人群窃窃私语声)作为环境底噪循环播放,进一步增强沉浸感。
d.项目核心优势总结
a.极速出片
相比 AIGC 生图生视频所需的数十秒,检索现成素材并渲染仅需 2 至 3 秒即可开启微电影播放。
b.绝对免费
绕开了昂贵的算力消耗,借力大厂或开源图库的免费配额完成组装。
c.情绪价值极高
通过讨巧的前端滤镜和文字动画设计,把拼凑感扭转为具有高级审美和朦胧感的个人专属情绪短片,非常适合用户截图或录屏分享至朋友圈。
02.抖音剪辑师1
a.说明1
a.背景
一天一下午要剪400条,他妈眼都花了
b.初稿
1.视频素材库
2.纯人工检验
3.批量出视频
b.说明2
a.背景
1.视频素材库:拍了很多3、4秒的这种片段
2.纯人工检验:文字换一换,音乐换一换一换
3.批量出视频:搞不一样的视频
b.市场
一个人一下午,咱不说多的对吧,50~100肯定是有了吧。
那一个人能产多少条,那咱就说一个人还是熟练的,我出个100条,150条。
那AI只要比它价格便宜,咱就能搞吗?你觉得呢?
c.说明3
a.说明1
这个本来就已经存在,已经有人在做了,你不用考虑,存在是否合理。
我提了需求,我建议你可以思考思考,如何能达到。而不是一直否定这个需求。
b.说明2
我们可以去探讨如何达到,因为我太懂这些需求了。
咱做东西,可以有个预算吧,可以考虑投入产出比吧,可以拉投资吧。
你这搞得我就没办法说啊。说一个,否一个,那怎么进行,做什么不烧费用呢。
c.说明3
我不是说提了,咱们要立马去做。
咱们说探讨这个事情么,咱们可以想办法,而不是否定。
咱们抽个空看能不能去杭州或者哪里,看看有没有大师课,学学这个AI的应用。
嗯,反正就是咋说呢,就是挺难的,但是简单的那就不用咱做了。
d.说明4
读取视频可能比生成视频要昂贵。你说的视频跟文字一样廉价的时代,或许不在2026年,可能是2126年。
03.抖音剪辑师2
a.说明
a.核心想法重申
需求本质是用AI替代人工,批量生产素材拼接、文案换、音乐换型短视频,从而把单人一下午50~100条的产能,以更低成本、更大规模地复制。
这是一个视频混剪批量生产流水线的工程化问题。
b.大厂已落地的方案
工具 厂商 核心能力 是否适配你的场景
剪映营销成片 字节跳动/CapCut 上传素材+AI写文案→批量生成带货视频 ✅ 最接近,一键多版本输出
即梦AI+火山写作 字节火山引擎 脚本→音频→视频联合生成(Seedance 2.0) ✅ 适合新建内容
MoneyPrinterTurbo 开源(harry0703) 主题→文案→素材→字幕→配乐→合成,支持批量 ✅ 完全符合,可本地部署
MoneyPrinterPlus 开源(ddean2009) 混剪+批量发布到抖音/快手/小红书 ✅ 还带自动发布
c.GitHub项目定位
项目 定位 与你场景的契合度
MoneyPrinterTurbo 主题→全自动短视频 ⭐⭐⭐⭐⭐ 核心参考
director_ai AI导演/脚本分镜 ⭐⭐⭐ 脚本生成环节
huobao-drama 短剧批量生成 ⭐⭐⭐ 叙事型短视频
Jellyfish 视频素材管理 ⭐⭐⭐⭐ 素材库管理核心
ArcReel 批量Reel生成 ⭐⭐⭐⭐ 直接对标
waoowaoo 短视频批量工具 ⭐⭐⭐ 待评估
airi AI虚拟主播 ⭐⭐ 直播场景
Toonflow-app 动画/漫画流 ⭐ 偏动漫风格
video-use 视频自动化操作 ⭐⭐ 偏浏览器自动化
presenton PPT/演示生成 ⭐ 不相关
narrator-ai-cli AI旁白生成 ⭐⭐ 配音子环节
reframe WebGL渲染框架 ⭐ 不相关
b.实施思路
a.模块一:素材库管理
a.建立本地素材库
建立本地素材库(3-4秒片段的分类索引)。
b.标签系统管理
用标签系统(场景/情绪/产品类目)管理素材。
c.参考项目
参考Jellyfish(素材管理)。
b.模块二:变量化生产引擎
a.文案变量
接入LLM(通义千问/豆包)批量生成N套文案。
b.配乐变量
维护音乐库,按情绪/节奏分类随机匹配。
c.素材拼接
按文案节奏从素材库随机抽取对应片段。
d.参考项目
参考MoneyPrinterTurbo(整体流程)、director_ai(节奏分镜)。
c.模块三:批量渲染输出
a.FFmpeg合成
调用ffmpeg完成视频合成(裁剪/叠字幕/合并音轨)。
b.批量产出
支持一次任务产出50~150条不重复视频。
c.自动发布
可选接入MoneyPrinterPlus自动发布。
c.行动计划
a.Phase 0:信息摸底
a.理解需求三要素
理解需求三要素(素材库/人工检验/批量出片)。
b.调研抖音生态大厂方案
调研抖音生态大厂方案(剪映营销成片、火山引擎Seedance)。
c.逐一定位GitHub项目功能定位
逐一定位GitHub项目的功能定位。
b.Phase 1:素材库模块设计
a.定义素材分类体系
定义素材分类体系(场景标签/时长/情绪标签)。
b.设计素材库目录结构
设计素材库目录结构(JSON索引+文件命名规范)。
c.评估Jellyfish复用性
评估Jellyfish是否可直接复用或参考其数据结构。
d.确定素材去重校验方式
确定素材去重校验方式(哈希/视觉相似度)。
c.Phase 2:文案与配乐变量引擎
a.设计文案模板变量体系
设计文案模板变量体系(产品词/卖点/CTA占位符)。
b.选定LLM接入方案
选定LLM接入方案(通义千问/豆包API,对比价格)。
c.设计音乐库分类
设计音乐库分类(节奏快慢/情绪类型)。
d.设计随机匹配规则
设计文案-素材-音乐随机匹配规则,保证每条视频不重复。
e.评估配乐模块复用性
评估MoneyPrinterTurbo的配乐模块是否可直接复用。
d.Phase 3:视频合成Pipeline
a.拆解FFmpeg合成步骤
拆解ffmpeg合成步骤(素材拼接→字幕叠加→音轨混合→导出)。
b.参考合成逻辑
参考MoneyPrinterTurbo的合成逻辑,提取核心pipeline。
c.参考任务队列设计
参考ArcReel的批量任务队列设计。
d.设计批量任务调度方案
设计批量任务调度方案(并发数/进度追踪/错误重试)。
e.确定输出规格
确定输出规格(分辨率、码率、竖屏9:16)。
e.Phase 4:质检与去重校验
a.设计轻量人工审核界面
设计轻量人工审核界面(缩略图+快速预览+通过/拒绝)。
b.引入自动化质检指标
引入自动化质检指标(时长合规/黑帧检测/音量均衡)。
c.设计视频指纹机制
设计视频指纹机制,防止平台判定重复内容。
f.Phase 5:发布集成
a.评估发布能力
评估MoneyPrinterPlus的抖音自动发布能力是否可用。
b.设计发布频率策略
设计发布频率策略(时间间隔/账号轮转)。
g.Phase 6:原型验证
a.手动跑通Pipeline
用10条素材+5套文案手动跑通pipeline一遍。
b.统计实际人均产能
统计实际人均产能(对标100~150条/人/天目标)。
c.测算LLM与API成本
测算LLM+API成本,与人工成本做对比。
d.输出技术选型文档
输出MVP版本的技术选型文档。
04.抖音剪辑师3
a.核心实现路径
a.半结构化流水线
最稳妥的做法不是全自动AI出片,而是搭一条半结构化、全自动执行、人工只抽检的生产流水线。先把素材自动分类建库,再按模板批量拼接,最后用规则化质检替代纯人工检查。
b.技术可行性
MoneyPrinterTurbo已证明文案、素材、字幕、配乐、合成短视频这条链路可以模块化跑通,FFmpeg也适合做大批量本地或云端渲染编排。
b.目标架构设计
a.服务层拆分
建议把系统拆成5个服务层:素材采集层、素材理解层、模板编排层、渲染导出层、质检分发层。这种拆法比单脚本更适合扩容。
b.目录结构规范
---
/inputs/raw_clips 原始3-4秒片段
/inputs/openers 片头素材
/inputs/closers 片尾素材
/inputs/bgm 音乐库
/inputs/subtitle_tpl 字幕模板
/workspace/manifest 中间任务清单JSON
/workspace/preview 低清预览
/output/final 成片
/output/qc 质检报告
---
c.自动化流程详解
a.读取与建库
Python扫描文件夹,读取每个片段的时长、分辨率、帧率、方向、音频流等元数据,并写入素材清单。适合Python调度、FFmpeg执行。
b.智能分类
先用规则分类,再加AI标签。规则层按文件夹、时长、横竖屏、场景命名规范打标签,AI层再补语义标签。
c.模板编排
用JSON/YAML定义模板,例如片头1段+正文3段+片尾1段+主标题字幕+尾部CTA字幕。可以把模板作为中间层来调度不同素材组合。
d.字幕与包装
固定文案直接渲染文本模板,口播视频则先生成SRT再烧录。FFmpeg支持直接通过subtitles过滤器烧录字幕,也支持软字幕封装。
e.批量渲染
用FFmpeg执行拼接、裁剪、缩放、叠字、混音、导出,Python负责生成命令与任务队列。适合本地多进程和云端容器两种部署方式。
f.自动质检
先做规则QC,再做抽检。规则QC至少检查时长、码率、分辨率、静音、黑帧、字幕越界、片头片尾缺失、导出失败。只有命中异常的视频才进入人工复核队列。
d.可部署蓝图
a.方案A:本地单机版
a.适用场景
适合先做MVP,1台高配工作站即可。优点是成本低、上线快、调试方便。
b.推荐组件
a.Python 3.11
任务调度、目录扫描、生成manifest。
b.FFmpeg
裁剪、拼接、字幕、转码、音频混合。
c.SQLite
记录任务状态、素材索引、失败原因。
d.Whisper
给口播视频自动生成字幕时间轴。
e.Web UI
参考思路,后续再补控制台。
b.方案B:云端批处理版
a.适用场景
适合后续规模化,尤其是需要多人协作或按天跑几百条任务时。
b.推荐组件
a.对象存储
存原始素材、成片、字幕文件。
b.消息队列
接收批量任务。
c.容器运行时
执行FFmpeg Job。
d.数据库
存任务状态、质检结果、发布记录。
e.Webhook
通知导出完成或质检失败。
e.脚本与数据设计
a.脚本模块蓝图
模块 作用 输入 输出
scanner.py 扫描素材目录,读取元数据 原始视频目录 assets_manifest.json
tagger.py 规则分类+AI语义打标 manifest+缩略图/首帧 assets_tagged.json
planner.py 按模板组装成片方案 标签库+模板库+文案库 jobs_manifest.json
subtitle_builder 生成SRT/ASS或固定字幕层 文案/ASR结果 .srt/.ass
renderer.py 调FFmpeg批量渲染 jobs+字幕+音乐 成片MP4
qc.py 检查时长、静音、黑帧等 成片 qc_report.json/csv
publisher.py 分发到目标目录或发布接口 合格成片 发布记录
b.模板示例
---
template_id: product_mix_01
aspect: "9:16"
resolution: "1080x1920"
structure:
- type: opener
duration: 2
- type: body
clips: 3
each_duration: 3-4
- type: closer
duration: 2
subtitle:
mode: hardburn
style: bold_bottom
music:
select_by: mood
export:
codec: libx264
audio: aac
---
c.任务清单示例
---
{
"job_id": "20260525_001",
"template_id": "product_mix_01",
"opener": "inputs/openers/a01.mp4",
"body_clips": [
"inputs/raw_clips/tag_product/0001.mp4",
"inputs/raw_clips/tag_detail/0144.mp4",
"inputs/raw_clips/tag_scene/0321.mp4"
],
"closer": "inputs/closers/c03.mp4",
"subtitle_file": "workspace/subtitles/20260525_001.srt",
"bgm_file": "inputs/bgm/upbeat_07.mp3",
"output_file": "output/final/20260525_001.mp4"
}
---
f.质检机制
a.分层策略
质检必须分成机器必检和人工抽检两层。自动化的关键不是让AI判断审美,而是先把可规则化的问题全部拦住。
b.打分规则
检查项 规则 处理
时长 必须落在模板设定区间 不通过则重渲染
分辨率/比例 必须9:16且统一尺寸 不通过则重转码
音频 不可静音、不可爆音 不通过则重混音
字幕 不能越界、遮挡关键区域 不通过则重排版
黑帧/花屏 首尾及中段抽帧检测 不通过则重选素材
重复度 相邻任务素材重合率不超阈值 超阈值则重新编排
渲染日志 FFmpeg返回码必须成功 失败自动重试
c.重复度检查说明
建议加重复度检查,给每条视频记录素材组合、字幕模板、BGM、片头片尾ID,组合重复率过高就自动退回planner.py重新抽样。
g.推荐落地顺序
a.第一阶段
先做本地单机MVP:目录扫描、素材标签、模板拼装、FFmpeg导出、QC报告,这5个模块先跑通。
b.第二阶段
再扩成可运营系统:加Web控制台、任务队列、云端渲染、发布接口。
h.直接部署建议
a.最小可用版本配置
操作系统:Ubuntu 22.04 或 Windows 11。
运行环境:Python 3.11、FFmpeg、SQLite。
目录规范:原始素材、片头、片尾、BGM、字幕模板、输出目录全部分开。
执行入口:一个主控脚本读取config.yaml,依次调用扫描、分类、编排、渲染、QC。
调度方式:本地cron/计划任务,每小时扫新素材一次;或手动触发批量任务。
输出结果:MP4成片 + QC JSON/CSV + 失败日志。
i.总结与展望
a.核心观点
真正能解放人工检验的,不是某个单点AI模型,而是素材结构化+模板编排+FFmpeg渲染+规则化QC+异常回流这一整条闭环。
b.下一步行动
下一步最值得做的是:先把这套蓝图收敛成MVP文件结构+配置文件规范+渲染命令约定,还是直接继续细化成可执行的Python项目目录设计?
05.运营智能体1
a.方案概述
短视频运营AI智能体搭建全方案(选题+内容+流量预测)
整体分定位规划、数据底座搭建、核心功能开发、训练调优、落地试运行、迭代升级六大阶段,
适配抖音/快手/视频号全平台,兼顾选题、内容生成、流量预判三大核心需求。
b.前期定位与需求梳理
a.明确核心服务对象&场景
业务属性:实体商超/本地生活/电商/知识付费等(结合你现有生鲜、水果批发业务定向)
使用角色:运营、编导、主播、管理层
核心目标:爆款选题挖掘、脚本/口播文案生成、流量热度预判、风险合规筛查
平台差异:区分三平台调性- 抖音:强剧情、热点、视觉冲击、短平快(15-30s)
快手:接地气、真人实拍、信任向、性价比、乡土/本地属性
视频号:私域流转、熟人社交、干货、民生、中老年友好,偏长内容
b.拆分智能体三大核心模块
a.爆款选题模块
追热点、挖垂类爆款、组合创意选题
b.内容生产模块
脚本、口播、标题、封面文案、话题标签
c.流量预测模块
预估播放、互动、转化,判断爆文概率、风险点
c.搭建数据底座
a.数据源概述
数据是流量预判和选题的根基,分公开爬虫数据、自有历史数据、行业第三方数据三类,建议本地部署+合规采集。
b.自有数据
整理你账号过往全部作品数据,结构化入库:
基础字段:作品ID、发布时间、平台、时长、标题、文案、话题、封面、内容形式
流量字段:播放、点赞、评论、转发、完播率、停留时长、粉丝增长、转化数据
标签字段:内容类目、风格、选题方向、达人/出镜人、BGM、挂载链接
c.第三方行业数据
接入合规短视频数据分析工具API/导出数据,覆盖三平台:
综合类:蝉妈妈、新抖、飞瓜、快手磁力金牛数据、视频号助手
垂类类:本地生活、生鲜、零售、批发赛道专属榜单
采集维度:实时热榜、飙升榜、垂类爆款榜、热门话题、热门BGM、高互动选题
d.全网公域热点数据
热点源:微博热搜、抖音热榜、快手热榜、微信热点、各大平台节日/活动日历
用途:做热点结合选题,区分即时热点(1-3天生命周期)、长效热点(节日、行业节点)
e.合规提醒
仅用于内部运营分析,不爬取用户隐私、不篡改平台数据,规避爬虫违规风险;优先用平台官方开放API。
d.技术选型&架构搭建
a.方案选型概述
根据预算、技术能力二选一,中小团队优先轻量化方案,快速落地。
b.轻量化方案
a.方案定位
适合个人/小运营团队,基于现有大模型+插件组合,不用独立开发底层模型。
b.基础底座选择
通用大模型:豆包、文心一言、通义千问(调用官方API),支持知识库、提示词、插件、Function Call
工具组合:大模型API + 在线数据表格/低代码平台(飞书多维表格、明道云、简道云)+ 第三方数据导出文件
c.模块配置&实现方式
a.爆款选题智能体
a.搭建专属知识库
导入你行业爆款案例、账号历史优质选题、三平台垂类爆款合集、平台规则/禁词。
b.定制分层提示词
核心在于分3类选题逻辑:追热点选题、垂类原生选题、复刻优化选题。
c.输出格式
选题名称+适用平台+内容方向+受众定位+推荐优先级
b.内容生成模块
依托大模型,基于选定选题一键产出全套内容:
短视频脚本(分镜、台词、时长、画面建议)
标题、副标题、评论区引导语
封面文案、热门话题标签组合
区分平台风格:抖音偏吸睛标题,视频号偏干货温情标题,快手偏直白实在标题
c.流量预测模块
a.规则+模型结合
把过往高/中/低流量作品特征总结为判断规则,录入知识库
特征参考:完播率阈值、时长区间、标题风格、是否蹭热点、话题热度、发布时段
b.预测输出
爆品等级:S(大爆款)/A(优质流量)/B(基础流量)/C(低流量)
预估播放区间、互动率参考
优化建议:修改标题/时长/选题、调整发布时间
d.整体工作流
运营上传每日爆款榜单/自有数据 → AI读取知识库+实时数据 → 批量产出选题 → 选定选题生成内容
→ AI自动做流量预判 → 人工审核发布 → 数据回传复盘。
c.全自研智能体
a.整体架构
数据采集层 → 数据清洗&数仓层 → 大模型微调层 → 应用功能层 → 前端交互后台
b.核心技术环节
数据处理:Python(Pandas/Spark)清洗数据,构建短视频多维度特征库
模型基座:开源大模型(Llama、Qwen、GLM)本地部署,基于垂类数据做SFT微调(监督微调),适配短视频运营场景
流量预测模型:单独训练时序预测模型(LightGBM、LSTM),用历史流量数据训练,实现量化预测
多智能体协同:拆分选题Agent、内容Agent、预测Agent、合规Agent,分工协作
c.交互端
搭建独立Web后台/小程序,支持团队多人协作、选题库管理、数据看板。
e.核心功能详细设计
a.爆款选题系统
a.选题分类体系
按热度:实时热点款、长效节点款、垂类经典款、原创创意款
按用途:引流涨粉、人设打造、产品种草、活动营销、同城本地
按平台:抖音专属、快手专属、视频号专属、三平台通用
b.AI选题产出逻辑
每日定时抓取三平台热榜、行业爆款,自动筛选高潜力选题
结合你账号定位、粉丝画像、在售产品,过滤不匹配选题
对优质选题做变体衍生:1个核心选题产出5-10个不同角度版本
自动标注:选题难度、拍摄成本、爆火概率、适配平台
b.内容生成系统
固定输出模板,统一产出规范,降低编导工作量:
基础信息:视频时长、适配平台、发布时段建议
标题组:3-5个备选标题(引流型/悬念型/福利型)
正文:口播文案、字幕文案
辅助:画面镜头建议、BGM风格、话题标签(精准词+泛词组合)
差异化优化:同选题自动生成三平台不同文案,不用重复改写
c.流量预测&风控系统
a.流量预测维度
量化指标:预估播放量区间、点赞/评论/转发率、完播率预判
等级判定:S/A/B/C四级爆款评级
影响因子分析:点明容易爆/流量受限的原因(如选题冷门、标题平淡、时长过长)
b.合规风控
AI自动筛查:违规词、敏感内容、平台禁忌话术、广告极限词,提前预警并给出修改方案。
f.模型训练&提示词优化
a.知识库填充
基础规则库:三平台规则、广告法、禁词清单、内容红线
案例库:你账号近1-2年所有爆款作品(选题+文案+数据)、同赛道头部账号爆款案例
风格库:固定你账号的人设、语气、内容风格(接地气/专业/搞笑等)
b.提示词模板
a.模板1:批量生成爆款选题
你是资深短视频运营专家,服务【XX行业/账号】,熟悉抖音、快手、视频号平台规则与流量逻辑。
结合今日全网热点、垂类爆款趋势,按照「热点款、活动款、日常种草款」三类,每类产出8个选题。
区分三平台调性,标注每个选题适配平台、爆火概率、核心亮点,选题贴合同城/零售/生鲜赛道,拒绝低俗、违规内容。
b.模板2:根据选题生成全套内容
基于选题【XXX】,分别生成抖音、快手、视频号三套短视频内容,
包含:视频时长、5个备选标题、完整口播文案、封面文案、10个热门话题标签。
抖音风格抓眼球、节奏快;快手风格接地气、直白;视频号风格温和、侧重干货与信任。
c.模板3:流量预测评估
结合过往短视频流量数据特征,对以下作品内容【标题+文案+时长+选题】做流量预测:
1. 评定爆款等级(S/A/B/C);2. 预估播放、互动率区间;3. 分析流量优势与短板;4. 给出可落地的优化建议。
c.迭代调优
初期:人工核对AI产出内容,标记优质/劣质结果,反馈给模型
中期:定期补充新爆款案例、新热点,更新知识库
后期:提炼高频错误,优化提示词、补充规则
g.落地试运行与团队协作流程
a.试运行阶段
小范围试用:1-2名运营对接智能体,每日产出选题+内容
对照测试:AI选题 vs 人工选题,同步发布,对比实际流量数据
记录问题:选题同质化、内容不符合风格、预测偏差大等,逐一优化
b.标准化工作流
每日早8点:AI自动推送当日热门选题清单
运营筛选选题 → 指令AI生成全套内容
内容初审+合规检查 → AI流量预判
拍摄剪辑 → 按建议时段发布
次日复盘:作品实际数据回传智能体,持续训练模型
h.长期迭代&进阶玩法
a.粉丝画像联动
接入账号粉丝数据(年龄、地域、偏好),AI针对性产出受众喜欢的内容
b.时段优化
结合各平台流量高峰,AI自动推荐最佳发布时间
c.转化预测
除播放外,预判引流、下单、到店等转化效果,偏向商业目标
d.竞品监控
AI定时监控对标账号,拆解对方爆款逻辑,提前布局同类选题
e.多模态升级
接入图文/画面分析能力,支持上传视频片段,AI分析画面、镜头、节奏优劣
i.成本&周期参考
a.轻量化方案
成本:仅大模型API调用费用(每月几百-一千元),无开发成本
周期:3-7天搭建完成,2周试运行稳定
b.自研私有化方案
成本:技术人力+服务器+模型授权,数万起
周期:1-2个月完成开发,1个月调优落地
j.快速起步建议
a.起步策略
1.导出你所有账号历史数据、行业爆款案例,整理成文档
2.开通大模型API,搭建专属知识库
3.套用上面的Prompt模板,先跑通「选题+内容生成」两大功能
4.用历史数据总结流量规则,实现简易版流量预测
5.试运行2周,根据实际数据不断优化提示词和知识库,效果稳定后再考虑深度定制
06.运营智能体2
a.项目概述
要做一个能帮你出短视频爆款选题、内容和流量预测的AI智能体,核心就是把你的项目经验+平台规律+数据喂给AI,
让它从一个通用大脑变成你专属的“流量军师”。下面我按一个运营能看懂、可落地的路径,分成四步来讲。
b.第一步:先想清楚你的智能体具体要为谁、解决什么问题
a.核心思路
别一上来就搞技术,先填好这张“定位表”。
b.定位表填写
服务对象:你自己,还是团队里的编导/运营?
项目领域:美食、美妆、知识付费、本地生活…… 越具体越好。
核心痛点:是每天不知道拍什么(缺选题),还是拍出来没流量(缺预测),还是文案总写不好(缺内容)?
输出形式:希望它直接给10个选题标题+预估播放量?还是给一条完整的口播脚本+流量预判?
c.核心建议
第一阶段只锁定一个平台(如抖音),跑通后再复制到快手、视频号。
c.第二步:给智能体搭建“数据与知识底座”
a.数据输入原则
想让AI输出的东西带“爆款感”,必须喂给它三类数据。
b.项目私有数据(最关键)
你账号的历史作品数据:发布时间、文案、话题标签、播放量、点赞/评论/转发/完播率。
你的产品/服务信息、核心卖点、用户画像。
你认为的“爆款”与“扑街”案例,以及复盘笔记。
c.外部平台的公开趋势数据
热点榜单:抖音热榜、快手热榜、视频号热搜、微博热搜。
行业爆款素材库:用新抖、飞瓜、蝉妈妈等工具,导出你同领域近3个月的爆款视频(播放量Top100),提取标题、结构、高赞评论。
平台算法信号:如抖音的“巨量算数”,可以看关键词的搜索指数、关联热词,判断流量池大小。
d.爆款方法论与模型
整理出业内验证过的爆款公式(如“冲突前置+数字悬念+情绪共鸣”),写成结构化的提示词规则。
从你积累的数据中,总结出你的账号专属规律:比如 “带疑问句的标题,播放量平均高30%”。
d.第三步:设计智能体的三大核心能力
a.模块一:流量爆款选题生成
a.功能定位
结合热点、你的历史爆款规律、当下平台内容缺口,生成N个可执行的选题方向。
b.实现逻辑
抓取实时热点,用AI筛选出与你项目相关的,生成角度独特的结合点。
调取你的历史爆款库,让AI分析共同特征(如“3招解决XX”格式),并模仿生成新选题。
用“蓝海关键词”策略:找搜索量大、但优质内容少的词,围绕它出选题。
c.输出示例
热点“孔乙己文学”+你的职场课程项目 → 选题:“孔乙己不愿脱下的长衫,正是这3个高薪思维能打破的”
b.模块二:流量内容生成
a.功能定位
根据确定的选题,生成不同平台的脚本、标题、话题标签,甚至封面文案。
b.平台差异
抖音:前3秒强钩子,节奏快,多讲“你”,讲干货、讲情绪。
快手:更“老铁”风,信任感前置,多用“家人们”,内容更原生、接地气。
视频号:偏成熟,注重社交分享感,标题可带观点和情感共鸣,完播很重要。
c.实现逻辑
建立不同平台的脚本模板(口播、Vlog、干货盘点)。
用你的产品资料+用户痛点,让AI填空,产出初稿。
挂载一个“标题打分器”,根据你设定的点击率规则(是否含数字、悬念、人群标签)评估标题。
c.模块三:流量预测
a.功能定位
在内容发布前,就对选题或脚本打一个“流量潜力分”,帮你做优先级排序。
b.预测路径
两条路径结合:
1.经验规则打分(马上能用):让AI根据你总结的爆款特征(如:是否贴近生活、是否引发共鸣、槽点是否充足),对选题进行1-10分量化打分。这个完全可以用大模型的逻辑推理来实现。
2.数据模型预测(需要点数据积累):当你有至少50条以上作品数据时,就可以训练一个简单预测模型。输入“选题类别、文案字数、是否带热点、预计发布时间”等特征,输出“预计播放量区间”。这可以用现成的自动机器学习工具来做,不用自己写复杂算法。
c.先期轻量做法
直接在智能体工作流里设置一个“专家评估”环节,让AI扮演3个角色(算法观察者、用户、运营总监)共同打分,并说明理由。
e.第四步:选一个低门槛的技术落地方案
a.方案A:零代码/低代码平台(强烈推荐起步用)
扣子(Coze):字节跳动自家产品,天生适合做抖音生态智能体。它能直接接入抖音热点、搜索插件,你可以用工作流把“抓热点→筛选题→出脚本→评分”串起来,还能一键发布成飞书机器人或在抖音里用。
Dify:开源,更灵活,数据隐私性好。你可以上传你的爆款知识库文档(PDF/表格),结合大模型做RAG(检索增强生成),让回答更精准。适合内部团队使用。
b.方案B:基于大模型API自建(后期定制化强)
用Python + LangChain框架,串联GPT-4o或DeepSeek等模型。
自己写插件抓取热搜,连接你的历史数据表(Excel或数据库)。
流量预测部分,可以用PyCaret这样的自动机器学习库,直接训练出模型并部署成API,再被大模型调用。
c.落地步骤建议
a.第一周:MVP
在Coze上做个简单的Bot,只实现“输入你的行业,结合抖音热点,给你5个选题”这个功能。知识库塞进你整理的10条爆款案例。
b.第二周:实战闭环
你每天用这个Bot出选题,制作发布,然后把新的播放数据手动记录回知识库,形成“数据回流”。
c.第三周起:叠加预测
在Bot里加一个工作流节点,用规则打分,让Bot输出选题时带上“预估潜力:高(85分)”,你持续记录预测值与真实值的差距,不断调优规则。
d.一个月后:平台复制
总结抖音的一套SOP(标准作业程序),为快手、视频号分别建立带不同内容风格和规则的智能体副本。
f.避坑要点
不要追求预测100%准确,60%的命中率就有巨大价值,核心是帮你过滤掉明显没流量的选题,节省试错成本。
人是最后决策者,AI提供剧本和预判,最终用你对项目的“手感”和账号发展阶段做决策。
平台规则优先,避免硬蹭完全无关的热点,AI生成的脚本一定要做“人味”润色,不要用假大空的AI套话。
这个智能体的本质,是把你隐性的运营经验显性化、系统化,再借AI的速度放大。从一个小而痛的点开始,先转起来,数据自然会告诉你下一步该怎么进化。
07.千里姻缘一线牵
a.说明1
a.分类1
a.遇心之路
序章启篇
辗转相逢
心意初逢
惊鸿初见
迷境同行
b.温柔日常
朝暮相伴
三餐四季
闲时共语
晚风同叙
岁岁相依
c.心动奔赴
心之所向
千里奔赴
一眼沦陷
温柔沦陷
余生共赴
d.岁月相守
初遇倾心
慢慢靠近
温柔笃定
风雨同行
白首不离
e.浪漫纪念
时光落笔
爱意成书
甜梦共枕
星河同赴
岁岁情长
b.分类2
a.温柔羁绊
岁月温柔
心事共藏
细水长流
温情脉脉
羁绊一生
b.岁岁年年
春遇花开
夏伴蝉鸣
秋共晚风
冬守暖阳
年年相伴
c.余生共暖
执手同行
冷暖相知
喜乐共享
风雨同担
余生皆暖
d.情深不渝
初心未改
深情依旧
岁岁倾心
朝朝暮暮
挚爱不渝
e.星河共赴
星月为盟
山海为证
以心相许
以爱为伴
共赴星河
c.分类3
a.人间值得
人间烟火
有你足矣
岁岁欢喜
年年如意
万事胜意
b.温柔岁月
岁月清欢
与君相伴
时光缓缓
爱意漫漫
岁岁长安
c.心有归处
心有所栖
爱有所依
风雨有你
归途有光
此生不疑
d.岁岁欢喜
朝朝喜乐
暮暮安宁
四季安然
万事顺心
欢喜同行
e.情寄余生
以情为笺
以爱为笔
写尽流年
寄于余生
不负相逢
d.分类4
a.温柔相拥
晚风相拥
月色相伴
心意相通
温情相拥
岁岁年年
b.同心同行
同心相守
同向奔赴
同风共雨
同路前行
同守一生
c.爱意绵长
爱意深深
情意长长
朝暮不忘
岁岁不减
地久天长
d.时光情书
时光为信
岁月为书
字字是你
句句倾心
情书永存
e.相守成诗
相守成诗
相伴成画
岁月如歌
人生如画
有你为佳
e.分类5
a.岁岁长安
岁岁平安
年年喜乐
四季无忧
万事顺意
与君长安
b.温柔归宿
心有归宿
爱有归途
人间值得
岁月温柔
此生不负
c.朝暮情深
朝思暮念
情深意重
岁岁相伴
朝暮不离
爱意永恒
d.山海不负
山海万里
不负相遇
岁月漫长
不负深情
此生相依
e.余生圆满
余生有你
万事圆满
三餐四季
岁岁年年
幸福长安
f.终章相守
始于初见
止于终老
情系一生
爱伴一世
圆满相守
b.说明2
a.分类1
a.从初见到心动
初遇序章
辗转相遇
相识相知
心动初见
情路迷宫
b.从陌生到确定
人海初见
心动瞬间
慢慢靠近
彼此试探
情定此刻
c.从暧昧到热恋
暧昧试探
心动不止
甜蜜升温
热恋日常
余生相伴
d.从异地到相守
相隔两地
思念成河
奔赴相见
并肩同行
终成眷属
e.从磨合到默契
初遇磨合
小吵小闹
互相理解
彼此包容
默契天成
b.分类2
a.从心动到承诺
心有所属
情有所依
许下诺言
以爱为名
相守一生
b.从陪伴到永恒
朝夕相伴
岁月共渡
温情不减
爱意长存
永恒相守
c.从青丝到白头
青丝相伴
岁月同行
霜华共染
迟暮相依
白首同心
d.从一人到两人
独行岁月
恰逢良人
携手同行
三餐四季
圆满余生
e.从试探到坚定
小心翼翼
慢慢靠近
心意笃定
情根深种
此生不渝
c.分类3
a.从欢喜到依赖
初见欢喜
日渐倾心
习惯相伴
彼此依赖
无可替代
b.从相遇到相知
人海相逢
慢慢相知
心意相通
灵魂相契
此生知己
c.从相知到相爱
知你冷暖
懂你悲欢
以心换心
以爱换爱
情深似海
d.从相爱到相守
相爱不易
相守更难
风雨同舟
不离不弃
共伴流年
e.从平淡到温暖
平淡日常
温暖相伴
细水长流
温柔岁月
爱意安然
d.分类4
a.从思念到相见
日夜思念
千里奔赴
一朝相见
满心欢喜
岁岁相见
b.从孤单到圆满
曾是孤单
幸得一人
相伴左右
人生圆满
岁岁无忧
c.从青涩到成熟
青涩初见
成熟相伴
共同成长
彼此成就
岁月温柔
d.从争吵到和解
偶有争执
亦有包容
互相体谅
重归于好
情更深厚
e.从独行到并肩
曾独自行
今与君伴
并肩看世
携手渡岁
一路同行
e.分类5
a.从流年到余生
流年辗转
余生有你
四季更替
爱意不变
岁岁相依
b.从烟火到星辰
人间烟火
夜空星辰
有你相伴
皆是美景
岁岁倾心
c.从初心到始终
初心未改
始终如一
爱你如初
伴你至终
岁岁长安
d.从相逢到永恒
相逢有幸
相爱有缘
相守有梦
相伴永恒
此生无憾
e.从朝暮到岁岁
朝暮相伴
岁岁相依
四季轮回
爱意如初
年年欢喜
f.从起点到终章
始于初见
终于相守
一生一世
一心一意
圆满终章
3 简历
3.1 简历信息
01.常见信息1
a.自我介绍
自我介绍可以看做是一个简历的补充、详细版。自我介绍是一个很好的开始引导面试官的切入点。
记住,自我介绍不是让你背一下简历,自我介绍核心是凸显你想被面试官问的项目、技术点。模板:
你好,我叫 XXX。(基本信息不用说,你简历都有,比如说性别这种)
我之前在 XXX 工作,核心职责是 XXX,主要成就是 XXX。(注意不要流水账,如果有什么公司内部的奖励,或者绩效很高,记得提一下。这里最多介绍近期两个公司,注意关键字)
我也积极参与开源,主要成就是 XXX(可选,注意关键字,即便是你自己的个人项目,也可以介绍一下)
近期关注到贵公司在招聘 XXX,我认为我和这个岗位比较契合,相比其它候选人,我认为我的优势在于 XX(注意关键字)
... 后面随便补一点你觉得值得一提的其它事情
b.掌握技能
0.主要还是篇幅不能太长和突出重点
1.太像开发笔记
2.我有代码洁癖这种话,没有意义
3.罗列了很多技术,但是没讲清楚这些技术解决了什么问题,带来了什么效果,证明了什么能力
4.对HR来说,这就是一堆堆料的技术堆战,无法判断你能否胜任岗位
c.项目经历
1.写了很多技术名词,看起来像在炫技,但HR完全不知道你到底做了什么
2.没有任何一条量化结果:用户量?课程数?播放量?营收增长,没有结果,别人就感受不到你的价值
3.角色不清晰,你是主程?是接口开发?还是打杂?HR看完完全不明白
4.写简历,要用我做了什么,而不是公司想干什么?像目的在于把控外地市场,这就是公司视角,你个人价值全被淹没了
d.项目经历
1.简小派管理平台,写成HM管理平台,外人不知道你是干什么的
2.比django Admin灵活,外人根本不知道是干什么的,HR听不懂也不在乎,他只想知道,你到底帮公司解决了什么问题
3.没讲清业务逻辑,什么MAP异步机制,什么闭包管理,HR完全不知道你在说啥
e.注意事项
1.没一个数字,提效多少,成果多少,都是空的。HR会想,他自己都不知道干了啥
2.没角色,全是我们做了团队开发,结果没人知道你干哪块,像个工具人
3.没成果,框架一堆,名词一堆,但没落地。在HR眼里,就是八股文
4.没逻辑,写的向公司汇报全是我们目标、我们意义,你的个人价值完全看不出来
5.情绪化表达,代码洁癖,勤于思考,全是空话,没证据,热情有余,结果为0
f.注意事项
1.超过2页,没人看
2.删除籍贯,使用【名族:汉】
3.博客开源链接,放到【个人信息】
4.经历日期,精准到年,合并工作经历
5.工作技能:1行1个
6.个人项目:仓库被哪些大公司用了这个项目,star量
g.投递信息
1.简小派,超级简历
2.小黄鱼,改简历、社招信息
3.网安,检测只会检测项目名称和md
4.每条都是"业务+技术"融合,高并发、jvm调优、mysql优化
02.常用信息2
a.xxx大促高并发系统优化
业务背景:为支撑 xxx 双十一大促期间广告投放系统的高并发访问,确保系统在高负载下的稳定性和响应速度。
多级缓存架构:引入本地缓存 + Redis 缓存的多级缓存架构,优化本地缓存命中率至 80%,保障系统性能。
JVM 调优:通过设置 xxx 参数,减少 gc 次数 xxx 倍
序列化优化:通过火焰图 async-profiler 分析 CPU 耗时存在性能瓶颈,自定义实现 MsgPack 对大对象进行序列化和反序列化,序列化后到结果由原来的 60% 降到 30%。
Redis 大 Key 治理:将 JSON 序列化调整为 MsgPack,同时设置阈值对大 Key 进行 Gzip 压缩,缓存对象 1.5MB 压缩后约为 51KB。
03.常用信息3
a.演示制作
#PPT标题
##章节标题
###内容页标题
正文内容
正文内容
##章节标题
###内容页标题
####正文标题
正文内容
正文内容
b.面试红线
住宅楼、办公楼
银行、电网、钢厂
软硬、刷单、电商
面试不透露别的公司、薪资的offer情况
c.工作红线
不要在电脑上,放工作无关的事情
微信,只保留同事消息,朋友消息都删除
请叫我小鱼,都是心眼,不要记录任何同事的事情
3.2 简历学习
01.示例风格
a.个人优势
技术能力:熟悉 Flink 源码,有 Flink 引擎改进开发经验,了解 Kubernetes 源码,是 Kubernetes Contributor。
专利成就:发表大数据计算和云计算领域专利7篇,专利号包括: XXXXXXX、XXXXXXX、XXXXXXX、XXXXXXX、XXXXXXX、XXXXXXX、XXXXXXX
软实力:喜欢实干,有较强的自学能力,有良好的团队管理能力、合作精神和沟通能力,以及良好的计划和执行能力。
b.项目名称:实时计算平台智能诊断
内容:
将计算引擎和平台的异常事件通过消息队列上报至 Elasticsearch (es)。
将计算任务的监控指标通过消息队列上报至 Prometheus。
设计诊断框架(JPD),根据异常事件查询日志和业务指标,借助规则引擎和AI生成解决方案。
对可简单配置或重启解决的问题,触发自动修复。
向用户推送预警、异常原因和解决方案。
规划整个产品线的全链路诊断。
-----------------------------------------------------------------------------------------------------
业绩:
覆盖大部分异常场景,缩短异常恢复时间,支撑平台SLA能力。
降低平台运维成本,减轻SRE的支持压力。
c.项目名称:实时计算平台架构升级和需求迭代
内容:
进行微服务化拆分和独立分组部署。
规范化监控和告警。
搭建核心API及外部依赖的全域看板,实现全链路监控。
沉淀大促常用工具,实现自动化/半自动化。
使用Go语言重构高资源占用的服务,提升性能、降低成本。
进行资源规划(机房、离线在线混部),定制业务等级规范,保障核心业务。
-----------------------------------------------------------------------------------------------------
业绩:
支持业务发展的同时,降低了平台和业务的成本。
保障了大促期间的稳定无事故。
d.项目名称:实时计算平台实现弹性伸缩
内容:
开发弹性伸缩服务,根据任务背压、CPU/内存等监控数据,计算是否需要扩缩容。
计算平台实现JDResourceManager,根据伸缩服务的反馈调用K8s API调整资源,并重启任务。
-----------------------------------------------------------------------------------------------------
业绩:
根据流量自动调节,使计算任务更稳定高效,降低了运维成本。
02.申请专利
a.一种任务执行方法和装置
a.专利摘要
本发明公开了一种任务执行方法和装置,涉及计算机技术领域。
该方法的一具体实施方式包括:
根据目标任务运行时的最大占用槽位数量以及每个任务执行节点提供的槽位数量,计算目标任务需要独占的任务执行节点数量,
若目标任务当前已独占的任务执行节点数量未达到所述目标任务需要独占的任务执行节点数量,
则从未被任何任务独占的任务执行节点中查找目标任务可独占的任务执行节点,并标记为被目标任务独占,
在目标任务独占的所有任务执行节点中查找槽位以执行目标任务。该实施方式能够使得多任务混合部署实现在TaskManager级别的资源隔离,
任务独享所占用的TaskManager,避免任务出现异常时互相影响,并且用户可以指定任务运行时所需资源数。
b.专利说明
01.一种任务执行方法,其特征在于,包括: 根据目标任务运行时的最大占用槽位数量以及每个任务执行节点提供的槽位数量,计算所述目标任务需要独占的任务执行节点数量,其中,槽位用于执行任务; 若所述目标任务当前已独占的任务执行节点数量未达到所述目标任务需要独占的任务执行节点数量,则根据所述目标任务需要独占的任务执行节点数量与所述目标任务当前已独占的任务执行节点数量的差值,从未被任何任务独占的任务执行节点中查找所述目标任务可独占的任务执行节点,并将所述可独占的任务执行节点标记为被所述目标任务独占; 在所述目标任务独占的所有任务执行节点中查找槽位以执行所述目标任务,所述目标任务独占的所有任务执行节点包括所述目标任务当前已独占的任务执行节点和所述可独占的任务执行节点。
02.根据权利要求1所述的方法,其特征在于,所述目标任务部署在Flink集群中; 所述计算所述目标任务需要独占的任务执行节点数量之前,包括: 计算所述目标任务的槽位最大预估值和槽位最小预估值,所述槽位最大预估值等于所述目标任务对应的流式执行区域中所有槽位共享组中最大并行度的和,所述目标任务对应的流式执行区域是所述目标任务的数据流图中子任务节点所属的流式执行区域;所述槽位最小预估值等于所述目标任务对应的各流式执行区域所需的槽位数量之中的最大值; 根据所述目标任务的槽位最大预估值和槽位最小预估值以及用户指定的初始槽位数量,按照预设规则确定所述目标任务运行时的最大占用槽位数量。
03.根据权利要求2所述的方法,其特征在于,所述按照预设规则确定所述目标任务运行时的最大占用槽位数量,包括: 如果所述用户指定的初始槽位数量小于所述槽位最小预估值,则以所述槽位最小预估值作为所述目标任务运行时的最大占用槽位数量; 如果所述用户指定的初始槽位数量大于所述槽位最大预估值,则以所述槽位最大预估值作为所述目标任务运行时的最大占用槽位数量; 如果所述用户指定的初始槽位数量大于或等于所述槽位最小预估值且小于或等于所述槽位最大预估值,则以所述用户指定的初始槽位数量作为所述目标任务运行时的最大占用槽位数量。
04.根据权利要求2所述的方法,其特征在于,所述从未被任何任务独占的任务执行节点中查找所述目标任务可独占的任务执行节点,并将所述可独占的任务执行节点标记为被所述目标任务独占,包括: Flink集群中的资源管理器从已注册到所述资源管理器的任务执行节点中寻找未被任何任务独占的任务执行节点,并标记为被所述目标任务独占,所述资源管理器中注册有任务和该任务运行时的最大占用槽位数量,以及该任务与该任务当前已独占的任务执行节点之间的映射关系。
05.根据权利要求2所述的方法,其特征在于,若所述目标任务执行成功或执行过程中出现异常,则释放所述目标任务独占的所有任务执行节点。
06.根据权利要求5所述的方法,其特征在于,若所述目标任务执行过程中所述Flink集群的集群管理器出现异常,则所述释放所述目标任务独占的所有任务执行节点之后,还包括: 所述Flink集群中资源管理器与任务协调器失去连接后,清理所述目标任务与独占的所有任务执行节点之间的绑定关系。
07.根据权利要求5所述的方法,其特征在于,若所述目标任务执行过程中所述Flink集群的资源管理器出现异常,所述方法还包括: 所述目标任务独占的任务执行节点向所述Flink集群中新的资源管理器注册,所述新的资源管理器根据所述目标任务独占的任务执行节点发送的槽位报告重建所述目标任务与所独占的任务执行节点之间的映射关系。
08.根据权利要求7所述的方法,其特征在于,所述目标任务独占的任务执行节点向所述Flink集群中新的资源管理器注册成功之后,所述方法还包括: 所述目标任务独占的任务执行节点主动与所述新的资源管理器建立连接,并调用槽位管理器实现类的用于注册槽位信息的方法,注册所述目标任务独占的任务执行节点的槽位信息。
09.根据权利要求5所述的方法,其特征在于,若所述目标任务执行过程中所述目标任务独占的任务执行节点出现异常,所述方法还包括: 所述Flink集群中的资源管理器解除与出现异常的任务执行节点的绑定关系。
10.一种任务执行装置,其特征在于,包括: 任务执行节点数量计算模块,用于根据目标任务运行时的最大占用槽位数量以及每个任务执行节点提供的槽位数量,计算所述目标任务需要独占的任务执行节点数量,其中,槽位用于执行任务; 任务执行节点标记模块,用于若所述目标任务当前已独占的任务执行节点数量未达到所述目标任务需要独占的任务执行节点数量,则根据所述目标任务需要独占的任务执行节点数量与所述目标任务当前已独占的任务执行节点数量的差值,从未被任何任务独占的任务执行节点中查找所述目标任务可独占的任务执行节点,并将所述可独占的任务执行节点标记为被所述目标任务独占; 任务执行模块,用于在所述目标任务独占的所有任务执行节点中查找槽位以执行所述目标任务,所述目标任务独占的所有任务执行节点包括所述目标任务当前已独占的任务执行节点和所述可独占的任务执行节点。
11.根据权利要求10所述的装置,其特征在于,所述目标任务部署在Flink集群中; 所述装置还包括槽位预估模块,用于: 计算所述目标任务的槽位最大预估值和槽位最小预估值,所述槽位最大预估值等于所述目标任务对应的流式执行区域中所有槽位共享组中最大并行度的和,所述目标任务对应的流式执行区域是所述目标任务的数据流图中子任务节点所属的流式执行区域;所述槽位最小预估值等于所述目标任务对应的各流式执行区域所需的槽位数量之中的最大值; 根据所述目标任务的槽位最大预估值和槽位最小预估值以及用户指定的初始槽位数量,按照预设规则确定所述目标任务运行时的最大占用槽位数量。
12.根据权利要求11所述的装置,其特征在于,所述槽位预估模块包括槽位数量计算子模块,用于: 如果所述用户指定的初始槽位数量小于所述槽位最小预估值,则以所述槽位最小预估值作为所述目标任务运行时的最大占用槽位数量; 如果所述用户指定的初始槽位数量大于所述槽位最大预估值,则以所述槽位最大预估值作为所述目标任务运行时的最大占用槽位数量; 如果所述用户指定的初始槽位数量大于或等于所述槽位最小预估值且小于或等于所述槽位最大预估值,则以所述用户指定的初始槽位数量作为所述目标任务运行时的最大占用槽位数量。
13.根据权利要求11所述的装置,其特征在于,所述任务执行节点标记模块还用于: 通过Flink集群中的资源管理器从已注册到所述资源管理器的任务执行节点中寻找未被任何任务独占的任务执行节点,并标记为被所述目标任务独占,所述资源管理器中注册有任务和该任务运行时的最大占用槽位数量,以及该任务与该任务当前已独占的任务执行节点之间的映射关系。
14.根据权利要求11所述的装置,其特征在于,还包括任务执行节点释放模块,用于若所述目标任务执行成功或执行过程中出现异常,则释放所述目标任务独占的所有任务执行节点。
15.根据权利要求14所述的装置,其特征在于,还包括第一异常处理模块,用于若所述目标任务执行过程中所述Flink集群的集群管理器出现异常,则所述释放所述目标任务独占的所有任务执行节点之后,由所述Flink集群中资源管理器与任务协调器失去连接后,清理所述目标任务与独占的所有任务执行节点之间的绑定关系。
16.根据权利要求14所述的装置,其特征在于,还包括第二异常处理模块,用于若所述目标任务执行过程中所述Flink集群的资源管理器出现异常,通过所述目标任务独占的任务执行节点向所述Flink集群中新的资源管理器注册,所述新的资源管理器根据所述目标任务独占的任务执行节点发送的槽位报告重建所述目标任务与所独占的任务执行节点之间的映射关系。
17.根据权利要求16所述的装置,其特征在于,所述第二异常处理模块还用于:在所述目标任务独占的任务执行节点向所述Flink集群中新的资源管理器注册成功之后,由所述目标任务独占的任务执行节点主动与所述新的资源管理器建立连接,并调用槽位管理器实现类的用于注册槽位信息的方法,注册所述目标任务独占的任务执行节点的槽位信息。
18.根据权利要求14所述的装置,其特征在于,还包括第三异常处理模块,用于若所述目标任务执行过程中所述目标任务独占的任务执行节点出现异常,通过所述Flink集群中的资源管理器解除与出现异常的任务执行节点的绑定关系。
19.一种电子设备,其特征在于,包括: 一个或多个处理器; 存储器,用于存储一个或多个程序, 当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1-9中任一所述的方法。
20.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-9中任一所述的方法。
b.一种容器编码调度引擎上Flink的健康监测方法和装置
a.专利摘要
本发明公开了一种容器编码调度引擎上Flink的健康监测方法和装置,涉及流式计算技术领域。
该方法的一具体实施方式包括:将Flink部署在容器编码调度引擎上,以实现Flink容器化;
利用Flink的主节点接收Flink业务,调度Flink的从节点创建业务进程,以对Flink业务进行处理,
并在业务进程的处理过程中,定时向主节点和从节点分别对应的心跳文件中写入心跳时间戳;
通过容器编码调度引擎上的健康监测探针调用健康监测脚本,查询业务进程对应的心跳文件,
根据心跳文件中的心跳时间戳和当前时间,确定flink的健康状态。
该实施方式降低了故障恢复所需时长,提高了Flink的计算效率,提高了开源系统的系统稳定性和可用性,提升了用户体验。
b.专利说明
01.一种容器编码调度引擎上Flink的健康监测方法,其特征在于,包括: 将Flink部署在容器编码调度引擎上,以实现Flink容器化; 利用所述Flink的主节点接收Flink业务,调度所述Flink的从节点创建业务进程,以对所述Flink业务进行处理,并在所述业务进程的处理过程中,定时向所述主节点和所述从节点分别对应的心跳文件中写入心跳时间戳; 通过容器编码调度引擎上的健康监测探针调用健康监测脚本,查询所述业务进程对应的心跳文件,根据所述心跳文件中的心跳时间戳和当前时间,确定Flink的健康状态。
02.根据权利要求1所述的健康监测方法,其特征在于,在所述通过容器编码调度引擎上的健康监测探针调用健康监测脚本,查询所述业务进程对应的心跳文件的步骤之前,所述方法还包括: 调用所述健康监测脚本,根据业务进程名称判断所述业务进程是否存在; 若所述业务进程不存在,则确定所述Flink的健康状态为存在故障,重启所述容器编码调度引擎。
03.根据权利要求1所述的健康监测方法,其特征在于,在所述利用所述Flink的主节点接收Flink业务,调度所述Flink的从节点创建业务进程,以对所述Flink业务进行处理的步骤之前,所述方法还包括: 在所述Flink的主节点和从节点中分别添加定时装置,所述定时装置用于在所述业务进程的处理过程中,定时向相应节点的心跳文件中写入心跳时间戳。
04.根据权利要求1所述的健康监测方法,其特征在于,在所述将Flink部署在容器编码调度引擎上,以实现Flink容器化的步骤之前,所述方法还包括: 在所述容器编码调度引擎中配置健康监测探针。
05.根据权利要求1所述的健康监测方法,其特征在于,所述根据所述心跳文件中的心跳时间戳和当前时间,确定Flink的健康状态的步骤包括: 若任一所述心跳时间戳与所述当前时间之间的时间间隔超过预设时间阈值,则确定所述Flink的健康状态为存在故障,重启所述容器编码调度引擎; 若所述心跳时间戳与所述当前时间之间的时间间隔均不超过所述预设时间阈值,则确定所述Flink的健康状态为不存在故障,继续对所述Flink业务进行处理。
06.根据权利要求1所述的健康监测方法,其特征在于,在所述将Flink部署在容器编码调度引擎上,以实现Flink容器化的步骤之后,所述方法还包括: 在所述容器编码调度引擎中配置临时文件系统,所述临时文件系统用于存储所述主节点和所述从节点分别对应的心跳文件。
07.一种容器编码调度引擎上Flink的健康监测装置,其特征在于,包括: Flink容器化模块,用于将Flink部署在容器编码调度引擎上,以实现Flink容器化; 业务处理模块,用于利用所述Flink的主节点接收Flink业务,调度所述Flink的从节点创建业务进程,以对所述Flink业务进行处理,并在所述业务进程的处理过程中,定时向所述主节点和所述从节点分别对应的心跳文件中写入心跳时间戳; 健康监测模块,用于通过容器编码调度引擎上的健康监测探针调用健康监测脚本,查询所述业务进程对应的心跳文件,根据所述心跳文件中的心跳时间戳和当前时间,确定Flink的健康状态。
08.根据权利要求7所述的健康监测装置,其特征在于,在所述通过容器编码调度引擎上的健康监测探针调用健康监测脚本,查询所述业务进程对应的心跳文件的步骤之前,所述健康监测模块还用于: 调用所述健康监测脚本,根据业务进程名称判断所述业务进程是否存在; 若所述业务进程不存在,则所述Flink的健康状态为存在故障,重启所述容器编码调度引擎。
09.一种健康监测的电子设备,其特征在于,包括: 一个或多个处理器; 存储装置,用于存储一个或多个程序, 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一所述的方法。
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-6中任一所述的方法。
c.一种运维系统、方法、装置、设备及存储介质
a.专利摘要
本发明实施例公开了一种运维系统、方法、装置、设备及存储介质,系统中的前端运维客户端响应于操作命令触发事件,
生成操作命令执行请求发送至运维管理后台;运维管理后台根据操作命令执行请求生成超文本传输协议请求,
将超文本传输协议请求发送至分布式处理集群;分布式处理集群执行超文本传输协议请求对应的操作,
生成操作执行结果文件上传至文件管理平台,将操作执行结果文件路径发送至前端运维客户端;
前端运维客户端根据操作执行结果文件路径向文件管理平台发送文件获取请求,获取操作执行结果文件,
以使用户根据操作执行结果文件进行问题定位。支持仅触发请求即可实现指令相关操作,简化了问题定位难度。
b.专利说明
01.一种运维系统,其特征在于,包括前端运维客户端、运维管理后台和分布式处理集群,其中: 所述前端运维客户端,用于响应于用户通过运维页面触发的操作命令触发事件,生成所述操作命令触发事件对应的操作命令执行请求,并将所述操作命令执行请求发送至所述运维管理后台; 所述运维管理后台,用于根据所述操作命令执行请求生成超文本传输协议请求,并将所述超文本传输协议请求发送至所述分布式处理集群; 所述分布式处理集群,用于执行所述超文本传输协议请求对应的操作,生成操作执行结果文件上传至文件管理平台,并将操作执行结果文件路径发送至所述前端运维客户端; 所述前端运维客户端,还用于响应于用户通过运维页面触发的文件获取事件,根据所述操作执行结果文件路径向所述文件管理平台发送文件获取请求,并获取所述文件管理平台返回的操作执行结果文件,以使用户根据所述操作执行结果文件进行问题定位。
02.根据权利要求1所述的系统,其特征在于,所述根据所述操作命令执行请求生成超文本传输协议请求,并将所述超文本传输协议请求发送至所述分布式处理集群,包括: 基于所述操作命令执行请求以及所述操作命令执行请求对应的文件服务上传地址生成所述超文本传输协议请求,并将所述超文本传输协议请求发送至所述分布式处理集群。
03.根据权利要求1所述的系统,其特征在于,所述分布式处理集群包括请求处理服务器,所述执行所述超文本传输协议请求对应的操作,包括: 所述请求处理服务器根据所述超文本传输协议请求中的组件参数确定执行所述超文本传输协议请求的请求处理器,并将所述超文本传输协议请求发送至所述请求处理器,触发异步操作,并生成异步操作标识。
04.根据权利要求3所述的系统,其特征在于,所述根据所述超文本传输协议请求中的组件参数确定执行所述超文本传输协议请求的请求处理器,包括: 当所述超文本传输协议请求中的组件参数为第一类型管理器标识时,通过第一类型管理器根据所述超文本传输协议请求生成执行命令并异步执行。
05.根据权利要求4所述的系统,其特征在于,所述生成操作执行结果文件上传至文件管理平台,包括: 当异步操作执行完成时,通过所述第一类型管理器生成操作执行结果文件,根据所述超文本传输协议请求中的文件服务上传地址和鉴权信息,将所述操作执行结果文件上传至所述文件管理平台,并接收所述文件管理平台返回的操作执行结果文件路径。
06.根据权利要求3所述的系统,其特征在于,所述根据所述超文本传输协议请求中的组件参数确定执行所述超文本传输协议请求的请求处理器,包括: 当超文本传输协议请求中的组件参数为第二类型管理器标识时,通过第二类型管理器根据所述超文本传输协议请求中的资源标识调用任务管理器执行所述超文本传输协议请求。
07.根据权利要求6所述的系统,其特征在于,所述通过第二类型管理器根据所述超文本传输协议请求中的资源标识调用任务管理器执行所述超文本传输协议请求,包括: 通过所述第二类型管理器根据所述超文本传输协议请求中的资源标识调用所述任务管理器的任务执行方法; 所述任务管理器根据所述超文本传输协议请求生成执行命令并异步执行。
08.根据权利要求6所述的系统,其特征在于,所述生成操作执行结果文件上传至文件管理平台,包括: 当异步操作执行完成时,通过任务管理器生成操作执行结果文件,根据所述超文本传输协议请求中的文件服务上传地址和鉴权信息,将所述操作执行结果文件上传至所述文件管理平台,并接收所述文件管理平台返回的操作执行结果文件路径。
09.根据权利要求3所述的系统,所述请求处理服务器还用于: 将所述异步操作标识发送至所述前端运维客户端; 所述前端运维客户端,还用于将接收到的异步操作标识在运维页面进行展示。
10.根据权利要求9所述的系统,所述前端运维客户端还用于: 响应于检测到的异步操作触发事件,生成异步操作查询请求发送至分布式处理集群; 分布式处理集群,还用于根据所述异步操作查询请求中携带的异步操作标识查询异步操作执行状态,并在异步操作执行完成时将所述操作执行结果文件路径发送至所述前端运维客户端。
11.一种运维方法,其特征在于,包括: 响应于接收到的超文本传输协议请求,根据所述超文本传输协议请求中的组件参数确定执行所述超文本传输协议请求的请求处理器; 将所述超文本传输协议请求发送至所述请求处理器,以使所述请求处理器触发异步操作,执行所述超文本传输协议请求,生成操作执行结果文件上传至文件管理平台。
12.一种运维装置,其特征在于,包括: 请求处理器确定模块,用于响应于接收到的超文本传输协议请求,根据所述超文本传输协议请求中的组件参数确定执行所述超文本传输协议请求的请求处理器; 请求处理器执行模块,用于将所述超文本传输协议请求发送至所述请求处理器,以使所述请求处理器触发异步操作,执行所述超文本传输协议请求,生成操作执行结果文件上传至文件管理平台。
13.一种计算机设备,其特征在于,所述设备包括: 一个或多个处理器; 存储装置,用于存储一个或多个程序; 当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如权利要求12所述的运维方法。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求12所述的运维方法。
d.一种数据处理方法和装置
a.专利摘要
本发明公开了一种数据处理方法和装置,涉及计算机技术领域。
该方法的一具体实施方式包括:接收用户访问请求,其中,用户访问请求中包括待访问文件系统集群的配置信息和用户端文件系统协议;
获取文件系统实例,根据文件系统实例确定与用户端文件系统协议对应的服务端文件系统协议;
其中,文件系统实例中包括用户端文件系统协议和服务端文件系统协议的映射关系和执行数据处理的操作方法;
基于服务端文件系统协议和待访问文件系统集群的配置信息,访问待访问文件系统集群,调用操作方法执行相应的数据处理。
该实施方式拓展了数据处理的应用场景,提高了数据处理效率,提升了用户体验。
b.专利说明
01.一种数据处理方法,其特征在于,包括: 接收用户访问请求,其中,所述用户访问请求中包括待访问文件系统集群的配置信息和用户端文件系统协议; 获取文件系统实例,根据所述文件系统实例确定与所述用户端文件系统协议对应的服务端文件系统协议;其中,所述文件系统实例中包括所述用户端文件系统协议和服务端文件系统协议的映射关系和执行数据处理的操作方法; 基于所述服务端文件系统协议和所述待访问文件系统集群的配置信息,访问所述待访问文件系统集群,调用所述操作方法执行相应的数据处理。
02.根据权利要求1所述的数据处理方法,其特征在于,在所述接收用户访问请求的步骤之前,还包括: 通过Flink引擎的对外接口接收用户接入请求;其中,所述用户接入请求中包括用户对应的全部用户端文件系统协议; 获取与Flink引擎连接的服务端文件系统协议; 根据文件系统类型,配置所述用户端文件系统协议与所述服务端文件系统协议的映射关系,并根据所述映射关系构建文件系统实例。
03.根据权利要求2所述的数据处理方法,其特征在于,所述根据所述映射关系构建文件系统实例,包括: 确定所述映射关系中包括的文件系统类型; 基于每个文件系统类型对应的文件系统工厂,创建服务端文件系统协议对应的文件系统实例。
04.根据权利要求3所述的数据处理方法,其特征在于,在所述创建服务端文件系统协议对应的文件系统实例的步骤之前,还包括: 验证所述映射关系是否配置准确; 若否,对所述映射关系进行更新。
05.根据权利要求3所述的数据处理方法,其特征在于,在所述基于每个文件系统类型对应的文件系统工厂,创建服务端文件系统协议对应的文件系统实例的步骤之前,还包括: 根据所述文件系统类型从缓存中查找相应的文件系统工厂; 若未查找到,则创建相应的文件系统工厂。
06.根据权利要求1所述的数据处理方法,其特征在于, 所述服务端文件系统协议包括至少一个文件系统类型,每个文件系统类型对应的集群数量为至少一个。
07.一种数据处理装置,其特征在于,包括: 接收模块,用于接收用户访问请求,其中,所述用户访问请求中包括待访问文件系统集群的配置信息和用户端文件系统协议; 文件系统实例获取模块,用于获取文件系统实例,根据所述文件系统实例确定与所述用户端文件系统协议对应的服务端文件系统协议;其中,所述文件系统实例中包括所述用户端文件系统协议和服务端文件系统协议的映射关系和执行数据处理的操作方法; 数据处理模块,用于基于所述服务端文件系统协议和所述待访问文件系统集群的配置信息,访问所述待访问文件系统集群,调用所述操作方法执行相应的数据处理。
08.根据权利要求1所述的数据处理方法,其特征在于,还包括文件系统实例构建模块,在所述接收用户访问请求的步骤之前,用于: 通过Flink引擎的对外接口接收用户接入请求;其中,所述用户接入请求中包括用户对应的全部用户端文件系统协议; 获取与Flink引擎连接的服务端文件系统协议; 根据文件系统类型,配置所述用户端文件系统协议与所述服务端文件系统协议的映射关系,并根据所述映射关系构建文件系统实例。
09.一种电子设备,其特征在于,包括: 一个或多个处理器; 存储装置,用于存储一个或多个程序, 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一所述的方法。
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-6中任一所述的方法。
e.故障处理方法、装置、电子设备和存储介质
a.专利摘要
本发明公开了故障处理方法、装置、电子设备和存储介质,涉及计算机技术领域。
该方法的一具体实施方式包括:响应于故障任务节点的处理指令,获取故障任务节点的节点信息,以确定对应的故障恢复策略并触发;
响应于故障恢复策略为故障节点恢复策略,建立故障任务节点对应的替换任务节点,查询故障任务节点对应上游任务节点的工作状态;
响应于工作状态为预设状态,向替换任务节点发送启动指令;
响应于工作状态不为预设状态,在监听到故障任务节点对应上游任务节点的工作状态更新为预设状态后,向替换任务节点发送启动指令。
该实施方式能够Flink中单个任务节点出现故障后,需要对所有任务节点重新部署,降低业务数据处理的实效性的问题。
b.专利说明
01.一种故障处理方法,其特征在于,包括: 响应于故障任务节点的处理指令,获取所述故障任务节点的节点信息,以确定对应的故障恢复策略并触发; 响应于所述故障恢复策略为故障节点恢复策略,建立所述故障任务节点对应的替换任务节点,查询所述故障任务节点对应上游任务节点的工作状态; 响应于所述工作状态为预设状态,向所述替换任务节点发送启动指令;响应于所述工作状态不为所述预设状态,在监听到所述故障任务节点对应上游任务节点的工作状态更新为预设状态后,向所述替换任务节点发送启动指令。
02.根据权利要求1所述的方法,其特征在于,还包括: 响应于所述故障恢复策略为全部节点恢复策略,建立所述故障任务节点对应的替换任务节点; 获取全部任务节点的关联关系,以基于所述关联关系依次向所述全部任务节点发送启动指令。
03.根据权利要求1所述的方法,其特征在于,所述故障恢复策略包括所述故障节点恢复策略和全部节点恢复策略; 获取所述故障任务节点的节点信息,以确定对应的故障恢复策略,包括: 基于所述节点信息判断所述故障任务节点是否为全部任务节点; 若是,则确定故障恢复策略为所述全部节点恢复策略;若否,则确定故障恢复策略为所述故障节点恢复策略。
04.根据权利要求1所述的方法,其特征在于,建立所述故障任务节点对应的替换任务节点,包括: 构建所述故障任务节点对应的替换任务节点,将所述替换任务节点更新至任务节点管理器,向所述替换任务节点发送调度指令,以使所述替换任务节点向对应的上游任务节点发送分区更新请求,其中,所述上游任务节点接收所述分区更新请求后,确定所述替换任务节点对应的分区,并建立所述分区与所述替换任务节点之间的映射关系。
05.根据权利要求4所述的方法,其特征在于,确定所述替换任务节点对应的分区,并建立所述分区与所述替换任务节点之间的映射关系,包括: 查询所述故障任务节点对应的分区,以确定为所述替换任务节点对应的分区; 基于所述分区创建所述替换任务节点对应的分区视图对象,获取所述故障任务节点对应分区视图对象中缓存队列参数,以更新为所述替换任务节点对应分区视图对象的缓存队列参数。
06.根据权利要求1所述的方法,其特征在于,向所述替换任务节点发送启动指令之后,还包括: 查询所述替换任务节点对应下游任务节点的节点信息,向所述下游任务节点发送分区更新消息,以使所述下游任务节点基于所述分区更新消息从所述替换任务节点读取数据。
07.根据权利要求6所述的方法,其特征在于,基于所述分区更新消息从所述替换任务节点读取数据之后,还包括: 调用预设的反序列化处理器,获取所述数据中的序列标识,判断所述序列标识是否为预测标识; 若是,则触发对应的处理程序,以对所述数据进行处理; 若否,则判断所述序列标识是否为目标值,如果是则触发数据清理事件,以清理所述反序列化处理器中缓存数据,否则发送提示消息。
08.一种故障处理装置,其特征在于,包括: 确定单元,用于响应于故障任务节点的处理指令,获取所述故障任务节点的节点信息,以确定对应的故障恢复策略并触发; 判断单元,用于响应于所述故障恢复策略为故障节点恢复策略,建立所述故障任务节点对应的替换任务节点,查询所述故障任务节点对应上游任务节点的工作状态; 启动单元,用于响应于所述工作状态为预设状态,向所述替换任务节点发送启动指令;响应于所述工作状态不为所述预设状态,在监听到所述故障任务节点对应上游任务节点的工作状态更新为预设状态后,向所述替换任务节点发送启动指令。
09.一种电子设备,其特征在于,包括: 一个或多个处理器; 存储装置,用于存储一个或多个程序, 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。
f.一种故障处理的方法和装置
a.专利摘要
本发明公开了一种故障处理的方法和装置,涉及计算机技术领域。
该方法的一具体实施方式包括:监听目标任务管理器的运行状态;
响应于监听到指示所述运行状态异常的异常信号,向与所述目标任务管理器对应的作业管理器发送指示所述目标任务管理器异常的异常信息,
以使所述作业管理器触发针对所述异常信息的故障恢复策略。该实施方式通过实时获取针对任务管理器的运行状态异常的异常信号,
并及时通知对应的作业管理器,以使得作业管理器及时触发故障恢复,极大地加快了任务的恢复速度,提高了业务处理的效率。
b.专利说明
a.一种故障处理的方法,其特征在于,包括: 监听目标任务管理器的运行状态; 响应于监听到指示所述运行状态异常的异常信号,向与所述目标任务管理器对应的作业管理器发送指示所述目标任务管理器异常的异常信息,以使所述作业管理器触发针对所述异常信息的故障恢复策略。
b.根据权利要求1所述的方法,其特征在于,所述异常信号为kubelet进程发送的停止信号。
c.根据权利要求1所述的方法,其特征在于,所述异常信号为所述目标任务管理器的退出信号。
d.根据权利要求1所述的方法,其特征在于,向与所述目标任务管理器对应的作业管理器发送指示所述目标任务管理器异常的异常信息,包括: 从缓存中获取所述作业管理器的地址信息,根据所述地址信息向所述作业管理器发送所述异常信息。
e.根据权利要4所述的方法,其特征在于,从缓存中获取所述作业管理器的地址信息之前,包括: 监控与所述目标任务管理器对应的作业管理器的地址信息,并将监控得到的所述作业管理器的地址信息和所述目标任务管理器的标识对应保存至所述缓存中。
f.根据权利要求1所述的方法,其特征在于,所述作业管理器触发针对所述异常信息的故障恢复策略,包括: 所述作业管理器向资源管理器发送指示所述目标任务管理器异常的异常通知,所述资源管理器将所述异常通知发送至心跳管理器,所述心跳管理器在接收到所述异常通知后取消对所述目标任务管理器的心跳监测,所述心跳管理器回调所述资源管理器,以使所述资源管理器取消对所述目标任务管理器的注册,以触发所述故障恢复策略。
g.根据权利要求6所述的方法,其特征在于,所述作业管理器触发针对所述异常信息的故障恢复策略,还包括: 所述资源管理器回调所述作业管理器,以使所作业管理器获取所述目标任务管理器中执行失败的任务; 所述作业管理器将所述执行失败的任务重新分配至新启动的任务管理器中,以实现故障恢复。
h.一种故障处理的装置,其特征在于,包括: 监听模块,监听目标任务管理器的运行状态; 发送模块,响应于监听到指示所述运行状态异常的异常信号,向与所述目标任务管理器对应的作业管理器发送指示所述目标任务管理器异常的异常信息,以使所述作业管理器触发针对所述异常信息的故障恢复策略。
i.一种电子设备,其特征在于,包括: 一个或多个处理器; 存储装置,用于存储一个或多个程序, 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。
j.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。
03.纯洁的微笑
a.说明
a.分类1
我就是程序员出身,几乎把程序员所有的岗位,全部都齐刷刷干了一遍。
最近也在用 AI 编程开发网站,我一边享受着 AI Coding 的极致爽感,一边感到彻骨的悲凉。
我们99%的程序员,真的很难再比 AI 开发出来的东西好了!
不得不承认一个残酷的事实: 2025年11月,就是人类编程历史的“分界线”。
b.分类2
当我看到 Gemini 3.0 生成的前端页面,那种光影、布局、交互的细腻程度... 说句得罪人的话:它比我认识的 90% 的设计师做得都要好。
我们曾引以为傲的代码洁癖、架构模式,在 AI 的洪流面前,就像沙滩上的堡垒,瞬间被抚平。
99% 的程序员,已经无法在“写代码”这件事上战胜 AI 了。
c.分类3
那么,程序员的下半场究竟该学什么?
1、代码 AI 会写,但“什么是好产品” AI 不知道。你要做那个更有品味的决策者。
2、不要沉迷于砌砖,要学如何设计蓝图。如何让多个 AI Agent 协作?如何保证系统的高可用?这是 AI 目前的短板。
3、自然语言就是新的汇编语言。能用最精准的语言描述需求,就是最高级的编程。
4、技术是为了服务人的。去理解业务、理解用户情绪,这比多学一门编程语言重要一万倍。
别做代码的奴隶,做 AI 的主人。
b.原来大家都是这么过来的
a.分类1
人生第一份工资 1800 元,第二年换公司到 4000 元,第三年去了北京涨到 10000 元。
前 5 年工资几乎每年翻倍。
人生第一个 100 万用了 10 年;第二个 100 万用了 2 年;第三个 100 万只用了 1 年。
第一个 100 万最难,但只要迈过去,后面赚钱速度就会越来越快。
也就是大家常说的:赚 1000 万不一定比赚 100 万更难,人生最怕的就是起步难。
回顾我的经历,最大的感悟是:关键节点上的选择,太重要了。
不同的选择,会导向完全不同的人生。
b.分类2
2009 年,我是一个三流二本毕业的大学生,几乎什么都不懂,找工作整整碰壁了 6 个月。
最难的时候,还去比亚迪、富士康的流水线干了几个月。
但我实在难以接受——上了大学,难道就只做这?所以一直在寻找机会。
-------------------------------------------------------------------------------------------------
第一个关键选择:做程序员。
在流水线待了 3 个月后,我下定决心借了 1 万块,去培训机构学了 Java。培训结束后,起码有了一份能坐办公室的工作。
去了新公司,前半年基本在做“边角料”开发。到第 9 个月我决定跳槽,工资涨到 4000 元。树挪死,人挪活——关键节点一定要敢于改变现状。
第二个关键选择:改变才能涨薪
第二份工作干了一年多,技术练出来了,从初级程序员做到项目负责人。那时候天天刷博客园,看新闻和技术文章,觉得互联网公司才是我向往的。
于是去了北京,工资涨到 1 万。
人的能力没变,但平台和市场变了,价值就完全不一样。北京的舞台比西安机会多太多了。
我在这家公司待了 7 年,从初级程序员做到分公司技术负责人。又过了 2 年回到母公司做研发副总,带着一支 100 多人的研发团队。
c.分类3
第三个关键选择:做自媒体
当技术负责人那几年,几乎天天加班到凌晨。正赶上移动互联网爆发,我们的产品经常和大厂一起做活动,遇到大量技术难题。
黑客攻击、大并发、大事故……这些经历很值得记录。我开始在博客园写博客,写了半年就进了博客园推荐前 10。
顺势开了公众号同步更新。半年后接到自媒体第一笔广告费 800 元;再过一年,公众号收入已经和我作为分公司技术负责人的工资差不多了;又过一年,已经超过我做研发副总的工资。
自媒体的增长速度比打工快太多了。刚开始的两年,几乎是每 6 个月就能翻一倍,最高的时候一个月几十万。
d.分类4
第四个关键选择:创业
于是我裸辞做自由职业,开始环球旅行:在美国自驾一个月,在菲律宾读游学课,很快把日本、新加坡、新西兰的签证也都办了。
正当我准备环游世界的时候,疫情来了。
自由职业行不通了,我就留在国内,在西安创业,开了人生第一家公司。
e.分类5
2020 年团队就我一个人;2021 年 2 个人;2022 年 4 个人;2023 年 8 个人;现在公司十几个人,我成了一个互联网上的创业者。
为什么团队能扩这么快?
20–21 年做自媒体;21–22 年做知识付费;23–25 年 All in AI。现在我只聚焦三个方向:AI、出海、Web3。关键时刻一定要选对赛道。
保持好奇,顺着大趋势走。我们这些小虾米,只有在大江大河里,才能拿到一点机会;趋势会推着我们往前走。
不断学习,不断换赛道,不断试错。不要给自己设限,不要给人生设限,一切都有可能。
先活下来,再活得好;先对一次,再对很多次。当你持续押注趋势、积累复利,时间就会站在你这边。
04.一个“默默发光的螺丝钉”的求职信
a.常用信息1
a.分类1
您好。
昨天晚上10点到12点,我会抽时间了解咱们公司的动态,包括数康师、医护到家等产品,对应的公众号、APP我都会关注和体验。
昨天无意中翻到一句话,很触动我。下午4点到晚上12点,我也浏览了您的博客和GitHub,发现了很多共鸣的地方。
我注意到,您应该是2018年左右那一批研读k8s源码的前辈,那时候很多人都在深入学习k8s,也有不少团队在做自己的产品。
b.分类2
我是2018年入学的。2018-2019年期间,作为一个默默无闻的小人物,我在学院新闻部写了很多稿子。新闻部有很多优秀的学长学姐,很感谢他们当时对我的鼓励和培养。
后来因为一些原因,我离开了那个圈子。2019年秋季,一次偶然的认错人,让我结识了一位特别的同学。他是邻班的朋辈,跟我分享了很多编程的经历,从他初二学习PHP开始,到后来对编程的理解和看法。
说实话,编程这条路上,我放弃的次数远比努力的次数多,这里就不展开说了。
c.分类3
2022年毕业后,经历了一段时间的奔波,加上父母在老家没有稳定工作,以及自己内心的真实想法——我想守护这个家,所以回到了山西。父母勉强帮我交了首付,剩下的就全靠自己打拼了。
第1份工作:学到了沟通的重要性,虽然当时只会简单地堆积代码。
第2份工作:开始敢于尝试各种业务的后端开发,对增删改查有了一些自己的理解。
第3份工作:尝试在框架使用和全局配置上做一些创新,对代码走向有了一些自己的想法。
b.常用信息2
a.分类1
从2020年1月13日到现在2025年11月28日,在这条路上已经一个人摸索了5年。每次心烦的时候,我就会写很多todo来让自己的思绪平静下来。
我有自己的网名,笔名多用halavah,来自J.Fla的一首歌Havana;个人称呼用TroyeKK,来自戳爷Troye Sivan。这一年的GitHub提交量,我整合了一系列自己的仓库风格。因为本地Obsidian与线上同步的需求,所以用了Quartz(React框架),自己加了鉴权,通过GitHub的workflow部署到Vercel,Cloudflare走免费回国DNS。
我还是早期思源笔记永久恶龙标识用户,同期Obsidian内测捐献者。
b.分类2
过去一年,虽然存款不多,但还是陆续攒出了1.6万,买了Mac mini M4,把软硬件都配齐了。就是想给自己买一张编程赛道末班车的车票,做自己真正喜欢的事情,能陪伴父母左右,享受这份简单的幸福。
现在我主要用AI工具辅助开发。
SQL关注:DDIA读书笔记、Redis黄健宏
Go布道者关注:Go夜读、HHFCodeRv、搬砖程序员带你飞、码农桃花源、脑子进煎鱼了、polarisxu(站长,向您致敬)、欧长坤、roseduan写字的地方(一位文科转码的前辈,rosedb开源数据库作者)、真没什么逻辑(面向信仰编程系列,很喜欢)。
AI领域关注:刘小排r(看资讯)、宝玉老师(看资讯)、CherryStudio作者(最初用chatwise,后来为了追求API调用体验而关注)、Tw93(一位生活氛围很棒的人)、吕立青(知识库讲解很棒)。模型测评看kate(一位很自信的女生,因封面抄袭事件而关注)、沧海九粟(LangGraph实战作者)。
Java插件关注:mybatiscodehelper作者、XCodeMap调试等,就不一一展开了。
算法方面:主要关注大雪菜开设的acwing.cn,但说实话我算法比较薄弱,做题也不太擅长,培养这个能力需要花很长时间,不过一直在计划中。
B站:编程相关的关注量有10000多,算是一个资讯收集站。
工具论坛:我喜欢看胡萝卜周、小众软件。
Linux服务器:我关注懒猫微服、iStoreOS、酷友社分享。
产品设计:很欣赏快刀青衣、GET笔记背后的创业故事。
c.常用信息3
a.目前正在做的事情
AI开发:研究continuous-claude不间断重复任务,我有个类似的项目想法,正在尝试融合。
封装实践:公司任务需要将jeecgboot里面的jeecg标识改成公司包名,自己摸索着绕开了加密包。
Java开发:参考ruoyi-vue-pro的思想,尝试做一些封包改装,Java暂时就止步于此。
前端开发:在shadcn圈子,用bun+ai-sdk做一些基础的API调用。
笔记仓库:使用plan+skills,给自己的类json的txt文档做一些整理。
Golang学习:正在参考gin-vue-admin,关注一位连发20多个视频讲解却掉粉的自媒体人。
在线书签: https://tree.halavah.us/,积攒了1.2万条
历史文档: https://valut3.halavah.us/verify?token=Cg9*vP9@tB,可供翻阅,有主力AI笔记仓库,不做公开
b.一些碎碎念的事情
Tips:我把自己定位为一个默默发光的螺丝钉,不刷抖音,只看自己关注的那一部分内容,注重个人隐私,不随便公开个人信息,从不发朋友圈和任何APP动态,很少去人流聚集的地方评论,不喜欢流量。有文字陪伴,就足够了。
Recently:最近在看中国好声音第一季,想学习如何更好地表达自己。也很喜欢梁博,一位音乐界的低调天才,得冠后选择淡出,《出现又离开》《日落大道》这两首歌深深打动了我。能在B站看到他的账号(ID:梁博BruceLiang),我很兴奋。
致敬:虽然我只能在互联网上了解一些有趣的人,可能大家相距不过地图上的一尺,每次感觉自己快接近了,但又像韩寒宇宙一样遥远。
我很喜欢的一部电影《四海》,2022年韩寒执导,刘昊然、刘浩存、沈腾、尹正主演。这部影片讲述了一名年轻的摩托车手在追逐梦想的过程中,遇到了一群志同道合的朋友,并与他们一起经历了一系列冒险和成长的故事。影片通过青春和友情的主题,展现了年轻人追求梦想的勇气和坚持。
c.写给最后
此致,
[求职者,张瑜] (TroyeKK)
05.一个“默默发光的螺丝钉”的求职信-后续
a.工作安排
a.分类1
气氛:平稳心态
描述:有条不紊,拿自己的文字,让别人更好了解自己
感受:想做一个踏实干活,不是炫技自己,每晚只想睡个好觉,作为忙碌一天的礼物给自己。
目标:只要业务线、产品能落地,不在乎使用什么技术,只要快速将产品做出来达到目的,没有一成不变的技术+框架,只有不断更迭的编程思想
虽然我只能在互联网上了解一些有趣的人,可能大家相距不过地图上的一尺,每次感觉自己快接近了,但又像韩寒宇宙一样遥远。
b.分类2
一个“默默发光的螺丝钉”的求职信
3分钟看懂:Claude Code 到底是什么?
b.描述安排
a.TODO计划
每日工作计划
全AI+快捷键驱动,轻简风办公
temp11:第2份工作,每天的汇总,sql0l.txt
b.文档分布、工作空间
手机、电脑同步:坚果云
C盘、D盘、百度网盘
software_ware:01.Directory01-个人仓库、02.Directory02-AI学编程、03.Directory03-备份仓库、04.Directory04-自媒体仓库、05.Directory05-剪藏软件搬砖
software_xare:个人仓库,gemini专属AI、libra封装自己包、pisces封装jeecg、quartz在线笔记、taur新go框架学习、vilgo各个语言基础库学习、wing前端、zero汇总
software_yare:公司仓库
software_zare:开源仓库,看过部分源码+设计,然后【快照】备份
c.01.Directory01
快捷键-quick、本地安装-ready、远程维护-remote、本地镜像-startup
build-linux服务,deploy-linux基础维护,internet-软路由、machine-AI、mac、resource公司资源
balance-生活记录、growth-日常生活、symbol-英语学习、traffic-四级学习、vilgo-找工作+简历
d.02.Directory02
chapter01:front
chapter02:java
chapter03:hadoop
chapter04:python
chapter05:golang
chapter06:rust
chapter07:sql
chapter02,00.box -> 工作中,那些深刻的设计、实用价值的地方
e.项目介绍
libra-boot-plus,封装自己的包,学习ruoyi-vue-pro Java开发:参考ruoyi-vue-pro的思想,尝试做一些封包改装,Java暂时就止步于此。
pisces-boot-app,单文件启动
libra-spring-boot-starter-toolkit-master.zip
-----------------------------------------------------------------------------------------------------
02.Directory02:使用plan+skills,给自己的类json的txt文档做一些整理。
04.Directory04:根据任何主题,来做AI文稿+视频制作
研究continuous-claude不间断重复任务,我有个类似的项目想法,正在尝试融合
-----------------------------------------------------------------------------------------------------
zero-record 提示词工程
zero-ware AI快速摘录,大部分移交【主仓库】进行记忆
f.AI方向
前端开发:在shadcn圈子,用bun+ai-sdk做一些基础的API调用。
-----------------------------------------------------------------------------------------------------
封装实践:公司任务需要将jeecgboot里面的jeecg标识改成公司包名,自己摸索着绕开了加密包。
Golang学习:正在参考gin-vue-admin,关注一位连发20多个视频讲解却掉粉的自媒体人。
-----------------------------------------------------------------------------------------------------
newapi,接入glm无线版,做应用层面
AI快速生成低代码,http://ai.58yskj.com/
gemini-script:go语言的代码生成器,支持多数据源实时切换,通过表结构生成代码模板
g.结束语
编程碎碎念
02.卡盒记录法
12.学长带我写的第一篇稿子
13.颜粉半年之久的自学历程记录
3.3 木及简历1
# 后端工程师 - Java
::: left
icon:info 张瑜/男/1998.6.5
icon:blog 山西省吕梁市
icon:school 山西农业大学/软件工程
icon:fa-ussunnah 本科/2022年7月份毕业
:::
::: right
[icon:github https://github.com/halavah](https://github.com/halavah)
[icon:email [email protected]](mailto:[email protected])
icon:phone 15135890769
icon:weixin tk4023666
:::
## 4 教育背景
:::left
**山西农业大学 - 软件工程**
:::
:::right
**2018.09 - 2022.06**
:::
于2019年开始接触后端,有 Geek 精神,对代码有洁癖,爱折腾,抗压能力强,肯加班。
大一参加新闻部,长期坚持成为了一名文字爱好者,并养成了书写项目文档的习惯 [<font color=#6495ED>icon:fa-share-square</font>](https://news.sxau.edu.cn/info/1026/32867.htm)。
大二选择人工智能方向,曾获第八届“发现杯”全国大学生互联网软件设计大奖赛区域赛二等奖 [<font color=#6495ED>icon:fa-share-square</font>](https://cdn.jsdelivr.net/gh/halavah/dotfiles@master/00.assets/award.png)。
## 5 项目
:::left
**在线问答论坛系统**
:::
:::right
**2021.06 - 2021.08**
:::
`SpringBoot` `Freemarker` `MySQL` `Redis` `RabbitMQ`
- **项目描述**:
基于 SpringBoot 框架,对登录界面、用户界面、文章界面、后台界面等来进行开发与设计。
- **工作内容**:
- 封装与自定义 Freemarker 标签,并利用其 macro 宏来快速完成页面开发。
- 使用 Kaptcha 生成验证码,并利用 Shiro 与 Session 结合来完成用户登录接口的开发。
- 本周热议基于 Redis 的 zset 有序集合,提高了网页的响应速度。
- 通过使用 RabbitMQ 保证 ES 全文搜索能实时更新,并即时反馈给用户。
:::left
**在线权限管理系统**
:::
:::right
**2021.09 - 2021.10**
:::
`SpringBoot` `MyBatis` `MySQL` `Redis` `Vue`
- **项目描述**:
基于 SpringBoot 框架,主要对菜单界面、角色界面、用户界面等来进行开发与设计。
- **工作内容**:
- 基于 Vue 进行页面开发,并结合 ElementUI 2.x 组件库快速搭建网页。
- 使用 SpringSecurity 与 Jwt 来实现用户登录认证和授权。
- 将验证码存储在 Redis 中,同时返回给前端一个 key 值,完成验证码的开发。
- 根据用户角色的不同,从 MySQL 数据库中动态加载不同的菜单导航。
## 6 技能
- **Java 基础**:熟悉 Java 基础知识,了解 Thread 的使用,阅读过 JDK8 的部分底层源码。
- **框架**:熟悉 SSM、SpringBoot、Vue 等主流开发框架,了解消息队列 RabbitMQ 的使用和原理。
- **数据库**:熟悉 MySQL,使用过 Redis,并了解一些常见的 SQL 优化手段。
- **Linux**:主要接触 Centos7,了解 Docker,并能通过分析日志来排查问题。
- **工具**:熟悉 Git、Maven、Npm、Yarn 等项目管理及构建工具。
6.1 木及简历2
# 后端工程师 - Java
::: left
icon:info 张瑜/男/1998.6.5
icon:blog 山西省吕梁市
icon:school 山西农业大学/软件工程
icon:fa-ussunnah 本科/2022年7月份毕业
:::
::: right
[icon:github https://github.com/halavah](https://github.com/halavah)
[icon:email [email protected]](mailto:[email protected])
icon:phone 15135890769
icon:weixin tk4023666
:::
## 7 教育背景
:::left
**山西农业大学 - 软件工程**
:::
:::right
**2018.09 - 2022.06**
:::
主修课程有Python、数据库、网络爬虫、操作系统、数据结构、软件需求分析、计算机网络、数据挖掘、Liux操作系统、软件项目管理。
## 8 项目
:::left
**逻辑集中项目组**
:::
:::right
**2022.08 - 2022.11**
:::
- **工作内容**:
- 对银行交易流程的学习,如特殊业务、定期业务、开卡流程等内容
- 对数据清理涉及的卡表、折表问题进行分析与处理
- 对凭证表、证件表、分户表、子账户对照表进行相关了解和学习
:::left
**星链微软采购平台**
:::
:::right
**2022.11 - 2023.03**
:::
- **工作内容**:
- 使用 RuoYi 低代码平台,基于 ElementUI 2.x 组件库进行前端开发
- 对系统进行单元测试、集成测试,并对测试过程中的前端问题进行解决
- 对系统功能设计文档、系统数据库设计说明书、系统用户操作手册进行整理编写
## 9 技能
- **Java 基础**:熟悉 Java 基础知识,了解 Thread 的使用。
- **框架**:熟悉 SSM、SpringBoot、Vue 等主流开发框架。
- **数据库**:熟悉 MySQL,使用过 Oracle,并了解一些常见的 SQL 优化手段。
- **Linux**:主要接触 Centos7,了解 Docker,对项目进行过环境部署。
- **工具**:熟悉 Git、Maven、Npm、Yarn 等项目管理及构建工具。
9.1 个人简历1
北京南天软件有限公司 2022.7 - 至今
参与过公司外包项目开发,以及内部系统开发,同时承担部分前端业务开发
前后共参与过 2个项目的开发,分别为星链微软采购ESD平台,数字员工管理系统
-------------------------------------------------------------------------------------------------------------
1.熟悉 Java 基础知识,以及 SSM、SpringBoot 的使用
2.熟悉 Vue 主流开发框架,以及 Element UI 组件库
3.熟悉 MySQL,使用过 Redis,并了解一些常见的 SQL 优化手段
4.熟悉 Git、Gitlab 多人协同开发,熟悉 git 常用指令
5.熟悉 Linux,使用过 Docker,并部署过相关生产环境
-------------------------------------------------------------------------------------------------------------
1.热衷于后端技术,能有效沟通解决问题,同时对前端有着独特的兴趣
2.擅长新闻写作(文章地址,https://news.sxau.edu.cn/info/1026/32867.htm)
3.经常写技术文章(博客地址,https://halavah.github.io/PicGo/)
4.个人仓库地址(github地址,https://github.com/halavah)
5.热爱互联网行业,抗压能力强学习能力强,对新技术充满好奇心,工作态度认真负责,具有团队合作精神
-------------------------------------------------------------------------------------------------------------
项目1:星链微软采购ESD平台 2022.10.28 - 2023.01.20
所用技术:springboot+mybatis+jwt+mysql+redis+vue+element-ui
项目描述:外包项目。ESD系统属于上游系统,位于星链NCC系统和微软CIS系统之间。主要由微软AAD认证模块、下单模块、查询模块、交付模块和退货模块组成。由NCC系统的业务人员登录ESD系统,通过填写PO单号选择SKU类型、数量、单价等关键信息,向CIS系统进行下单和退单,并发送邮件通知,实现NCC与CIS系统之间的业务交互
后端设计:
1.对微软认证模块进行C#代码调通,并使用redis对其返回的AAD认证信息进行存储
2.对CIS系统发起get请求,并对其响应返回的xml信息,通过JSONObject的parse()方法进行字段接收
3.订单页面中,若点击删除按钮,通过is_deleted字段来记录该订单,来实现订单的逻辑删除
4.采购订单中,通过count计数来记录成功、失败条数;若存在采购失败,则抛异常让其重新采购
5.使用字符串拼接xml的序列化方式,来携带xml信息向CIS系统发起post请求,实现退货操作
6.退货交付模块,对勾选的code激活码生成excel文件,以字节数组流的方式发送邮件给业务人员
前端设计:
1.使用computed对数量、单价税前、税率、税额、单价税后、总价税前、总价税后进行动态计算
2.通过input输入框中的el-autocomplete,实现客户列表带搜索的输入,以及下拉选择历史客户的功能
3.通过el-select中的@change触发动作,实现一个可选(产品型号)自动选择另一个置灰(产品名称)
4.父组件中触发this.$refs.import.save(id)携带订单id,子组件根据该id来查询该订单下的全部激活码
5.对于采购、详情、编辑和删除按钮,通过处理el-table遍历对象数组,判别8种订单状态实现置灰效果
6.点击详情,通过el-table的toggleAllSelection方法进行全选,判断selectable属性区别3种激活码状态
-------------------------------------------------------------------------------------------------------------
项目2:数字员工管理系统 2023.01.30 - 至今
所用技术:springboot+mybatis+jwt+mysql+redis+vue+element-ui
项目描述:内部项目。以数字化手段集成管理企业员工信息、考勤和绩效等方面的软件系统。它能够实现员工信息管理、考勤打卡、绩效评价、数据统计与分析等功能,帮助企业实现员工信息化、管理数字化和管控精细化
项目职责:
1.使用SpringSecurity框架实现用户的登录和用户粗粒度权限的分配
2.负责项目用户管理的注册功能, 调用阿里云接口发送短信验证码,并将验证码存储到 Redis 数据库
3.将员工ID和打卡时间进行组合,作为有序集合的score值,从而实现根据打卡时间进行排序的功能
4.负责员工信息管理、考勤管理、绩效管理等前端页面的部分开发和联调工作
9.2 个人简历2
公司名称:合邦电力科技有限公司 工作时间:2023.10 - 至今
工作内容:
1.参与国家电网外包的电网业务开发,并兼顾部分前端业务开发工作
2.与业务人员进行需求讨论,参与技术讨论,解决技术难题
3.负责维护老项目的需求迭代
公司名称:北京南天软件有限公司 工作时间:2022.7 - 2023.7
工作内容:
1.参与公司外包项目开发,以及内部系统开发
2.按照客户和项目具体要求进行软件产品变更和开发
3.解决测试提出的性能问题,并针对性的进行优化
-------------------------------------------------------------------------------------------------------------
1.掌握Java初级知识,熟悉Java语法,多线程、集合等基础框架
2.了解常用的Java设计模式(如单例、工厂、代理等设计模式)
3.熟悉主流开源框架,如Spirng、SpirngMvc、MyBaits、MyBatisPlus、SpringBoot框架
4.熟悉主流微服务框架Spring Cloud以及其核心组件Nacos、Eureka、Gateway、Feign、Ribbon、Hystrix
5.熟练使用MySQL,了解索引、多表查询和数据库的优化。会使用MongoDB、Redis非关系型数据库
6.熟练使用ElasticSearch全文检索技术、索引库数据导入、中文分词、过滤查询、排序、高亮等
7.熟练使用RabbitMQ、Kafka等消息中间件
8.熟悉使用OSS、COS、MinIO对象存储,以及FastDFS分布式文件系统
9.熟练使用Seata,xxl-job解决分布式架构下分布式事务及任务调度问题
10.熟练HTML、CSS、JavaScript、Ajax、JQuery等前端开发技术
11.熟悉Vue+ElementUl完成单体页面的开发,能对简单功能能进行一定修改
12.熟练Git、Maven等项目开发及管理工具,熟悉Gitlab多人协同开发
13.熟练Linux操作系统,容器化技术Docker,Jenkins工具,能够完成开发环境的搭建
14.熟悉Nginx服务器,能够搭建基于Nginx负载均衡、反向代理的方式,实现部署多台业务服务器
-------------------------------------------------------------------------------------------------------------
1.本人抗压能力强,能加班,能出差,能够快速适应不同的岗位
2.热爱技术,热爱工作,始终将公司的任务当做自己的事情来做
3.乐于分享,并且喜欢技术的分享,在公司内部的周例会中经常分享自己新的学习心得
4.学习能力强,对新技术充满好奇心,并且短期职业规划期望能够在一家公司中稳定发展,成长
-------------------------------------------------------------------------------------------------------------
项目名称:OMS调控云平台
项目周期:2023年10月 - 至今
技术架构:
1.后端:SpringCloud Alibaba、SpringBoot、PI3000(自研ORM)、KingBase、Dameng、Kafka、xxl-job
2.前端:Element-Plus、Vue
项目描述:
OMS调控云平台是一个专为电力行业设计的全面解决方案,旨在提高电力系统运行效率和可靠性。该平台整合了先进的运维管理、数据分析和智能调度技术,为电力运营商提供了一个灵活、高效的管理工具。通过实时监控电力网络状态、精确预测负荷需求和异常情况,并基于大数据分析和人工智能算法进行智能调度,OMS调控云平台能够帮助电力运营商更好地应对各种挑战,提高电网运行的稳定性和可靠性。
主要子系统:智能辅助决策系统、新能源场站智慧发电信息管理系统、厂站设备同步管理系统、山西电力平衡精益管理系统、省地协同负荷预测全景分析平台、场站重载过载监控系统、山西电网黑启动系统
岗位职责:
1.完成了智能辅助决策系统中的机组状态管理、机组发电能力管理、平衡表管理
2.完成了新能源场站智慧发电信息管理系统中的限电时段分析、异常情况记录
3.完成了厂站设备同步管理系统中的电网基本信息、调控中心基本信息、电压等级对照表
4.完成了山西电力平衡精益管理系统中的年季平衡、周月平衡、日前日内平衡
5.完成了省地协同负荷预测全景分析平台中的综合负荷预测指标、中长期负荷预测、系统负荷预测免考
6.完成了场站重载过载监控系统中的主变重载、断面重载、交流线路重载、交流线路过载
7.完成了山西电网黑启动系统中的主网架恢复方案、电网状态、线路状态
8.完成了网厂信息交互平台中的数据发布类、数据上报类、数据交互类、TMS通信检修、网络化下令
技术描述:
1.在智能辅助决策系统中,机组状态管理通过主子表记录每个机组每天的状态变化,并利用状态变更表来动态更新数据,实现自动智能填报,此外统计分析每天189个机组中9种状态的开始、结束和持续时间
2.在新能源场站智慧发电信息管理系统中,使用echarts折线图来统计风电、光伏每分钟的限电时段信息
3.在厂站设备同步管理系统中,通过电网基本信息、调控中心基本信息等页面操作来完成数据迁移工作
4.在山西电力平衡精益管理系统中,利用平衡表填写功能,进行最大负荷预测、装机容量、本地发电能力、非停受阻情况、晚峰平衡裕度的图表统计工作
5.在省地协同负荷预测全景分析平台中,通过记录中长期负荷预测数据和系统负荷预测免考功能,对日、月、年维度的综合负荷预测指标进行统计。同时,利用短期系统负荷预测功能进行时段统计
6.在场站重载过载监控系统中,通过每隔15分钟的记录,对主变重载、断面重载、交流线路重载过载进行统计
7.在山西电网黑启动系统中,通过对发电机组、交流线路、并联电抗进行数据量测,使用echarts绘制路线信息
8.在网厂信息交互平台中,完成了数据上报类中的在建储能项目月报上报、在运储能项目月报上报、极端天气新能源场站上报,TMS通信检修中的通信检修票管理、通信业务申请单、通信月检修计划、通信工作联系单、通信风险预警单、通信资源管理、通信方式单、风险缺陷单
-------------------------------------------------------------------------------------------------------------
项目名称:京云新闻
项目周期:2023年2月 - 2023年6月
技术架构:
1.后端:SpringCloud Alibaba、SpringBoot、Mybatis、MySQL、Redis、MongoDB、RabbitMQ、MinIO、Kafka、Elasticsearch、xxl-job
2.前端:uniapp一站式编译多个终端App
3.数据平台组:Hadoop、Hive、Kafka、HBase、Flink、Azkaban、Python爬虫
项目描述:
京云新闻是为本地市民度身定制的全新资讯服务平台,让您能够轻松在手机上获取最新的本地新闻和各种动态信息。通过这个平台,您可以深入了解本地的旅游文化,获得及时的政务办理信息,并查找感兴趣的最新信息。这一系列功能将有助于扩展您的视野,让您获得更多有关生活的知识。
主要模块:
用户移动端:内容搜索、频道管理、内容展示、登录注册、个人首页、实名认证、个人中心、系统设置
用户自媒体平台:内容发布、内容管理、粉丝管理、评论管理、权限管理、个人看板、私信管理、素材管理
管理平台:用户管理、内容管理、数据统计、标签管理、公告管理、系统管理
岗位职责:
1.作为小组成员,在组内讨论业务需求,并与组长一起探讨技术上的可行性方案
2.完成文章服务的功能开发,包含:文章列表、文章详情、文章检索服务
3.完成自媒体端的接口开发,包含:内容发布、素材管理
4.完成管理平台端的文章自动审核业务流程的实现
5.解决测试、生产反馈的各种问题
技术描述:
1.利用Freemarker+Nginx实现页面静态化,并将静态资源自动发布到Nginx,实现动静分离
2.使用MongoDB实现用户搜索记录的管理功能
3.使用MinIO搭建分布式文件存储图像,完成素材图片的上传功能
4.利用Tess4j进行图片文字识别,结合阿里云的文本审核和图片审核功能,实现文章的自动审核
5.使用RabbitMQ死信队列实现延迟队列效果,在发布文章、审核文章场景中有所应用
6.使用Redis的ZSet进行分值计算,求出前7天内的热点文章、热点资讯
7.在定时业务场景中,如:定时计算热点文章的业务场景中,使用xxl-job实现分布式定时任务调度
8.使用Kafka Stream对用户的点赞和阅读行为进行实时的流式处理,实现实时计算热门文章功能
9.使用Elasticsearch实现全文检索,并且同步大数据平台组过来的数据,实现准实时的文章搜索功能
-------------------------------------------------------------------------------------------------------------
项目名称:数字员工管理系统
项目周期:2022年12月 - 2023年2月
技术架构:
1.后端:SpringCloud Alibaba、SpringBoot、Mybatis、MySQL、Redis、Elasticsearch、OSS
2.前端:Element-UI、Vue
项目描述:
以信息技术实现对企业人力资源信息的高度集成化管理,为客户企业使用的人力资源管理提供更专业、适合的解决方案。数字员工管理系统应对企业在管理过程中所出现的一系列需求,开发有例如人员招聘管理、员工人事档案管理、员工考勤与薪资管理、统计报表、行政管理以及员工自助等功能。让客户企业的管理更加高效化,更加人性化,为企业提供完善的管理平台帮助企业管理团队减少管理中的不便,大大提高了企业的核心凝聚力与竞争力,为企业日后的发展提供必不可少的助力。
主要模块:招聘管理、人员档案、详细操作功能、培训管理、绩效管理、薪资管理、资产管理、辅助功能、预警提醒、员工自助、报表中心、合同管理
岗位职责:
1.根据开发规范、业务流程完成项目模块设计、代码编写、测试以及文档编写
2.进行系统优化、老代码的代码重构
3.负责实现人员档案、绩效管理、薪资管理、社保管理等微服务模块的相关业务
技术描述:
1.基于ELementUl完成后台平台端管理系统设计,整合SpringSecurity完成不同角色、权限认证与授权
2.使用阿里云SMS服务发送短信验证码,然后将生成的验证码存储到Redis中,并为其设置相应的过期时间
3.使用Spring Session整合Redis,将用户Session数据转移到Redis存储,从而实现分布式会话
4.使用Redis缓存高频查询数据,如:公司组织架构、首页通告、菜单结构数据、banner等数据缓存到Redis
5.使用阿里云对象存储OSS存储图片、文件等,实现员工证件、员工档案的文件上传功能
6.使用ElasticSearch结合Logstash、Kibana完成统一日志管理,服务上报日志,统一进行日志监控
7.使用jenkins来自动化构建、打包、部署项目直接到远程服务器
8.使用Nginx部署前端项目,实现反向代理和负载均衡,提高系统的灵活性和可维护性
9.使用YApi实现前后端分离开发,并使用Swagger生成接口API文档,提高团队的协作效率
-------------------------------------------------------------------------------------------------------------
项目名称:金优外卖
项目周期:2022年12月 - 2023年2月
技术架构:
1.后端:SpringCloud Alibaba、SpringBoot、Mybatis、MySQL、Redis、RabbitMQ、Elasticsearch、OSS
2.前端:Element-UI、Vue
项目描述:
金优外卖致力于本地商家服务,为商家提供高品质、高客单价订单服务,为买家提供更优质的同城美食推荐、本土生活精准品质体验服务。主营业务为商家(主要餐饮商户)提供基于抖音、快手平台直播带货服务,用户线上下单,线下配送(主要以闪送及本地物流配送商为主)的模式合作。
项目主要分为:买家端(APP、小程序)、商家端(APP、小程序)、系统管理后台、配送服务商端。
项目采用微服务架构设计,主要拆分为用户服务、商家服务、骑手服务、菜单服务、管理员服务、评价服务、运营管理平台端。
岗位职责:
1.参与项目需求分析,参与业务的讨论
2.负责系统管理后台的模块开发,包含:员工管理、菜品管理、套餐管理、订单管理、数据统计等相关接口开发
3.负责买家端小程序的菜品浏览、用户地址簿、购物车、用户下单等功能
4.负责配合销售团队,完成一对一商家入驻流程,解决商家运营时出现的线上技术问题,确保项目稳定运行
技术描述:
1.基于ELementUl完成后台平台端管理系统设计,整合SpringSecurity完成不同角色、权限认证与授权
2.实现短信登录接口,使用Spring Session整合Redis,将用户Session数据转移到Redis,从而实现分布式会话
3.使用阿里云对象存储OSS存储图片、音视频等应用,实现海量数据的互联网并发下载
4.使用RibbitMQ解耦订单服务,完成订单分配配送服务商、延时关闭未支付的订单
5.使用Spring Cache缓存菜品、套餐等信息,提高系统的性能和响应速度
6.使用ElasticSearch结合Logstash、Kibana完成统一日志管理,服务上报日志,统一进行日志监控,管理多个不同租户(合作商家)的线上运行日志,确保线上问题及时发现、及时报警、及时处理
7.使用jenkins来自动化构建、打包、部署项目直接到远程服务器
8.使用Nginx部署前端项目,实现反向代理和负载均衡,提高系统的灵活性和可维护性
9.使用YApi实现前后端分离开发,并使用Swagger生成接口API文档,提高团队的协作效率
-------------------------------------------------------------------------------------------------------------
项目名称:星链微软采购ESD平台
项目周期:2022年8月 - 2022年12月
技术选型:
1.后端:SpringBoot、Mybatis、MySQL、Redis、Nginx
2.前端:Vue、ElementUl
项目描述:
ESD平台属于上游系统,它在整个企业内部起着至关重要的作用,连接和协调着不同系统之间的交互,以确保顺畅的业务流程和数据传递。具体来说,ESD平台通常位于星链NCC系统和微软CIS系统之间,充当了这两个系统之间的桥梁和集成平台。主要由NCC系统的业务人员登录ESD系统,通过填写PO单号、选择SKU类型、数量、单价等关键信息,向CIS系统进行下单和退单,并发送邮件通知,实现NCC与CIS系统之间的业务交互。
岗位职责:
1.完成组长分配的业务需求
2.负责实现微软认证模块、下单模块、查询模块、交付模块、退货模块、数据统计等功能
3.负责与甲方老师进行沟通,确保公司项目的顺利交付
技术描述:
1.使用RestTemplate来发送请求,进行与微软CIS系统的第三方联调,并同时对涉及的微软接口进行业务封装
2.使用Redis存储微软认证模块中的Token认证信息,以提供便捷的访问,以便在向CIS系统发起请求时使用
3.在下单模块中,通过count计数来追踪成功和失败的订单条数;如果采购失败,引发异常要求重新进行采购
4.在退货模块中,采用字符串拼接的方式将XML信息序列化,随后以POST请求的方式发送给CIS系统
5.在交付模块中,针对选中的激活码(code),生成Excel文件,并以字节数组流的形式将其附加到邮件中
6.利用easy-excel实现了数据报表的导入与导出功能
7.使用ECharts、DataV实现数据图表展示以及大屏展示统计功能
9.3 参考简历1
工作内容
1.按照软件工程规范化要求,参与项目开发,负责相关业务功能实现;
2.按照客户和项目具体要求进行软件产品变更和开发;
3.与业务人员进行需求讨论,参与技术讨论,解决技术难题;
4.完成项目经理安排的其他任务。
5.协助测试人员进行测试。
-------------------------------------------------------------------------------------------------------------
1.掌握Java初级知识,熟悉Java语法,多线程、集合等基础框架。具备良好的面向对象编程思想,并且了解常用的Java设计模式(如单例、工厂、代理等设计模式);
2.熟悉主流开源框架,如Spirng、SpirngMvc、MyBaits、MyBatisPlus、SpringBoot框架;
3.熟悉主流微服务框架Spring Cloud以及其核心组件Nacos、Eureka、Gateway、Feign、Ribbon、Hystrix、了解Zookeeper;
4.熟练使用MySQL,了解数据库的索引。了解多表查询和数据库的优化。会使用MongoDB、Redis非关系型数据库;
5.熟练使用ElasticSearch全文检索技术、索引库数据导入、中文分词、过滤查询、排序、高亮等;
6.熟练使用RabbitMQ、kafka等消息中间件,了解Emqx;
7.熟练使用EasyExcel对文件的导入和导出,Minio文件管理;
8.熟练使用seata,xxl-job解决分布式架构下分布式事务及任务调度问题;
9.熟练使用JWT认证技术;
10.熟练使用Idea开发工具、DataGrip数据库操作工具、熟练使用Git等版本控制工具以及Maven项目管理工具;
11.了解JavaScipt、Ajax、Vue等前端页面技术;
12.了解Linux常用操作命令和docker容器技术;
-------------------------------------------------------------------------------------------------------------
1.诚实敬业,工作认真负责,具备较好的团队协作精神;
2.钻研能力强,平时钻研各种技术;
3.有较强的语言表达能力和组织能力,具有较强的用户沟通能力;
4.适应能力强,能承受一定的工作压力;
5.勤奋好学,有较强的学习能力,以及独立解决问题的能力;
-------------------------------------------------------------------------------------------------------------
项目名称:欢括教育
技术架构:Spring Boot、MyBatisPlus、Spring Cloud、Nginx、ElasticSearch、Mysql、
开发周期:2022年09月-2023年06月
项目描述:项目是一个基于微服务架构的生产级在线教育项目,核心用户不是K12群体,而是面向成年人的非学历职业技能培训平台。项目包括网关模块、授权模块、搜索模块、用户模块、课表模块、学习模块、媒资模块、评论模块,点赞模块,积分模块,排行榜模块,优惠券模块,笔记模块。学生可以在WEB端登录查看学习记录也可也游客身份浏览部分课程,可以查看点赞评论关注搜索等操作。在后台管理端,老师可以进行新增课程,定时发布等。可以为学生提供更好的学习环境、更好的学习资源、更好的学习方法和更好的学习机会。
主要业务模块:网关模块、授权模块、搜索模块、用户模块、课表模块、学习模块、媒资模块、促销模块、评论模块等
责任描述:
实现学习模块,采用redis set + RabbitMQ实现视频播放进度的保存同时减小数据库写压力;
实现学习模块,采用Restful风格的接口实现我的学习接口;
实现积分模块,采用bitmap实现签到;
实现优惠券模块,采用redis分布式锁;
实现排行榜模块,采用XXL-JOB定时任务生成榜单表;
参与问答模块,问题发布,问题审核的相关设计,点赞模块使用Redis存储来代替数据库的点赞记录;
参与搜索模块的部分开发采用Elasticsearch;
参与项目的整体需求的讨论,报告开发进度 ;
帮忙解决项目组成员的BUG,协助测试进行系统功能测试,编写API文档,整理其他开发文档。
-------------------------------------------------------------------------------------------------------------
项目名称:长青健康管理系统
技术架构: SpringMVC+Spring +MyBatis +POI+Echarts+ +Mysql+Redis +阿里云通信服务+存储服务
开发周期:2022年03月-2022年9月
项目描述:该项目分为管理后台和移动端,管理后台包括会员管理、预约管理、健康评估、健康干预等功能,移动端可实现会员的登录注册、在线预约、体检报告等应用。后端分为会员服务、预约服务、体检报告服务、健康评估服务、健康干预服务等,实现健康管理机构工作内容可视化、患者管理专业化、健康评估数字化、健康干预流程化、知识库集成化,从而提高健康管理师的工作效率,加强与患者间的互动,增强管理者对健康管理机构运营情况的了解。
主要业务模块:预约设置模块、套餐管理模块、检查项管理模块、检查组管理模块,统计分析模块等。
责任描述:
实现检查组,检查项,套餐模块,预约设置的增删改查。
使用Redis存放验证码,实现短信登录。
进行功能的单元测试,编写API文档,整理其他开发文档。
进行数据库设计,表之间的关系,协助同事解决项目中的BUG。
调用阿里云短信服务接口进行短信验证码快速登录。
调用阿里云存储服务接口将头像等图片信息上传至阿里云储存。
使用ApachePOI统计报表的生成和下载,使用Echarts图形化展示会员数据动态。
-------------------------------------------------------------------------------------------------------------
项目名称:瑞科系统
技术架构:SpringBoot、SpringCloud 、MybatisPlus 、MySQL、Redis、Nginx
开发周期:2021年07月-2022年03月
项目描述:企业可通过该系统高效地处理办公行政人事等事务,为企业员工提供更智能便利移动端办公平台。该系统员工端盖了日程、考勤打卡、审批、招聘、绩效、社保、工资、会议、车辆、资产、文档、新闻、公告等常用办公功能。后台系统又划分为: 工作台 、日程待办、组织、员工、考勤、薪酬、审批、招聘、绩效、社保公积金、会议、车辆、资产、文档、新闻、公告、合同等管理功能。
责任描述:
负责B端首页工作台模块开发。
负责员工模块,采用 Restful风格的接口实现员工接口。
负责统计分析模块,Echarts图形化展示销量统计,使用EasyPOI统计报表的生成和下载。
负责日常代办模块。
-------------------------------------------------------------------------------------------------------------
项目一:星动智能充电
2023.2-2023.7
软件架构:Spring Boot+Redis+RabbitMQ+ElasticSearch+物联网
项目描述:智能化充电平台,结合物联网、数据分析等技术,提供高效便捷的一站式充电服务,覆盖一二线城市,服务车辆运营企业和个人用户,推动新能源车发展,降低碳排放。
主要摸块包括:用户管理、车辆管理、设备管理、运营商管理、充电订单服务、充电导航服务和充电监控服务
负责模块:
1.充电导航服务:使用RedisGEO保存每个充电站的经纬度信息,根据用户的经纬度和查询半径,查询附近充电站的距离和充电站的详情数据返回给用户App界面显示
2.充电订单服务:用户扫码充电生成订单号,用户id和充电枪id,把用户id和充电枪id保存到R©obitMQ中,充电桩自检成功后开始充电,生成订单记录,通过MQ的延迟消息来更新订单记录
3.充电监控服务:充电桩每隔30秒上传一次充电进度,电池温度,使用ElasticSearch存储,搜索电池温度大于43度的订单直接给用户发送警告信息,温度大于8度的订单给充电桩发送停止充电指令
-------------------------------------------------------------------------------------------------------------
项目二:智修宝
2022.8-2023.1
软件架构:Spring Boot+Spring Cloud Alibaba+RocketMQ+Redis+MySQL
项目描述:智修宝平台致力于解决小家电市场售后服务不完善和用户寻找维修服务的难题。我们主要为小众家电如冰箱、洗衣机等提供上门安装服务,接受上游用户(包括电商平台、个人及小众家电公司)订单,并为下游安装师傅分发订单。
主要模块包括:用户管理,账户管理需求单管理,订单管理,师傅管理结算等
负责模块:
1.需求单管理:提供接口让例如京东或苏宁等企业进行需求单的发布,本项目进行接收后保存到数据库,根据接口返回需求单列表
2.订单管理:需求单列表会出现在师傅端的pp界面,如果师傅愿意接受任务,可以抢单,为了避免并发抢单的问题,
使用了rdis的分布式锁能够保证同一时间只有一个抢单的请求,为了避免用户发送多次抢单请求导致出现重复订单的
情况,加入乐观锁的$q!设计先比较再交换,避免数据冲突,通过需求单状态字段值的更改来判断是否抢到需求单,抢到
则生成订单日志,生成订单保存到数据库
-------------------------------------------------------------------------------------------------------------
项目三:茶域
2022.2-2022.7
软件架构:Spring Boot+SSM+Spring Security+JWT+Redis+ElasticSearch+MySQL
项目描述:本项目是一个以茶文化为主题的电商平台,旨在通过提供茶相关资讯,帮助用户深入了解茶文化,提升茶叶消费意识。平台上线了各类茶品和茶具,用户可以在平台上获取茶知识,同时购买所需的茶叶和茶具,避免消费陷阱。
主要模块包括:数据服务、登录服务、附件管理、后台管理服务和前台管理服务
负责模块
1.单点登录服务:用户登录,退出登录,登录日志
2.账号后台管理服务:显示用户列表,修改用户的启用状态修改用户的基本资料,修改用户密码
3.商城后台管理服务:商品类别数据的常规管理,商品类别数据的缓存,发布商品,审核商品,向ES中写入商品数据供
前台搜索
-------------------------------------------------------------------------------------------------------------
项目四:乐驾租车系统
2021.8-2022.1
软件架构:Spring Boot+SSM+Spring Security+JWT+MySQL
项目描述:用于管理汽车租赁业务的管理系统,该系统的主要目标是简化汽车租赁公司的日常运营管理工作,提高工作效率和客户服务质量
主要模块包括:订单管理模块,客户管理模块,系统管理模块
负责模块:
1.统一接口采用RESTful风格
2.使用Knife4ji生成接口文档
3.统一响应结果的处理:1.定义枚举类统一封装状态码,方便前端2统一客户端对服务端响应结果的处理,需要对服务端返回的数据进行封装
4.使用Validation框架对客户端传递到服务端的参数进行校验
5.Spring Security框架实现用户登录验证,权限控制和用户信息加密等安全措施
9.4 参考简历2
工作内容:
1.负责项目的需求分析、评审、数据模型设计,交付需求文档、ER图、核心流程时序图等;
2.配合组长完成需求分配,并按时完成代码的编写、交付;
3.确保代码高质量交付,以及解决项目中遇到的各种问题;
4.解决测试提出的性能问题,并针对性的进行优化;
5.解决生产环境的各种问题
6.负责维护老项目的需求迭代
1、负责与产品经理的需求探讨,落实项目的需求文档:
2、负责后端项目的技术设计与代码编写:
3、指导初级程序员,完成代码编写与测试:
4、负责与甲方老师进行沟通,确保公司项目的顺利交付:
-------------------------------------------------------------------------------------------------------------
1.熟悉Java SE,掌握常用设计模式,具有扎实的编程基础和良好的编程习惯。
2.掌握主流框架Spring、SpringMvc、SpringBoot Mybatis;
3.熟悉分布式理论,有实际微服务开发经验,对基于SpringCould Alibaba系列微服务组件非常熟悉
4.熟悉MySQL、Oracle数据库,熟悉常用SQL语句的编写,了解SQL语句的优化策略。
5.熟练使用Git、Maven等项目开发及管理工具,熟悉Docker,Jenkins等集成部署工具;
6.熟悉常见的web服务器,如tomcat,jetty等,对http协议有深入了解,熟练掌握rest风格接口开发
7.熟悉Minio分布式文件存储系统:
8.熟练使用开发工具MyEclipse、IDEA、Git、Maven等开发工具:
9.熟练掌握Linux操作系统,容器化技术Docker,能够完成开发环境的搭建
10.熟悉Kafka、RabbitMQ消息中间件
11.了解前端对vue,、elemntUl有一定了解,对简单功能能进行一定修改。
1.熟悉Spring、Spring MVC、MyBatis框架的使用。
2.熟练掌握Spring Boot框架的使用,了解Spring Boot基本工作原理。
3.掌握MySQL数据库,熟练编写SQL语句,熟悉数据库的触发器、视图、存储过程等。
4.熟练掌握Spring Cloud微服务框架,如:Nacos、OpenFeign、Ribbon、Sentinel、
5.Gateway、Slueth/zipkin、SpringCloud Admin等相关组件。
6.熟练掌握inux操作系统,熟悉常用命令,并且能够基于Linux搭建常规的开发环境。
7.熟悉Nginx服务器,能够搭建基于Nginx负载均衡、反向代理的方式,实现部署多台业务服务器。
8.熟练掌握Redis非关系型数据库的使用,并在实际项目场景中有独立的需求设计经验。
9.掌握Vue的常规使用,能够使用VueCli的方式搭建基本后台管理项目的框架,整合ElementUl独立完成权限管理系统页面设计。
10.了解RabbitMQ消息中间件,了解RabbitMQ的适用场景等。
11.熟练HTML、CSS、JavaScript、Ajax、JQuery等前端开发技术。
12.阅读过Spring框架源码,了解Spring相关底层原理。
1.Java基础扎实,熟悉JVM内存模型、多线程、垃圾回收等相关知识,持续关注Java的最新发展
2.精通SpringBoot、MyBatis等常用框架,了解其工作原理
3.精通基于Maven的多模块构建,对依赖管理、生命周期、插件等明白其工作原理,并熟练建体系
4.精通使用VisualVM、Arthas、MAT、jmap等工具,可以对线上BUG进行快速定位、排查与优优能力
5.掌握单体架构、微服务架构企业服务总线(ESB)架构,可根据业务特性选择合适的应用架构
6.掌握MVC设计模式,系统性学习DDD、软件设计模式、重构、代码简洁之道等软实力。在业务开发中熟练使用,提升系统的可维护性和扩展性
7.掌握Linux操作系统,包括命令行操作、系统配置、性能监控和优化。持续关注Linux的最新发展
8.掌握常用系统组件、中间件的高可用方案。有Linux进程保活、VIP+Keepalived、Nginx与HAProxy负载均衡、MySQL数据库集群、服务可用性监控等高可用落地经验
9.熟悉云原生技术栈,熟悉GitLabCl、Docker、K8s。参与DevOps体系的建设,提升研发和运维的协同效率
10.熟悉数据仓库技术栈,具备落地经验,包括常见OLAP数据库选型、ETL体系建设、数据分层与治理
-------------------------------------------------------------------------------------------------------------
1.本人具有3年真实Java开发经验,从事过互联网项目、并发接口设计经验:
2.本人具有带领3名左右初级开发经验:
3.我非常热爱软件编程技术,并乐于分享,在公司定期的内部培训会议中经常分享自己的独特的技术见解:
4.本人抗压能力强、能够快速适应不同的岗位:
1.热爱技术,热爱工作,始终将公司的任务当做自己的事情来做
2.乐于分享,并且喜欢技术的分享,在公司内部的周例会中经常分享自己新的学习心得,得到同事前辈的认可
3.抗压能力强,能加班,能出差
4.热爱技术、热爱生活,并且短期职业规划期望能够在一家公司中稳定发展,成长
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
技术选型:
基于Spring Cloud Alibaba系列微服务组件,搭建微服务基础架构。
项目开发层采用SpringBoot SpringMVC、Mybatis开源框架实现。
持久层采用:MySQL、Elasticsearch、MongoDB进行存储。
涉及到的中间件:Redis、Kafka,并目搭建基于ELK日志分析平台。
基于Hadoop搭建离线计算平台以及存储平台(HDFS),基于Flink实现实时计算,通过大数据定时调度组件,
同步大数据计算结果到Elasticsearch中,实现准实时推荐业务。
前端采用:uniApp
后台管理系统:Vue+ELementUl
项目描述
皖云新闻APP专为安徽本地市民打造的新闻资讯服务平台,可以在手机上阅读当地的最新新闻,才能够通过这份
平台了解当地的各种最新动态,旅游文化,腾讯新闻,政务办理都可以在专区进行查找到了解到你感兴趣的最新信息,才能够拓展你的眼界,学到非常多的生活知识。
岗位职责:
主要负责用户App端业务模块开发,包含:我的、首页、视听、社区业务板块相关接口开发;负责中台相关业务开发,如:分布式权限认证、三方服务统一管理(OSS、短信、审核服务、非法数据过滤服务、搜索框检线)
1、负责文章服务的功能开发,包含:列表、管理、详情展示、文章检索服务业务设计与开发
2、负责自媒体端核心接口开发,包含:素材管理、分布式权限认证、文章发布、文章数据分析、读者数据分析
3、负责平台端文章自动审核、手动审核复杂业务流程设计与实现
4、负责数据报表、用户画像、文档解析等功能模块开发、
5、对接大数据平台组,从大数据平台(HBase)导入数据,部分业务数据存储到MySQL,部分数据存储到Elasticsearch用于检索
6、对接大数据平台组,从大数据平台(HBase),将实时计算的结果,导入Elasticsearch,结合业务服务,实现准实时的用户喜好推荐,热点资讯文章计算等功能
技术描述:
1.利用Freemark-+Nginx实现页面页面静态化,并将静态资源自动发布到Nginx,实现动静分离,使用Nginx作为静态资源服务器,极大提高了静态资源的访问速度;
2.使用Redis缓存高频查询数据,以及缓存排行榜热度分值,借助ZSet
3.使用Elasticsearch实现全文检索,并且同步大数据平台组同步过来的数据,实现准实时的检索
4.使用mongod业存储用户行为记录,如:用户访问、登录、检索记录,以及文章大文本数据存储
5.利用xxl-job实现了热点文章的定时计算功能
6.利用kafka作为高性能中间件,缓存数据埋点传递过来的海量数据,同步给大数据平台组,结合Fink实现准实时的流式处理,如:用户喜好推荐、热点文章的实时计算功能等
7.图文数据的统计功能
8.利用easy-excel实现了数据报表的导入与导出功能
9.使用Echarts、DataV实现数据图表展示以及大屏展示统计功能
服务拆分:XX、YY、ZZ服务
我们分配需求是按业务来分配,在编码实现的时候,可能会跨越多个微服务进行实现,甚至包括某个时候,需要微服务远程调用,在调用时考虑到超时、异常、回滚等问题
-------------------------------------------------------------------------------------------------------------
技术选型
后端:SpringCloud Alibaba、SpringBoot、Mybatis、Redis、Kafka、RabbitMQ、MongoDB、XXL-JoB、阿里云内容服务、Elasticsearch、ELK;
前端:uniapp一站式编译多个终端App;
数据平台组:Hadoop、Hive、Kafka、HBase、Flink、Azkaban、Python爬虫;
项目描述
观x者(WWw.gunX.cn)旨在为全球华人读者提供集新鲜、热点、深度、趣味于一体的时政资讯。
这里有及时、客观的国示时事新闻报道,网罗欧洲、美国、港台各地事件,为读者提供最专业的原创新闻资讯内容。
本项目已经上线,且处于长期迭代升级过程。项目采用微服务技术架构,前后端分离设计。
技术描述:
使用SpringSecurity设计权限认证服务,支持基于账号密码、手机验证码登录,以及整合Oauth2.0,支持基于微信扫码、微博三方登录;
设计并发查询接口时,针对热点数据、读多写少、字典数据均使用redis进行缓存,优化查询性能,并针对性的设计TTL过期时间,以及一些常规的缓存问题进行处理
针对热点文章,使用Freemarker视图渲染模版引擎,实现页面静态化,将静态化资源部署到nginx服务器,降低对tomcat的压力;
针对站内信模块,使用redis设计业务场景,将非强一致性的数据缓存到Redis,降低对DB的压力;
使用Redis的ZSet进行分值计算,求出某时间段内的热点文章、热点资讯:
使用MinIO搭建分布式文件存储集群,存储图像、视频、音频等项目资源:
使用OCR技术,实现图文识别功能,将图片中的文字提取,并进行录入;
使用RabbitMQ死信队列实现延迟队列效果,在审核文章场景、发布文章场景中有所应用:
为了应对海量数据采集、审核、存储,所以使用Kafka作为中间件进行缓冲,填补采集(生产)与审核(消费)速率不协调的问题:
在分布式检索场景中,使用E1asticsearch实现检索服务设计,基于倒排索引和分词机制,更加精准、高效的实现查询
我独立设计了:文章用户索引、订单索引Mapping,以及整合ELK实现集中式的分布式日志检索平台;
在定时业务场景中,如:定时发布、定时下架、定时计算热点文章业务场景中,使用XXL-JOB实现分布式定时任务调度;
-------------------------------------------------------------------------------------------------------------
技术选型
spring-cloud+spring cloud alibaba+mysql+-redis+-kafka+elasticsearch+mongodb+ELK日志分析平台
项目描述
随着智能手机的普及,人们更加习惯于通过手机来看新闻。由于生活节奏的加快,很多人只能利用碎片时间来获
取信息,因此,对于移动资讯客户端的需求也越来越高离黑马头条项目正是在这样背爆下开发出来。本项目主要着
手于获取最新最热新闻资讯,通过大数据分析用户喜好精确准送资讯新闻。
项目描述
项目主要是供给新余集团内部资讯发布使用,本项目采用当下火热的微服务+大数据技术架构实现。
本项目主要着手于获取最新最热新闻资讯,通过大数据分析用户喜好精确推送咨询新闻。我们整个项目包含三大平台,
一个是自媒体管理平台,主要为自媒体用户提供素材管理,文章发布以及自动审核,图文数据的统计分析,粉丝数据的管理与统计,
一个是App新闻客户端平台,在这里用户可以浏览新闻公告,还可以对文章进行点赞评论转发收藏等行为,
另外一个是运营管理平台,该平台包括文章内容的人工审核功能,自媒体用户申请的审核功能,频道管理,内容管理,敏感词设置,各种数据的统计分析功能。
技术描述
技术描述:本项目采用前后端分离技术开发,前端采用vue+elemntUl开发,前端内容部署在ngiⅸ反向代理服务器中,
后端整体采用的springcloud+springcloud alibaba的技术架构,我们注册中心与配置中心采用的nacos,
采用gate-way网关技术搭建了整个微服务集群的网关,采用fign作为服务与服务之间同步调用的框架,
采用hystriⅸ作为熔断器保护微服务,底层集成ribbon负责服务与服务之间互相调用时的负载均衡,
服务与服务之间的异步消息通信采用的kafka消息中间件,关系型数据库采用的mysql,
采用elasticsearch实现了文章内容的全文检索功能,
采用mongoDB实现了用户搜索历史纪录的保存功能以及用户写操作日志的记录,
采用rdis作为整个为服务集群的缓存中间,分布式文件管理系统采用的Minio,
利用xxl-job实现了分布式任务调度功能,采用ELK平台作为整个为服务集群的日志分析平台:
我们单个微服务采用的是spring boot全家桶技术开发,控制层采用的springMVC技术,
持久层采用的mybatis+ybatisplus技术开发;最终每一个微服务都会通过jenkins持续集成平台打包构建成docker镜像,最终根据镜像创建docker容器并运行
任务描述
1.文章的发布审核以及最终文章详情静态化的功能
2.利用redis实现了一个通用的延迟任务服务的功能
3.利用es实现了文章关键字的全文检索功能,以及利用mongodb实现了用户搜索记录的管理功能
4.利用xxl-job实现了热点文章的定时计算功能,利用kafka的流式处理实现了热点文章的实时计算功能
5.图文数据的统计功能
6.利用easy-excel实现了数据报表的导入与导出功能
任务描述
登录模块:Spring Security+wt令牌校验,前后端分离开发mdS加密,分布式
我负责模块,内容管理、图文数据、发布文章、内容列表
图文数据:可视化面板:achart技术antV、进行开发,
-------------------------------------------------------------------------------------------------------------
TY虎峪河职业技术学院校园文明平台(工作室项目)
2023.02-2023.06
Java实习生
项目介绍
本项目为响应TY市文明办的精神文明创城办法,发起的文明校园创建活动。本项目由学院主任牵头组织学生工作室,完成文明校园线上文明创建平台。致力于发掘更多的文明故事、宣扬文明活动、营造文明校园氛围、带动全校师生共创文明校园。
项目分为文明管理平台、文明之窗、文明活动平台三大业务板块。
核心业务模块:内容管理、用户管理、媒体平台服务、内容管理、文明校园公告、素材管理、热点推荐模块等;
技术架构
SpringBoot、MybatisPlus、Kafka、Redis、XXL-JOB、MongoDB、Elasticsearch、MySQL、Vue、ELementUI、Echarts
项目经历
作为小组核心开发,负责与院办老师讨论业务需求,校园实地调研各岗位工作人员、学院师生,收集大家的热心建议,设计文明校园的核心业务;
主要负责用户管理模块、内容管理、热点推荐、媒体平台服务模块的核心业务流程设计与开发;
围绕业务需求,设计出合理的ER图,编写最终项目交付使用手册;
技术亮点
使用Elasticsearch实现内容资源检索功能,并合理的设计索引Mapping规则,引入IK中文分词器;
整合MongoDB,以非结构化数据存储用户评论、评论点赞、评论回复等数据;
使用Redis设计限流组件,针对用户行为,如:频繁点赞、评论、发送验证码登行为进行时间窗口限流;
使用XXL-JOB设计定时任务场景,例如:定时文明文章发布、定时同步Redis数据到MySQL、定时计算热点文章等等;
使用Kafka解耦同步业务场景,如:文章审核、用户行为采集等,并借助Kafka Stream流式计算,设计了文章热点实时计算功能;
-------------------------------------------------------------------------------------------------------------
瑞丽美妆 APP
2022.06-2023.07
Java开发
项目介绍
“瑞丽美妆”集免费试用活动、化妆品库、美容微杂志于一体垂直类目ToC项目。公司依靠多年沉淀的美妆行业资源以及合作的美妆达人,构建一站式美妆分享、社交平台。
项目核心业务板块:
美妆达人业务:提供创作激励、推广拉新结算;
微杂志:达人分享、达人美妆经验分享,吸引粉丝互动,做到30天新用户留存率达到30%;
美妆库:垂直于美妆类目电商系统,致力于提供美容美体预约、美容仪器、护肤产品销售,目前该业务板块处于规划状态;
营销系统:致力于新用户留存、粉丝互动、日活UV等各项指标的提升,提高用户粘性;
技术架构
基于业务拆分多个微服务子系统:用户个人中心服务、达人分享服务、达人服务、用户行为服务、检索服务、评论服务、平台管理服务、任务调度服务、图片管理服务、营销系统、结算系统;
技术选型
SpringCloud Alibaba、SpringBoot、MybatisPlus、Kafka、Redis、XXL-JOB、MongoDB、Elasticsearch、MySQL、Vue、ELementUI、Echarts
岗位职责
需求分析:参与产品研讨,围绕产品提出的初版需求进行二次分析,确立实现方式,并与组长讨论技术上的可行性方案;
文档交付:围绕我负责的部分项目模块,编写接口详细设计文档,完善需求文档部分内容;
代码编写:主要负责用户个人中心服务、达人分享服务、达人服务、用户行为服务、检索服务、评论服务中的部分核心业务流程开发;
其他工作:解决测试、生产反馈的各种问题;
技术栈介绍
使用Elasticsearch实现内容资源检索功能,并合理的设计索引Mapping规则,引入IK中文分词器;
整合MongoDB,以非结构化数据存储用户评论、评论点赞、评论回复等数据;
使用Redis设计限流组件,针对用户行为,如:频繁点赞、评论、发送验证码登行为进行时间窗口限流;
使用XXL-JOB设计定时任务场景,例如:定时文明文章发布、定时同步Redis数据到MySQL、定时计算热点文章等等;
使用Kafka解耦非强一致性场景下服务之间的调用,如:文章审核、用户行为采集等,并借助Kafka Stream流式计算,设计了文章热点实时计算功能;
搭建ELK日志框架,实现微服务内部日志一站式监控;
对接第三方平台,完成:健康内容审核、实名认证、企业资质认证、短信服务等功能;
-------------------------------------------------------------------------------------------------------------
瑞丽美妆 APP
2022.06-2023.07
高级开发/组长
项目介绍
“瑞丽美妆”集免费试用活动、化妆品库、美容微杂志于一体垂直类目ToC项目。公司依靠多年沉淀的美妆行业资源以及合作的美妆达人,构建一站式美妆分享、社交平台。
项目核心业务板块:
美妆达人业务:提供创作激励、推广拉新结算;
微杂志:达人分享、达人美妆经验分享,吸引粉丝互动,做到30天新用户留存率达到30%;
美妆库:垂直于美妆类目电商系统,致力于提供美容美体预约、美容仪器、护肤产品销售,目前该业务板块处于规划状态;
营销系统:致力于新用户留存、粉丝互动、日活UV等各项指标的提升,提高用户粘性;
技术架构
基于业务拆分多个微服务子系统:用户个人中心服务、达人分享服务、达人服务、用户行为服务、检索服务、评论服务、平台管理服务、任务调度服务、图片管理服务、营销系统、结算系统;
技术选型
SpringCloud Alibaba、SpringBoot、MybatisPlus、Kafka、Redis、XXL-JOB、MongoDB、Elasticsearch、MySQL、Vue、ELementUI、Echarts
岗位职责
团队管理:合理的安排任务进度,有计划的控制加班、调休等管理工作,确保项目按期完成,组织需求评审,参与产品研讨,协调开发、测试、运维等相关资源;
技术架构:围绕实际需求,拆分业务微服务,设计数据模型;合理的选择技术架构,解决项目中遇到的各种问题;
文档交付:参与需求文档的完善、负责接口文档的设计与编写;
代码编写:主导整个项目的研发,针对不同业务场景,合理的设计解决方案,负责部分核心业务、复杂业务流程的编码实现;
其他工作:解决测试、生产反馈的各种问题,监控线上日志,持续对项目进行升级和优化;
指导初中级开发,完成项目的编码工作;
技术栈介绍
使用Elasticsearch实现内容资源检索功能,并合理的设计索引Mapping规则,引入IK中文分词器;
整合MongoDB,以非结构化数据存储用户评论、评论点赞、评论回复等数据;
使用Redis设计限流组件,针对用户行为,如:频繁点赞、评论、发送验证码登行为进行时间窗口限流;
使用XXL-JOB设计定时任务场景,例如:定时文明文章发布、定时同步Redis数据到MySQL、定时计算热点文章等等;
使用Kafka解耦非强一致性场景下服务之间的调用,如:文章审核、用户行为采集等,并借助Kafka Stream流式计算,设计了文章热点实时计算功能;
搭建ELK日志框架,实现微服务内部日志一站式监控;
对接第三方平台,完成:健康内容审核、实名认证、企业资质认证、短信服务等功能
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
项目名称:优选外送
项目环境:java8+springCloud+springboot+Elast Stack+mysql5.7+redis+meache+seta+RabbitMQ
项目描述:
瑞吉外卖是一款专门为餐饮企业(餐厅、饭店)定制的软件产品,包括系统管理后台和移动端应用两部分。
系统管理后台主要提供给餐饮企业内部员工使用,用于对餐厅的分类、菜品、套餐、订单、员工等进行管理维护。
移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。
开发环境:
环境(软件): JDK +MySQL +IDEA+Git+Tomcat
技术: Spring Boot、SSM、Mybatis Plus、Spring Security、Redis、Spring Cache、Swagger、Linux、ShardingJDBC、Nginx
责任描述:
负责系统管理后台的员工、分类、菜品、套餐模块的编写。
负责移动端应用的开发,实现短信验证码登录功能。
开发移动端应用的菜品浏览功能,使用户可以方便地浏览菜品信息。
实现移动端应用中用户地址簿信息的管理功能,方便用户管理收货地址。
开发移动端应用的购物车功能,使用户可以方便地添加菜品到购物车并管理订单。
实现移动端应用中提交订单的功能,确保用户能够成功下单。
进行移动端应用的数据展示缓存优化,提高系统的响应速度和用户体验。
负责数据库主从配置以及读写分离的实现,提高数据库的性能和可靠性。
实现项目接口API文档生成功能,使用Swagger生成清晰明了的接口文档。
技术描述:
使用Redis缓存高频数据,并使用Spring Cache优化代码,提高系统的性能和响应速度。
在整个开发过程中使用Linux系统进行部署,充分利用Linux系统的稳定性和安全性。
使用Nginx部署前端项目,实现前后端分离的部署方式,提高系统的灵活性和可维护性。
使用Nginx实现反向代理和负载均衡,提高系统的并发处理能力和可用性。
使用ShardingJDBC实现数据库读写分离,提高数据库的读取性能和写入性能。
使用Spring Security框架进行权限模块的开发,采用经典的RBAC模型进行精细的权限管理。
使用YApi实现前后端分离开发,并使用Swagger生成接口API文档,提高团队的协作效率。
使用Git进行项目的版本控制和代码管理,充分利用分支功能进行项目优化和问题修复。
-------------------------------------------------------------------------------------------------------------
项目描述
金优外卖致力于本地商家服务,为商家提供高品质、高客单价订单服务,为买家提供更
优质的同城美食推荐、本土生活精准品质体验服务。目前在全国一二线城市均有线下推广合
作团队以及完整的线上运营团队。目前公司自主搭建ss平台,基于抖音、快手推广合作。
合作商家遍布全国,目前己逾1000+合作商家。主营业务为商家(主要餐饮商户)提供基于抖音、快手平台直播带货服务,用户线上下单,线下配送(主要以闪送及本地物流配送商为主)的模式合作。
项目主要分为:买家端(APP、小程序)、商家端(APP、小程序)、平台端、配送服务商端。
项目采用微服务架构设计,主要拆分为
业务层:用户服务、商家服务、骑手服务、菜单服务、管理员服务、评价服务、运营管理平台端。
能力层:网关、三方通信服务、支付平台。
技术选型:
SpringCloud Alibaba、SpringBoot、RibbitMQ、ElasticSearch、 Mybatis、MySQL、Redis、 Element-UI、Vue
岗位职责:
1.参与项目需求分析,参与业务的讨论
2.完成组长分配的业务需求,主要负责实现菜品管理、订单配送商服务业务、评价服务
3.负责配合销售团队,完成一对一商家入驻流程,解决商家运营时出现的线上技术问题,确保商家运营时,项目稳定运行
技术描述:
1.使用RibbitMQ解耦订单服务,完成订单分配配送服务商、延时关闭未支付的订单;
2.使用Redis缓存商家的店铺信息、活动信息、会员Session信息(基于Spring Session整合):
3.使用ElasticSearch结合ogstash、Kibana完成统一日志管理,服务上报日志,统一进行日志监控,管理多个不同租户(合作商家)的线上运行日志,确保线上问题及时发现、及时报警、及时处理;
4.基于ELementUl完成后台平台端管理系统设计,整合SpringSecurity完成不同角色、权限认证与授权。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
项目描述
心瑜美人为女性提供产后修复及信心重建课程,逐步发展成为女性生活服务提供商,为广大女性提供全面的健康管理、产后修复、知识科普、线上购物等服务帮助更多女性取悦自己,遇见更美的“我”。
项目模块主要包含:
用户端:登录注册、课程搜索、课程推荐、视频学习、课程评论、课程问答、学习作业、我的考试、我的订单、个人中心
机构端:入驻加盟、内容管理、教师管理、作业管理、考试管理、评论管理、订单管理、媒资管理、统计分析、活动管理
运营端:机构管理、分类管理、课程审核、媒资审核、题目审核、用户管理、统计分析、权限配置、财务管理、系统管理
技术选型
后端:SpringBoot、SpringCloud Alibaba、MySQL、Redis、RocketMQ、FastDFS、Elasticsearch、OAuth2.0
微服务模块
项目采用微服务技术架构,根据业务需求,拆分为:内容管理服务、媒资管理服务、搜索服务、订单支付服务、学习中心服务、系统管理服务、认证授权服务、网关服务、注册中心服务、配置中心服务、加盟商合作服务、统计分析服务、后台管理系统等。
技术描述
1.使用Minio完成媒资系统的大文件上传
2.使用分布式调度组件XL-JOB完成视频处理
3.使用Ngix完成静态资源部署、反向代理负载均衡
4.使用Freemark实现页面静态化,实现门户首页、课程详情页的页面静态化
5.使用SpringSecurity,整合OAuth2.O、JWT完成分布式统一认证
6.使用DevOps完成项目的自动化交付&部署
-------------------------------------------------------------------------------------------------------------
项目描述
贝尔云课堂是整合线上线下相融合的教育服务平台。围绕AIQ核心理论,贝尔科教自研课程体系、软硬件产品,培养师资队伍;以线下连锁教育机构作为基础支撑,扩展新的线上教育服务平台,核心盈利模式为3-18岁青少儿提供机器人编程、软件编程和美学等多品类STEAM课程。
云课堂两大核心板块:云课堂端、机器人编程服务端
云课堂端:课程管理、学生管理、教师管理、教学资源管理、学习评估、作业管理、交易模块、项目实践、社区交流。
机器人编程服务端:机器人控制、编程环境、传感器模块、机器人交互、项目案例库、编程教程和指导、家长端管理、作品展示和分享。
岗位职责:
主要负责云课堂服务端后端业务模块开发:课程管理、学生管理、教师管理、教学资源管理、作业管理、交易模块;
参与业务需求的分析,出差全国各大培训中心与主任讲师对接需求;
深入一线,面向青少年进行授课,打磨公司研发的少儿编程平台;
汇总一线讲师授课问题,并且反馈到业研小组进行迭代;
技术选型:
项目采用微服务技术架构,主要以SpringCloud Alibaba系列微服务组件作为支撑,同时整合分布式会话(SpringSession)、分布式消息(RabbitMQ)、微服务日志采集平台(ELK),并且基于用户行为构建分布式数据采集及存储。
基础框架:SpringBoot、SpringMVC、Mybatis、MongoDB、Redis、Elasticsearch;
技术描述:
1.利用Freemark+Nginx实现页面静态化,并将静态资源自动发布到Nginx,实现动静分离,使用Nginx作为静态资:源服务器、极大提高了静态资源的访问速度。
2.使用Redis缓存高频查询数据,以及缓存排行热度分值,借助ZSet
3.使用Elasticsearch实现全文搜索,并且同步大数据平台同步过来的数据,实现准实时的检索
4.利用ongodb存储用户行为记录,如:用户访问、登绿、检索记录,以及文章大文本数据存储
S.利用kafka作为高性能中间件,缓存数据传递过来的海量数据,同步给大数据平台组,结合Fnk实现准实时的流式处理,如:用户喜好推荐、热点文章的实时计算功能等
6.使用Echarts,DataV实现数据图表显示以及大屏展示统计功能。
技术描述:
1.基于LK技术栈,实现分布式日志收集,准实时收集微服务实例上报的日志数据,集中式管理服务运行日志:
2.基于Redis构建高速缓存组件,如:用户Session、页面导航缓存、活动广告、排行热点、比赛动态数据更新进行实现:
3.使用RabbitMQ作为项目消息中间件,在非强一致性场景中,使用RabbitMQ保证消息不丢失,实现最终一致性,如:对接消息中控平台实现短信发送、对接阿里云智能外呼机器人
4.对接阿里云智能外呼机器人,主要为:家长询单、校区讲师教学反馈,实现总部对家长、一线讲师、一线销售的直接管理,杜绝因各校区中层管理对总部的信息屏障,导致客源流失、讲师流失等情况出现。
技术描述:
1.实现短信登录接口时,使用Spring Session整合Redis,将用户Session数据转移到Redis存储,从而实现分布式会话;
2.优化商铺查询接口,将热点商品数据,缓存到Redis,并设置合理的TTL期时间。同时配置布隆过滤器,防止缓存穿透,从而降低外界查询是对DB带来的压力;
3.使用雪花算法,重构订单id生成策略,实现分布式场景下分布式ID的需求;
4.在优惠券分发接口中,为了防止超卖情况出现,使用Redis+Lua实现加锁效果,解决超卖问题;
5.独立设计完成了好友取关以及查看共同关注功能,主要使用Redis的Set数据结构进行实现;
6.独立设计完成点赞榜、热点榜动态分值计算及动态排名;
技术描述:
1.在后台项目平台管理模块中,使用Echarts设计折线图、柱状图、扇形图展示不同的数据报表
2.在后台管理页面中,使用EasyExcel实现内容的导入与导出
技术描述:
从0-1全程参与项目开发,包含:项目入场、业务研讨、需求编码实现;
主要负责完成授信模块、放款模块的技术设计、代码编写;
完成功能自测、通过soar语法检测、配合测试完成功能测试、压力测试,确保项目
负责与第三方金融公司进行对接,保障平台接口的可用性;
负责参与项目的优化,包含:性能调优、并发接口设计、慢查询$QL优化等工作;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
项目描述
人事管理系统,属于晨科ERP的一个部分。以信息技术实现对企业人力资源信息的高度集成化管理,为客户企业使用的人力资源管理提供更专业、
适合的解决方案晨科人事管理系统应对企业在管理过程中所出现的一系列需求,开发有例如人员招聘管理、员工人事档案管理、员工考勤与薪资管理、
统计报表、行政管理以及员工自助等功能。让客户企业的管理更加高效化,更加人性化,为企业提供完善的管理平台帮助企业管理团队减少管理中的不便,
大大提高了企业的核心凝聚力与竞争力,为企业日后的发展提供必不可少的助力。主要模块:招聘管理、人员档案、详细操作功能、培训管理、绩效管理、
薪资管理、资产管理、辅助功能、预警提醒、员工自助、报表中心、合同管理
技术选型:
spring-cloud-alibaba(sentinel、nacos、seata)、swagger、mybatis-plus、elasticsearch、
redis、xxl-job、nginx、gateway、openfeign、vue、IView
岗位职责:
1.根据开发规范、业务流程完成项目模块设计、代码编写、测试以及文档编写;
2.进行系统优化、老代码代码重构:
3.能够独立开发,负责实现自己主要负责的微服务模块相关业务:
4.负责权限服务系统(权限管理、其他配置)、审批模块、OA模块、客户管理、线索管理、客户池管理、商机管理、ELK日志平台搭建、绩效考核
技术描述:
1、基于SpringCloud Alibaba系列全家桶,构建整体微服务架构;
2、基于LK搭建日志采集分析平台,使用ELK的方式实现准实时的服务日志收集、监控:
3、基于Activiti工作流引擎,完成审批、考核、合同流转、绩效、加班申请等流程的控制;
4、基于jetcache缓存框架,整合Redis,实现高频数据的缓存,如分类、物资信息、公告信息等数据缓存
5、使用SpringSecurity设计权限管理服务,支持OAuth2.0(微信)、WT+Token+非对称加密实现分布式令牌认证机制;
技术描述:
1、使用Redis缓存高频查询数据,如:公司组织架构、首页通告、菜单结构数据、banner、首页图片通知等数据缓存到redis:
2、使用Redis整合SpringSession,实现分布式会话,将用户登录后的状态(用户信息、权限)存储到Redis中;
3、使用SpringSecurity实现每一个微服务的权限校验、权限服务的认证(登录)流程设计,支持扫码登录、账号密码、前后端分离加密Token登录;
4、对接阿里云OC,针对各部门下发的图片形式的文档资料或通告进行文字识别,并对接RabbitMQ解耦三方调用,避免远程调用时,对客户端线程长时间阻塞;
5、使用Elasticsearch存储所有资料以及通告内容,实现分词检索,在OA内部系统,通过Elasticsearch快速精准的查询到历史资料;
6、使用Activity6控制审批流程工作运转;
-------------------------------------------------------------------------------------------------------------
项目描述
本项目为富兰地(制造业)公司定制化开发的一套智慧仓储系统,为富兰地仓储管理提供数字化、智慧型解决
方案。从降低人力成本、提升仓储效率、满足多仓库管理以及应对新型仓储变革提供专业的数字化解决方案。
核心模块包含:系统管理、仓储信息管理、库存明细、仓库管理、盘点管理、出入库管理、标签管理、告警管理、载具管理,库存报表。
技术选型
Spring-Boot、Mybatis-plus、Redis、.Log4j2、MySQL、Swagger、Layui、JavaScript、和Maven、Git项目管理工具
岗位职责
1.负责平台管理模块的开发:仓储信息管理,出入库管理,标签管理,告警管理,标签管理;
2.负责前台App应用程序接口开发:出库,入库,挑拣出库,盘点,空箱出库,异常出库,标签生成;
3.参与需求分析,每周项目需求分析例会;
4.维护负责模块进行日常线上的日志巡检,发现问题及时针对异常情况进行优化或处理并对客户提出问题进行优化改善;
技术描述:
项目为单体架构,但会部署多个实例解决单点故障、负载均衡,入口网关采用Ngix反向代理进行设计;
前端资源使用Nginx存储,实现动静分离,降低访问静态资源对Tomcat的压力;
使用SpringSession实现分布式会话,并将会话数据由Tomcat本地内存转移到Redis实现;
基于ZXg开源类库,来根据每个订单号生成二维码或者条形码,盘点时只需扫码即可读取数据:
在出库功能设计时,对接AGV机器人实现自动出库、自动挑拣:
使用Echarts设计数据大屏、数据看板,根据需求,编写后端的数据看板查询接口,设计10+以上的查询接口;
9.5 参考简历3
RailEase铁路购票系统
技术架构:SpringBoot + SpringCloudAlibaba + MySQL + Redis + MySQL + ShardingSphere + RabbitMQ.
项目简介:一个模拟 12306 的铁路购票系统,基于 SpringBoot 实现了用户注册、余票查询、车票下单等功能。项目通过微服务、消息队列、Redis 分布式锁、分布式事务处理等高并发场景下性能保证数据的稳定性。我负责的部分:
1.登录注册:使用 JWT 完成用户注册功能,并且制定标准规范用户认证,接入数据库完成使用时间,用户名称等信息带来的串行压力;
2.订单管理:订单单号和用户信息结合分库分表完成了订单的即时查询,支持订单号和用户ID查询。创建时明确与用户之间的关联;
3.选座服务:SpringBoot 整合 Redis 完成选座服务,并且对次数限制做了细粒度的区域控制;
4.车票管理:利用 Redis 分布式锁控制车票的余量,分布式事务完成订单与车票的事务;
5.个人中心:防止用户重复下单的功能,结合 MQ 对接确认机制实现。当前时间相同的订单将不会重复发送到 MQ 中,系统会返回错误提示;
6.使用支付模式重构对接支付宝确认接口。用户支付完成后,系统会主动向数据库写入支付状态和相关信息。
优惠券秒杀系统
项目简介:平台包括优惠券秒杀、分发、结算和搜索等业务,支持大量用户同时获取优惠券功能,以及平台百万级别优惠券的发放。技术架构基于 SpringBoot 3、SpringCloudAlibaba、Nacos、Sentinel、Skywalking、RocketMQ 5.x、ElasticSearch、Redis、MySQL、EasyExcel、XXL-Job、Redisson、ShardingSphere 等技术。
1.通过自定义注解 @NoDuplicateSubmit 防止用户重复点击提交。
2.通过任务链路式的方式,确保用户提交的优惠券交易数据是否正确。
3.BizLog 操作日志框架记录请求的优惠券操作行为,帮助追踪用户操作。
4.为了支持大流量高并发创建记录,采用 ShardingSphere 分库分表方案。
5.使用 XXL-Job 定时任务调度记录。
6.使用 Redis 高速缓存对优惠券的预留进行校验,以便在消费时尽快判断。
7.通过微服务架构,结合 RocketMQ 对接消息队列,后端将发放消息放入分发队列进行消费。
8.采用的优惠券推送方式,使用 线程池管理消息队列。
9.通过线性模型 ThreadPoolExecutor 和 Redisson 延时队列将 Excel 文件中的优惠券发送到调用时。
10.采用任务队列对优惠券进行预处理,快速启动、响应快,充分利用 CPU 特性。
11.使用 Redis 作为优惠券的缓存,通过主动清理等方式减少大事发的数据。
12.使用 Redis 高速缓存存储已取消费的用户预约信息,避免数据库查询,以便在消费消息时快速判断。
13.为了系统高并发,通过消息队列 RocketMQ 解耦用户推送优惠券,后端将发放消息放入分发队列进行消费。
14.用户请求抢购优惠券,采用 线程池管理消息队列,实现用户推送精准推送消息。
15.通过线性模型 ThreadPoolExecutor 和 Redisson 延时队列解析 Excel 文件行数,降低创建券接入响应时间。
16.使用图形缓存用户预约信息,通过快速、按位与、按位或等操作进行计算,充分利用 CPU 特性。
17.开发在线/核销/退货优惠券功能,使用 Redisson 分布式锁保障优惠券同步发放,并通过编程方式尽量减少大事务对数据库的影响。
18.为防止恶意请求导致的缓存击穿和穿透问题,采用布隆过滤器、缓存空值和分布式锁进行解决。
仿大众点评
技术架构:SpringBoot + Redis + MyBatis Plus + Mysql + Redisson + RocketMQ
项目介绍:基于 Redis + Springboot 的店铺APP技术栈,实现了短信验证码登录、查找店铺、秒杀优惠券功能、发表点评、点赞关注、Feed流推送的完整业务流程。
项目亮点:
1.使用 Redis 实现分布式 Session,解决了在集群模式下的 Session 共享问题,使用自定义拦截器来校验用户。
2.使用 Redis 对高频访问的信息进行缓存,并解决了缓存雪崩、雪崩、击穿问题。
3.采用内存存储的 Redis 进行预减库存,避免因为网络延迟导致的库存异常问题。
4.使用 Redis 分布式锁解决了在集群模式下一个订单单元和库存的限制,同时对秒杀接入隐蔽来保证数据的安全性。
5.基于 RocketMQ 作为消息队列,实现用户秒杀下单。
6.在系统用户量不是很大的前提下,基于模型对相关数据流,保证了新点评消息的及时性,并减少用户访问的等待时间。
听书广播
技术架构:SpringCloud + SpringBoot + MyBatis Plus + Redis + Mongo DB + ElasticSearch + Seata
项目介绍:该项目基于微服务架构设计实现了一个在线听书的小程序,支持频内容管理、用户管理、详情管理、检索管理、订单管理、支付管理及分布式事务的全流程功能模块。
项目亮点:
1.采用 Redis 消息队列 + 线程池的方式实现专辑的自动上架,并且实现了热门专辑的检索和在关键字检索中实现了关键词自动补全的能力。
2.使用异步 + 线程池的方式来获取专辑详情面的数据,对于耗时较长的操作采用 AOP + 分布式锁解决避免了死锁的问题。
3.使用 Canal 来解决数据库中实时数据与数据仓库中数据不一致的问题。
4.小程序端接入使用微信支付进行支付的识别,并采用 Mogo DB 来存储用户播放声音的进度。
5.在订单模块实现了用户评价功能(声音,VIP)的处理逻辑挂接到独立的策略类中,避免了大量的 if-else 判断。
6.采用 Redisson 实现分布式锁的功能,确保订单在订单状态的自动关闭。
7.在 Seata 实现了分布式事务,了解决了在订单处理过程中,多个微服务的事务一致性,而且也确保了支付成功后,
8.使用 XXL-JOB 更新排行榜和用户 VIP 列表的效果。
麦表票务
技术架构:SpringBoot + SpringCloud + Redis + RabbitMQ + Nacos + Gateway + MybatisPlus + Mysql
项目描述:本系统是基于 SpringCloud 构建的微服务票务系统,实现用户注册、用户浏览、选座票单成型的整个业务流程,核心功能是在高并发下保证数据的一致性和完整性。
我负责的部分:
1.利用 Lua + Redis 的原子性特性来更新票数,在防止选座超卖问题时进一步缓解系统压力。
2.使用 RabbitMQ 中间件实现异步,创建订单和支付的解耦,使用延迟消息实现用户下单时未支付取消订单并回收数据。
3.使用 Redis 热缓存、主键锁、Redisson 分布式锁、双重检测的组合方案保证数据一致性,解决突发性热点数据问题。
4.使用 Caffeine 作为 JVM 缓存进一步优化 Redis 作为服务的开启速度。
5.使用权限过滤器实现用户登录状态的缓存与鉴权。
6.使用 Nacos 作为服务发现与配置中心,结合网关实现请求路由和负载均衡。
智能连达
技术架构:Spring Cloud、Spring Boot、Nacos、MySQL、Redis、Neo4j、MongoDB、ElasticSearch、RabbitMQ、Seata、XXL-JOB、Mybatis-plus
项目简介:基于微服务架构的分布式快递物流系统,实现了复杂运费计算、智能货物调度等功能。
个人职责:
1.集成微信小程序登录,抽取并升级一通过滤器逻辑,使用双token模式,结合Redis缓存token状态,确保系统的高效性和可扩展性。
2.采用责任链模式重构运费查询逻辑,将复杂的运费计算抽象为多个独立的 Handler,减少了代码冗余,提升了代码复用性和可维护性。
3.使用 Neo4j 作为数据库存储图形和网络结构的信息,并用 SpringDataNeo4j 实现路由、网络的管理和规划。
4.使用 RabbitMQ 作为网关和后端到队列系统,通过 Spring-retry 实现与 xxl-job 实现消息消费的可靠性。
5.使用 MongoDB 存储小型非结构化数据,使用指针空间实现用户跟踪的功能。
6.引入美团 Leaf 作为 ID 生成器,基于 Segment 方式实现高效的运单号生成服务。
7.使用 xxl-job 作为定时任务调度,结合 Redis 实现同一货物调度的流信息。
8.使用 Caffeine 作为 Redis 实现二级缓存,并使用 Redis 订阅发布机制实现实时缓存的更新。
9.使用 Skywalking 和 GrayLog 实现分布式系统日志链路跟踪,提升接口优化。
9.6 自我介绍
# 从0到1:加入团队的第一步
## 10 个人简介
### 10.1 个人信息
- 姓名:张瑜
- 性别:男
- 籍贯:山西省吕梁市
- 现居地:山西
- 年龄:26岁
- 电话:15135890769
- 微信:tk4023666
- 邮件:[email protected]
### 10.2 求职意向
- 期望职位:Java开发工程师
- 工作地点:北京/西安/太原
- 工作性质:全职
- 到岗时间:面议
### 10.3 教育背景
- 毕业时间:2022年7月
- 毕业院校:山西农业大学
- 学历:统招本科
- 专业:软件工程
### 10.4 工作经历
公司名称:合邦电力科技有限公司
工作时间:2023.10 - 至今
工作内容:
1.参与国家电网下的山西省调电网业务开发,并兼顾部分前端业务开发工作
2.与业务人员进行需求讨论,参与技术讨论,解决技术难题
3.负责维护老项目的需求迭代,包括jsp开发
### 10.5 工作经历
公司名称:北京南天软件有限公司
工作时间:2022.7 - 2023.7
工作内容:
1.参与公司外包项目开发,以及内部系统开发
2.按照客户和项目具体要求进行软件产品变更和开发
3.解决测试提出的性能问题,并针对性的进行优化
## 11 专业技能
### 11.1 技术栈1
1.掌握Java语法、集合、反射、多线程、Lambda表达式、Stream流、分布式锁、分布式事务,了解阿里规约
2.熟悉常见设计模式,如单例模式、工厂模式、策略模式、建造者模式、观察者模式、责任链模式等
3.熟悉主流开源框架,如Spirng、SpirngMvc、MyBaits、MyBatisPlus、SpringBoot、SpringSecurity框架
4.熟悉主流微服务框架Spring Cloud及核心组件Apollo、Nacos、Eureka、Gateway、Feign、Ribbon、Hystrix
5.熟悉MySQL、Oracle、Dameng、KingBase以及Redis数据库,同时了解Explains索引计划、SQL语句优化
6.了解HDFS、MapReduce、Hive、Hbase、Phoenix、Kafka、Flink、Spark、Kettle、DataX等大数据体系
7.了解Python、Django、Flask、FastApi等网页设计,了解Numpy、Pandas等计算模块
8.熟悉Aspose、POI导出word、pptx、execl文件,了解Redis、Kafka、RabbitMQ、ElasticSearch等中间件
### 11.2 技术栈2
9.了解Seata、xxl-job解决分布式事务及任务调度问题,用过OSS、COS、Minio对象存储、FastDFS分布式存储
10.熟练HTML5、CSS3、Bootstrap5、JavaScript、TypeScript、ES6、Ajax、JQuery、ECharts等前端开发技术
11.熟悉Vue2、Vue3、Pinia、ElementPlus单体页面开发,了解React18、Ant Design、TailwindCSS体系
12.了解Nuxtjs、Nextjs服务器渲染,Koa、Nestjs、Express等Node后端体系,Tauri、Electron等构建桌面应用
13.熟悉Git、Maven、Gradle等后端工具,包括Npm、Yarn、Pnpm、Nvm、PM2、Vite等前端工具
14.了解GitLab、Jenkins、Sonar、Docker、Kubernetes体系,Nginx负载均衡、反向代理来完成代码动静分离
15.熟悉Centos7、Debain10、Ubuntu18系统,CloudFlare域名解析、Let's Encrypt证书、OpenWrt软路由
16.了解ChatGPT、Claude、Perplexity、v0.dev、vercel网站,能够利用其快速开发、部署API与应用程序
## 12 OMS调控云平台
### 12.1 项目概况
项目名称:OMS调控云平台
项目周期:2023年10月 - 至今
技术架构:
1.后端:SpringBoot、SpringCloud Alibaba、PI3000(自研ORM)、KingBase、Dameng、Redis
2.前端:ElementPlus、Vue3、JQuery、ECharts
3.数据平台组:HDFS、MapReduce、Hbase、Hive、Kafka、Flink、Hue、Spark、Kettle
项目描述:
OMS调控云平台是一个专为电力行业设计的全面解决方案,旨在提高电力系统运行效率和可靠性。
### 12.2 技术概况
1.在新能源场站智慧发电信息管理系统中,使用echarts折线图来统计风电、光伏每分钟的限电时段信息
2.在场站重载过载监控系统中,通过每隔15分钟的记录,对电力曲线、主变重载、断面重载、交流线路进行统计
3.在山西电网黑启动系统中,通过对发电机组、交流线路、并联电抗进行数据量测,使用echarts绘制路线信息
4.在厂站设备同步管理系统中,通过电网基本信息、调控中心基本信息、公司基本信息、厂站类型、电压等级对照表、行政区划等页面操作来完成一次设备、二次设备、发电厂、发电机的数据迁移工作
5.在山西电力平衡精益管理系统中,利用平衡表填写功能,进行最大负荷预测、装机容量、本地发电能力、非停受阻情况、晚峰平衡裕度的图表统计工作,完成年季平衡、年季平衡、周月平衡、日前日内平衡等页面功能
6.在省地协同负荷预测全景分析平台中,通过记录中长期负荷预测数据和系统负荷预测免考功能,对日、月、年维度的综合负荷预测指标进行统计。同时,利用短期系统负荷预测功能进行时段统计,并进行分行业负荷曲线分析
7.在智能辅助决策系统中,通过主子表记录每个机组每天的状态变化,利用日前状态变更表、历史状态变更表来维护数据,并统计189个机组中9种状态的开始、结束和持续时间,完成机组状态管理、统计、报表等页面功能
8.在网厂信息交互平台中,完成了数据上报类中的在建储能项目月报上报、在运储能项目月报上报、极端天气新能源场站上报,TMS通信检修中的通信检修票管理、通信业务申请单、通信月检修计划、通信工作联系单、通信风险预警单、通信资源管理、通信方式单、风险缺陷单,同时使用异步定时任务解析TMS系统发送的e文件
9.在配电信息检测平台,完成了山西配电网故障信息监测页面中地图导航、当日配网故障概况、当日故障恢复概况、当日故障详情、近一月内故障趋势、当日故障恢复情况、近两月配变频停情况的模块开发
10.在省地县一体化调度管理系统中,使用jsp技术完成公司本部周碰头会材料页面、风电运行日报、电网运行情况月报的开发,并结合Aspose公司发布的jar包完成导出word、pptx和execl文件
11.在大数据平台中,首先Kettle采集数据到Hbase,然后Flink消费Kafka中其他系统传来的数据,实时计算存储到HDFS和Hbase,并利用Spark数据清洗,Hive离线数据分析,最后Sqoop定时将数据导入到Dameng数据库
12.使用hutool的CronUtil工具类、@Scheduled注解、@Async注解、Spring-Retry重试框架来重构定时任务,采用IoUtil、FileUtil、ThreadUtil、AsyncUtil工具类来简化多线程,同时使用DateUtil、ReUtil、StrUtil、CollUtil、ListUtil、MapUtil、MapBuilder优化业务代码,对内置main函数的单文件编译class字节码文件进行定时任务部署
13.在日常的代码维护中,switch语句代替if语句,Optional类优化多层if嵌套判空,if语句使用策略模式+工厂模式代替,尽量避免while(true),手动事务代替@Transactional,ThreadLocal(多线程共享变量、上下文信息),自定义注解(插入公共字段、模块日志记录、接口限流、防止重复提交),接口幂等性(一是redisson分布锁、二是setnx命令+lua脚本),Spring Cache(Caffeine实现)本地缓存作为一级缓存、Redis远程缓存作为二级缓存
## 13 京云新闻
### 13.1 项目概况
项目名称:京云新闻
项目周期:2023年2月 - 2023年7月
技术架构:
1.后端:SpringCloud Alibaba、SpringBoot、SpringSecurity、MybatisPlus、MySQL、Redis、MongoDB、RabbitMQ、Elasticsearch、Logstash、Kibana、xxl-job
2.前端:Uniapp一站式编译多个终端App、Vue、ELementUl、Echarts
3.数据平台组:MapReduce、HDFS、Hbase、Hive、Kafka、Flink
项目描述:
京云新闻是为本地市民度身定制的全新资讯服务平台,让您能够轻松在手机上获取最新的本地新闻和各种动态信息。通过这个平台,您可以深入了解本地的旅游文化,获得及时的政务办理信息,并查找感兴趣的最新信息。这一系列功能将有助于扩展您的视野,让您获得更多有关生活的知识。
主要模块:
用户移动端:内容搜索、频道管理、内容展示、登录注册、个人首页、实名认证、个人中心、系统设置
用户自媒体平台:内容发布、内容管理、粉丝管理、评论管理、权限管理、个人看板、私信管理、素材管理
管理平台:用户管理、内容管理、数据统计、标签管理、公告管理、系统管理
### 13.2 岗位职责
1.作为小组成员,在组内讨论业务需求,并与组长一起探讨技术上的可行性方案
2.完成文章服务的功能开发,包含:文章列表、文章管理、文章详情、文章检索服务业务设计与开发
3.完成自媒体端的接口开发,包含:内容发布、素材管理、文章数据分析、读者数据分析
4.完成管理平台端的接口开发:文章自动审核、手动审核复杂业务
5.解决测试、生产反馈的各种问题
### 13.3 技术概况
1.基于ELementUl完成后台平台端管理系统设计,整合SpringSecurity完成不同角色、权限认证与授权
2.使用阿里云对象存储OSS存储图片、文件等,完成素材图片的上传功能
3.利用Freemarker+Nginx实现页面静态化,并将静态资源自动发布到Nginx,实现动静分离
4.使用MongoDB实现搜索历史记录、并以非结构化数据存储用户评论、评论点赞、评论回复等数据
5.使用Redis的Hash存储验证码,并为其设置相应的过期时间,然后使用阿里云SMS服务发送短信验证码
6.使用Redis的Hash缓存高频数据,如公司组织架构、菜单结构数据、banner
7.使用Redis的ZSet定时计算前7天内的热点文章、热点资讯,并部署到xxl-job分布式任务调度平台
8.使用Redis+Lua脚本实现滑动窗口限流算法,针对用户行为,如:频繁点赞、评论、发送验证码
9.使用Kafka Stream对用户的点赞和阅读行为进行实时的流式处理,实现实时计算热门文章功能
10.使用RabbitMQ的延迟队列保证消息可靠性和按时处理,应用于发布文章、审核文章场景中
11.使用ElasticSearch实现全文检索,引入IK中文分词器,并使用RabbitMQ同步MySQL数据的增删改操作
12.对接大数据平台组,使用Flink消费Kafka中的海量数据,实时计算存储到HDFS和Hbase,并利用Spark数据清洗,Hive离线数据分析,最后Sqoop定时将HBase数据迁移至MySQL,并通过Flink实时计算到ElasticSearch
13.使用ElasticSearch结合Logstash、Kibana完成统一日志管理,服务上报日志,统一进行日志监控
## 14 星链微软采购ESD平台
### 14.1 项目概况
项目名称:星链微软采购ESD平台
项目周期:2022年7月 - 2023年2月
技术选型:
1.后端:SpringBoot、SpringSecurity、Mybatis、MySQL、Redis、MinlO
2.前端:Vue、ElementUl、Echarts
项目描述:
ESD平台属于上游系统,它在整个企业内部起着至关重要的作用,连接和协调着不同系统之间的交互,以确保顺畅的业务流程和数据传递。具体来说,ESD平台通常位于星链NCC系统和微软CIS系统之间,充当了这两个系统之间的桥梁和集成平台。主要由NCC系统的业务人员登录ESD系统,通过填写PO单号、选择SKU类型、数量、单价等关键信息,向CIS系统进行下单和退单,并发送邮件通知,实现NCC与CIS系统之间的业务交互。
### 14.2 岗位职责
1.完成组长分配的业务需求
2.负责实现微软认证模块、下单模块、查询模块、交付模块、退货模块、数据统计等功能
3.负责与甲方老师进行沟通,确保公司项目的顺利交付
### 14.3 技术概况
1.使用RestTemplate来发送请求,进行与微软CIS系统的第三方联调,并同时对涉及的微软接口进行业务封装
2.使用Redis存储微软认证模块中的Token认证信息,以提供便捷的访问,以便在向CIS系统发起请求时使用
3.在下单模块中,通过count计数来追踪成功和失败的订单条数;如果采购失败,引发异常要求重新进行采购
4.在退货模块中,采用字符串拼接的方式将XML信息序列化,随后以POST请求的方式发送给CIS系统
5.在交付模块中,针对选中的激活码(code),生成Excel文件,并以字节数组流的形式将其附加到邮件中
6.利用easy-excel实现了数据报表的导入与导出功能
7.使用echarts实现数据图表展示以及大屏展示统计功能
8.使用MinlO搭建分布式文件存储图像,完成图片的上传功能
9.使用ShardingJDBC实现数据库读写分离,提高数据库的读取性能和写入性能
10.使用Jenkins来自动化构建、打包、部署项目直接到远程服务器
11.使用Nginx部署前端项目,实现反向代理和负载均衡,提高系统的灵活性和可维护性
12.使用YApi实现前后端分离开发,并使用Swagger生成接口API文档,提高团队的协作效率
## 15 自我评价
1.本人抗压能力强,能加班,能出差,能够快速适应不同的岗位
2.热爱技术,热爱工作,始终将公司的任务当做自己的事情来做
3.喜欢分享技术,在公司内部的周例会中经常分享自己新的学习心得
4.学习能力强,对新技术充满好奇心,并且短期职业规划期望能够在一家公司中稳定发展,成长
5.擅长新闻写作(文章地址,https://news.sxau.edu.cn/info/1026/32867.htm)
6.经常写技术文章(博客地址,https://halavah.github.io/PicGo/)
7.个人仓库地址(github地址,https://github.com/halavah)
## 16 短期计划
C#快速入门
BPM学习:flowable
大数据体系:flink、spark
学习开源项目:sa-token、jeepay、yudao
16.1 转正报告
# 尊敬的各位领导:
大家好!我是信息自动化处-整体咨询组的张瑜,非常荣幸能在此与大家分享我在晋钢集团这三个月的工作经历。
## 17 一、本职工作内容
### 17.1 (一)ERP系统对接Ejia系统中的部门+人员结构数据
将晋钢E家的数据引入ERP系统中的RBAC模块。具体来说,就是将一套完整的组织结构数据接入RBAC模块涉及的19张数据表中。这些核心表包括:职位表、角色表、三方表、用户表、菜单表、部门表。
**以同步部门信息为例**
1. **第1步**,将Ejia的地址、端口和参数封装成一个HTTP请求,并使用Hutool工具包中的post()方法发送该请求。将返回的Ejia部门信息存储在一个String类型的变量中。接着,使用Alibaba团队开发的Fastjson工具类对返回的数据进行筛选和清理,并将其格式化为符合ERP系统需求的信息。
2. **第2步**,将格式化后的Ejia数据处理为符合ERP系统中RABC部门表的树形结构数据。然后,使用Stream流将所有Department对象转换为DepartmentTreeVo对象,并按ID存储到一个Map<String, DepartmentTreeVo>中。最后,使用Stream过滤出父级部门并将其子部门添加到对应的parent部门,变成List<DepartmentTreeVo> 数据。
3. **第3步**,根据ERP系统中部门表的规则(如id与parent_id的关系,OrgCode格式为A01、A02A01、A02A01A02等),将得到的List<DepartmentTreeVo>数据处理为符合ERP规范的List<SysDepart>部门数据。
4. **第4步**,将List<SysDepart>中的两种数据(Ejia和ERP)进行基于内存的数据区分,分为待新增、待更新(共同数据)和待删除这三类数据。具体内容如下:
- 待新增:Ejia中存在,但ERP中不存在的部门
- 待更新:Ejia和ERP中共同存在,但信息不同的部门
- 待删除:ERP中存在,但Ejia中不存在的部门
每一类数据都会涉及与部门相关联的表,如sys_depart、sys_user、sys_user_depart、sys_depart_role、sys_depart_permission、sys_depart_role_permission、sys_depart_role_user。
5. **第5步**,将区分好的三类数据(待新增、待更新、待删除)进行批量操作。使用手动事务DefaultTransactionDefinition,然后使用普通工厂实现方法handleBatchOperationSysDepart进行集中对数据库的批量UPDATE操作。对上述提到的表(如sys_depart、sys_user、sys_user_depart、...)进行异常抛出处理,使得手动事务能够生效,即在发生异常时能够正常回滚数据,确保数据的一致性和完整性。
6. **第6步**,处理结束后,对该定时任务的行为进行日志记录。将数据库每个表的具体操作情况(如原始记录数、新增记录数、更新记录数、删除记录数、同步后最终记录数)打印到日志中,方便后续的监控和数据排查。
### 17.2 (二)单体+微服务的前后端项目改造
该项目计划提供一系列关键功能,包括服务注册与配置、分布式调度任务、权限校验、服务监控和链路追踪等。这些功能将为后续旧项目的迁入提供有效支持,确保系统的稳定性和可扩展性。
#### 17.2.1 单体架构
- **阶段1**:代码生成器,已完成。通过移除Quartz、JustAuth、OSS、Tenant、Third模块,显著减轻了原项目的体积。最终目标是仅保留代码生成器功能,不包括登录/登出、用户管理、角色管理和菜单管理。仅实现SysBaseApiImpl类,该模块主要用于集成,不能单独启动。
- **阶段2**:共用一个Token功能,已完成。由于代码生成器现在作为一个独立项目启动,其端口号与原ERP项目不同,导致存在跨域问题。因此,我们希望两个项目能够共用一套验证逻辑,即Token的一致性。目前,这一功能已经实现。
- **阶段3**:接入代码生成器到ERP,已完成。针对上一阶段中提到的端口不同导致的跨域问题,有两种稳妥的解决方案:前端使用Vite代理和后端使用网关。在前期的单体架构中,我们选择使用Vite代理。需要注意的是,在部署dist到Nginx时,也需要配置对应的转发规则,共有4条:
1) 处理所有以/piscesboot/online开头的请求
2) 处理除/online外的所有/piscesboot请求
3) 将/jmreport重定向到完整的报表服务URL
4) 处理文件上传请求
- **阶段4**:对不同模块的服务进行资源保护,待完善。经过思考,这个功能模块可以从2方面入手,一是通用的OAuth2方案与现有系统的集成,二是通过yml配置暴露API。已使用第2种方法,一个基于 YAML 配置(不使用数据库)实现的权限接口设计方案说明,通过类注解和方法注解实现细粒度的权限控制。假设我们的需求是将各个接口按“组”划分,例如:
- A组:对应权限 a、b、c
- B组:对应其他权限
- C组:对应另外一些权限
- D组:如果需要,可扩展为第四种类型
- **阶段5**:接入工作流...,未来计划。
#### 17.2.2 微服务
本架构涉及主要组件如下:
- Nacos:注册中心(Eureka) + 配置中心(Config)组合
- Gateway:统一入口、路由转发、过滤器、限流等
- Ribbon:负载均衡,客户端负载均衡
- Feign:声明式REST客户端,基于接口注解
- Sentinel:流量控制(限流)、熔断降级
- Seata:分布式事务,支持AT、TCC、SAGA、XA模式
- SkyWalking:分布式追踪、性能指标分析、服务依赖分析
- xxl-job:分布式任务,一个轻量级的分布式任务调度平台
- Redisson:分布式锁,一个基于Redis的分布式锁实现
- **阶段1**:注册中心,已完成。本功能模块提供了一种非官方解决方案,用于在 Spring Boot 子模块中嵌入并启动 Nacos 服务器。目前官方尚未提供成熟的支持方案。该实现源自网络,旨在弥补 Spring Boot 子模块中无法直接嵌入启动 Nacos 服务器的不足,具体使用时请结合实际需求谨慎验证。
- **阶段2**:网关,已完成。这一功能,目前已实现3个版本,包括v1:HTTP版本、v2:服务发现-Nacos版本、v3:服务发现-Nacos版本+redis动态刷新网关。值得注意的是,若使用网关,则vite、nginx二者均需要将全部请求移交网关处理。
- **阶段3**:主服务、子服务,初步完成。在原有的单体架构基础上,主要引入了Nacos服务注册与发现机制,以实现多服务的治理和管理。
- **阶段4**:监控服务、使用示例,待完善。监控服务由Sentinel、Monitor和xxl-job这三部分组成,而使用示例将涵盖RabbitMQ、Seata和Redisson,以确保系统的稳定性和可观测性。
### 17.3 (三)Ejia各系统的维护工作
主要与同事合作,共同排查和解决问题,有以下方面:
1. 线上无法访问:防火墙开放服务端口
2. 后端报错no mapper:检查后发现rest接口大小写导致
3. 前端无法build:经发现lock被篡改,故重置环境
4. 分支错乱:认真整理并学习git后,统一分支问题
5. 调试单体服务:涉及前端大屏适配、vue传值问题
6. mybatis-plus:多租户引发sql解析失败
7. 高危漏洞修复:集团宿舍办理平台、举报投诉平台
8. 接替前同事的开发工程,整合到项目改造中
## 18 二、主要成绩
### 18.1 (一)ERP系统对接Ejia系统中的部门+人员结构数据
- 同步部门信息:20S左右优化到1-2秒
- 同步用户信息:长事务+单操作数据库,变为手动事务+批量CRUD,全量更新(从50S左右优化到25S左右),待操作数据(通过内存运算后,直接对10多类数据进行筛选批量操作,大致为10-15s)。
### 18.2 (二)单体+微服务的前后端项目改造
支持单模块、多模块2种方式迁入旧项目,已提交Gogs。
### 18.3 (三)Ejia各系统的维护工作
优先处理漏洞问题,以及组长安排的各种工作事项。
## 19 三、工作中的问题
### 19.1 (一)ERP系统对接Ejia系统中的部门+人员结构数据
由于之前功能模块存在思路紊乱的问题,且涉及的表众多,ERP系统对接Ejia系统中的部门和人员结构数据需要更多时间进行构思和重新设计。这不仅涉及性能优化问题,还关系到系统的可用性和稳定性。
### 19.2 (二)单体+微服务的前后端项目改造
主要体现在知识储备不足,不论是单体架构(代码生成器、共用一个Token功能、接入代码生成器到ERP、对不同模块的服务进行资源保护),还是微服务(微服务、注册中心、网关、主服务、子服务、监控服务),这些问题都有一个共性,即反复性。我们需要从编译、运行、构建和部署这四个方面入手,进行反复测试,以确保每个环节不仅仅停留在能用的阶段。
### 19.3 (三)Ejia各系统的维护工作
侧重点不同,关键在于如何既能妥善解决问题,又能将问题最小化。需要耐心地与同事沟通,认真排查不同的问题,并确保每个问题都能得到及时跟进和解决。
## 20 四、工作计划
| 序号 | 类型 | 计划内容 | 预计达成目标 | 完成情况 |
|------|------------|------------------------|--------------------------|------------|
| 1 | 质量保证 | ERP对接Ejia数据 | 速度响应快,功能文档 | 已完成 |
| 2 | 质量保证 | 单体架构 | 支持旧项目的迁入改造 | 已完成 |
| 3 | 功能开发 | 单体架构 | 不同模块进行资源保护 | 正在进行 |
| 4 | 功能开发 | 单体架构 | 接入工作流 | 下一步计划 |
| 5 | 质量保证 | 微服务 | 注册中心、网关、主服务、子服务 | 初步完成 |
| 6 | 功能开发 | 微服务 | 监控服务、使用示例 | 待完善 |
| 7 | 功能开发 | 前端 | 支持旧项目的迁入改造 | 正在进行 |
| 8 | 功能开发 | 前端 | 接入qiankun | 下一步计划 |
| 9 | 质量保证 | 上线部署 | 支持单模块/多模块 | 初步完成 |
| 10 | 功能开发 | 上线部署 | 接入K8S | 下一步计划 |
与上一份工作不同,我在这份工作中完全转向了对技术的深入学习。这暴露了我在专业知识储备上的不足,并带来了工作难以展开的诸多挑战。这要求我从前端到后端再到数据库,仔细阅读整体代码逻辑,并找出与新需求相关的修改部分。面对代码报错时,这不仅是一场技术挑战,更是对我细致耐心的一次考验。在应对复杂的业务需求时,我学会了如何拆分业务,逐步深入理解业务需求的关键性。
20.1 劳动法律
01.个人情况
a.说明
正常沟通
待岗证明
裁员补偿:n+1
社保补交:工资总数
周末加班:加班费
五险一金:办理失业保险
-----------------------------------------------------------------------------------------------------
裁员原因:降本增效,上班长达52天
法律顾问:豆包AI,我解释不清楚,你问它
赔偿金额:书面通知/是否违规,按月平均工资
实际情况:太原找不到工作,社保能多1-2月
相关情况:马上过年了,裁员多少有点不道德
-----------------------------------------------------------------------------------------------------
1.这个月社保还交吗?工资结算到几号?
2.离职证明写什么原因?
3.赔N还是N+1?
4.如果签竞业协议,公司每个月补我多少钱?
5.必须今天走吗?没休的年假能折现吗?
6.无论选择哪天离职,均需用人单位出具非本人意愿离职证明(如辞退通知书),这是申领两项待遇的必要材料。
-----------------------------------------------------------------------------------------------------
1.不签字:所有文件带回家,和家人/律师慢慢看
2.不吵架:拍桌骂人没用,重点是录音留证据
3.不交设备:先导出聊天记录、项目文件(别碰带《机密】字样的)
4.书面留痕:给HR发消息“麻烦把赔偿方案和离职时间发我确认下”
b.工资条
岗位工资:4200
主管加给:0
技术工资:3000
技能工资:0
绩效工资:1800
赛马奖金:-265
绩效奖金:243
通讯补助:0
工龄补助:0
加班项工资:0
缺勤扣除工资:0
专项奖金:0
厂处激励:0
其他津贴补贴:0
暂缓工资:0
杂费考核扣款:88
应发工资:4200+3000+1800-265+243-88=8890
-----------------------------------------------------------------------------------------------------
养老保险:329
医疗保险:86
失业保险:12
工伤保险:0
公积金:99
个人保险:329+86+12+99=526
-----------------------------------------------------------------------------------------------------
养老保险:329.04
医疗保险:85.26
失业保险:12.34
工伤保险:0
公积金:108
个人保险:329.04+85.26+12.34+108=534.64
-----------------------------------------------------------------------------------------------------
第一批发放:实发(6586)、补发工资(0)
第二批发放:实发(1778)、补发工资(0)
总计发放:实发(6586+1778=8364)、补发工资(0)
c.每月收入
每月10号清零,300饭补+300自费
本期专项扣除:329养老+86医疗+12失业+99公积金=526.00元
每日转出限额:转3000、1000、1000,剩余1593
-----------------------------------------------------------------------------------------------------
2024.12,1397+540=1937
2025.01,5693+1800=7493
2025.02,6787+1800=8587,补1200
2025.03,5594+1800=7394
2025.04,5986+1800=7786
2025.05,6593+1622=8215
2025.06,6586+1778=8364,扣2200,存款135000
2025.07,6532+1720=8252
2025.08,6504+2101=8605
2025.09,6505+1777=8282
2025.10,6521+1450=7971
2025.11,6451+1746=8197
2025.12,
2026.01,
2026.02,
2026.03,
-----------------------------------------------------------------------------------------------------
1937+7493+8587+7394+7786+8215+8364+8252+8605+8282+7971+8197=91083
d.每月收入
2024.12,1397+540=1937
2025.01,5693+1800=7493
2025.02,6787+1800=8587
2025.03,5594+1800=7394
2025.04,5986+1800=7786
2025.05,6593+1622=8215
2025.06,6586+1778=8364
2025.07,6532.64+1720.78=8253.42
2025.08,6504.52+2101.02=8605.54
2025.09,6505.49+1777.04=8282.53
2025.10,6521.01+1450.15=7971.16
2025.11,6451+1746=8197
2025.12,
2026.01,
2026.02,
2026.03,
-----------------------------------------------------------------------------------------------------
违法赔偿金 = 2 × N × 月平均工资 = 2 × 1 × 8,890 = 17,780 元
1937+7493+8587+7394+7786+8215+8364+8253.42+8605.54+8282.53+7971.16+8197=91085.65
e.失业补助金
累计缴费时间:
满1年不满2年的,可领取3个月;
满2年不满3年的,可领取6个月;
满3年不满4年的,可领取9个月;
满4年不满5年的,可领取12个月;
满5年不满6年的,可领取14个月;
-----------------------------------------------------------------------------------------------------
山西省的失业补助金标准与失业保险金标准不同,目前山西省执行的是失业保险金标准,2025 年 1 月 1 日起,山西省失业保险金标准为 1935 元 / 月。
根据相关规定,山西省失业保险金标准以省内一类地区最低工资标准作为计发基数,按 90% 的计发比例计发。
2025 年山西省一类地区最低工资标准为 2150 元 / 月,所以失业保险金标准为 2150×90%=1935 元 / 月。
02.法律解读
a.个人情况-解读
a.入职与工作时长
2024 年 11 月 22 日签订劳动合同,2025 年 11 月 15 日被辞退,工作时长约 11 个月(按法律规定,六个月以上不满一年的,按一年计算)。
b.工资构成(以典型月份为例)
应发工资:岗位工资 4200 元 + 技术工资 3000 元 + 绩效工资 1800 元 + 绩效奖金 243 元 - 赛马奖金 265 元 - 杂费考核扣款 88 元 = 8890 元(含工资、奖金、津贴等全部货币性收入)。
社保及公积金个人扣除:养老保险 329 元 + 医疗保险 86 元 + 失业保险 12 元 + 公积金 99 元 = 526 元。
实发工资:8890 元 - 526 元 = 8364 元(每月实发约 8300-8700 元区间)。
公司情况:就职于钢铁行业外包子公司,系代理处理钢厂业务的互联网公司
b.法律依据与赔偿规则
a.2N 中的 N 是按税前工资计算
法律条文:《中华人民共和国劳动合同法》第四十七条。
该条规定:根据相关法律规定,经济补偿的月工资按照劳动者应得工资计算,应得工资通常指税前工资,
包括计时工资或者计件工资以及奖金、津贴和补贴等货币性收入。
这是因为税前工资是劳动者劳动付出应得的全部报酬体现,能更真实反映劳动者的工资水平,
若按税后计算,会导致补偿标准不统一,也无法真正体现出用人单位违法解除或终止劳动合同应承担的足额责任。
b.经济补偿(N)的法律依据
法律条文:《中华人民共和国劳动合同法》第四十七条
内容:“经济补偿按劳动者在本单位工作的年限,每满一年支付一个月工资的标准向劳动者支付。
六个月以上不满一年的,按一年计算;不满六个月的,向劳动者支付半个月工资的经济补偿。
本条所称月工资是指劳动者在劳动合同解除或者终止前十二个月的平均工资。”
适用情形:合法解除劳动合同的情形(如协商一致解除、经济性裁员等)。本案中工作 11 个月,N=1 个月工资,月工资按解除前 12 个月平均应发工资 8890 元计算。
c.代通知金(+1)的法律依据
法律条文:《中华人民共和国劳动合同法》第四十条
内容:“有下列情形之一的,用人单位提前三十日以书面形式通知劳动者本人或者额外支付劳动者一个月工资后,可以解除劳动合同:
(一)劳动者患病或者非因工负伤,在规定的医疗期满后不能从事原工作,也不能从事由用人单位另行安排的工作的;
(二)劳动者不能胜任工作,经过培训或者调整工作岗位,仍不能胜任工作的;
(三)劳动合同订立时所依据的客观情况发生重大变化,致使劳动合同无法履行,经用人单位与劳动者协商,未能就变更劳动合同内容达成协议的。”
适用情形:用人单位合法解除但未提前 30 天书面通知的,需额外支付 1 个月平均应发工资(本案中为 8890 元)。
d.违法解除赔偿金(2N)的法律依据
法律条文:《中华人民共和国劳动合同法》第八十七条
内容:“用人单位违反本法规定解除或者终止劳动合同的,应当依照本法第四十七条规定的经济补偿标准的二倍向劳动者支付赔偿金。”
适用情形:用人单位无合法理由辞退(如无故辞退、程序违法等)。本案中需支付2×1×8890=17780
c.赔偿金额汇总
a.信息1
辞退情形 赔偿项目 计算方式 金额(元)
合法解除且提前 30 天通知 经济补偿(N) 1×8890 8890
合法解除但未提前 30 天通知 经济补偿 + 代通知金(N+1) 2×8890 17780
违法解除 违法赔偿金(2N) 2×1×8890 17780
b.信息2
提示:若需进一步维权,可准备工资条、银行流水、劳动合同、辞退通知等证据,向当地劳动人事争议仲裁委员会申请仲裁。
03.赔偿3N不存在
a.法律概念的核心区别
a.经济补偿(N)
性质:对劳动者过往贡献的补偿,适用于合法解除或终止劳动合同的情形(如协商一致、合同期满不续签等)。
计算:按工作年限,每满1年支付1个月工资;6个月以上不满1年按1年算,不满6个月按0.5个月算。
b.代通知金(+1)
性质:对用人单位未提前30日书面通知的程序瑕疵补偿,仅适用于《劳动合同法》第四十条规定的三种无过错解除情形:
劳动者患病或非因工负伤,医疗期满后不能从事原工作且无法另行安排;
劳动者经培训或调岗后仍不能胜任工作;
劳动合同订立时的客观情况发生重大变化,致使合同无法履行且协商未果。
适用前提:用人单位合法解除但程序违法(未提前通知),且解除行为符合上述三种情形之一。
c.违法赔偿金(2N)
性质:对用人单位违法解除劳动合同的惩罚性赔偿,适用于用人单位无合法理由单方解除合同的情形(如随意辞退、未履行法定程序等)。
计算:经济补偿标准的2倍,即2N。
b.法律适用的排他性规则
a.合法解除与违法解除互斥
若用人单位解除行为合法(如符合第四十条),劳动者仅能主张N或N+1(取决于是否提前通知)。
若解除行为违法(如无正当理由),劳动者仅能主张2N,且不可同时主张代通知金。
b.N+1与2N的逻辑冲突
N+1的合法性前提:用人单位解除行为符合第四十条规定的三种情形,且未提前通知。
2N的违法性前提:用人单位解除行为缺乏法律依据,属于违法解除。
结论:二者适用条件完全对立,无法同时成立。例如:
若单位以“客观情况变化”为由解除合同但未提前通知,劳动者可主张N+1;
若单位无任何理由解除合同,劳动者只能主张2N,不能同时要求N+1。
c.特殊情形的司法实践
a.违法解除后补正程序无效
用人单位即便在违法解除后补发通知,也无法改变违法性质,劳动者仍可主张2N。
b.协商解除的灵活性
若双方协商一致解除合同,补偿标准可高于法定(如N+1或2N),但需书面确认。
若协商解除协议中未明确补偿性质,司法实践通常按就高不就低原则认定。
c.地方特殊规定的例外
北京市:劳动合同终止时(如合同期满),若单位未提前30日通知,需支付终止代通知金(按日计算),但此为地方性规定,其他地区不适用。
山西省:无类似规定,代通知金仅适用于第四十条的三种解除情形。
d.用户案例的具体分析
a.假设场景一:单位合法解除但未提前通知
情形:单位以“客观情况变化”为由解除合同,且未提前30日通知。
补偿:劳动者可主张N+1(经济补偿+代通知金)。
法律依据:《劳动合同法》第四十条。
b.假设场景二:单位违法解除合同
情形:单位无正当理由辞退员工,且未出具书面解除通知。
补偿:劳动者可主张2N(违法赔偿金),不可同时主张N+1。
法律依据:《劳动合同法》第八十七条。
c.用户误区的根源
混淆了“合法解除的程序瑕疵”与“违法解除的根本性质”。
误认为“程序违法”与“实体违法”可叠加追责,但法律对此明确禁止。
e.维权建议与证据准备
a.初步判断解除性质
要求单位出具书面解除通知,明确解除理由及法律依据。
若理由模糊(如“公司经营调整”),可向劳动监察部门投诉或申请仲裁确认违法性。
b.针对性收集证据
主张N+1:需证明解除行为符合第四十条三种情形之一(如医疗期满证明、调岗记录等)。
主张2N:需证明单位解除行为无合法依据(如录音、书面反驳意见等)。
c.争议解决路径
协商优先:可要求单位支付高于法定标准的补偿(如N+2),但需签订书面协议。
仲裁诉讼:若协商无果,向用人单位所在地劳动仲裁委申请仲裁,主张2N或N+1。
f.法律依据与咨询渠道
a.核心法律条文
《劳动合同法》第四十条(代通知金)、第四十七条(经济补偿)、第八十七条(违法赔偿金)。
《劳动合同法实施条例》第二十条(代通知金标准)。
b.山西省本地资源
咨询电话:035112333(山西省人社厅)、03564228213(阳城县社保局)。
线上平台:“民生山西”APP或国家社保公共服务平台(http://si.12333.gov.cn)。
g.总结对比表
| 补偿类型 | 适用情形 | 计算标准 | 能否与其他补偿叠加
| 经济补偿(N) | 合法解除或终止(如协商一致、合同期满) | 工作年限×月工资 | 可与代通知金(N+1)叠加
| 代通知金(+1) | 合法解除但未提前30日通知(第四十条) | 1个月工资 | 仅可与N叠加,不可与2N叠加
| 违法赔偿金(2N) | 违法解除(无合法理由) | 2×经济补偿 | 不可与N或N+1叠加
最终结论:根据您的描述,若单位解除行为合法,您最多可主张N+1;若单位违法解除,您仅可主张2N。
3N的补偿标准在现行法律框架下不存在,建议根据实际解除理由选择针对性维权策略。
04.解除合约,选择20251115?还是20251122?
a.解读
根据《劳动合同法》第四十七条及山西省地方规定,无论您选择2025年11月15日还是2025年11月22日终止劳动合同,经济补偿金金额完全相同
b.经济补偿金的计算规则
a.核心依据
经济补偿金按劳动者在本单位的连续工作年限计算,每满1年支付1个月工资;6个月以上不满1年的按1年算,不满6个月的支付半个月工资。
计算公式:
经济补偿金 = 工作年限 × 离职前12个月平均应发工资
(若工作不满12个月,按实际月数计算平均工资)
b.您的情况分析
假设您的入职日期为2024年12月1日,则:
2025年11月15日离职:工作年限为11个月15天,不满1年,按0.5个月工资计算。
2025年11月22日离职:工作年限为11个月22天,仍不满1年,同样按0.5个月工资计算。
结论:两个日期的工作年限均未达到1年,补偿金金额完全一致。
c.月工资的构成
月工资按应发工资计算,包括基本工资、绩效奖金、津贴补贴等货币性收入,与社保个人缴纳部分无关。例如:
若您离职前12个月平均应发工资为8000元,无论社保比例如何调整,补偿金均为8000元 × 0.5 = 4000元。
c.社保缴纳与离职日期的关系
a.当月社保的缴纳义务
用人单位需为离职当月的员工缴纳社保,与离职日期无关。例如:
若您11月15日离职,单位仍需为您缴纳11月全月社保,个人部分从工资中扣除。
若单位未缴纳,您可要求补缴或向劳动监察部门投诉。
b.对医保连续性的影响
若单位正常缴纳11月社保,您的医保不会断缴,不影响后续报销资格。
若单位未缴纳,需在离职后3个月内自行补缴,否则重新参保需等待36个月才能报销。
d.失业保险金的领取条件
a.领取资格
需同时满足:
(1)失业前用人单位和本人已缴纳失业保险费满1年;
(2)非因本人意愿中断就业(如被辞退、合同期满不续签等);
(3)已办理失业登记并求职。
b.您的情况分析
若您选择2025年11月15日离职,失业保险缴费年限为11个月15天,不满1年,无法领取失业金。
若您选择2025年11月22日离职,缴费年限仍为11个月22天,仍不满1年,同样无法领取。
结论:两个日期均不符合失业金领取条件,需再工作约10天(至12月1日)才能满1年。
e.其他权益的连续性
a.养老保险
断缴不影响累计缴费年限,但可能降低养老金水平。建议尽快以灵活就业身份补缴。
b.生育保险
断缴后需重新缴满1年才能享受待遇,若近期有生育计划,需特别注意。
c.公积金
断缴不影响账户余额,但会暂停公积金贷款资格,重新连续缴存6个月后方可申请。
f.最终建议
a.优先选择11月22日离职
虽然补偿金相同,但11月22日更接近月底,单位更可能完整缴纳当月社保,避免因缴费时间差导致医保断缴风险。
b.要求单位书面确认社保缴纳
离职时需与单位明确11月社保缴纳情况,建议通过邮件或书面协议留存证据,避免后续纠纷。
c.规划长期社保连续性
若短期内无法就业,可转为灵活就业人员参保,按最低基数缴纳职工医保和养老保险,确保年限累计。
g.法律依据与咨询渠道
a.政策文件
《劳动合同法》第四十七条(经济补偿金计算)
《社会保险法》第五十八条(社保缴纳义务)
《山西省失业保险条例》(失业金领取条件)
b.咨询方式
山西省人社厅:035112333
阳城县社保局:03564228213
线上查询:“民生山西”APP或国家社保公共服务平台(http://si.12333.gov.cn)
h.总结对比表
| 维度 | 2025年11月15日离职 | 2025年11月22日离职 |
| 经济补偿金 | 0.5个月工资 | 0.5个月工资 |
| 失业保险金 | 不满足领取条件(<1年) | 不满足领取条件(<1年) |
| 11月社保缴纳 | 单位需缴纳全月社保 | 单位需缴纳全月社保 |
| 医保连续性 | 若单位缴纳则无影响 | 若单位缴纳则无影响 |
结论:两个日期的经济补偿金完全相同,但11月22日离职在社保缴纳的实操中更稳妥。建议优先选择22日,并要求单位书面确认社保缴纳情况。
05.社保比例调整后重新签订合同对赔偿金的影响分析(以山西省为例)
a.法律核心依据与政策背景
a.协商一致原则的强制性
根据《劳动合同法》第三十五条规定,用人单位与劳动者协商一致,可以书面变更劳动合同约定的内容。
此次社保比例调整属于全国性政策变动,企业需根据新规调整社保缴纳方式。
若双方通过书面合同确认变更,且未降低劳动者权益(如社保基数未低于法定标准),则变更合法有效,不影响赔偿金计算。
b.经济补偿金的法定计算标准
赔偿金(经济补偿金)的计算依据为劳动者在本单位的连续工作年限及离职前 12 个月的平均工资(应发工资,含社保个人缴纳部分)。
即使社保比例调整导致个人缴费金额变化,只要应发工资未降低,补偿金基数不受影响。
b.山西省地方性政策细节
a.社保基数调整的实操规则
山西省 2025 年社保缴费基数下限为 4198 元 / 月,企业需按员工实际工资申报基数,若此前按最低基数缴纳,需补缴 1-9 月差额。
但此调整属于合规操作,不影响员工连续工龄的累计计算,工龄仍从首次入职起算。
b.失业保险金与连续工龄的关联
山西省失业保险金发放规则明确,连续工龄直接影响领取期限(如满 1 年可领 3 个月)。
重新签订合同不中断连续工龄,若未来被辞退,失业保险金领取资格和期限不受影响。
c.对赔偿金的具体影响维度
a.连续工作年限的连续性
结论:不影响。
依据:社保比例调整属于政策驱动的合同条款变更,非劳动者主动离职或用人单位恶意解除,连续工龄自首次入职起连续计算。即使重新签订合同,只要未办理离职手续,工龄无缝衔接。
b.经济补偿金基数的计算
结论:不影响。
依据:经济补偿金基数为离职前 12 个月的应发工资(含社保个人部分)。社保比例调整可能导致实发工资变化,但应发工资不变,因此基数不受影响。例如,若调整前应发工资为 8000 元(个人社保 800 元,实发 7200 元),调整后应发工资仍为 8000 元(个人社保 900 元,实发 7100 元),补偿金基数仍按 8000 元计算。
c.违法解除赔偿金的适用情形
结论:若单位因社保调整单方降低工资或违法解除,需支付双倍赔偿金。
依据:根据《劳动合同法》第八十七条,用人单位违法解除劳动合同的,按经济补偿金标准的 2 倍支付赔偿金。若单位以社保调整为由降低工资或强制解除合同,员工可主张违法解除赔偿金。
d.风险防范与维权建议
a.合同审查的关键要点
确认新合同是否明确约定社保比例调整后的缴费基数,是否低于法定下限(山西省 2025 年为 4198 元 / 月)。
检查合同中是否有 “工龄重新计算”“放弃经济补偿权利” 等霸王条款,此类条款无效。
b.证据留存的重要性
保存原劳动合同、工资条、社保缴费记录,证明连续工龄及应发工资水平。
保留单位关于社保调整的书面通知、协商记录,证明变更系双方自愿。
c.争议解决的实操路径
协商优先:若发现新合同损害权益,可要求单位重新协商,明确工龄连续计算及补偿金基数。
行政投诉:向山西省劳动保障监察总队(电话:0351-3046528)举报单位违法变更合同或未足额缴纳社保。
劳动仲裁:若协商无果,可向用人单位所在地劳动仲裁委申请仲裁,主张经济补偿金或违法解除赔偿金。
e.典型案例参考
a.案例1
某太原企业因社保比例调整要求员工重新签订合同,约定工龄从 2025 年 9 月起算。
员工申请仲裁后,仲裁委认定该条款无效,经济补偿金按实际工龄(2020 年入职)计算。
b.案例2
大同某公司以社保调整为由降低员工工资,员工被迫离职。法院判决公司支付经济补偿金(按应发工资计算)及额外赔偿金(因未提前通知)。
c.总结对比表
影响维度 合法变更(协商一致) 违法变更(单方降薪)
连续工龄 连续计算,不影响赔偿金 需按实际工龄计算,可能触发双倍赔偿
经济补偿金基数 按应发工资(含社保个人部分) 按原应发工资计算,可主张差额赔偿
合同效力 有效,需书面确认 部分条款无效,可主张撤销
维权途径 无争议,按新合同履行 协商、投诉、仲裁、诉讼
d.最终建议
优先确认合同合法性:要求单位出具书面说明,明确社保比例调整不影响工龄及补偿金计算。
主动核查社保缴费:通过 “民生山西” APP 或山西省社保局官网(http://rst.shanxi.gov.cn)查询缴费基数是否合规。
谨慎签署新合同:若合同中存在 “工龄清零”“放弃补偿” 等条款,可拒绝签署并要求修改。
社保比例调整属于政策合规性操作,只要单位依法协商、书面确认且未降低员工权益,重新签订合同不会影响赔偿金。若发现单位存在违法行为,建议及时通过法律途径维护自身权益。
06.失业保险金
a.两种选择的核心差异
a.2025年11月15日离职(不满1年)
失业补助金:
金额:1548元/月(失业保险金标准的80%)。
期限:最长6个月,总金额9288元。
医保:需自行缴纳职工医保或转为居民医保,否则断缴可能影响报销比例。
b.2025年11月22日离职(满1年)
失业保险金:
金额:1935元/月(山西省一类地区最低工资2150元的90%)。
期限:3个月,总金额5805元。
医保:由失业保险基金代缴职工医保,个人无需缴费,享受与在职职工同等报销待遇。
b.关键决策因素分析
a.经济需求与失业时长
短期失业(3个月内就业):
选择失业保险金更优。虽然总金额较低,但月补贴高(1935元 vs 1548元),且医保由基金代缴,可减轻生活压力。
例如,若2个月内找到工作,可领取3870元失业保险金,同时医保无缝衔接。
-------------------------------------------------------------------------------------------------
长期失业(超过3个月)
选择失业补助金更划算。总金额多出3483元(9288元 vs 5805元),适合经济压力较大的情况。
但需自行承担医保费用(约每月400600元),实际净收入差距缩小至约1000元。
b.医疗保险权益
失业保险金的核心优势:
代缴医保是最大福利。若用户在失业期间需要就医,职工医保的报销比例(约70%90%)远高于居民医保(约50%70%),且无需个人缴费。
例如,住院花费1万元,职工医保可报销70009000元,而居民医保仅报销50007000元,差额可达2000元以上。
-------------------------------------------------------------------------------------------------
失业补助金的医保风险:
若未自行续缴医保,断缴超过3个月可能导致重新参保后需等待36个月才能恢复报销资格。
此外,灵活就业人员缴纳职工医保的费用较高(约为失业保险金代缴金额的1.5倍),可能抵消补助金的经济优势。
c.再就业与待遇衔接
失业保险金的累计计算规则:
重新就业后再次失业,未领取的失业保险金期限可合并计算(最长24个月)。
例如,本次领取3个月后,下次失业可再领取剩余期限(如缴费满2年可再领3个月)。
-------------------------------------------------------------------------------------------------
失业补助金的一次性性质:
失业补助金属于临时救助,重新就业后不可续领剩余期限,且不影响后续失业保险金的领取资格。
c.法律依据与政策细节
a.失业保险金的法定条件
《山西省失业保险条例》第十六条明确:
失业前累计缴费满1年、非因本人意愿中断就业、已办理失业登记并有求职要求的失业人员,可领取失业保险金。
b.失业补助金的政策范围
晋人社厅发〔2020〕41号文规定:
参保缴费不满1年的失业人员,可申领失业补助金,标准为失业保险金的80%,最长6个月。
c.医保代缴的法律保障
《山西省医疗保障局等四部门通知》强调:
领取失业保险金期间,职工医保(含生育保险)费由失业保险基金全额代缴,个人无需缴费,待遇与在职职工一致。
d.操作建议与注意事项
a.优先选择失业保险金的情形
计划在3个月内积极求职,且有信心找到工作。
失业期间可能需要就医,需保障医保连续性。
未来可能再次失业,希望保留累计缴费时间。
b.优先选择失业补助金的情形
预计失业时间超过3个月,且经济压力较大。
可通过其他途径(如配偶医保、灵活就业)解决医保问题。
无需长期依赖失业保险待遇。
c.离职证明与材料准备
无论选择哪天离职,均需用人单位出具非本人意愿离职证明(如辞退通知书),这是申领两项待遇的必要材料。
建议在离职后60日内提交申请,避免逾期影响权益。
d.争议处理与咨询渠道
若单位拒绝出具离职证明或停缴社保,可向当地劳动监察大队投诉(电话:12333)或申请劳动仲裁。
具体政策可咨询晋城市失业保险管理服务中心(03562199505)或阳城县人社局(03564228213)。
e.总结对比表
项目 2025年11月15日离职(失业补助金) 2025年11月22日离职(失业保险金)
月金额 1548元 1935元
总金额(最长) 9288元(6个月) 5805元(3个月)
医保待遇 需自行缴纳或转为居民医保,报销比例低 由基金代缴职工医保,报销比例高
适用场景 长期失业、经济压力大 短期失业、需保障医保
法律依据 晋人社厅发〔2020〕41号文 《山西省失业保险条例》第十六条
f.最终建议
根据相关规定,失业人员符合领取失业保险金条件的,可以在最后参保地申领失业保险金,不受户籍限制。
优先选择2025年11月22日离职:虽然总金额较低,但失业保险金的高月补贴和医保代缴福利更能保障短期生活质量,尤其适合计划快速再就业或需要医疗保障的情况。
特殊情况下选择11月15日离职:若失业时间可能超过3个月且无法自行承担医保费用,可考虑失业补助金,但需权衡经济损失与医保风险。
建议结合自身实际情况,尽快通过“民生山西”APP或线下渠道提交申请,确保及时享受待遇。
07.应届毕业生
a.一般情况
企业招用登记失业半年以上的高校毕业生,与其签订 1 年以上期限劳动合同并依法缴纳社会保险费的,
自签订劳动合同并缴纳社会保险当月起,在 3 年内按实际招用人数予以定额依次扣减增值税、城市维护建设税、教育费附加、地方教育附加和企业所得税优惠。
定额标准为每人每年 6000 元,最高可上浮 30%,各省、自治区、直辖市人民政府可根据本地区实际情况在此幅度内确定具体定额标准。
b.特殊情况
如果企业招用的是毕业年度内的高校毕业生,且该毕业生属于脱贫人口,或者是零就业家庭、
享受城市居民最低生活保障家庭劳动年龄内的登记失业人员,企业也可以享受上述税收优惠政策。
08.公司背调问题
a.牛马小陈
核心观点:教“编造”工作经历通过背调的方法(不建议模仿,存在诚信风险)
公司层面:找已注销倒闭的公司(可通过市场监督管理局查询),编造在该公司的工作经历,因公司倒闭无法核实。
社保记录:编造在省外已倒闭公司的工作经历,声称上一家公司不交社保,利用“无良公司多”的借口应对。
工资流水:若被查工资流水,谎称上一家公司以现金发放工资。
b.米兔职场说
核心观点:背景调查有不能踩的红线,造假易被发现
红线一:学历不能造假。
红线二:工龄不能造假。
-----------------------------------------------------------------------------------------------------
背调两层:
第一层:面试公司的HR或法务部人员,会联系你现公司、上家公司领导及协同部门,核实工作状态、岗位职位、负责业务的真实性。
第二层:第三方背调,通过大数据系统核查学历、工作年限、求职记录、社保和公积金缴纳记录等,造假很难蒙混过关。
c.Rebecca晓姐姐
核心观点:三方背调并非能查询所有信息,明确其查询范围
-----------------------------------------------------------------------------------------------------
能查询的信息:
犯罪记录(包括行政拘留)、网贷未还记录。
商业利益冲突(如担任法人、股东的公司运营或注销情况)。
仲裁、打官司信息(包括因纠纷成为失信被执行人的情况)。
-----------------------------------------------------------------------------------------------------
不能一键生成查询的信息:
过往公司所有社保情况(人力通常会现场让你打开个人所得税APP,查看收入和社保缴纳单位与简历是否一致)。
学历(需通过学信网或学校招生办核实,九几年的学历会查档案号确认)。
-----------------------------------------------------------------------------------------------------
背调重点:一般重点调查前两段工作经历,高职位可能调查更多段。
09.招投标全流程
a.说明
投标公司不是中介,而是参与投标并承接项目的主体;只有招标代理公司才是中介机构。
b.名词对照表
流程阶段 核心名词 对应关系/作用
招标准备 招标人 通常就是甲方,发起招标的主体
招标公告 甲方发布的邀请投标的公开通知
招标文件 甲方编制,明确项目要求、投标规则,是制作标书的依据
标底 甲方的项目预算底价,作为评标参考(部分项目不设)
投标参与 投标人 参与竞标的主体,也就是投标公司
标书/投标文件 投标人编制提交的文件,展示报价、方案、资质等
标数 可指招标项目的编号、标包号,或文件中的数量指标
游标 部分场景下指报价的可调整范围、标底浮动区间
评标定标 评标委员会 负责审查、打分、比较标书的专业小组
评标 评标委员会评估所有标书的过程
中标 投标人被选中成为合作方的结果
中标通知书 甲方发给中标方的正式中标通知
签约履约 乙方 中标的投标人,承接项目的主体
合同 甲乙双方签订的,明确权利义务的正式法律文件
履约保证金 乙方缴纳,保证按合同履行义务的担保金
分包 乙方将项目非核心部分交给其他单位完成的行为
c.招投标流程
维度 核心内容
是否为中介 投标公司不是中介,是直接参与投标、承接项目的责任主体;招标代理公司才是依法提供招标代理服务的中介机构。
核心盈利方式 1.项目履约利润:中标后自行施工/供货,赚成本与合同价差额,可通过清单优化、不平衡报价等提升收益
2.资质挂靠管理费:允许符合条件的合作方用自身资质投标,按项目额收1%-5%管理费
3.投标相关服务费:标书编制、投标咨询、资质匹配等,单笔几千到数万不等
4.分包/转包价差:中标后将非核心部分分包,赚总包与分包的价差(须合规)
5.增值服务:投标培训、资料销售、项目评估等
关键运营环节 1.信息挖掘:盯招标公告、对接甲方获取项目线索
2.投标准备:研读招标文件、测算成本、做技术方案、编标书、备资质
3.投标实施:递交标书、参与开标、澄清答疑
4.中标履约:签合同、筹人材机、项目实施、过程管控、竣工结算
5.风控合规:控投标保证金风险、资质合规、避免串标围标等违规行为
全流程角色 1.投标前:筛选项目→评估可行性→准备投标文件
2.投标中:递交标书→参与开标→配合评标
3.中标后:签合同→履约实施→验收结算
4.核心定位:乙方(承包方/供应商),对项目质量、进度、安全负主要责任
常见成本 人力成本(投标、技术、项目团队)、资质维护费、标书制作与资料费、投标保证金占用成本、项目实施成本(人材机)、税费
d.投标公司与招标代理公司的关键区别速查表
对比维度 投标公司 招标代理公司
核心定位 项目承包方/供应商(乙方) 招标中介服务机构
服务对象 招标人(甲方) 招标人(甲方)
核心目标 中标并承接项目,赚取履约利润 受甲方委托,完成招标全流程服务,赚取服务费
全流程角色 筛选项目→编制标书→参与投标→履约项目 发布公告→编制招标文件→组织开标评标→协助定标
盈利方式 项目履约价差、资质挂靠费、投标咨询费等 向甲方收取招标代理服务费
责任主体 对中标项目的质量、进度、安全承担主要责任 对招标流程的合规性、公正性承担责任
资质要求 需具备对应项目的承包/供货资质(如施工资质、供货资质) 需具备招标代理资质
e.招投标常见违规行为清单
违规主体 违规行为类型 具体行为表现
投标人(投标公司) 串通投标 1.多家投标公司私下协商,统一抬高或压低投标报价
2.约定让某一家公司中标,其他公司陪标
3.投标文件内容高度雷同,如技术方案、人员配置一致
弄虚作假 1.伪造企业资质证书、业绩证明、财务报表等
2.虚报项目团队人员资质,挂证不履职
3.隐瞒企业重大违法违规记录
行贿舞弊 1.向招标人、评标委员会成员行贿,谋取中标机会
2.以财物或其他利益诱惑相关人员泄露评标信息
恶意低价竞标 投标报价远低于成本价,中标后通过偷工减料、变更洽商等方式弥补亏损
招标人(甲方) 规避招标 1.应公开招标的项目,擅自改为邀请招标或直接发包
2.将大项目拆分成多个小项目,化整为零规避招标
虚假招标 1.事先内定中标人,招标仅走形式
2.量身定制招标文件条款,排斥潜在投标人
泄露机密 1.向特定投标人泄露标底、评标委员会成员信息
2.提前透露其他投标人的报价情况
评标委员会 不公评标 1.评标标准不统一,偏袒特定投标人
2.未按招标文件要求打分,主观臆断影响结果
3.私下接触投标人,接受宴请或财物
招标代理公司 违规操作 1.与招标人或投标人串通,操纵招标结果
2.擅自修改招标文件关键条款,误导投标人
3.超标准收取代理服务费,或额外索要费用
21 项目
21.1 自我介绍
01.认识面试
面试是求职过程中必不可少的一环,作为一名候选人,我们可能会遇到 2种类型的面试官:
第一种是已经详细看过你的简历。
第二种是面试时才刚接触到你的简历。
很遗憾,咱们遇到的面试官大多数都是第二种,所以自我介绍的重要性就不言而喻。
另外,作为技术人员,难免会有知识盲区,优秀的面试,应该是面试官和求职者之间的相互探讨,
不管最后能不能拿到offer,彼此都能有收获。所以,求职者一定需要认清面试的目的:双向选择。
02.如何自我介绍
a.是谁?
自我介绍,首先肯定是姓名,接着是一些其他个人信息,比如:学历,专业,特长,
如果学历比较好,是一个加分项,如果学历不是很鲜亮,可以不呈现这部分内容。
b.擅长什么?
a.技术能力
技术技能,主要体现候选人擅长什么技能,这是基本功的体现,比如:对 java,对多线程,对中间件,
对数据库的掌握程度,等等,这里一定要注意措辞:精通,熟练掌握,熟悉,了解。
因此,在日常的工作和学习中,一定要有意识的去深挖一项技术,这个也许就是你进入某个心仪公司的敲门砖。
b.项目能力
项目能力,主要体现候选人在以往工作中的项目能力,这里最好是呈现自己主导的项目,
把项目前期调研,技术选型,如何落地,遇到的问题以及解决方案 呈现清楚。
所以,候选人在写简历的时候,一定要仔细准备一项自己能说出前因后果的项目,证明自己在项目中的核心贡献。
c.亮点
亮点主要是体现候选人与其他人不一样的地方,这个很吸睛。
比如,参与了某个著名开源框架的开发。比如,参与过高并发的项目,对高并发有自己独到的理解。
c.表达能力
a.说明
自我介绍能够很好的体现候选人的综合表达能力以及逻辑思维,通过一个自我介绍,可以一定程度看出候选人在日常工作的状态。
最后,呈现自我介绍主要包括 个人信息 + 职业技能 + 亮点(可选)。
b.时长
自我介绍一定要言简意赅,把握好时长,切莫长篇大论,滔滔不绝,这样容易让面试官产生反感。
时间一般 3~5分钟比较合适(大概在300-500字),怎么把握?经验不足的求职者,可以先用文字写出来,
然后按照自己平时的话速朗读,把控好时间,精简内容,在家多练习几遍,问题就不大了,
也可以找有经验的朋友润色一下,经验丰富的老鸟就根据自己的经验发挥。
03.三年开发经验
a.初级
好的,面试官,我叫拜登,今年25岁。2020年我毕业于湖北大学,所学专业是软件工程专业。
自从毕业以后,我也一直从事软件开发行业。主要是Java领域,做过toB的项目,也做过toC的项目。
在这块领域内,我特别熟悉,以及我也从一个小白成长为一个中级开发的水平,能够独立负责项目模块开发。
我所熟悉的相关技术栈,我来给您介绍一下,就比如常用的开源框架Spring、SpringMVC、Spring Boot、Spring Security
以及一些Spring Data,整合JPA,整合一些开源框架我都特别熟悉,还看过部分核心源码。
另外呢,我对MySQL、Oracle、MongoDB这数据库也特别熟悉,尤其是Oracle和MySQL在项目中经常用到。
另外像一些中间件,比如说RabbitMQ、KafKa、Redis、ElasticSearch、Nginx、Zookeepper这些东西呢,
虽然说我不是专业去开发这些中间件的,但是自己熟悉其基本原理,并且在项目中有实战经验。
尤其是Redis在项目中高速缓存以及做一些业务模块设计,RabbitMQ做削峰、填谷、解耦服务。
也用到很多场景,所以我对他们两个尤为熟悉。并且呢,我也对前端和运维的知识平时也会积累,
就比如说我会编写一个docker脚本,比如docker去编写一些部署流程。我们使用Jenkins实现项目可持续集成。
虽然是运维工作,但是我也会经常参与,毕竟我也负责一些项目的一些上线和这个项目的日常监控工作。
还有就是虽然我是后端,但是我对前端技术有所了解,因为我们毕竟是软件开发,其实本来就不分这个前后端。
所以像一些基本的vue、JS、 jquery elementUI这些常见技术栈我也特别熟悉,
能够做一些基本的管理类型项目的前端开发,这些呢,差不多就是我的技术栈了,
目前,我人在北京,希望能够在北京找一份Java开发岗位。
目前我是离职状态,可以一周内到到岗,也很高兴能够参加今天的面试,希望能够得到您的认可。
这是我个人的一个大概情况,谢谢。
b.中高级java的话术
面试官,您好,我叫xxx,有2年多的java电商经验,目前在xxx公司主要参与xxx平台的开发,
在工作中我主R的项目是xxx和xxx,他的业务难度是xxx, 在业务开发中我通过引进xxx设计模式,解决了xxx问题,
我认为业务开发可以帮助自己获得更多的体感,然后在CURD中去找出共性,利用一些常见的设计模式去重构代码,
增加代码的可读性和可维护性。
c.面试java资深或者专家的话术
面试官,您好,我叫xxx,有6年多的java电商经验,目前在xxx公司主要负责xxx平台,
同时也会参与xxx核心需求研发以及系统稳定性建设,我目前带x个人的技术团队。
在工作中我主R一些比较大的跨部门合作项目,上下游联动最多的有n个部门,
我主导的系统最大能抗住xxxTPS 和 xxxQPS,一般在大型的项目结束后我都会花时间去总结复盘,
整体分析项目中做好的点,不足点以及改进方案,形成自己的一套方法论,我的职业规划是往技术专家或架构师方向发展。
04.自我介绍模板
a.示例
我叫张三,18年从交大大学毕业,计算机系,目前有3年 多Java开发经验,有 Oracle、MySQL的实际开发经验,也有 xxx等技术项目实战经验 。
在项目里,我用过用索引和执行计划等进行数据库调优经验,有 JVM方面排查 OOM的经验,大数据方面,用过 Spark等框架,分布式组件方面,用过 Redis和 Dubbo等,有在 linux上看日志然后排查线上问题的经验。
在最近的项目里,我用到了 Spring Boot框架,具体用到了 JPA组件,数据库用 Oracle,最近的项目是 xx系统,用到了敏捷开发模式,在这个项目里,我除了做 coding外,还做过单元测试,讨论需求和详细设计等工作,并且最近的项目进度比较紧,我自己感觉还能主动加班,一起和同事们保质保量地完成项目。
以上是个人的基本情况,感谢您的聆听!
-----------------------------------------------------------------------------------------------------
记得说:以上就是个人的基本情况,感谢您的聆听!
b.注意
从上面的自我介绍中可以看出,都是自己的亮点,但,如果没有准备好就这么去面试官说就是你给自己挖坑。
比如:研究过xxx源码,结果问xxx一些基本的东西都回答不来。
比如:带过小团队,问一些带团队的问题自己回答不上来。
比如:项目xx TPS 、yyyQPS,问你这些数据是怎么来的,自己一脸懵。
比如:在项目中用过设计模式,在哪个业务/功能中用到了设计模式?为什么选择这个设计模式?
c.总结
自我介绍是凸显自己能力,以及对该岗位的匹配,可以稍微润色,切勿盲目夸大。
很多初级程序员的困恼:项目都是一些业务CURD,没有什么亮点,其实只要认真思考就会发现很多问题。
-----------------------------------------------------------------------------------------------------
比如:
这个需求的目的是什么,解决了什么核心问题?
方案是你直接被产品的想法产品翻译成代码,还是你也参与过讨论和思考?你有站在技术角度提出更合理的方案吗?
对于这个需求,业务难点在哪里?
技术难点在哪里?
你是怎么去解决的?
你觉得这个项目还有哪些改进点?
-----------------------------------------------------------------------------------------------------
业务开发是很多程序员的起点,只要在平时的工作,多问几个为什么,寻找更深层次的问题,你就在通往技术大牛的正确道路上。
工作经验不足,负责的项目没有很大的亮点,该如何自我介绍?
可以把对这块业务的理解和你遇到的问题,如何解决这些问题的思路体现,让面试官了解你解决问题的能力,或许也可能是一个加分项。
对于面试中面试官的故意刁难,可以肯定的是他不是一个合格的面试官。面试是一个能力摸底的过程,作为求职者,遇到着这样的面试官也不用太在意,好好斟酌这家公司值不值得你去效力。
对于很多能力比较强,但是简历写的太差强人意的求职者,建议去找有经验的前辈多交流,正所谓酒香也需要包装嘛?要不然面试官在没有打开瓶盖的时候,只能通过包装(简历)来判断是不是好酒。
自我介绍中,需要善于官察言观色,观察面试官的反应后见机行事,如果在这方面没有经验的初级程序员,不建议尝试。过硬的技术能力是根本,出彩的自我介绍是锦上添花,所以平时工作一定要注重能力提升,同时也要注意提高自己的表达能力。
21.2 简历信息
00.简历不能出现的内容
a.不要写待遇
首先,企业里基本上都有一条红线,很多人不太清楚什么是红线?红线就是你触碰了,可能会被直接开除。
薪资待遇就是企业红线,你知道自己是多少就行,不要和同事直接去讨论。
再一个就是,假设你遇到的面试官目前的待遇,远不如你简历上的,但是最后你却入职了,
很多面试官心里会有些不平衡,银行第一个面试官,很有可能就是你入职后的直接领导,
所以,不要把薪资待遇写到简历上去,你可以在面试之前,和HR说清楚就行。
b.不要写第一人称:我
这个相对来说还是蛮简单的,毕竟处于尊重,简历中不能出现第一人称:我。
c.不要有错别字
你平时料条,写博客之类的,如果出现错别字,没有多大影响,但是简历对于每个求职者来说,都是相对比较正式的,
如果你的简历中出现很多错别字,给面试官的第一印象就是不靠谱,不细心。
d.不要写自己不会的
很多朋友,为了能彰显出自己的能力,在简历上写了一堆的技术栈,甚至很多人是直接从别人简历复制过来的,
最后,简历上出现部分自己不会的技术,面试中就容易出现一问三不知的场面,这就是妥妥的给自己挖坑。
e.不要写离职原因
关于离职原因,你和HR说清楚就行,没有毕业写到简历上去。
f.不要写政治倾向、宗教信仰
这个就不说了,跟我们工作完全没关系,就不要写上去了。
g.不要写中小学背景
我之前遇到过部分朋友,有写自己的中小学背景,这个没有毕业写,写自己最高学历就行了。
h.不要写身份证号码
身份证号码不需要写到简历上,整个面试过程用不到,只有你最后入职的时候才回用到。
i.不要写身高、体重、血型等
不要写这个什么身高体重血型之类的,对面是完全没用。
j.不要单词拼写错误
我们程序员简历上,会涉及到大量的英文单词,所以,一定不要拼写出错,可能会引出一下笑话,
给面试官一个不好的印象,体现出不专业,还有就是读单词尽量标准,不然你讲的单词,人家面试官可能没听懂你说是什么。
k.不要太口语化
简历上的内容,尤其是项目经历模块,很容易出现口语化,希望大家适当精简一下,另外,如果实在不知道怎么精简,那就找chatgpt帮忙做。
l.不要写不相关的兴趣爱好
我发现很多人都喜欢系兴趣爱好,比如:爱打羽毛球、爱唱歌、爱爬上等等,这些和我程序员的工作完全没有半毛钱关系的,不要写。
m.不要写烂大街的自我评价
不要写烂大街的自我评价,比如:认真负责、充满热情、较强的学习能力、吃苦耐劳、善于沟通等等。
要么不写,要写就写点实在的,关于自我评价,我之前有做分享过,这里就不再赘述了。
n.不要写业务流程图
我之前见过,有朋友把上家公司的业务流程图还有架构图,都放到简历上了,这个真的没有必要。
业务流程是自己应该清楚,面试官需要你现场话架构图,咱们能画出来就行了。
o.籍贯
很多人可能会叫你们不要写籍贯,但是个人推荐写上去,为什么推荐写上去,假设面试官和你是老乡,
至少这位老乡是不会为难你,好点的会直接放你进下一轮。
01.第一部分:基本信息
a.基本信息主要包括:
姓名
性别
手机号码
邮箱
年龄或出生年月
籍贯
-----------------------------------------------------------------------------------------------------
如果是本科及以上学历,加上学历和学校
如果是计算机相关专业,加上专业
如果是985 211之类的学习,记得在学校后面备注
如果通过英语四六级之类的,加上 外语水平,CET-4
如果学校是xxx大学,但其实是大专的,只要看起来不太像大专的,建议加上学校
如果工作三年以及以上的工作年限的,加上 工作年限,比如 工作年限:5年+
b.教育经历
xxx大学 xxxx专业 2012.09--2016-06
如果是大专及以下学历,推荐把教育经历写到 简历的最后
-----------------------------------------------------------------------------------------------------
如果是三年以内的,情况
把自己在学校获得过的相关编程比赛之类的奖都写上,获得过奖学金的也写上
-----------------------------------------------------------------------------------------------------
如果目前是大专学历,但在读本科,那可以在简历上先用本科,不然,大专现在出去实在是太难找面试机会了。
c.工作经历
常规写法:
xxxxx公司 职位 时间段
如果你不是面一二线大厂,加上你的工作经历中有些时间段或空档期太久了,可以适当做一些合并,
但是,这招是不到万不得已不要用,就相当于你说了一句谎话,你就需要很多谎话来圆回来。
d.重要
不要把期望具体薪资写到简历上去,比如:期望薪资:15k
02.第二部分:专业技能
a.注意:根据自己的实际情况来使用不同词语修饰
比如:
精通、掌握、熟悉、了解(不建议写了解,除非为了匹配招聘要求)
深入研究、一定研究、深入学习、实战经验
对xxxx实战经验
对xxx解决方案有一点了解
-----------------------------------------------------------------------------------------------------
注意:自己不太会的不要写上去,写上去之前先看看八股文,试试自己八股文到什么程度了,
如果随便几个八股文都能难倒你,那不建议你写到简历上,不然可能就是给自己挖坑,特殊情况除外。
b.示例
精通 Java 核心,对 Java 核心源码有深入研究;多年一线研发经验,具备优秀的编码能力、具备良好的面向对象的编程思想和良好的编程习惯以及代码规范;
对设计模式和设计原则有深入理解,熟练掌握并在项目中应用 23 种设计模式;
熟悉 Java 核心的集合框架,对 HashMap、ConcurrentHashMap、ArrayList 等都有深入研究,阅读过底层源码;
熟悉数据结构和算法基础;熟悉 Jdk1.8 新特性。
-----------------------------------------------------------------------------------------------------
精通 JVM、JMM、GC 算法、垃圾回收器、Class 文件、双亲委派、父/类加载器、缓存、数据一致性、CMS、GC 日志分析、Jstack 定位线程状况、定位OOM 问题、G1;熟悉 JVM 调优,参与过线上的实际调优工作。
精通 Java 并发编程,对 Java 的锁机制、Synchronized、线程池机制、AQS 等都有深入理解,并在项目中熟练使用,对操作系统的并发支持有深入研究。
精通操作系统网络 IO、Linux epoll 机制、对 Java 网络编程有深入理解,项目中使用过 Netty 实现 IM 系统,熟悉 TCP/IP、Http 协议,Socket 通信技术。
精通 Spring、SpringMVC、SpringBoot、Spring Data、Hibernate、MyBatis、MyBatis-Plus、Shiro、SpringSecurity 等常用框架,阅读过核心源码,多年实战经验,可以按照需求快速搭建项目并独立负责新模块的开发。
精通 Spring Cloud Netflix(Eureka,Config,HttpClient,Ribbon,Hystrix,Zuul)、Spring Cloud Alibaba(Feign,RestTemplate,Gateway,Nacos,Sentinel,Seata),对分布式微服务特点、旧服务改造、服务划分、服务分层和服务治理有深入理解,有线上项目经验。
精通 SQL 语言和 MySQL 数据库的调优,多年实战经验,对索引的优化及存储引擎有深入研究,对 MySQL 的事务、锁有深入理解、对 MySQL 集群、主从复制、读写分离、分库分表都有实战经验,对 MHA,MMM 等高可用架构有实际经验,并参与过线上项目的调优工作。
精通 Redis,对底层磁盘以及网络 IO 模型、数据持久化机制、多数据类型缓存应用、高可用机制以及分布式集群实现,主从复制,哨兵机制,分片集群都有深入理解,有实际项目经验。
精通 Kafka,看过核心源码,了解数据刷盘机制、集群分片化机制、在高吞吐量情况下消息不丢失和重复消费以及消息投递一致性问题,有实际项目经验;
熟悉 RabbitMQ,对其工作模式、保证消息幂等性和消息确认机制、延迟队列有深入理解,有实际项目经验。
精通大型网站高并发设计方案,对 Nginx,Tomcat,Lvs,KeepAlived,CDN,DNS 等都有深入理解,参与过高并发、高可用、高吞吐、高性能的架构设计方案,有实际 Tomcat 调优,Nginx 优化经验。
精通 ZooKeeper,熟悉其底层实现原理,Paxos,Zab 算法,对选举机制、实现分布式锁有深入理解,有实际项目经验。
精通 ElasticSearch,对其内存逻辑结构、倒排索引、IK 分词器、索引、映射、文档、集群、节点、分片和复制有深入理解,熟练使用 DSL、URL 方式进行文档检索,有实际项目经验。
精通分布式锁、分布式事务、分布式 id、分布式链路追踪、分布式预警控制、分布式权限控制、分布式幂等、分布式任务、分布式会话、CAP 理论、BASE 理论。
熟练使用 Apache POI、EasyPOI 对 Office 格式文档进行操作;熟练使用 ECharts 可视化图表;熟练使用支付宝支付、阿里云短信发送、邮件发送、百度地图、阿里云 OSS 文件上传等第三方接口。
精通 HTML5、CSS3、JavaScript、Ajax、JQuery、BootStrap、LayUI、Vue、Axios、Element-UI、Vant-UI 等前端技术和框架以及使用 Thymeleaf模板引擎对页面进行渲染,有实际项目经验。
精通 JavaWeb 技术,对 JSP、Servlet、JSTL、EL、JDBC 等技术有深入理解,熟悉 B/S 结构编程,有实际项目经验。
精通 Linux 和 Docker,熟悉其常用命令,可独立搭建测试环境和部署项目,有实际项目部署经验,具有线上问题排查和调试能力。
熟练使用 Junit、SpringTest、Postman、Swagger2、JMeter 等测试工具,有实际项目测试经验。
具有优秀的文档编写能力和良好的沟通表达能力;具有良好的需求分析、业务和技术方案详细设计能力;思路清晰,可以熟练使用 MindMaster、
ProcessOn 进行项目前的思维导图设计。
-----------------------------------------------------------------------------------------------------
精通/掌握/熟悉 Java 核心,对 Java 核心源码有深入研究;多年一线研发经验,具备优秀的编码能力、具备良好的面向对象的编程思想和良好的编程习惯以及代码规范;对设计模式和设计原则有深入理解,熟练掌握并在项目中应用 23 种设计模式;熟悉 Java 核心的集合框架,对 HashMap、ConcurrentHashMap、ArrayList 等都有深入研究,阅读过底层源码;熟悉数据结构和算法基础;熟悉 Jdk1.8 新特性。
精通/掌握/熟悉 JVM、JMM、GC 算法、垃圾回收器、Class 文件、双亲委派、父/类加载器、缓存、数据一致性、CMS、GC 日志分析、Jstack 定位线程状况、定位OOM 问题、G1;熟悉 JVM 调优,参与过线上的实际调优工作。
精通/掌握/熟悉 Java 并发编程,对 Java 的锁机制、Synchronized、线程池机制、AQS 等都有深入理解,并在项目中熟练使用,对操作系统的并发支持有深入研究。
精通/掌握/熟悉操作系统网络 IO、Linux epoll 机制、对 Java 网络编程有深入理解,项目中使用过 Netty 实现 IM 系统,熟悉 TCP/IP、Http 协议,Socket 通信技术。
精通/掌握/熟悉 Spring、SpringMVC、SpringBoot、Spring Data、Hibernate、MyBatis、MyBatis-Plus、Shiro、SpringSecurity 等常用框架,阅读过核心源码,多年实战经验,可以按照需求快速搭建项目并独立负责新模块的开发。
精通/掌握/熟悉 Spring Cloud Netflix(Eureka,Config,HttpClient,Ribbon,Hystrix,Zuul)、Spring Cloud Alibaba(Feign,RestTemplate,Gateway,Nacos,Sentinel,Seata),对分布式微服务特点、旧服务改造、服务划分、服务分层和服务治理有深入理解,有线上项目经验。
精通/掌握/熟悉 SQL 语言和 MySQL 数据库的调优,多年实战经验,对索引的优化及存储引擎有深入研究,对 MySQL 的事务、锁有深入理解、对 MySQL 集群、主从复制、读写分离、分库分表都有实战经验,对 MHA,MMM 等高可用架构有实际经验,并参与过线上项目的调优工作。
精通/掌握/熟悉 Redis,对底层磁盘以及网络 IO 模型、数据持久化机制、多数据类型缓存应用、高可用机制以及分布式集群实现,主从复制,哨兵机制,分片集群都有深入理解,有实际项目经验。
精通/掌握/熟悉 Kafka,看过核心源码,了解数据刷盘机制、集群分片化机制、在高吞吐量情况下消息不丢失和重复消费以及消息投递一致性问题,有实际项目经验;熟悉 RabbitMQ,对其工作模式、保证消息幂等性和消息确认机制、延迟队列有深入理解,有实际项目经验。
精通/掌握/熟悉大型网站高并发设计方案,对 Nginx,Tomcat,Lvs,KeepAlived,CDN,DNS 等都有深入理解,参与过高并发、高可用、高吞吐、高性能的架构设计方案,有实际 Tomcat 调优,Nginx 优化经验。
精通/掌握/熟悉 ZooKeeper,熟悉其底层实现原理,Paxos,Zab 算法,对选举机制、实现分布式锁有深入理解,有实际项目经验。
精通/掌握/熟悉 ElasticSearch,对其内存逻辑结构、倒排索引、IK 分词器、索引、映射、文档、集群、节点、分片和复制有深入理解,熟练使用 DSL、URL 方式进行文档检索,有实际项目经验。
精通/掌握/熟悉分布式锁、分布式事务、分布式 id、分布式链路追踪、分布式预警控制、分布式权限控制、分布式幂等、分布式任务调度、分布式会话、CAP 理论、BASE 理论。
03.第三部分:个人优势(工作三年及以上推荐写)
a.模板一
5年一线开发经营,其中1年架构和2年项目管理经验,有分布式架构设计经验,高并发实际项目经验,分库分表实战经验、
有丰富的线上JVM调优实战经验、有着时间性能调优经验。曾从主导亿级项目从0到1,团队人数10个人
(项目活跃用户1500w+,日活200w左右,日交易量50w左右)。曾获取最佳开发人员,最佳新人,0 BUG代言人。
对并发技术有深入研究和实战经验。对常用框架Spring、Dubbo、Zookeeper、MyBatis、Kafka、RocketMQ等源码有深入研究。
b.模板二
六年以上大型互联网电商与金融项目研发经验,对大型互联网电商的后端架构和整体业务有深入的理解,
三年以上团队研发管理经验,对分布式,高并发,高可用,微服务架构设计有深度理解,曾负责过注册用户上亿,
日活近500万的电商平台的架构设计与研发。对IT技术有较浓厚的兴趣,喜欢跟踪与钻研新技术以及底层实现。
有深入研究过Zookeeper,Dubbo,Netty,Spring以及Spring Cloud等开源框架的源码。
c.模板三
五年 java 软件开发经验,其中三年团队管理和1年架构经验。有着丰富的微服务、高并发、性能优化、SQL优化、
线上问题处理以及分布式开发经验。涉猎领域电商、支付、对象存储等领域,主要经验为互联网电商类型项目。
个人技术栈 Spring Boot、Spring Cloud、Nacos、Mybatis、Dubbo、MySQL 、RocketMQ、Seata 等技术。
对分布式微服务特点,旧项目改造,服务划分。服务治理,服务分成都有深入理解,并有线上项目经验。
并对 Spring、Spring MVC、Spring Boot、Mybatis等核心源码有深入研究。
d.模板四
本人拥有4年开发经验,对分布式微服务开发有近2年工作经验,
常用技术栈:MySQL、Spring Boot、MyBatis、BootStrap、ElasticSearch、Redis。
做过共享电瓶、物流管理、物业管理等项目,对SQL优化、JVM、并发编程有一定理解。
做事耐心、积极配合领导完成工作任务,遇到解决不了的问题及时向领导咨询,
平时自己也喜欢学习工作中用到的技术和解决方案。
e.模板五
xxx大学-本科
专业:软件工程
学习成绩:专业前动10%;绩点:336/4
主修课程:sava 企业级开发,网络信息,数据库,软件工程体系,编译原理,软件项目管理,软件需求分析。
荣誉奖项:2019、2020年:均获“校级奖学金”:2019年度优秀团员。xxxx编程大赛xx等奖
相关证书:《阿里巴巴Java 编码规范》,《Oceanbase 数据库认证专员》OBCA、《信息系统项目管理师》(软考高项)
04.第四部分:项目经历
a.项目名称
有过项目名称带有 管理 二字的,建议自己想办法把这个管理替换掉,比如xxx管理改成xxxx平台。自己大脑风暴一下
b.项目描述
简单介绍项目背景,核心模块、核心功能
c.项目数据
百万及以上都写上去,有并发相关数据也上去,比如项目注册用户2000w,日活20w,项目支持3000/QPS等相关数据
d.技术架构
表明这个项目使用了什么技术栈,像html、js之类就不用写,开发环境也不见一写。
e.责任描述
让面试官和HR知道你在项目中扮演什么角色,项目负责人、负责项目架构设计、负责了什么功能模块、参与项目整体设计、负责xxx功能的优化、负责不定期带项目组成员进行code review、)
技术描述(也可以写成 技术难点 或 业绩,都行反正就是为了引起面试官注意。采用xxxx解决过xxxx问题,使用xxxx实现了xxxx,基于xxxxx实现了xxxxx 差不多就是这种目标,还可以写一些优化型的:对xxx业务sql做了优化,从xxx秒优化到xxx秒----吹牛的数据不要太夸张了哈,对项目做了什么牛逼的贡献,开发过一个xxx工具,给项目或项目组成员带来了什么好处)。如果没有的怎么办?想办法找点呗
21.3 简历话术
00.如何正确介绍自己的项目经验
a.前期分析
a.知己知彼百战不殆
如果想在面试中打动面试官,那么你就必须了解他到底想从你口中了解到什么,哪些信息是他所关心的。
在面试前准备项目介绍时,不要害怕。面试官对你的项目了解有限,只能根据你的描述去推测你的工作经历。因此,你对项目的熟悉程度要远远超过面试官。面试官希望了解你负责的功能模块,以及在项目中所使用的技术栈等信息,所以你需要从自己的介绍中深入挖掘技术点,以展示你对项目及技术的了解深度。
在介绍项目时,要让面试官相信这个项目与你有密切的关系,你负责的功能是项目中最为重要的部分之一定要展现出自信,通过充分地准备,清晰地表达自己的想法,展现自己的专业精神,这样你就会给面试官留下比较好的印象。
心态上准备好了,那么就要分析面试官想要考察什么呢?
项目基本情况:考察你对项目的了解比如项目技术栈、架构、数据库表设计等等表达能力。考察表达及逻辑思维能力,看面试者能不能在几分钟就跟一个完全没有参与过项目的人讲清楚这个项目。
技术能力:根据你的项目经历来提一些技术问题考察你。举个例子,你的项目经历使用了Redis 来做缓存和限流,那面试官可能就问你一些 Redis 和限流相关的技术问题比如 Redis 持久化机制、Redis性能优化、限流算法等等。
个人职责。你在项目中中承担了什么角色,做了什么工作。解决问题能力。一般都会问项目难点,其实就是想知道当你遇到技术或业务难点,是如何思考并解决问题的。
项目复盘及经验总结能力。哪里是自己觉得做的成功的,哪里觉得没做好的,是否还有继续优化的空间。自己所做的项目对个人能力有哪些提升。
b.熟能生巧,对答自如
首先是需要有个充足的准备,写项目经验一定要写自己熟悉的,因为面试官就会根据你写的项目经验提问。
在面试前,就要在脑子里过一遍这个项目,准备好说辞,面试的时候自信点。讲清楚这个项目是满足什么需求的,
开发过程中遇到哪些困难,自己怎么解决这些困难的。如果你经过充分准备,面试中也能答的很好,
那面试官好感度就会增加,相反,如果面试中说的磕绊绊,那么可信度就会低了。
c.熟能生巧,对答自如
首先是需要有个充足的准备,写项目经验一定要写自己熟悉的,因为面试官就会根据你写的项目经验提问。
在面试前,就要在脑子里过一遍这个项目,准备好说辞,面试的时候自信点。讲清楚这个项目是满足什么需求的,
开发过程中遇到哪些困难,自己怎么解决这些困难的。如果你经过充分准备,面试中也能答的很好,
那面试官好感度就会增加,相反,如果面试中说的磕绊绊,那么可信度就会低了。
d.面试前如下的一些情况还是需要多加注意的
回答很简单。问什么答什么,往往就一句话回答。如果你日常回答别人的问题或者之前面试中出现过类似情况就要有所改善了。这里应该将你知道的说出来,重点突出跟问题相关的思想、框架或技术点等。
扯闲篇,大忌。说少了太过于简短没有互动不好,自来熟,回答问题没有重点,没有逻辑,乱说一通也是大忌。会让面试官感觉你思路混乱,抓不到重点,只是拿其他方面的东西东拼西凑。
说的太过流利,也未必就是好事。虽然面试有所准备在面试官看来是好事,但是机械的准备好答案去背诵,主观上给人一种你并没有理解这个问题,只是靠记忆知道答案,后续面试官的问题也会相应的加大难度,这方面改善建议是适当停顿,做思考状,边思考边说,过程中同面试官有个眼神上的互动。
有的放矢的介绍技术细节。不要一次性过多的介绍技术细节,技术面点到为止,等面试官来问。因为面试官通常都有自己的面试节奏。所以技术点等着问的时候再多聊,可以先事先埋下技术点引导着面试官继续追问。
主动介绍项目亮点。因为面试官没有义务挖掘你的亮点,所以这就需要自己主动提,遇到不会的问题,就如实说这个技术点不会。或者半懂也可以直接说。甚至可以谈谈自己的见解。把自己了解的说说。
b.项目准备
a.准备项目的各种细节
一般来说,在面试前,大家应当准备项目描述的说辞,自信些,
因为这部分你说了算,流利些,因为你经过充分准备后,可以知道你要说些什么。
而且这些是你实际的项目经验(不是学习经验,也不是培训经验),那么一旦让面试官感觉你都说不上来,那么可信度就很低了,
不少人是拘泥于“项目里做了什么业务,以及代码实现的细节”这就相当于把后继提问权直接交给面试官。
b.下表列出了一些不好的回答方式
回答方式:我在 XX 软件公司做了 XX 门户网站项目,这个项目做到了 XX 功能,具体是 XX 和 XX 模块,各模块做了 XX 功能,客户是 XX,最后这个项目挣了x 钱
后果:面试官可能会直接打断,因为业务需求面试官不需要了解,他会直接问你项目里的技术
-------------------------------------------------------------------------------------------------
回答方式:在毕业设计的时候(或者在读书的时候,在学习的时候,在 XX 培训学校,在 XX 实训课程中)
后果:试官可能会直接打断,提问你这个是否是商业项目,如果不是,你有没有其他的商业经验。如果没商业项目经验,除非是校招,否则就直接结束面试
-------------------------------------------------------------------------------------------------
回答方式:描述项目时,一些关键要素(比如公司、时间、所用技术等)和简历上的不匹配
后果:面试官会深究这个不一致的情况,如果是简历造假,那么可能直接中断面试,如果真的是笔误,那么就需要提供合理的解释
c.在避免上述不好的回答的同时,大家可以按下表所给出的要素准备项目介绍。如果可以,也请大家准备下用英语描述。
要素:控制在1分钟里面,讲出项目基本情况,比如项目名称,背景,给哪个客户做,完成了基本的事情,做了多久,项目规模多大,用到哪些技术,数据库用什么,然后酌情简单说一下模块,重点突出背景,技术,数据库和其他和技术有关的信息。
模板:我在 XX 公司做了 XX 外汇保证金交易平台,客户是XX银行,主要完成了挂盘,实盘成交,保证金杠杆成交等功能,数据库是 Oracle,前台用到 JS等技术,后台用到 Java 的 SSH,几个人做了X个月。不需要详细描述各功能模块,不需要说太多和业务有关但和技术无关的。如果面试官感兴趣,等他问。
-------------------------------------------------------------------------------------------------
要素:要主动说出你做了哪些事情,这部分的描述一定需要和你的技术背景一致。
模板:我做了外汇实盘交易系统,挂单成交系统,XXX模块,做了X个月
-------------------------------------------------------------------------------------------------
要素:描述你在项目里的角色
模板:我主要是做了开发,但在开发前,我在项目经理的带领下参与了业务调研,数据库设计等工作,后期我参与了测试和部署工作。
-------------------------------------------------------------------------------------------------
要素:可以描述用到的技术细节,特别是你用到的技术细节,这部分尤其要注意,你说出口的,一定要知道,因为面试官后面就根据这个问的。你如果做了5 个模块,宁可只说你能熟练说上口的 2个。
模板:用到了 Java 里面的集合,JDBC...等技术,用到了Spring MVC 等框架,用技术连接数据库
-------------------------------------------------------------------------------------------------
要素:这部分你风险自己承担,如果可以,不露声色说出一些热门的要素,比如 Linux,大数据,大访问压力等。但一旦你说了,面试官就会直接问细节。
模板:这个系统里,部要在 Linux上,每天要处理的数据量是 XX,要求是在 4 小时,1G 内存是的情况下处理完 5 千万条数据。平均访客是每分钟 XXX
d.不露痕迹地说出面试官爱听的话
关键点:能考虑到代码的扩展性,有参与框架设计的意识
说辞:我正在开发的 XX 保险项目采用了 Spring Boot、Spring Security 和 Mybatis 这些技术栈,并且便用了 PostgreSQL 作为数据库,Redis 作为缓存。在项目开发过程中,我与技术 Leader一起设计了整个网站架构,并参与了项目以及 CI/CD 的搭建,为了提高代码可维护性,我们在连接数据库时采用了 DAO 模式,将 SQL 语句封装到 DAO 层中。这样做的好处是,当需要扩展功能模块时,只需要修改 DAO 层的代码,而不用修改其他层的代码,大大降低了修改代码的工作量。
-------------------------------------------------------------------------------------------------
关键点:有调优意识,能通过 监控发现问题点,然后解决
说辞:在开发阶段,我就注意到内存的性能问题和 SQL运行的时间问题,在压力测试阶段,我会通过 xx工具来监控内存和数据库,发现待提升的代码点然后通过查资料来优化。最后等项目上线后,我们会部署监控系统,一旦发现内存和数据库问题,我们会第一时间解决。
-------------------------------------------------------------------------------------------------
关键点:动手能力很强,肯干活,会的东西比较多,团队合作精神比较好
说辞:在项目里,我不仅要做开发的工作,而且需要自己测试,需要自己根据一些日志的输出到数据库或Java 端去 debug,当我开好一个模块时,需要自己部署到 Linux 上测试。或者,一旦遇到问题,如果是业务方面的,我会及时和项目经理沟通,如果是技术方面的,我会自己查资料,如果是测试方面的,我会及时和测试的人沟通
-------------------------------------------------------------------------------------------------
关键点:责任心比较强,能适应大压力的环境
说辞:被问“你如果在项目里遇到问题怎么办?”回答遇到问题我先查资料,如果实在没法解决,不会拖,会及时问相关的人,即使加班,也会在规定的时间内解决。
-------------------------------------------------------------------------------------------------
关键点:有主见,能不断探索新的知识
说辞:在项目里,我会在保证进度的前提下和项目经理说我的想法,提出我的解决方案。在开发过程中,我会先思考一下,用一种比较好的方式,比如效率最高的方法实现。另外你要找机会说出:平时我会不断看一些新技术(比如微服务、服务网格)会不断深入了解一些框架和技术的实现底层。
e.一旦有低级错误,可能会直接出局
错误类型:项目经历中写了自己开发某个模块,结果面试官一问细节自己就不会了
导致的后果:会让面试言怀疑这个项目的真实性,怀疑这个功能模块到底是不是你做的,怀疑你有没有认真开发
-------------------------------------------------------------------------------------------------
错误类型:项目经历涉及到的一些知识点没有学习明自比如项目用了 Redis,但面试官问你 Redis 相关的问题你回答的不好
导致的后果:会让面试官觉得你的技术能力较差
-------------------------------------------------------------------------------------------------
错误类型:简历上的技能描述和回答出来的明显不一致,比如明明是只会简单的 Linux 使用,但吹得天花乱坠
导致的后果:会让面试官觉得你这人不诚实,对待技术不认真对自己没有清晰的认识
-------------------------------------------------------------------------------------------------
错误类型:技术问题回答不清楚,模棱两可(如果在面试中遇到自己不擅长或不了解的技术问题时,需要诚实地承认自己的不足或原因,然后展示自己解决问题的方法和思路)
导致的后果:会让面试官怀疑你的专业性
c.注意事项
a.避免拿别人的项目直接用
很多初级阶段的同学们,可能并没有实际的商业项目,或者所做过的项目类型有限,就直接从网上找项目当做自己的项目,
直接使用是断不可取的,但是如果你仿造别人的项目自己去尝试着将功能实现,有自己的新得体验,
这样在做的过程中也可以对项目中的功能点和技术栈有进一步的了解,不至于在面试的时候,磕磕巴巴,甚至将项目时间都搞错。
b.避免低级错误
很多基础相关的低级错误一定要杜绝,如果被问到熟悉知识点就多答,不熟恶就直接说不熟悉。每个人都有自己擅长的点也有不擅长的。
另外就是可以引导一些话题,不要自说自话。很多人会一直很激进的表达自己,反而显得强势。有的面试者被问到数据库相关内容,他不仅回答数据库,还会把大数据处理技术全部都说出来。其实点到为止最好,面试官感兴趣会继续问,但是你一直主导话题,会减分,
这里要说的是,不要把不是自己做的项目说成是自己做的,自己不是核心负责人说成是负责人,即使你对项目很熟悉了解,像我们一线起来的面试官,问几个问题就很清楚你实际参与了多少了,只是大部分不会明说而已,反而起到反效果。
c.总结
首先我要劝大家,认真对待每一次面试。既然知道自己要参加面试,就在家自己模拟一下面试。自己提前准备一下自己的项目描述,不要到了面试的时候去打磕巴。但是如果你参加面试的时候实在紧张了,磕巴了不要慌。深呼吸尝试让自己放松,一般面试言也会给些提示帮助你回答的,
两句话,第一,面试前一定要准备,第二,本文给出是的方法,不是教条,大家可以按本文给出的方向结合自己的项目背景做准备,而不是死记硬背本文给出的一些说辞。
01.基本信息
基本信息主要包括:
姓名
性别
手机号码
邮箱
年龄或出生年月
籍贯
---------------------------------------------------------------------------------------------------------
如果是本科及以上学历,加上学历和学校
如果是计算机相关专业,加上专业
如果是985 211之类的学习,记得在学校后面备注
如果通过英语四六级之类的,加上 外语水平,CET-4
如果学校是xxx大学,但其实是大专的,只要看起来不太像大专的,建议加上学校
如果工作三年以及以上的工作年限的,加上 工作年限,比如 工作年限:5年+
02.教育经历
xxx大学 xxxx专业 2012.09--2016-06
如果是大专及以下学历,推荐把教育经历写到 简历的最后
如果是三年以内的,情况
把自己在学校获得过的相关编程比赛之类的奖都写上,获得过奖学金的也写上
03.荣誉奖项
把自己在学校里的获奖贴上来,优先跟程序设计相关的奖项和软件证书。
再就是奖学金之类的,最后再是一些其他类型证书(对技术没多大用,但能体现出你个人整体素质)。
---------------------------------------------------------------------------------------------------------
2018年学业一等奖学金(成绩排名前1%)、2018年学业励志奖学金;
2019年学业二等奖学金(成绩排名前5%)、2019年学业励志奖学金;
2019年广东省“攀登计划”重点项目,并且获得 6万元立项资助(全省参赛作品仅有 2%获评);
2019年广东省“挑站杯”省级特等奖(全省参赛作品仅有 3%获评);
2019年校“挑站杯”一等奖;
2019年校“创客大赛”二等奖;
2017年服役xxx
2018年校三好学生,军训优秀学员;
2018年第二十届“中国机器人大赛”一等奖;
2019年校优秀学生干部;
04.个人优势
有的人喜欢写个人评价,并且全是空洞话语,什么吃苦耐劳、学习能力强、适应能力强、沟通能留强......。
有意思吗?这些完全没什么意义的话语,咱们是程序员要讲究逻辑。
比如:我曾经在xxx年,完成了xxxx任务,创造了0 bug季度。曾经xxxx季度累计加班时间超过xxx(为了项目赶进度)。
xxx年我荣获公司最佳开发工程师奖,最佳新人奖,连续三个季度获取A级KPI考核。
---------------------------------------------------------------------------------------------------------
个人优势模板:
5年一线开发经营,其中1年架构和2年项目管理经验,有分布式架构设计经验,高并发实际项目经验,分库分表实战经验、
有丰富的线上JVM调优实战经验、有着时间性能调优经验。曾从主导亿级项目从0到1,团队人数10个人
(项目活跃用户1500w+,日活200w左右,日交易量50w左右)。曾获取最佳开发人员,最佳新人,0 BUG代言人。
对并发技术有深入研究和实战经验。对常用框架Spring、Dubbo、Zookeeper、MyBatis、Kafka、RocketMQ等源码有深入研究。
---------------------------------------------------------------------------------------------------------
对于自我评价,我更喜欢建议大家写成个人优势。
千万不要小看这玩意哈,这玩意和你自我介绍内容大部分都是重合的,并且,
你这里所说的相关好看的东东,面试官很喜欢问的。与此同时,强烈建议你事先准备好相关回答话术,别为了装逼而装逼。
---------------------------------------------------------------------------------------------------------
普通人叫做自我评价,牛人叫个人优势。
普通人:吃苦耐劳、不怕加班、学习能力强、适应能力强、沟通能力强.....
尽说一堆空话,你倒是用事实说话咯,“一个三本或大专学校毕业的,说自己学习能很强,别人信吗?你学习能力强怎么上那个学校?”,你的学习能力很强最好是用什么来证明。你动手能力很强也要用案例的说明,只是可以适当加点修饰词,但不要毫无依据的大胆吹嘘。
举几个案例:
学习能力强,本人曾经用xxx时间,自己通过自学xxxx,最后实现了xxxxxx
动手能力强,本人曾经用xxxx时间,自己完成了xxxx项目xx模块从0到1的开发。
学习能力强,本人曾经花xxx时间,对Redis进去全面学习,以及源码深度研究。
05.专业技能
注意:根据自己的实际情况来使用不同词语修饰。
比如:
精通、掌握、熟悉、了解(不建议写了解,除非为了匹配招聘要求)
深入研究、一定研究、深入学习、实战经验
对xxxx实战经验
对xxx解决方案有一点了解
---------------------------------------------------------------------------------------------------------
自己不太会的不要写上去,写上去之前先看看八股文,试试自己八股文到什么程度了,如果随便几个八股文都能难倒你,
那不建议你写到简历上,不然可能就是给自己挖坑,特殊情况除外。
---------------------------------------------------------------------------------------------------------
第一:如果面试机会没有,或许是你的专业技能写的不太好,甚至可能是觉得你这个工作年限没有具备对应掌握深入,那你就可以适当夸张点。三年工作经验的,可以写多点掌握,五年及以上的推荐你写几个精通,因为重点是搞到面试机会。
第二:如果有面试机会,那就需要慎重使用关键词,可能会被一些面试官拿来说事,比如你写精通,那可能会往死的问,直达问趴下为止,不过,你真的具备精通的能力,那就大胆的写。
第三:不要为了丰富内容而写太多了技术栈,因为可能会给自己挖坑,比如,你写了ElasticSearch,但是你对ElasticSearch相关内容不了解,以及没有实战经验,那就是个巨坑。面试官一问就露馅了,然后就回去等通知吧。
第四点:如有实际项目经验,请记得在对应技术栈描述后面加上并有实际项目经验。
06.项目经历
项目经理包括:
项目名称 (有过项目名称带有 管理 二字的,建议自己想办法把这个管理替换掉,比如xxx管理改成xxxx平台。自己大脑风暴一下)
项目描述(简单介绍项目背景,核心模块、核心功能)
项目数据(百万及以上都写上去,有并发相关数据也上去)
技术架构(表明这个项目使用了什么技术栈)
责任描述(让面试官和HR知道你在项目中扮演什么角色,负责了什么功能模块)
技术描述(也可以写成 技术难点 或 业绩,都行反正就是为了引起面试官注意。
---------------------------------------------------------------------------------------------------------
采用xxxx解决过xxxx问题,
使用xxxx实现了xxxx,
基于xxxxx实现了xxxxx
对xxx业务sql做了优化,从xxx秒优化到xxx秒
---------------------------------------------------------------------------------------------------------
吹牛的数据不要太夸张了哈,对项目做了什么牛逼的贡献,
开发过一个xxx工具,给项目或项目组成员带来了什么好处。
---------------------------------------------------------------------------------------------------------
关于项目经历我再强调6点:
如果有数据那是最好,QPS/TPS/UV/PV,但是请记住别随意编数据,不然会死得很惨,但是为了找面试机会就当我没说。
如果项目没有什么技术亮点,那请自行加,不然整个项目会给人感觉可有可无。比如引入Redis、引入MQ等。反正面试官又不知道你的项目技术栈具体是什么。
明确自己的身份:项目负责人、架构师、核心开发、模块负责人、普通开发
项目描述不要太口语化,不会的参考下面的写。
自己做过什么这里一定要搞清楚,面试官问你的话,你得讲得出来。
自己工作内容神的很少,不知道写什么,你不可以把别人工作说成自己的吗?看看他是怎么实现的,那不就是你的了吗?
21.4 项目经历1
01.快递平台类型
a.项目一
项目名称:代领快递平台(桂工快递代领小程序)
项目描述:
本项目是一个代领快递项目,专门为学生解决没时间去快递站取快递的烦恼。同时,也可以兼顾部分学生在有时间的条件下,替别人拿快递赚取生活零花钱。主要功能: 成为代领人、在线付款、每周自动结算工资、抢单、订单提醒、分享裂变优惠券码、在线客服、相关数据统计等。
项目数据:用户数3万+、OPS 2000、日订单数500左右、累加订单数20w+。
技术架构: Spring Boot + Spring Cloud (Nacos、Gateway、Openfeign、Seata) + MyBatis + MySOL + RabbitMO+Redis + XXL-Job
个人职责:
1、参与项目需求分析、项目数据库表结构设计
2、负责抢单、订单提醒功能的实现
3、负责在线付款功能的实现
4、负责每月自动结算工资的实现
5、负责订单创建、订单列表查询功能的实现
6、参与后台管理项目中部分功能的设计和实现
7、负责测试环境和线上环境中部分bug排查
技术描述:
1、采用Redis实现分布式锁,解决项目中抢单功能出现多人抢到的问题
2、使用Redis的Zset数据类型,实现代领人领取快递数排行榜。
3、采用Redis作为分布式缓存,缓存用户登录信息以及相关读多写少的数据。
4、使用RabbitMO实现业务异步化,提升用户体验,异步提醒代领人可以接单。
02.医疗项目类型
a.项目一
项目名称:医疗共同体信息系统
项目描述: 该项目是为了解决域内医疗卫生信息互联互通难题,打破域内医疗卫生机构间的数据壁垒从而实现资源下沉、服务共享。实现了基层医疗卫生业务系统、 医学诊断中心系统、远程会诊、双向转诊、病历共享、医防融合、智慧医院等。面向 2200 万人口提供医疗卫生保障服务,给域内医院提供智慧医院系统。
技术方案:Spring Cloud Alibaba+SpringSecurity+MySQL+Redis+Elasticsearch+PostgreSQL+TiDB+MongoDB+MyBatis+Kafka+ RabbitMQ
技术描述:
使用 Spring Cloud Alibaba 微服务架构,Nacos 组件解决各个微服务的配置管理、服务注册与服务发现问题,Feign 组件解决各个微服务之间相互调用、 负载均衡问题、Sentinel 组件解决核心重要功能的流量控制、异常熔断、服务降级问题,Gateway 组件解决系统高性能业务网关问题,OSS 组件提供海 量、安全、低成本、高可靠的云存储服务。
数据持久层框架采用 MyBatis 进行对数据库的操作,解决对数据库进行复杂操作的问题。
使用 SpringSecurity 进行权限的控制和管理,解决分布式微服务情况下权限的动态更新以及一致性问题。
基于高性能数据库 PostgreSQL 作为用户患者业务体系主数据库,解决海量数据医院就医场景下的多度医疗信息搜索问题。
基于分布式数据库 ElasticSearch 高性能的检索能力构建平台级搜索系统以及药品中心。
采用分布式数据库 TiDB 存储 PB 级别缴费流水数据,保障海量数据下资金链路的高性能、高可用以及数据的强一致性。
采用分布式数据库 MongoDB 存储海量用户认证信息、订单物流信息。分布式集群保障在海量数据下的高扩展性、高读写性能。文档模型解决了业务上复 杂模型的兼容以及扩展问题。
采用 ShardingJDBC+MHA+MySQL 构建可扩展、高可用数据库集群支撑订单、挂号、秒杀、权限等系统核心业务。
基于 Twemproxy+Redis 搭建高扩展性、可读写分离、高可用、支撑海量并发的缓存集群,Redis 缓存减小数据库压力、提高数据读取效率、提升系统整 体性能,以哨兵模式部署实现服务的高可用。
交易中心的下单链路基于分布式事务中间件 Seata,保障支付、库存、挂号等核心业务的强一致性。支付网关回调基于高可靠性、高性能中间件 RabbitMQ 的可靠性消息最终一致性设计,保证消息、日志、库存、订单等业务的最终一致性。
采用 Spring Cloud OAuth2+JWT 技术构建全站用户认证中心,采用 SSO 技术使用户在各个子系统之间自由切换,解决单点登录问题,使用 MD5 加密 算法对用户关键信息进行加密,提高用户信息安全性,使用 Redis 实现登录数据缓存,使用 Spring-Session-Data-Redis 实现管理端分布式 Session 共享。
基于 SkyWalking 实现系统分布式链路追踪。
基于 Open-Falcon 实现系统运维监控。
采用双层 Nginx+Redis 集群+JVM 堆缓存+大数据热点侦测构建支撑亿级流量的多级缓存架构。
接入层 DNS 解析采用了 HttpDNS,替代了基于 DNS 协议向运营商 Local DNS 发起解析请求的传统方式,提供了高速访问、防劫持、智能化调度的域名 解析方案。
采用 Lvs+KeepAlived 四层负载,承载百万级海量链接,为下层 Nginx 流量网关提供高可用的负载均衡。
采用双层 Nginx 集群七层负载作为流量网关,分发层 Nginx 负责流量分发的逻辑和策略,应用层 Nginx 负责流量转发,提供高命中率的缓存支持海量并 发。
基于 Flume、Kafka 做数据采集,Flink、Spark、Storm 做流式计算,Hive、HBase、HDFS、ElasticSearch 做数据存储,构建高性能、高可用的数仓存 储、计算引擎。
职责描述:
参与项目需求分析,制作需求分析文档,项目需求规格说明书,数据库设计说明书,系统使用说明书等开发文档。
参与核心模块需求评审、架构规划、设计以及技术选型、系统重构、性能优化、攻克系统技术难题,构建高可用、高性能、高并发、高扩展性的系统架构。
参与核心模块产品的需求评审,根据需求合理性、开发周期、开发资源、项目排期定稿最终的产品需求原型,制定精细化落地方案,实现业务完整闭环。
参与设计大版本下的平台整体架构方案,制定并分配开发任务,搭建基础开发环境,跨部门流程协作、沟通。
参与架构团队技术研究,解决复杂需求下系统架构难题。
参与系统重构、多维度分析系统问题、制定解决方案、架构改进策略、最终生成落地方案。
负责系统高并发多级缓存架构的设计和开发。
负责系统高并发秒杀系统的架构设计和开发。
参与系统网关、集群、中间件、服务层、数据库、JVM 全链路性能调优。
参与数据库的设计,针对 MySQL、Redis、TiDB、PostgreSQL、MongoDB、ElasticSearch 等存储系统全方位性能调优。 11. 参与系统百万级高性能自研网关的架构设计和开发。
参与平台分布式实时数据同步中间件的架构设计和开发。
负责项目健康云辅助就诊平台核心功能,如用户注册登录功能、首页展示功能、新闻公告搜索功能、预约挂号功能、门诊缴费功能、就诊记录查询功能、 报告查询功能、住院缴费功能、住院查询功能、病历邮寄功能、出院带药功能、健康体检功能、诊间支付功能、病历查看功能、在线咨询功能、续方功能、 妇幼保健功能、健康管理功能、健康教育功能等的设计与开发。
b.项目二
项目名称:临泽县中医院智慧医院信息系统
项目描述:
该项目解决了群众就医检查结果不互认等“急愁难盼”的问题。基于医院信息集成平台,构建医院完整的基础业务管理,实现了不用带卡、不用充钱,一 部手机畅通就医全流程。极大减轻了患者就医负担,也使广大群众的就医满意度得到了极大的提高。
技术方案:Spring Cloud Netflix+SpringSecurity+MySQL+Redis+PostgreSQL+Elasticsearch+TiDB+MyBatis-Plus+Kafka+RocketMQ+Vue
技术描述:
使用 Spring Cloud Netflix 微服务架构,Config 组件解决各个微服务的配置管理问题,Eureka 组件解决各个微服务的服务注册与服务发现问题, HttpClient 组件解决各个微服务之间相互调用问题、Ribbon 组件解决各个微服务之间负载均衡问题、Hystrix 组件解决核心重要功能的流量控制、异常熔 断、服务降级问题,Zuul 组件解决系统高性能业务网关问题,OSS 组件提供海量、安全、低成本、高可靠的云存储服务。
数据持久层框架采用 MyBatis-Plus 进行对数据库的操作,解决对数据库进行复杂操作的问题。
使用 SpringSecurity 进行权限的控制和管理,解决分布式微服务情况下权限的动态更新以及一致性问题。
基于高性能数据库 PostgreSQL 作为用户患者业务体系主数据库,解决海量数据医院就医场景下的多度医疗信息搜索问题。
基于分布式数据库 ElasticSearch 高性能的检索能力构建平台级搜索系统以及药品中心。
采用分布式数据库 TiDB 存储 PB 级别缴费流水数据,保障海量数据下资金链路的高性能、高可用以及数据的强一致性。
采用 ShardingJDBC+MHA+MySQL 构建可扩展、高可用数据库集群支撑订单、挂号、秒杀、权限等系统核心业务。
基于 Twemproxy+Redis 搭建高扩展性、可读写分离、高可用、支撑海量并发的缓存集群,Redis 缓存减小数据库压力、提高数据读取效率、提升系统整 体性能,以哨兵模式部署实现服务的高可用。
交易中心的下单链路基于分布式事务中间件 Seata,保障支付、库存、挂号等核心业务的强一致性。支付网关回调基于高可靠性、高性能中间件 RocketMQ 的可靠性消息最终一致性设计,保证消息、日志、库存、订单等业务的最终一致性。
采用 Spring Cloud OAuth2+JWT 技术构建全站用户认证中心,采用 SSO 技术使用户在各个子系统之间自由切换,解决单点登录问题,使用 MD5 加密 算法对用户关键信息进行加密,提高用户信息安全性,使用 Redis 实现登录数据缓存,使用 Spring-Session-Data-Redis 实现管理端分布式 Session 共享。
职责描述:
参与项目需求分析,制作需求分析文档,项目需求规格说明书,数据库设计说明书,系统使用说明书等开发文档。
负责医院管理系统功能,如设备管理功能、耗材管理功能、事件管理功能、就诊秩序管理功能的设计与实现。
负责医院运营系统功能,如系统运维管理功能、库房管理功能、药房管理功能、门诊治疗管理功能、门诊费用管理功能、护士管理功能、医生管理功能、 物资管理功能的设计与实现。
负责项目医疗机构后台前端页面制作,后端代码实现。
负责项目运营后台前端页面制作,后端代码实现。
参与项目组代码 Review。
参与和其他模块的数据对接,解决对接过程中出现的各种问题。
参与项目接口文档的编写,按照项目组统一要求输出配套文档。
c.项目三
项目名称:古浪县中医院医疗救治五大中心系统(已交付上线)
项目描述:
该项目是为解决给患者提供快速诊断和及时治疗的救治服务的难题。建设主要包括胸痛中心管理系统、卒中中心管理系统、创伤中心管理系统、慢病管理 中心等,通过信息化手段建立网络化的快速反应、数据共享的全覆盖的急危重症医疗救治体系网络。构建区域实时远程医疗机制,高效整合区域性医疗资源, 多部门协同联合诊疗,优化危重症分级诊疗模式、规范危重症临床路径管理。
技术方案: SpringBoot+Shiro+MySQL+Redis+PostgreSQL+Elasticsearch+SpringDataJPA+Kafka+RabbitMQ+Vue+Element-UI+ECharts
技术描述:
使用 SpringBoot 作为后端框架,采用注解开发模式,解决缩短开发时间、提升生产力问题。
数据持久层框架采用 SpringDataJPA 进行对数据库的操作,解决对数据库进行复杂操作的问题。
使用 Shiro 安全框架解决系统使用者安全认证、权限控制问题。
基于高性能数据库 PostgreSQL 作为用户患者业务体系主数据库,解决海量数据医院就医场景下的多度医疗信息搜索问题。
基于分布式数据库 ElasticSearch 高性能的检索能力构建平台级搜索系统以及药品中心。
采用 ShardingJDBC+MHA+MySQL 构建高可用数据库集群。
基于 Redis 搭建高可用的缓存集群,Redis 缓存减小数据库压力、提高数据读取效率、提升系统整体性能,以哨兵模式部署实现服务的高可用。
基于高可靠性、高性能中间件 RabbitMQ 的可靠性消息最终一致性设计,保证消息、日志、库存、订单等业务的最终一致性。 9. 采用 JWT 技术构建用户认证中心,解决登录问题,使用 MD5 加密算法对用户关键信息进行加密,提高用户信息安全性,使用 Redis 实现登录数据缓存, 使用 Spring-Session-Data-Redis 实现管理端分布式 Session 共享。
职责描述:
参与项目需求分析,制作需求分析文档,项目需求规格说明书,数据库设计说明书,系统使用说明书等开发文档。
负责项目后台核心功能开发,如收授角色及权限功能的设计与开发。
负责医院管理系统功能,如设备管理功能、耗材管理功能、事件管理功能、就诊秩序管理功能的设计与实现。
负责项目医疗机构后台前端页面制作,后端代码实现。
负责项目运营后台前端页面制作,后端代码实现。
参与和其他模块的数据对接,解决对接过程中出现的各种问题。
参与项目接口文档的编写,按照项目组统一要求输出配套文档。
d.项目四
项目名称:民勤县慢病管理中心系统(已交付上线)
项目描述: 该项目解决了随时记录慢性病患者的病情发展情况的问题。基于以慢性病数据管理及单病种质量控制为中心,通过统一的平台管理全县慢性病患者、筛查 慢性病患者信息、查看慢性病患者的历史数据、为慢性病患者制定随访计划。极大减轻了患者就医负担,方便医护人员随时记录慢性病患者的病情发展情况。
技术方案: Spring+SpringMVC+Shiro+MySQL+Redis+MyBatis+RabbitMQ+Vue+Element-UI+ECharts
技术描述:
使用 Spring、SpringMVC、MyBatis 作为后端框架,Spring 解决对象创建问题、SpringMVC 拦截请求处理。
数据持久层框架采用 MyBatis 进行对数据库的操作,解决对数据库进行复杂操作的问题。
使用 Shiro 安全框架解决系统使用者安全认证、权限控制问题。
采用 ShardingJDBC+MHA+MySQL 构建高可用数据库集群。
基于 Redis 搭建高可用的缓存集群,Redis 缓存减小数据库压力、提高数据读取效率、提升系统整体性能,以哨兵模式部署实现服务的高可用。
基于高可靠性、高性能中间件 RabbitMQ 的可靠性消息最终一致性设计,保证消息、日志、库存、订单等业务的最终一致性。
职责描述:
参与项目需求分析,制作需求分析文档,项目需求规格说明书,数据库设计说明书,系统使用说明书等开发文档。
负责项目后台核心功能开发,如收授角色及权限功能的设计与开发。
负责医院管理系统功能,如设备管理功能、耗材管理功能、事件管理功能、就诊秩序管理功能的设计与实现。
负责项目运营后台前端页面制作,后端代码实现。
参与和其他模块的数据对接,解决对接过程中出现的各种问题。
参与项目接口文档的编写,按照项目组统一要求输出配套文档。
e.项目五
项目名称:xxxx中医院项目
项目描述:该项目是给xxx医院开发的一套信息化管理,医院临床信息,业务流程的数据,解决采取纸质记录系统医疗系统。
项目主要分三大模块:1:医院内部的挂号、收费、药房、药库、科室、病床的信息化管理。提供记录医院内部各类经营决策汇总和明细的月报表、年报表。2:记录用户住院信息、医生信息、科室,药品,手术,病床信息等。3:药房管理,药房报缺.4:库房管理,入库信息及经办人,查询剩余库存,出库单,药房报缺后,从库房调取。
技术架构:JDK1.8+SpringBoot +MyBatis+Redis+RabbitMQ+MySQL
责任描述:
1、参与系统设计和开发
2、参与需求分析、编写开发设计文档
3、负责用户挂号的设计和开发
4、负责数据中心的设计和开发
5、负责部分报表的设计和开发
6、负责医生排班的设计与开发
技术描述:
1、使用Redis作为系统的分布式缓存,比如:存储医生信息、病房信息、科室等变化频率较小的数据。
2、使用RocketMQ实现业务异步化,比如:给病人发提示、短信验证码、以及相关单子和相关医疗报告。
f.项目六
项目名称 :仁爱养老医院医疗项目
项目介绍:该项目是给仁爱养老医院开发的一套在信息化管理,医院临床信息,业务流程的数据方 面依然采取纸质记录的医疗系统。项目主要分三大模块:1:医院内部的挂号、收费、药 房、药库、科室、病床的信息化管理。提供记录医院内部各类经营决策汇总和明细的月 报表、年报表。2:记录用户住院信息、医生信息、科室,药品,手术,病床信息等。3: 药房管理,药房报缺。4:库房管理,入库信息及经办人,查询剩余库存,出库单,药 房报缺后,从库房调取。
技术架构 :JDK1.8+SpringBoot +MyBatis+Redis+RocketMQq+MySQL
责任描述:
1、参与系统设计和开发
2、参与需求分析、编写开发设计文档
3、参与用户挂号的设计和开发
4、参与数据中心的设计和开发
5、参与部分报表的设计和开发
6、参与医生排班的设计与开发
技术描述 :
1、使用 Redis 作为系统的分布式缓存,比如:存储医生信息、病房信息、科室等变化频率较小 的数据。
2、使用 RocketMQ实现业务异步化,比如:给病人发提示、短信验证码、以及相关单子和相关 医疗报告。
03.物流项目类型
a.项目一
项目名称:xxx物流项目
项目描述:本项目是为了解决BuckyDrop和SuperBuy海外购物的商品存储,项目涉及到toB和toC。本项目主要有三大模块:商品入库模块、库内服务模块、出库模块。入库模块主要有:签收、入库、质检、称重、上架、商品移库。商品库内服务模块主要有:储存费用 包装费用 。商品出库模块主要有:拣货、复核、称重、打包、出库。
项目架构:Spring 、Spring Boot、Spring Cloud(Nacos、OpenFeign、Gateway)、Redis、RabbitMQ、MyBatis、MySQL.
职责描述:
1、参与项目业务梳理,以及项目重构设计。
2、负责项目入库模块的开发。
3、负责商品出库(对接物流)功能的开发。
4、负责项目中部分SQL优化。
5、负责项目部分线上问题的解决。
6、参与项目组代码review。
7、参与项目组开发设计相关文档的编写。
技术描述:1、使用DDD 领域思想对系统进行重构。
2、采用了阿里巴巴的 cola 架构来代替 spring 的三层架构。
3、使用单据流的方式对整个作业流程进行业务解耦。
4、使用Redis实现分布式锁,解决接口幂等性。
5、使用策略模式实现动态切换物流公司。
7、使用 RabbitMQ 对部分业务进行解耦,比如外部系统的消息的推送。
04.商城项目类型
a.项目一
项目名称:微众银行商城
项目描述 : 微众银行商城是一款当下热门的社区团购平台系统,支持单商户、多商户商城系统。 有分销、拼团、会员、秒杀等一些热门营销功能。系统包括分销系统、拼团秒杀、订单追踪、会员系统、多商户系统。采用前后端分离的技术架构,后端微服务采用SpringBoot、SpringCloud、MybatisPlus。前端采用Vue.js+react。前台包括首页、商品详情页、购物车模块、 订单模块、支付模块、会员模块、评论模块、商品检索、团购模块、用户中心等多个功能模块。通过线上线下有机结合,有效地优化资源配置,建设一个包容全国客运、物流及延伸行业的生态圈。
技术架构: SpringBoot+SpringCloud(Nacos、OepnFeign、Gateway)+MyBatis+Redis+RabbitMQ+MySQL +JDK8+TypeScript
职责描述:
1、参与项目设计以及相关设计文档的编写
2、负责登录功能优化
3、负责订单支付模块的开发
4、负责后台数据报表统计
5、负责微众银行商城数据中心报表的开发
6、负责订单对账统计报表的开发
7、参与项目组code review
8、负责项目部分线上问题解决,以及SQL优化
技术描述:
1、使用JWT生成token,结合ThreadLocal+拦截器实现全局token校验,减少代码冗余量,方便对代码进行维护,同时增加滑动验证码短信防刷。
2、采用RabbitMQ以支持并发支付场景,可支持每秒1万笔支付。
3、通过Redis作为分布式缓存、Redission分布式锁以及RabbitMQ解决秒杀出现的超买超卖、高并发等问题
b.项目二
项目名称:兴旺农产品商城
项目描述: 本项目是一个农产品商城,商家可以入驻改平台,用户可以在该平台购买农产品。该项目包含商品管理、购物车管理、订单管理、商家入驻、商家管理、商品秒杀、农产品管理、用户管理、内容管理、报表统计、后台管理等模块。
技术架构:SpringBoot+SpringCloud(Nacos、OepnFeign、Gateway)+Redis+Kafka+ElasticSearch+MySQL+JDK8
职责描述:
1、参与系统设计和相关设计文档的编写
2、负责用户下单、支付以及退款的设计和开发
3、负责商品上架、下架以及审核功能的实现
4、负责用户提醒商家发货功能的实现。
5、负责商品搜索模块的实现
6、参与项目组code review
7、负责项目部分向上问题的解决和部分SQL优化
技术描述:
1、使用ElasticSearch实现商品检索功能,根据查询条件获取索引库中的商品信息,以减轻服务器的压力。
2、使用Kafka实现业务异步化,比如发短信、发验证码、发站内信、提醒商家发货等。
3、后台管理中进行商品上架操作时,添加商品的同时还需要对ElasticSearch索引库进行同步添加操作。使用Kafka实现,在商品添加成功
后发送消息并携带商品id,查询系统的消息监听接收到消息之后,便根据id查询商品信息进行同步索引。
4、通过Redis作为分布式缓存、Redission分布式锁以及Kafka解决秒杀出现的超买超卖、高并发等问题
c.项目三
项目名称:乐惠项目管理系统
项目描述:本项目是为乐惠国际量身定做的一款款管理啤酒酿造装备及无菌灌装设备销售项目的管理系统。致力于 解决客户的项目管理、合同签订、国内外发货管理和销售报告的问题,为客户建立起一个良好的管理平台。建立起 公司从项目建立到发货运的管理系统,为公司中项目细节管理创建了可用的管理平台; 本项目主要模块有:项目管 理、运输管理、供应管理、财务管理等模块。
技术架构:SpringBoot + Nacos + Mybatis-Plus + Redis + kafka + React + Ant Design(antd)
技术描述:
采用AOP+Kafka,实现系统日志异步落库
使用Spring Cloud Netflix'微服务架构,Config组件解决各个微服务的配置管理问题,Nacos组件解决各个微服 务的服务注册与服务发现问题
Feign组件解决各个微服务之间相互调用问题、Ribbon组件解决各个微服务之间负载均衡问题、Hystrix组件解 决核心重要功能的流量控制、异常焰断、服务降级问题,Zuul组件解决系统高性能业务网关问题,OSS组件提供 海量、安全、低成本、高可靠的云存储服务。
数据持久层框架采用MyBatis-Plus进行对数据库的操作,解决对数据库进行复杂操作的问题
选择 React + Ant Design(antd)框架完成前端页面制作,使用Axios向后端发起请求
使用Swagger生成接口文档,方便对功能进行及时的批量浏试 is+DF
责任描述:
按照客户需求进行相应的调整后端接口;
为客户新需求新增接口和编写新的sql语句;
调用接口触发kafka通知,实现用户导出通知功能;
使用React增加新页面,用于展示客户想要的列表;
进行接口联调,发现问题并解决;
根据客户需求调整页面样式;
d.项目四
项目名称:优惠券系统
项目描述:本项目是微众银行商城电商项目中一个子项目,主要是通过优惠券来提升系统中用户的活跃度。用户注册成功、用户评价完成、邀请新用户注册等都会给用户发送相应的优惠券。
技术架构:SpringBoot+SpringCloud+MyBatis+Redis+RabbitMQ+ MySQL +JDK8
责任描述:
1、负责整个系统的设计和相关开发文档的编写
2、负责创建优惠券的设计和实现
3、负责优惠券使用相关接口的设计和实现
4、负责用户领取优惠券的设计和实现
技术描述:
1、使用Redis实现分布式锁,保证用户正常领取优惠券和保证用户正常使用优惠券。
2、采用AOP+Kafka,实现系统日志异步落库,用户领取和使用优惠券相关操作记录。
3、使用Kafka实现延迟消息队列,解决优惠券过期问题
05.社区项目类型
a.项目一
项目名称:美玲社区
技术架构:SpringBoot+SpringCloud+MySQL+Elasticsearch+RabbitMQ+Mybatis+百度云+Redis+DFA 内容审核
项目描述:美玲社区是专门为用户和创作者开发增加活跃度(互动)的一个项目,产品分为用户App端和后台管理端。
主要功能有用户发帖、评论、点赞。用户提问(需要消耗钻石),创作者或普通用户回答问题获取钻石,使用钻石兑换礼品,兑换优惠券以及参与抽奖。用户活跃排行榜、创作者排行榜等功能。
责任描述:
1、参与项目的整体设计和核心功能的开发;
2、负责用户排行榜、创作者排行榜、兑换礼品、兑换优惠券;
3、负责用户发布动态以及评论的图文审核;
4、负责用户行为的开发,如点赞、收藏等。
技术描述:
1、使用 RocketMQ 实现业务异步化,提升用户体验效果。比如: 发系统内容通知、发短信验证码;
2、使用 RabbitMQ 消息中间件来处理用户点击流行为数据和 MangoDB 数据库存储用户行为数据;
3、基于ElasticSearch实现帖子内容和问题内容的搜索功能,为了加快检索的效率,在查询的时候不会直接从数据库中查询文章,需要在 ElasticSearch 中进行高速检索。
4、使用Redis 实现用户排行榜和创作者排行榜、点赞、关注
b.项目二
项目名称:xxxx社区
项目描述 :项目为一个知识共享社区网站,目的是建立各种类型的知识社区。该网站用户类型分为系统管理员,社区管理员和 普通用户。用户可以通过社区详情页查看到社区创建者以及该社区的基本介绍。用户可以对自己喜欢的社区进行点赞和收藏操 作,并且每个社区设置有相对应的聊天室。社区网站中设置有知识互动模块,用户和管理员可以在该模块下进行提问和回答他 人问题,此模块同时结合了对应的积分功能(积分的支出,获得和积分的赠送和奖励机制)。用户可以用所获得的积分兑换相对应 的商品。整个网站形成了一个系统的知识共享和讨论平台并且有着对应的管理系统(系统管理员和社区管理员)。
技术架构: Spring Boot,MySQL,Redis,RabbitMQ,WebSocket,MyBatis,JMeter,JDK11
责任描述:
负责系统管理模块(普通用户和社区管理员的信息的增删改查),普通用户模块的查询操作,登录系统,完成 Shiro 权限管理模块的开发;
负责系统管理员,社区管理员和普通用户的登录注册功能;
负责完成积分系统功能以及奖品兑换功能;
负责知识社区中的社区详情页,包含社区页面中的评论,提问,解答,社区聊天室模块;
负责收藏夹功能,普通用户可以对自己喜欢的社区进行收藏和关注操作;
负责社区项目中的客服功能;
负责 JMeter 性能测试的代码优化。
技术实现:
使用 Redis 做分布缓存用户信息;
使用 Redis 做排行榜,用户积分排行榜以及用户活跃度排行榜;
使用 RabbitMq 做业务解耦和异步化;
使用 Redis 实现分布式锁,锁住商品,避免超卖;
使用 Websocket 协议实现社区项目的客服系统;
前端采用 Bootstrap 框架以及 HTML ,CSS, JavaScript 进行前端页面的开发;
使用 Jenkins,Terraform 和 OpenStack 进行项目自动化部署;
使用 JMeter 对部分功能进行性能压测。
c.项目三
项目名称:微图项目
项目描述:本项目是一款用户可在app上发布游记、摄影、美文,也可用其记录美食、生活、情感等的图文创作分享应用。发布内容支持插入图片、视频、音乐、文字,任意排版,点赞、分享、关注、图片售卖等功能,主要包括:用户模块,作品模块,订单模块,购物车模块,推荐模块等
技术框架:Spring Boot+Spring Cloud(nacos、OpenFeign、Gateway)+MyBatisPlus+MySQL+ Redis+RabbitMQ
技术描述:
1、项目采用SpringCloud(Nacos 、OpenFeign、gateway)实现项目微服务化
2、使用jwt+SpringSecurity+Oath2,实现用户认证和授权
3、使用MinIO第三方对象存储来集中存取图片和文件
4、使用redis,实现缓存热点数据
5、使用rabbitMQ消息队列异步发送消息
6、采用第三方智能数美,对作品和图片中的敏感词汇进行检测
责任描述:
参与系统的整体设计和开发
负责用户模块和作品模块的开发
负责部分线上问题的排查和解决
参与项目组代码review
d.项目四
项目名称:星文化社区
项目介绍:星文化社区是专门为用户和创作者开发增加活跃度(互动)的一个项目,产品分为用户 端和后台管理端。主要功能有用户发帖、评论、点赞。用户提问(需要消耗钻石),创 作者或普通用户回答问题获取钻石,使用钻石兑换礼品,兑换优惠券以及参与抽奖。用 户活跃排行榜、创作者排行榜等功能。
技术架构:SpringBoot+SpringCloud+MySQL+ElasticSearch+RocketMq+Mybatis+Redis
责任描述:
1、参与项目的整体设计和核心功能的开发
2、参与用户排行榜、创作者排行榜、兑换礼品、兑换优惠券
3、参与用户发布动态以及评论的图文审核
4、参与用户行为的开发,如点赞、收藏等
技术描述:
1、使用 RocketMq 实现业务异步化,提升用户体验效果。比如: 发系统内容通知、发短信 验证码
2、基于 ElasticSearch 实现帖子内容和问题内容的搜索功能,为了加快检索的效率
3、使用 Redis 实现用户排行榜和创作者排行榜、点赞、关注
06.教育项目类型
a.项目一
项目名称:xxx在线阅读
项目介绍:xx阅读是一款小说阅读 APP,多端分离,不同的模块负责不同的功能,实现了解耦,主要有三大模块,后台管理模块,创作者模块和用户模块,后台管理模块主要功能有用户审核,内容审核,内容管理,敏感词设置等功能,创作者模块主要有小说发布,内容列表,素材管理等,用户模块有书城、搜索、读书、评论、用户中心(充值、积分、提现)等功能
技术架构: Mybatis+MySQL+Springcloud+SpringBoot+Maven+RabbitMQ+百度云+Redis+DFA 内容审核
责任描述 :
1、参与项目的整体设计和核心功能的开发
2、负责用户中心的设计和开发
3、负责创作者模块的文章发布和审核功能的开发
4、参与项目组的代码review
5、负责处理项目中部分SQL优化,以及线上问题处理
技术描述:
1、基于本地消息表+定时任务,实现分布式事务
2、使用 RabbitMQ 消息中间件,解决了文章上下架功能,实现不同微服务间的操作联动
3、基于ElasticSearch实现app 端小说的搜索功能,为了加快检索的效率,在查询的时候不会直接从数据库中查询文章,需要在 ElasticSearch 中进行高速检索
b.项目二
项目名称:智能审核系统
项目描 述:实现规章制度规则化,在报销的整体流程中,基于发票 、单据等进行智 能审核,出具详尽审核报告,供业务审批领导、财务人员参考;实现自动审核、风 险预警,通过高度智能化的规则配置,可快速响应业务发展,解决企业审批策略变 化快的问题。
技术架构: Spring+Spring Boot+Spring Cloud(Nacos+Feign+Gateway)+QLExpress+Redis+MybatisPlus+MySQL
工作内 容:
负责该系统的整体设计,包括数据库表结构设计、程序设计。
参与功能开发,功 能模块如下:( 1)审核的基础配置 ,包括元素定义、规则配 置、规则集配置、规则集应用、敏感词配置等基础配置;(2)规则解析引擎, 实现规则的智能解析,并返回审核结果、风险预警提示信息;(3)自定义函数 及自定义规则的开发,实现业务规则的灵活配置,满足不同业务需求。
主导项目组成员代码 Review。
参与和其他模块的数据对接,解决对接过程中出现的各种问题。
参与项目接口文档的编写,按照项目组统一要求输出配套文档。
绩效:应用于 40 多家银行的金融系统,如哈尔滨银行、广发银行等银行。
c.项目三
项目名称:网课后台系统
项目描述:TaoLi App 为XJLab实验室(哈工大)联合桃李未来科技共同研发的一套中文学习平台。本项目计划以 TaoLi App 为平台, 向“一带一路”沿线国家,主要提供视频资源订阅、在线中文学习课程和线上中文学习工具的业务,以及为有需要的海内外客 户提供在 TaoLi App 平台广告投放业务。
本项目为对外承接的商业项目,致力于中国文化的推广,让世界爱上说中文,打造世界级的中文学习平台。
核心业务模块:免费课、直播课、体系课、AI Course等核心业务模块;
项目采用微服务技术架构进行设计,基于前后端分离模式进行开发。
目前项目已经上线,在应用市场中搜索【TaoLi】即可 下载;
根据业务领域,拆分为多个业务微服务,包括:口语服务、课程服务、检索服务、AI Course、会员服务、平台端服务;
技术架构:SpringBoot、SpringCloud ALibaba、MybatisPlus、MySQL、Redis、Nginx、RabbitMQ、Elasticsearch、XXL-JOB、 FastDFS
职责描述:
1、负责平台端服务、检索服务、AI Course、会员服务;
2、承担实验室项目小组组长角色,带领4名同学,参与到项目的研发中;
3、从0-1参与项目的研发,包括项目初期需求立项、数据基本模型的设计、详细设计文档编写;
4、负责月度需求的分析,以及需求条目的拆分,合理的分配给组员进行编码实现;
5、日常的代码质量检查,配合测试小组完成月度测试任务;
技术描述:
1、基于SpringCloud微服务架构,使得服务开发及部署更加灵活,基于Kubernetes、Docker实现容器化部署以及动态扩 容,为后续服务性能扩展提供了基础支撑;
2、在应对高频数据查询场景中,项目中采用了Redis进行设计与优化。如:首页banner广告、首页数据、课程信息、会员 Session信息(会员状态、收藏夹、单词本、学习数据)均缓存在Redis中;
3、在部分业务场景中,为了避免并发查询行为对DB的压力,使用Redis + XXL-JOB定时任务组件,进行了优化设计。如: 课程的学习进度更新、历史浏览、学习视频的进度记录;
4、使用Redis的bitmap,实现会员打卡记录设计,降低了数据存储成本,同时作为缓存,也降低每日打卡数据访问,对DB 的压力;
5、使用RabbitMQ针对非强一致性的服务调用场景,进行异步解耦,如:订单状态确认、短信验证码发送、AI组卷等业务 场景;
6、在题库检索、课程章节关键字检索场景中,使用Elasticsearch进行优化,创建对应的索引,将数据检索由原来的DB模糊 检索,优化为Elasticsearch中的分词检索,即提升了查询性能,又优化了查询的精准度;
7、搭建ELK技术栈,收集业务服务的日志信息,集中式管理,通过配置Kibana Discover控制台,实现微服务系统中统一的 日志监控与搜索功能;
07.监管项目类型
a.项目一
项目名称:基于知识图谱的金融风控系统
项目描 述:基于知识图谱中的图计算、知识推理等分析挖掘技术,发掘出图结构中隐含的业务 深 层联 系 ,实 现智 慧 搜 索与 智 能 交互 。 解 决金 融 领 域数 据 孤岛 、 数 据不 对 等 造成 的 风险不可控问题,进行欺诈团伙识别、关联监控、担保风险排查、反洗钱监测等, 揭示隐含的欺诈风险,减少机构、企业的损失。
技术架构:Spring+Spring MVC+Spring Cloud(Nacos+Feign+Gateway)+Redis+MybatisPlus+MySQL+HugeGr aph
职责描 述:
参与项目需求分 析,制作系统设计文档、数据库 设计说明书、系统使用说明书 等开发文档。
负 责 数 据 清 洗 、 实 体 查 询 ( 10 万 实 体 )、 关 系 查 询 ( 400 多 万 边 , 查 询 深 度 5 度 )、 关 系 担 保 分 析 功 能 模 块 开 发 如 下 :( 1) 数 据 来 源 于 担 保 数 据 库 ;( 2) 通 过调用 HugeGraph 图数据库中的担保关系图谱,挖掘和识别担保链、互保等特 殊担保关系,并在应用层中进行可视化展示,协助金融机构审慎评估信贷风险。
主导项目组成员代码 Review。
参与和其他模块的数据对接,解决对接过程中出现的各种问题。
参与项目接口文档的编写,按照项目组统一要求输出配套文档。
绩效:应用于中信银行、浦发银行等金融机构
b.项目二
项目名称:恒信资产管理系统
项目描述 :资产管理贯穿融资租赁中的租中与租后业务,既包括资产分类管理,变更和维护,又包括了租赁业务到期后的项 目核销登记功能。通过资产催收、资产巡视、资产处置、诉讼管理等模块,建立租赁公司资产相关的数据库,以此保证资产 部门业务的有序开展与统筹管理。
技术框架:Spring Cloud+RabbitMQ+RocketMQ+FlinkCDC +XXL-JOB+Nacos+Spring Boot+MySQL
职责描述:
1.负责风险报告模块设计与开发
2.负责讼诉模块设计与开发
3.负责 对接大数据端
4.自定义动态表单设计与开发
5.参与项目组代码 Review
6.对催收一期代码重构,优化
技术描述:
1.使用 Spring Cloud 微服务架构,Nacos 组件解决各个微服务的服务注册与服务发现以及各个微服务的配置管理问题,Feign 组件解决各个微服务之间相互调用问题,Ribbon 组件解决各个微服务之间负载均衡问题、Spring Cloud Gateway 组件解决系 统高性能业务网关问题,XXL-JOB 提供分布式任务调度平台。
2.采用 kettle 对数据进行清洗落库,通过 XXL-JOB +规则引擎实现T-1天的风险报告生成。
3.通过枚举和策略模式实现系统内部站内信,短信,邮箱,飞秋通知方式。
4.使用自定义注解+AOP 实现出参字典类型自动转换。
5.采用 Flink CDC+RocketMQ 实现老系统存量 Feature ,共性问题数据实时同步。
6.采用三主三从 Redis 集群,减小数据库压力、提高数据读取效率,提升系统总体性能。
7.采用策略模式+XXL-JOB 实现大批量异步导入和错误信息导出。
8.使用联合索引对网银流水查询优化。
9.一期采用 RabbitMQ 实现与蓝凌 OA 系统解耦,后续改用了 RocketMQ。
业绩
催收线上导入一万条数据从48秒优化到7秒,优化效率提升85%。
自定义表单实现,提升用户体验。
c.项目三
项目名称:数据中心监控管理平台-流程管理微服务
开发时间:2021.09-2022.08
使用技术:SpringBoot+SpringCloud Alibaba+Activity+jenkins+docker+k8s+ApiSwagger+Maven
项目描述:构建流程管理微服务,满足数据中心监控管理平台的流程表单的定制开发,配合前端实现可视化、零代码、易配置,
可供用户快速自定义工作流,快速开发出符合客户的业务需求。
责任描述:
留给你自己去编吧,可以参考着其他项目
技术描述:
基于Activity6基础上,采用SpringCloud Alibaba微服务架构以及分层架构,使系统逻辑清晰,方便扩展,使用nacos作为
注册中心,提供服务治理
基于redis缓存相关热点数据,提升字典、基础配置等场景的读性能
对接公司内部底层监控KE系统,底层采集数据后,使用RabbitMQ进行消息推送,降低系统耦合
使用Activity的执行或者任务监听接口,监听任务流程的执行,提供扩展功能
08.智慧城市项目类型
a.项目一
项目名称:城市运行管理平台升级项目(智慧城市项目)
项目描述:对西城区城市运行管理系统进行业务整合和建设,同时对业务代码重构,解决承载不足和运行低效的问题。项目上使用SOA架构设计,引入消息队列、负载均衡、数据读写分离等技术,重新规划了系统与接口。业务建设上,对接城管执法、综治等业务数据扩展业务应用,利用微信公众平台实现市民随手拍案件采集和红包奖励发放,建设背街小巷整治业务的应用、监控和评价模块等。
项目架构:Shuttle ESB + Nginx + SQL Server + MongoDB + ASP.NET MVC5 + NHibernate + ElementUI +微信公众平台API + QuartZ + Jmeter
职责描述:
1)梳理老项目业务和代码,负责项目架构设计、功能模块和数据库设计;
2)负责开发任务分解和分配、任务进度跟踪,协调和解决各种困难;
3)负责代码管理和Review,对关键代码进行优化改造,解决并发问题;
4)负责采集端接口的重构,负责微信公众号采集端和红包奖励发放服务的开发;
5)根据系统压测和测试结果,持续优化系统代码和SQL语句;
技术描述:
1)系统代码重构工作,使用面向对象编程思想,遵循SOLID原则,对业务细化分层,对业务类重新提炼和封装,利用委托、反射和控制反转等机制提升系统可扩展能力。
2)与上报端对接接口的开发,共三级,第一级使用MVC5开发WebAPI,接收上报消息,第二级使用Shuttle ESB服务实现消息缓冲、上报数据拉取和暂存,第三级消费二级消息完成上报和保存业务读写库。一级服务使用Nginx实现负载均衡,二、三级服务支持多线程处理,提升接口整体负载。
微信公众号采集端服务开发,使用ASP.NET MVC5+ElementUI+MongoDB实现, 部署在互联网云服务器,结合微信公众平台API,实现案件状态消息推送、红包奖励发放;利用Nginx实现互联网域的安全防护;使用QuartZ开发定时调度服务,处理失败案件。
b.项目二
项目名称:顶新视频会议
项目描述:该项目是企业沟通与协作统一通信的解决方案,覆盖了企业从专业会议、视频通信、高效协作到智慧办公的全场景需求,通过专业的、高品质的、犹如面对面的交流体验,受到了各种类型的机构组织青睐。为企业带来的收益包括:减少差旅 支出;增加职员的参与感、协作及工作效率;提升实时决策的效率;减少繁琐的邮件往来等,特别在疫情期间大大便利了员工 间的跨部门、跨地区沟通。
技术架构:Spring Cloud Alibaba + SpringBoot + MyBatis + Redis + RocketMQ + xxl-Job + MySQL
责任描述:
1.参与项目需求讨论及数据库表的设计。
2.负责会议基本信息的聚合统计(仪表盘)、数据 Excel 导出功能,SwaggerUI 鉴权等。
3.负责人员入会离会消息处理、重复请求限制限流处理、会议结束消息驱动等开发。
4.负责会议号资源定时清理和申请、定时更新设备、会议信息。
技术描述:
1.使用 Redis 实现热数据缓存及解决耗时的功能。
2.使用 xxl-Job 对会议资源进行申请和取消,同时同步对应的业务数据。
3.根据 Zoom 接口文档的信息,来完成第三方会议资源的申请等功能。
c.项目三
项目名称:xxx智能运维平台
项目描述:听云智能运维平台是一款集应用性能管理、智能运维、业务追踪以及可观测性多个功能为一身的自动化运维平台。其核心包括数据可视化、问题诊断与分析、用户体验分析、应用性能分析、指标体系等多个功能模块,通过端到端的性能监控,以及机器学习和大数据分析做到智能告警和根因分析快速定位问题,结合性能和业务的关联性分析,实时洞察业务系统运行状态。
技术架构:SpringCloud Alibaba + Redis + Druid + Zabbix + Kafka + ES
责任描述:
参与系统需求分析、设计以及开发。
指标体系模块负责人;
负责指标体系模块的相关文档输出,以及给其他有关联的同事做相应的业务培训;
分解容量分析、全局诊断分析相关扩展模块得具体需求,以此为基础进行系统设计;
负责同步用户CMDB关系,建立对象-指标相关关系;
负责服务水平任务的拆分,协助小组内成员解决业务问题和技术难题;
负责指标体系模块的线上问题排查与解决,并对负责该模块的需求迭代;
主导项目成员进行代码review(java代码优化和SQL代码优化);
技术描述:
使用redis完成对热点数据的缓存,提高查询效率。
利用分布式定时任务调度框架Quartz,完成CMDB用户关系的同步
服务端部署 Prometheus 和zabbix 完成用户数据采集,利用 grafana 展示指定的指标数据;
09.OA 项目类型
a.项目一
项目名称:XXX OA 系统
项目描述:项目本身提供办公自动化系统的单点登录、流程审批、数据导出、资产记录和资源预约解决方案,由项目本身提供 较为强大的串接能力,可以与其他系统进行数据互通。 使用 H5 技术适配移动端,部分功能(如资产记录功能)根据数据的 业务特征进行数据分流,借助消息队列中间件完成数据的跨系统交互。
技术架构 :SpringCloud-Alibaba + SpringBoot + MyBatis + Redis + RocketMQ + ElasticSearch + xxl-Job + MySQL
责任描述 :
1.负责需求评审并给出完善落地方案。
2.负责资产记录功能的实现。
3.负责单点登录功能集成。
4.负责流程数据展现优化。
5.对负责模块进行测试,配合测试进行压测。
技术描述:
1.使用消息中间件 RocketMQ 完成多系统间数据的分流,降低系统间耦合性。
2.使用 Redis 缓存热点数据,提高系统的并发访问效率。
3.根据系统的压测结果进行系统的 SQL 语句调优。
4.使用 ElasticSearch 实现对系统内信息的聚合检索功能。
b.项目二
项目名称:XXX OA 平台
项目描述:项目为松下内部的自动化办公系统,集成流程审批、数据导入导出、人员考勤、访客管理和资源预约等功能,使用 MongoDB 存储人员组织架构及权限,对系统的部分功能和数据展示进行条件展示。 实现功能的前后端双端的代码编写,完成部分业务功能的可配置化,对目标公司提供完善的办公自动化解决方案。
技术架构:SpringBoot + MyBatis + Redis + MySQL + MongoDB + VUE.js
责任描述:
1.负责前端页面的编写。
2.负责后端逻辑的完善及调整。
3.负责需求整理及文档的编写。
4.负责对系统的数据库进行设计。
5.根据系统的压测结果进行系统的 SQL 语句调优。
技术描述:
1.使用 MongoDB 进行人员组织架构及权限的存储,降低 MySQL 数据库的查询压力。
2.使用 Redis 缓存提高系统的响应速度,减少数据库的压力,并借助 Redis 的缓存特性提供用户鉴权方案。
21.5 项目经历2
00.VueShop码客微商城-单体版本
a.项目描述
VueShop微商城是一个基于SpringBoot+Vue3打造的前后端分离项目,采用了现主流的技术框架。该平台旨在为用户提供便捷的购物体验,为商家提供高效的电商管理解决方案。在微商城中,用户可以浏览商品、下单购买、查看订单状态等,而商家可以管理商品、处理订单、退货等。
b.技术架构
SpringBoot+MyBaits Plus+Redis+Es+RabbitMq+Shiro
c.工作职责
从0搭建项目脚手架,并根据微商城常见业务场景设计功能模块,技术选型,数据建模等
设计商品SKU模块的设计与实现,对于单规格与多规格商品都能有效地管理商品的属性、库存、价格等信息,提供更好的用户体验。
搜索模块使用es提高检索速度,并采用RabbitMq实现数据同步
使用RabbitMq的死信队列解决超时未支付订单的库存释放问题,保证订单处理的及时性和准确性,保障用户购物体验。
采用乐观锁解决商品超卖问题,保证系统的高可用
通过自定义注解解决重复下单问题,通过Redisson分布式锁保证同一用户不会发起重复的下单请求。
01.项目讲解一:话费充值系统
系统架构:以 SpringCloud 微服务架构,将系统拆为推单服务和配单服务
核心技术:SpringBoot、Mybatis、Redis、Nginx、Kafka、MySQL
项目描述:
由于公司业务扩展,需要对接话费充值代理商,于是开发一套话费充值系统来扩展公司业务。这是套中后台系统的ToB类型的项目,该系统由推单系统和配单系统组成,推单系统用来对接话费订单渠道商,配单系统对接运营商。 【1、话费订单渠道商都做了什么?;2、运营商都做了什么?】
话费业务的特殊性,月初月末都会有较大单量在 15 万左右,TPS 峰值是在 700 左右,QPS 峰值在 1500 左右。 【一天产生 3w 左右的数据量,一个月大概 50w】
我的职责:
1. 为了提高并发量,将项目中主干业务同步调用,拆分成异步,从 TPS=20-30 到 TPS=600-700。 【1、并发量的决定因素:服务的节点数量;处理速度:业务流程的性能决定的;2、主干业务是否可以被拆分;主干业务产生的附带行为是可以被拆分出来的,附带行为不对主干业务造成影响;主干业务是一个原子性操作,要么全部成功,要么全部失败;a、主干业务是否需要等待异步执行的结果,如果异步执行的结果失败了】
2. 避免大量用户同时请求,减少大量资金损耗,通过 RentrantLock+自旋锁机制解决 Token 刷新问题。 【1、从项目简介上看,项目是一个分布式的;那么 RentrantLock 本地锁,本地锁只能对当前节点产生影响】
3. 引入 Redis,使用 List 结构存储支付凭证,支付凭证存在过期时间,通过左进右出的策略防止拉取支付凭证全部过期。使用 set 结构避免重复订单。 【1、存在消息堆积的现象;2、消息堆积是因为消费者的性能较低造成的;3、业务场景,消息处理一般使用 MQ 和 kafka+线程池的方式处理】
4. 接口调用的安全性,上游渠道有用于识别 API_ID,和验签字段 API_KEY,传过来之后会用这个订单号做 MD5 加密,再用传过来的验签做一下对比,相等就可以调用。
5. 同时修改数据,造成死锁,采用垂直分表,将订单状态和回调状态拆分成垂直的两张表,解决资源竞争问题。【1、是什么业务需要同时修改数据;2、同时修改数据是同时修改一条数据,还是多条数据;3、假如同时修改一条数据,第一个请求修改订单状态,第二个请求修改回调状态的时候需要等待第一个请求释放行锁;4、同时修改多条数据,假如同时修改 10 条数据,第一个请求先修改的 1-5 条数据,第二个请求修改 6-10 条数据,此时才会造成死锁;】
6.解决因为网络抖动造成的线程池任务堆积连锁反应产生的 OOM【1、线程池的问题,a、线程数量过多;b、任务队列是无边的造成 OOM;】
7.由于每月都会有近百万的数据,导致数据库性能极具下降,每个月都会进行数据归档操作【业务线必然有专门的 DB,那么 DB 来做数据归档,和我们开发有毛线关系】
02.项目讲解二:权益平台
权益智能服务平台
开发环境:JDK8.0 + spring boot + redis + spring cloud+ gateway+ Rocketmq
项目简介:
该项目主要用于实现权益活动的全生命周期管理及活动服务输出,包含参与活动、完成任务、权益领取、权益兑换、权益使用等多种功能。【1、如何创建活动;2、活动中的权益由谁提供,数据从何而来,需要实现数据闭环;3、如果权益出现滥发现象,对我们的平台运营造成困难,所以我们需要管理权限的数量,通过宏观调整权益数量,保证平台的正常运营;4、权益如何兑换;5、如果权益只剩下一份,如何保证兑换成功;6、如何保证我们的权益被正常使用,保证权益被使用后失效;7、如果使用失败,要保证我的权益的状态不发生改变】
服务内容包含微信支付类权益、立减金、商户卡券、代金券等。
主要应用于pc、h5、小程序端。
项目职责:
(1)使用策略模式对接多个供应商,实现短链接直充、短链接、卡劵类权益兑换与领取。【1、短链路直充和短链路有什么区别;2、卡券的权益通过什么数据进行兑换;3、兑换权益的数据如何获取】
(2)开发并实现手机端App、小程序和管理端的自测。【1、测试流程;2、是不是全链路回归测试】
(3)跟客户与多个供应商对接需求,根据需求制定开发计划,推进技术开发及产品优化。【1、供应商是否存在卡券的宏观调整;】
(4)针对不同级别用户,设定不同领取权益规则。【1、权限是通过注解实现,还是通过网关实现,或者根据用户的级别实现;2、具体领取权益的规则有哪些】
(5)设定九宫格抽奖或者转盘抽奖或者做活动,实现领取权益并使用。【1、抽奖的算法是自己写的,还是有第三方调用;2、领取或者兑换卡券,如果保证数据的一致性】
03.项目讲解三:24年应届生项目-告警
项目描述:本项目专注于请求结果的全面监控,确保请求状态的实时跟踪。对于失败的请求,系统能够迅速识别原因,并通过钉钉和手机短信及时通知相关人员。项目致力于提供一个直观的可视化界面,展示请求结果、失败原因、异常时间以及请求频次。【1、它是一个监控系统;2、监控内容:请求次数,请求消耗时间,请求中发生的异常和未知异常】
技术栈:SpringBoot、Mysql 、Maven、Mybatis、Redis
项目职责:
1.实时监控与告警系统:通过自动化的监控机制,实时捕获应用的请求状态,对失败请求进行深度分析,并快速触发告警。告警方式包括钉钉通知和手机短信 ,确保相关人员能够迅速响应。 【1、如何自动化采集监控日志/数据;2、触发报警的机制;3、具体的技术栈是自己研发的,还是第三方插件,比如Prometheus和Granfan】
2.数据可视化:采用先进的可视化技术,将请求数据以直观的图表形式展现。这有助于团队快速了解应用性能、失败原因 以及异常时间 ,为应用优化提供数据支持【1、我们可以从这些监控得到的日志或者数据形成的图标发现那些问题,可以体现出那些问题,(1、通过请求次数,我们可以做出那些方案来提高应用性能;2、通过请求的耗时,我们可以做出那些方案来提高应用的性能;。。。同时也可以监控资源的消耗,这个资源可以是我们redis的内存占用,Mysql的高可用,资源也可以是消耗型资源,比如用户购买的请求次数)】
04.项目讲解四:24年应届生项目
项目描述:本项目致力于提升简历和职位描述的匹配精准度。为实现这一目标,我们构建了一套标注系统为c端和b端用户更精确地推荐与需求匹配的简历和职位。
技术栈 :mysql、maven、springboot、mybatis、redis、apollo
项目职责:负责分配标注任务模块、标注模块、查看历史标注任务模块、标签结果图表模块。
技术亮点:
1.利用apollo中的远程数据动态驱动标注表单的数据集展示,增强了系统的灵活性和实时性。 【1、apollo的特性;2、apollo的数据如何与应用通信】
2.在分配标注任务时,我们引入了分布式锁机制,确保每位标注员在同一时间仅处理一个任务,从而有效避免任务冲突,提高工作效率【1、资源争抢,什么是死锁,死锁发生的必要条件;2、分布式锁锁定的资源是什么;3、是否可以画一下标注过程的时序图(UML);4、我们在正式工作中,除了代码开发,还需要写大量的功能设计文档,在文档中,我们需要画相对复杂业务的时序图】
05.项目讲解五:24年应届生项目
项目描述:该项目是经过学校批准并给予资金支持从而为学生提供方便快捷的实验室预约服务。该小程序已经成功上线,并且被设计为能够承受高达300qps的并发请求。项目的主要功能是实现学生对实验室的预约操作,学生可以在小程序上进行实验室的预约操作。学生可以选择日期、时间段和实验室设备需求,并查看实验室的预约情况。系统会自动检查实验室的可用性,避免冲突预约。 开发的一个高性能预约实验室小程序,旨在【】
技术栈:Java 、Mysql、Maven、SpringBoot、Mybatis、Mybatis-Plus、Redis、JWT、Nacos GateWay、Feign、Docker、Seata、SpringTask
项目职责 :本人担任后端开发工程师、项目开发负责人。参与系统架构设计、负责项目业务设计。
技术亮点:
1.Nacos注册和管理:使用Nacos进行各模块的注册和管理,实现了服务的动态发现和配置管理,提高了系统的可扩展性和灵活性。 【1、服务发现机制】
2.分布式锁:通过Redis中的SETNX命令实现分布式锁 ,通过对版本号的控制,解决了用户预约高峰期抢占线程的问题,确保了数据的一致性和并发安全性。 【1、话术表达不正确;2、分布式锁锁定的资源描述不明确;3、版本号的生成方案】
3.Seata分布式事务:使用Seata解决了各模块间的分布式事务问题,确保了事务的一致性和可靠性。 【1、事务是否有补偿机制,保证数据的最终一致性;2、各模块之间的回滚机制如何确保触发】
4.异步调用:在学生预约成功后,通过异步调用将相应的实验室座位减少,提高了系统在高峰期的效率和性能。 【1、异步调用的解决方案;2、如果只有一个座位,如何避免超卖现象】
5.Redis缓存:将学生的预约信息存储到Redis中,减少了对MySQL数据库的负担,提高了系统的响应速度和吞吐量使系统达到了300qps。为了确保Redis和MySQL中的数据一致,采用Spring Task定时任务每隔5分钟刷新一次,解决了数据同步问题。 【1、是否还有其他方案解决数据最终一致性的问题;2、如何保证redis的数据成功落盘;3、系统的响应速度有哪些决定因素;4、系统的吞吐量有哪些决定因素;5、使用定时任务是否会对系统造成负担;6、redis的数据刷新到mysql使用增量还是全量】
业绩:
项目开发负责人,领导学习小组研发,目前该项目已上线供学校使用
06.项目讲解六:23年应届生项目
业务介绍:同城货运平台
工作中的主要技术栈:springboot、mysql、redis、springcloud、linux、git、rocketMq、grovy
工作内容概述:
在会员中台组任职
会员中台模块研发
优惠券模块研发
**出行app会员模块的线上服务治理
工作难点和成果:
理解对会员和优惠券领域业务特性,并且用于实际的开发中 【会员和优惠券的关联,优惠券如何发放,优惠券发放数量如何决策,优惠券如何宏观控制数量】
优惠券模块大规模批量发券的场景都要先查券模版,并发高的场景下会有redis超时问题,引入了caffine解决 【caffine的机制,有没有了解布隆过滤器,讲解一下布隆过滤器机制,还有没有其他解决方案】
优惠券的自动过期需求,引入了RocketMq + 调度任务,做成一个滑动窗口的方案解决 【如果优惠券大量过期,是否会造成任务堆积】
压测优惠券发放有重复发券的问题,利用mq消息的唯一ID,做幂等校验解决 【消息重复消费的原因,如何避免重复消费,幂等校验是否需要加锁】
会员中台,核心机制是spi路由,掌握底层的路由原理,支撑日常开发 【讲一下SPI机制和应用场景】
理解业务的上下游链路,对于不同流量时段、场景进行灵活配置限流、警报、扩容、降级等 【有没有具体的场景,分析一下】
线上问题的定位,通过dump文件、资源使用状况、qps分析等方面进行分析 【有没有具体的案例,讲解一下】
07.项目讲解七:餐饮
项目名称:智慧餐饮系统 职责:JAVA开发工程师
项目描述:该项目是一款SAAS智慧餐饮系统,基于微信生态开发,旨在提供全面的餐饮解决方案,包括微信扫码点餐、商家端ERP点餐、数据分析等功能模块的开发
技术栈:Java, Spring Boot, RabbitMQ, MySQL, Redis,xxl-job
职责与成果:
负责系统核心模块的开发,采用Spring Boot框架进行快速开发【核心模块有哪些业务,完整的业务流程讲一下】
通过RabbitMQ实现异步处理,提高系统的并发能力和响应性能【应用并发能力的主要因素有哪些】
优化系统性能,使用Redis分布式缓存技术提升数据读取速度,减轻数据库压力【redis缓存如何维护,如何保证redis和db的一致性】
项目引进redisson分布式锁,实现对业务上进行加锁控制处理【为什么需要加锁,加锁的目的是什么】
将库存管理服务与系统进行对接,确保菜品和库存的准确管理【具体的方案是什么,有没有其他方案,选择这个方案的优势在哪里】
微信提醒通知代码开发,确保用户能够及时收到相关通知【如果消息延时,该如何处理,有没有兜底策略】
开发处理订单营销活动的代码逻辑,利用策略模式解决各个活动之间的结算,提高系统的拓展性和可维护性【如何保证订单与营销优惠资源的一致性问题,如果优惠券处理异常,如何处理】
员工提成结算以及实现微信员工端用户能够对钱包进行提现操作
参与项目需求评审,以及后续其他模块业务的开发和代码编写,包括数据库设计等
利用xxl-job 定时自动清台处理【具体的清理流程,清理那些资源,定时任务的时间策略】
08.项目讲解八:微商城
微商城 职责:JAVA开发工程师
项目描述:微商城是一个基于微服务架构的电商平台,致力于提供稳定、高效的购物体验,包括商品服务、支付服务、订单服务等主要服务模块。
技术栈:Java, Spring Cloud, RabbitMQ, MySQL, Redis
职责与成果:
负责核心业务模块的设计和开发,采用Spring Cloud构建微服务架构,实现服务的解耦和扩展性【具体的核心业务有哪些,对应的业务流程讲一下】
通过引入Redis做缓存,提升系统的读取性能,减轻数据库压力,增强用户体验【redis缓存如何管理,如何保证缓存与DB的数据一致性】
对购物车的重构设计以及营销活动计算规则编写【为什么需要购物车,某夕夕为什么要取消购物车;营销活动如何管理和使用,业务流程讲一下】
使用RabbitMQ实现消息队列,处理订单状态变更和库存变动等异步操作,提高系统的并发处理能力和可靠性【提升并发处理能力的基本因素有哪些,如何保证服务的并发量】
对接内部进销存服务【商城与内存进销存服务的关系】
参与团队的协作开发,保证项目的质量和可维护性
09.项目讲解九:应届生项目
多多点评
技术选型:Spring Boot + Mybatis + SpringMVC + Mysql、redis、vue
开发时间/开发周期:2023年8月-11月
项目描述:多多点评是一款前后端分离项目,类似于大众点评,实现了发布查看商家、用户短信登陆、达人探店、点赞、关注等功能;主要业务是可以帮助商家引流,增加曝光度,用户也可以查看附近的消费场所。
责任描述:
1、使用Spring Boot完成整个项目的框架搭建工作
2、利用Spring Boot+Redis完成短信登陆模块,缓存用户登录信息;将用户对商家的查询进行缓存【所有的商家加入缓存会有什么影响,如何保证缓存和DB的一致性】
3、利用Redis是实现互斥锁解决缓存击穿问题,避免高并发访问下热点key突然失效导致大量请求访问数据库【为什么要用互斥锁解决缓存击穿的问题,两者有什么联系;热点数据是否需要过期时间,如果需要设置多久合适,如果不需要,该怎么维护热点数据】
4、利用Redis实现分布式锁,解决商品超卖和优惠券秒杀(一人一单)功能【如果不使用分布式锁,如何解决商品超卖问题/秒杀问题;如何获取优惠券】
5、完成达人探店、点赞、好友关注、共同关注等模块功能【如何保证点赞的有效性;好友关注后,如何维护/获取关注列表;如何维护共同关注;】
10.项目讲解十:应届生项目
项目名称:氢课教育平台
项目介绍:氢课教育是一款在线培训与知识付费的在线学习平台。提供课程课程展示,购买、学习记录、评论点赞、订单管理等功能,并且包含了用户管理、商品功能、客服管理、资源等多个后台模块
技术栈:SpringBoot +SpringCloud+ Redis + Mysql +RocketMQ+ElasticSearch
项目职责:
1、负责需求评审、技术方案设计,核心代码的开发比如课程服务、用户服务,以及线上疑难问题的处理 【讲一下主要负责的模块,相关的业务流程;讲一下主要处理的线上问题】
2、使用 aop + 自定义注解记录系统日志 【日志太多,是否会影响接口性能】
3、使用 xxl-job 分布式任务调度,实现课程定时上下架等功能 【课程定时上下架有什么好处,为什么要设计这个功能,存在的背景和意义】
4、基于 RocketMQ 实现各个服务的解耦与异步通信,并对消息重复等问题进行解决 【如何解决消息重复消费的问题,有哪些解决方案】
5、使用 redis 分布式锁对请求做幂等,解决并发问题导致的数据异常 【接口幂等有哪些实现方案,并发为什么会导致数据异常】
6、课程订单超时取消,使用 redis 延迟队列实现【为什么不使用rocketMQ对消息统一管理?redis延迟队列是否稳定?】
11.项目讲解十一:CRM项目
项目:CRM客户体验管理系统
项目介绍:CEM(Customer Experience Managemen )客户体验管理系统。通过问卷调研、客户体验管理、数据分析与可视化技术、为企业提供商业价值。
主要有运营系统、问卷系统、仪表盘系统、AI系统。
我主要负责问卷系统、运营系统的研发和设计,包括问卷服务、答题服务、推送服务、运营服务等做研发设计工作。业务上我主导过转盘抽奖、MQ消息服务升级、大师问卷异构数据接入、协同问卷、问卷新题型研发、运营系统迭代等工作。【问题:1、数据分析与可视化视图是否可以做到实时更新,数据量有多大,如果要求实时显示,如何操作;2、协同问卷中,为什么要做协同行为,设计方案是什么;3、问卷如何审批,审批的方案或者标准是什么?】
技术难点:转盘抽奖(高并发接口设计落地)
● 技术挑战:用户答完问卷后跳转到转盘抽奖页面,可在页面持续不断的进行点击抽奖, 查看奖品,领取奖品、红包等操作。同时库存、概率在活动期间还支持动态调整,这对于大量投放用户来说,如何确保转盘支持高并发请求,如何设计库存架构,如何防止恶意攻击成为一系列的技术难点。【问题:1、如何提高系统的并发能力;2、如何提高系统的处理能力;3、如何保证数据的一致性问题;】
● 技术方案:设计了一套支撑百万用户的转盘抽奖方案。大量运用 Redis 多种数据结构存储转盘的核心数据,抗住高并发请求, 采用库存异步落库技术方案增加吞吐量,灵活运用分布式锁来保证动态概率更新、动态库存调整时的数据一致性。【问题:后台使用分布式锁调整库存和概率,用户抽奖是否也需要获取分布式锁;如果不加分布式锁,后台使用分布式锁的意义是什么;如果需要加分布式锁,系统的吞吐量如何保证;】
12.项目讲解十二:CEM
项目介绍:CEM(Customer Experience Managemen )客户体验管理系统。通过问卷调研、客户体验管理、数据分析与可视化技术、为企业提供商业价值。
我主要负责问卷系统、运营系统的研发和设计,包括问卷服务、答题服务、推送服务、运营服务等做研发设计工作。业务上我主导过转盘抽奖、MQ消息服务升级、大师问卷异构数据接入、协同问卷、问卷新题型研发、运营系统迭代等工作。
● 技术难点:MQ 消息推送服务架构升级
● 技术挑战:为了增强商业竞争力与满足客户需要,需要对百万以上的客户群体做统一的投放。对于MQ消息推送服务来说,原有架构需要升级去支持未来大量用户投放的场景。 【问题:如何保证消息不丢失;如何处理消息堆积;如何保证投放成功,如果投放失败有没有补偿机制】
● 技术方案:设计了一套支撑千万级用户的消息推送方案。利用 RocketMQ 进行异步化和削峰限流方案, 对用户进行分片、 异步分批次获取用户信息, 合并成 batch 多线程发送到 MQ 。最终推送服务启用30个线程去消费消息发送到第三方平台(短信、邮箱、公众号等)【问题:如果客户端的RocketMQ启动失败,如何保证消息的成功发放;线程数量是否可以动态调整】
● 技术难点:大师问卷(异构数据接入)
● 技术挑战:公司内部系统原问卷系统沉淀了丰富的题型和数据,目前要源源不断的接入我方问卷系统。目前有三十多种题型, 且未来还会对接不同的题型和源数据,不仅要实现数据接入功能,还有答题详情展示,还要提供支持高拓展的方案。【问题:讲一下业务的完整流程和设计方案】
● 技术方案:采用工厂 + 模板的设计模式,提取共用题型,进行复杂的抽象设计,实现了高拓展、灵活的数据处理。为后期维护提供了指导 【问题:异构的流程,如何保证数据的一致性】
13.项目讲解十三:某某商城
某某商城为某某APP 首页核心业务之一,用户通过首页可直接接入到商城进行浏览、购物行为。商城团队历经了历次大促、活动促销的考验,我司作为合作方与某某大厂架构团队一起完成商城平台的开发建设;我作为核心开发人员参与了商城商品中台建设、库存中心、微服务改造升级、子系统接入、分库分表、拼团营销、金币抽签、合并支付等业务与架构工作。
·技术难点:库存中心
·技术挑战:商城经常做促销活动、秒杀场景, 商品瞬时进行库存扣减造成 redis 机器流量倾斜问题。 【秒杀场景需不需要单独的服务器,秒杀场景是否需要加锁;促销活动中,活动资源如何评定;】
·技术方案:实现了一个高性能,可支撑分桶多分片的库存中心,提供单库存分片不足扣减的合并库存功能,提供商品操作库存入库的渐进性入缓存的实现。【如何保证数据的一致性;分桶多分片的库存扣减完整业务/时序图】
·技术难点:数据迁移平台
·技术挑战:分库分表方案敲定,为了实现数据迁移、数据同步需要完善可靠的数据迁移系统【数据量有多大?分库分表后,如何保证数据闭环,业务是否需要修改】
·技术方案:研发数据迁移系统,包括了业务表(订单、订单详情等),迁移表、迁移配置表等。实现了全量同步滚动拉取、增量同步(基于 Cancal+MQ)防止数据丢失和高效写入方案。实现了单库到八库八表的实践。 【binlog和redolog的区别,binlog异步迁移是否存在风险,是否会造成查询过程卡顿】
14.项目讲解十四:社交分享平台 【刚培训结束,自己做的面试项目】
项目介绍 :社交分享电商平台旨在为用户提供分享购物心得,并可以直接购买相关商品。该项目分为管理端和用户端。
用户端核心业务有:查看附近门店、发布笔记(获取积分)、签到、点赞和收藏,以此带动用户的活跃度。还可以发放一些优惠券,促进用户消费。
管理端核心业务有:用户的笔记、评论、商品、优惠券的管理。
使用技术 SpringBoot、SpringCloud、RabbitMQ、Redis、XXL-JOB、Redisson、Mybatis-plus、分库分表等。 【接口性能主要在哪些地方消耗较大:IO】
工作职责
1、采用百度地址编码和路线规划服务,为用户和商家地址提供查找附近门店的功能。
2、采用Redis位图 ,优化用户签到功能,减少内存消耗。
【按照每周讲解一下位图怎么使用:0000000---》0000001---->0000011】
3、采用Redis SortedSet数据结构存储用户本月积分排行,使用MySQL分表存储历史积分排行。 【积分排行持久化的作用】
4、采用XXL-JOB实现分布式任务调度,定时持久化上赛季积分排行,根据当月和历史积分排行发送优惠券。 【历史数据较多时,如何进行数据对比?】
5、开发可扩展和通用的点赞/踩模块,利用Redis Set数据结构存储用户点赞明细, SortedSet数据结构存储特定业务项的点赞总数,增加用户互动性。 【为什么要用有序集合存储点赞明细】
6、采用RabbitMQ实现消息队列,将点赞总数放入消息队列,实现系统解耦和异步处理, 提升系统响应速度。【点赞总数在什么场景下会被持久化DB层;场景如何界定】
7、设计支持多类型配置的优惠券系统,采用策略模式选择不同类型的优惠券。
8、解决了超发和超领问题。使用JMeter工具进行压测,确保并发安全和提高用户体验和平台性能。
9、采用乐观锁思想解决优惠券超发问题,利用关系型数据库写锁排他性保证并发安全。 【如何不使用锁解决超发问题?】
10、采用Redisson分布式锁解决优惠券超领问题,结合SPEL表达式、工厂模式、策略模式和AOP思想,封装自定义分布式锁注解。
个人成就
1、查询点赞状态使用 ,从单命令执行,改为RedisTemplate 的 executePipelined 方法进行批量处理,优化系统响应时间( 40s->100ms)。
2、多线程优化大批量数据插入速度:由于cdk的生成需要将这批码插入数据库中保存,当创建十万条cdk记录时,耗时达到了十几秒。使用@Async+自定义线程池的方式,异步生成cdk,优化后执行耗时2.5秒,执行时间缩短了6倍。 【批量插入的数据是否会受到间隙锁的影响;数据在插入过程中,如何避免/减少页分裂/页合并的产生/受到间隙锁的影响】
3 、基于Redis异步领券响应速度:在兌换资格校验的时候,或者领券资格校验的时候,会有多次与Redis的交互,每一次交互都需要发起一次网络请求。在并发较高的情况下导致网络拥堵,导致业务变慢。通过编写LUA脚本,在脚本中编写复杂业务判断,通过一次请求,完成对脚本的调用。提高接口响应速度。
21.6 oa办公系统
01.优化前的版本
项目描述:
平台关注应用体验,借鉴应用经验,先进平台支撑,全面安全设计,国有自主可控,整体统筹规划,并以此为指导思想,建设了包含信息发布中心,流程审批中心,远程办公中心,数字化运营,音视频服务,统一检索中心的数字化协同办公平台。全面信创生态环境适配,提供多种组合信创环境服务支持,满足替代终端混合环境使用。负责基于现有总分行公文类流程的现状,项目组编写分行版公文管理信创应用业务需求,包括行发文,部门发文,党委发文等等,以及一级行二级行的权限控制,产品特有的功能平台支撑层,组件支撑层,应用服务层,信息门户层。
开发环境:SringBoot +MySQL+Redis+ES+Nginx+Vue+RabbitMQ
项目职责:
1、项目开发以及配合测试,详细设计和日常开发维护;
2、参与老系统向新系统的过渡,系统重构,数据库设计等工作3负责对接公文系统接口参数处理;
3、使用中间表作为文件分发设计:
4、参与下载文件模块开发设计;
5、参与开发领导模块设计
6、参与开发各分行业务
7、安全问题排查修改
02.优化后的版本
项目名称:企业级分布式协同办公系统
项目描述:
该项目是面向集团级企业的大型分布式协同办公平台,服务用户规模3000+,日均处理业务数据约10万+。平台采用微服务架构,实现了信息发布中心、流程审批中心、远程办公中心等核心功能模块,支持全面的信创环境适配。
技术架构:
前端:Vue.js + Element UI
后端:SpringBoot + SpringCloud Alibaba + Redis + RabbitMQ + MySQL + MinIO + ElasticSearch
监控:Prometheus + Grafana + ELK
技术难点及解决方案:
1. 文档处理性能优化
设计基于MinIO的分布式文件存储方案,支持PB级文档存储
实现文档断点续传和秒传功能,提升10倍传输效率
引入文档预览服务,支持100+种格式在线预览
2. 复杂审批流程引擎优化
设计实现了基于Activity工作流引擎的自定义工作流程
通过状态机模式处理复杂审批流转,支持动态分支、会签、并行等场景
引入Redis分布式锁确保并发审批的数据一致性
审批处理效率提升200%,支持千级并发处理
3. 系统性能优化
实现基于ElasticSearch的全文检索,检索响应时间优化至100ms以内
使用RabbitMQ消息队列实现系统解耦,提高系统可用性达99.99%
设计多级缓存架构(本地缓存+Redis集群),降低数据库压力80%
实现读写分离,通过分库分表处理海量数据,单表数据量控制在500万以内
4. 安全性提升
实现基于RBAC的细粒度权限控制,支持动态权限调整
设计统一认证中心,实现SSO单点登录
所有敏感数据采用AES加密存储,确保数据安全
实现操作日志完整追踪机制,支持审计回溯
项目成果:
系统平均响应时间从3s优化至300ms,支持2000+并发用户
业务处理效率提升200%,用户满意度提升40%
系统运维成本降低60%,故障处理时间缩短80%
获得公司年度最佳技术创新奖
03.难点1:设计基于MinIO的分布式文件存储方案,支持PB级文档存储
a.业务背景分析
在我们的办公系统中,经常需要处理大量的文档上传下载需求,需要支持PB级的文档存储。考虑到性能、可靠性和成本等因素,我们选择了基于MinIO构建分布式存储方案。
b.整体架构设计
采用MinIO分布式集群架构,每个集群至少4个节点,使用Nginx做负载均衡,采用Redis缓存热点文件元数据,MySQL存储文件索引信息。
c.MySQL表结构设计
-- 文件信息主表:存储文件的基本信息
CREATE TABLE file_info (
file_id VARCHAR (32) COMMENT '文件ID,主键',
file_name VARCHAR (255) COMMENT '文件名称',
file_size BIGINT COMMENT '文件大小,单位字节',
file_type VARCHAR (50) COMMENT '文件类型,如pdf、doc等',
md5 VARCHAR (32) COMMENT '文件MD5值,用于秒传判断',
bucket_name VARCHAR (100) COMMENT 'MinIO的存储桶名称',
object_name VARCHAR (255) COMMENT 'MinIO中的对象名称,即存储路径',
chunk_count INT COMMENT '文件分片总数',
upload_status TINYINT COMMENT '上传状态:0-未上传,1-上传中,2-已完成,3-上传失败',
create_time DATETIME COMMENT '创建时间',
update_time DATETIME COMMENT '最后更新时间',
creator VARCHAR (50) COMMENT '创建者用户ID',
is_deleted TINYINT COMMENT '是否删除:0-未删除,1-已删除',
PRIMARY KEY (file_id)
) COMMENT '文件信息主表';
-- 文件分片信息表:存储文件分片上传的详细信息
CREATE TABLE file_chunk (
chunk_id VARCHAR (32) COMMENT '分片ID,主键',
file_id VARCHAR (32) COMMENT '关联的文件ID',
chunk_index INT COMMENT '分片序号,从0开始',
chunk_size BIGINT COMMENT '分片大小,单位字节',
chunk_path VARCHAR (255) COMMENT '分片在MinIO中的存储路径',
upload_time DATETIME COMMENT '分片上传完成时间',
PRIMARY KEY (chunk_id),
INDEX idx_file_id (file_id) COMMENT '文件ID索引'
) COMMENT '文件分片信息表';
d.Redis存热点文件元数据设计
# 文件基本信息(Hash结构)
key: file:info:{fileId}
{
fileName: "测试文档.pdf",
fileSize: "1024000",
fileType: "pdf",
md5: "xxxxx",
uploadStatus: "1",
bucketName: "documents",
objectName: "2024/01/测试文档.pdf"
}
# 文件分片上传进度(Hash结构)
key: upload:{fileId} {
chunk:0: "1",
chunk:1: "1",
chunk:2: "1"
}
# 热门文件访问计数(String结构)
key: file:access:{fileId} value: 访问次数
# 文件下载URL缓存(String结构)
key: file:url:{fileId} value: 临时下载URL
e.代码实现示例
@Service public class FileService {
@Autowired
private RedisTemplate<String, Object> redisTemplate;
@Autowired
private FileInfoMapper fileInfoMapper;
// 保存文件信息
public void saveFileInfo(FileInfo fileInfo) {
// 1. 保存到MySQL
fileInfoMapper.insert(fileInfo);
// 2. 保存到Redis缓存
String redisKey = "file:info:" + fileInfo.getFileId();
Map<String, String> fileInfoMap = new HashMap<>();
fileInfoMap.put("fileName", fileInfo.getFileName());
fileInfoMap.put("fileSize", String.valueOf(fileInfo.getFileSize()));
fileInfoMap.put("fileType", fileInfo.getFileType());
redisTemplate.opsForHash().putAll(redisKey, fileInfoMap);
// 设置过期时间
redisTemplate.expire(redisKey, 24, TimeUnit.HOURS); }
// 获取文件信息
public FileInfo getFileInfo(String fileId) {
// 1. 先从Redis获取
String redisKey = "file:info:" + fileId;
Map<Object, Object> fileInfoMap = redisTemplate.opsForHash().entries(redisKey);
if (!fileInfoMap.isEmpty()) {
// 更新访问计数
redisTemplate.opsForValue().increment("file:access:" + fileId);
return convertMapToFileInfo(fileInfoMap);
}
// 2. Redis没有,从MySQL获取
FileInfo fileInfo = fileInfoMapper.selectById(fileId);
if (fileInfo != null) {
// 放入Redis缓存
saveFileInfoToRedis(fileInfo);
}
return fileInfo;
}
// 更新上传进度
public void updateUploadProgress(String fileId, int chunkIndex) {
// 1. 更新Redis进度
String uploadKey = "upload:" + fileId;
redisTemplate.opsForHash().put(uploadKey, "chunk:" + chunkIndex, "1");
// 2. 更新MySQL状态
FileChunk fileChunk = new FileChunk();
fileChunk.setFileId(fileId);
fileChunk.setChunkIndex(chunkIndex);
fileChunk.setUploadTime(new Date());
fileChunkMapper.insert(fileChunk);
}
}
f.说明
a.缓存策略说明:
热点文件判定:访问次数超过阈值的文件元数据会被缓存
缓存时间:一般文件信息缓存24小时,上传进度缓存12小时
更新机制:采用先更新数据库,再删除缓存的策略
缓存击穿防护:使用互斥锁防止缓存击穿
b.数据一致性保证:
采用Cache Aside Pattern模式,更新时先更新数据库,再删除缓存
定时任务对比数据库和缓存数据,确保一致性
c.存储策略实现
文件目录采用分层设计:业务/年/月/日/文件
大文件采用分片上传,每片大小5MB
实现文件秒传功能,通过MD5判断
d.性能优化方案
a.实现了异步上传机制
@Async
public CompletableFuture<String> uploadAsync(MultipartFile file) {
String objectName = generateObjectName(file);
minioClient.putObject(bucketName, objectName, file.getInputStream());
return CompletableFuture.completedFuture(objectName);
}
b.其他
使用Redis缓存上传进度
采用分片并行上传提高效率
实现断点续传功能
e.高可用保障
MinIO集群采用纠删码机制,配置N+4冗余
实现了完整的监控告警系统
定期数据备份策略
f.纠删码机制:
纠删码(Erasure Code)是一种数据保护机制,它的核心思想是将数据分片并生成校验数据,即使部分数据丢失也能通过剩余数据进行恢复。
举个简单的例子来说明:
传统的备份方式
比如存储1个100MB的文件
如果要做3个副本,需要300MB存储空间
只能防止整个副本丢失
纠删码的方式
将100MB文件分成10份,每份10MB
额外生成4份校验数据,每份也是10MB
总共占用140MB存储空间
这14份数据分散存储在不同节点
只要还剩下任意10份数据,就能完整恢复原始文件
优势:
存储效率高:比传统多副本节省30-60%空间
可靠性强:可以容忍多个节点同时故障
g.恢复能力强:丢失的数据可以通过剩余数据重建
在MinIO中的应用:
默认使用纠删码EC:4(即N+4配置)
数据分片分布在不同节点
支持最多4个节点同时故障
读写性能好,恢复速度快
这就像是一本书的内容被分成多页,即使丢失几页,通过目录和其他页面的信息也能推算出丢失页面的内容,这就是纠删码的基本原理。
h.监控和运维
使用Prometheus + Grafana监控系统运行状态
实现了完整的日志收集和分析系统
建立了容量预警机制
i.遇到的主要挑战和解决方案
a.大文件上传性能问题
实现了分片上传
使用异步处理
优化网络配置
b.分布式文件系统上线后效果:
支持单文件最大100GB上传
上传速度提升300%
存储成本降低40%
系统可用性达到99.99%
04.难点2:通过状态机模式处理复杂审批流转,支持动态分支、会签、并行等场景
a.我们以一个简单的员工报销流程为例:
业务规则:
报销金额 < 1000元:直接主管审批
报销金额 1000-5000元:部门经理审批
报销金额 > 5000元:财务审批
允许申请人撤回和审批人驳回
b.传统实现方式(不使用状态机):
@Service
public class ExpenseService {
public void processExpense(String expenseId, String action, String operator) {
Expense expense = expenseRepository.findById(expenseId);
// 复杂的状态判断和处理逻辑
if ("DRAFT".equals(expense.getStatus())) {
if ("submit".equals(action)) {
// 提交处理
if (expense.getAmount() < 1000) {
expense.setStatus("SUPERVISOR_REVIEW");
expense.setCurrentApprover(getSupervisor(expense.getApplicant()));
} else if (expense.getAmount() <= 5000) {
expense.setStatus("MANAGER_REVIEW");
expense.setCurrentApprover(getManager(expense.getApplicant()));
} else {
expense.setStatus("FINANCE_REVIEW");
expense.setCurrentApprover(getFinanceManager());
} }
} else if ("SUPERVISOR_REVIEW".equals(expense.getStatus())) {
if ("approve".equals(action)) {
expense.setStatus("APPROVED");
} else if ("reject".equals(action)) {
expense.setStatus("REJECTED");
}
} else if ("MANAGER_REVIEW".equals(expense.getStatus())) {
if ("approve".equals(action)) {
expense.setStatus("APPROVED");
} else if ("reject".equals(action)) {
expense.setStatus("REJECTED");
}
} else if ("FINANCE_REVIEW".equals(expense.getStatus())) {
if ("approve".equals(action)) {
expense.setStatus("APPROVED");
} else if ("reject".equals(action)) {
expense.setStatus("REJECTED");
}
}
// 更新数据
expenseRepository.save(expense);
}
}
c.使用状态机的实现:
// 1. 状态定义
public enum ExpenseState {
DRAFT("草稿"),
SUBMITTED("已提交"),
SUPERVISOR_REVIEW("主管审批中"),
MANAGER_REVIEW("经理审批中"),
FINANCE_REVIEW("财务审批中"),
APPROVED("已通过"),
REJECTED("已拒绝"),
CANCELED("已取消");
private String description;
}
// 2. 报销上下文
@Data
@Builder
public class ExpenseContext {
private String expenseId;
private ExpenseState state;
private String applicant;
private BigDecimal amount;
private String description;
private String currentApprover;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}
// 3. 状态机实现
@Service
@Slf4j
public class ExpenseStateMachine {
@Autowired
private ExpenseRepository expenseRepository;
@Autowired
private NotificationService notificationService;
@Transactional
public void processStateTransition(String expenseId, String action) {
ExpenseContext context = getExpenseContext(expenseId);
handleStateTransition(context, action);
saveContext(context);
notifyRelevantUsers(context);
}
private void handleStateTransition(ExpenseContext context, String action) {
switch (context.getState()) {
case DRAFT:
handleDraftState(context, action);
break;
case SUBMITTED:
handleSubmittedState(context);
break;
case SUPERVISOR_REVIEW:
case MANAGER_REVIEW:
case FINANCE_REVIEW:
handleReviewState(context, action);
break;
default:
throw new IllegalStateException("非法的状态转换");
}
}
private void handleDraftState(ExpenseContext context, String action) {
if ("submit".equals(action)) {
context.setState(ExpenseState.SUBMITTED);
} else if ("cancel".equals(action)) {
context.setState
}
}
private void handleSubmittedState(ExpenseContext context) {
// 根据金额确定下一个审批人
if (context.getAmount().compareTo(new BigDecimal(1000)) < 0) {
context.setState(ExpenseState.SUPERVISOR_REVIEW);
context.setCurrentApprover(getSupervisor(context.getApplicant()));
} else if (context.getAmount().compareTo(new BigDecimal(5000)) <= 0) {
context.setState(ExpenseState.MANAGER_REVIEW);
context.setCurrentApprover(getManager(context.getApplicant()));
} else {
context.setState(ExpenseState.FINANCE_REVIEW);
context.setCurrentApprover(getFinanceManager());
}
}
private void handleReviewState(ExpenseContext context, String action) {
if ("approve".equals(action)) {
context.setState(ExpenseState.APPROVED);
// 触发报销发放
triggerPayment(context);
} else if ("reject".equals(action)) {
context.setState(ExpenseState.REJECTED);
}
}
}
d.使用状态机的优势:
代码更清晰易懂:
状态和转换规则一目了然
每个状态处理逻辑独立
避免了复杂的if-else嵌套
-----------------------------------------------------------------------------------------------------
维护更简单:
修改状态流转规则容易
添加新状态方便
业务逻辑集中管理
-----------------------------------------------------------------------------------------------------
功能扩展更容易:
添加新的审批环节简单
修改审批规则方便
添加新功能不影响现有代码
-----------------------------------------------------------------------------------------------------
错误处理更完善:
状态转换更可控
异常处理更集中
便于问题排查
e.实际效果:
代码更容易理解
维护成本降低
开发效率提升
系统更稳定
这个简单的例子展示了即使在相对简单的业务场景中,使用状态机也能带来显著优势:
-----------------------------------------------------------------------------------------------------
代码结构更清晰
业务逻辑更容易理解
维护和扩展更方便
代码质量更高
而且,随着业务复杂度增加(比如添加更多审批环节、特殊审批规则等),状态机的优势会更加明显。
05.难点3:审批处理效率提升200%,支持千级并发处理
a.我们在实现审批系统时,通过多个层面的优化措施实现了高性能和高并发,具体性能提升来自以下几个方面:
缓存策略:
对于一些变化不大的数据尽量提前加载到缓存,比如各种审批流程,审批规则等等
-----------------------------------------------------------------------------------------------------
并发控制优化:
分布式锁:使用Redis实现,避免重复处理
乐观锁:数据库层面防止并发更新
队列缓冲:削峰填谷,比如月底会集中报销或处理各种事项,如果流程数量太多会影响整个OA系统的性能,这是可以借助队列削峰,后台用线程池异步处理流程
线程池隔离:不同业务使用独立线程池,这样可以减小业务之间的相互影响
-----------------------------------------------------------------------------------------------------
异步处理机制:
状态变更通知异步化
审批通知异步发送
批量处理能力
失败重试机制
-----------------------------------------------------------------------------------------------------
数据库优化:
分库分表:按租户ID水平分片
索引优化:状态、申请人等字段
分页查询:避免大结果集
读写分离:主从架构
b.性能数据:
平均响应时间:从500ms优化到150ms
并发处理能力:从300/秒提升到1000/秒
CPU使用率:从平均85%降到45%
-----------------------------------------------------------------------------------------------------
这些优化措施整体提升了审批处理效率:
通过引入缓存减少了70%的数据库访问
异步处理机制提升了并发处理能力
分布式锁保证了数据一致性
批量处理提高了系统吞吐量
-----------------------------------------------------------------------------------------------------
最终实现了审批处理效率提升200%,支持千级并发处理的目标。这些优化不仅提升了性能,还保证了系统的可靠性和稳定性。
21.7 保险分销平台
01.优化前的版本
项目名称:分销领客牛平台
技术栈:Spring Boot+SpringCloudAlibaba+MySQL+Redis+Kafka+Apollo+jekins
项目描述:领客牛是一个针对渠道建立的分销PC端保险产品销售平台。为渠道提供了发展下级渠道、下级团队下级人员的功能。渠道长、团队长则给下级组织/个人分配不同的产品并灵活配置不同的推广费比例(返佣比例)。代理人可根据客户需求选择不同保险产品,并为客户定制合适的投保计划书,并生成投保链接。用户点击页面可完成线上投保,并享有完善的保全服务、理赔服务。
职责描述:
1.配合产品经理需求分析,需求评审。
2.接口文档的编写、接口设计、数据库表格的设计。
3.参与组织架构模块的开发、推广费模块的设计与开发。
4.参与计划书模块的开发、多款产品的迭代以及设计模式引入
技术要点:
1.使用kafka 的机制实现与外部系统的解耦,核心数据的持久化存储,
2.使用Nacos作为注册中心,实现服务的发现与治理,使用Feign完成微服务间的调用
3.使用Apollo作为配置中心,使用灰度发布轻松实现测试环境和本地环境的隔离
难点:
1.计划书列表查询接口执行时间过长的优化。
2.推广费模块业务逻辑尤为复杂,使用集合以及Stream流式处理业务,并引入设计模式提高程序的可维护性。
02.优化后的版本
项目名称:分销领客牛平台(保险产品分销系统)
项目描述:
领客牛是一个大型保险产品分销平台,日均服务10万+代理人,支持数百款保险产品的在线销售。系统实现了完整的多级分销体系,包括渠道管理、团队管理、产品配置、佣金计算、投保流程等核心功能。
技术架构:
前端:Vue.js + Element UI
后端:SpringBoot + SpringCloud Alibaba + MySQL + Redis + kafka + Apollo
监控:Prometheus + Grafana + ELK
核心亮点:
高并发订单处理
采用多级缓存(本地缓存+Redis集群)架构,将热点产品信息查询延迟控制在10ms以内
设计了分布式锁+消息队列的架构,实现订单峰值1000+TPS的稳定处理
使用分库分表技术,解决了亿级订单数据存储问题(视情况写)
复杂佣金计算系统
设计了灵活的多级分销佣金计算规则引擎,支持20+种佣金计算规则
采用责任链+策略模式处理不同产品类型的佣金计算逻辑
实现佣金计算的实时预览功能,提升用户体验
投保计划书智能生成
设计了基于模板引擎的动态计划书生成系统,支持100+种产品组合方案
实现了计划书异步生成和缓存机制,将生成时间从20秒优化到1秒内
采用多级缓存+延迟队列,解决了高峰期计划书并发生成问题
技术难点及解决方案:
订单数据一致性问题
实现了基于TCC模式的分布式事务处理机制,确保订单与支付状态的最终一致性
设计了订单状态机,通过状态流转实现订单全生命周期的有效管理
采用补偿机制处理分布式事务异常,确保数据最终一致性
复杂业务规则处理
引入规则引擎,将90+种业务规则配置化,提升系统可维护性
设计了产品规则动态装载机制,支持业务规则热更新
实现了规则验证的并行处理,提升规则校验效率
系统性能优化
结合业务场景优化复杂SQL,将30秒级查询优化到1秒内
实现读写分离,利用多级缓存减少数据库访问压力
通过异步处理+任务队列,提升系统整体吞吐量
安全性设计
实现了基于RBAC的细粒度权限控制
设计防刷限流机制,有效防止恶意攻击
实现敏感数据加密存储和传输机制
03.面试如何回答
a.介绍
采用多级缓存(本地缓存+Redis集群)架构,将热点产品信息查询延迟控制在10ms以内
我们的保险产品信息查询是个高频操作,日均查询量在千万级别。产品信息包含基础信息、费率表、保障责任等数据,
所以我们设计了多级缓存架构来提升查询性能。具体实现如下:
b.缓存架构设计:
一级缓存:使用Caffeine实现本地缓存,缓存热点产品的完整信息
二级缓存:使用Redis集群存储所有产品信息
最终数据源:MySQL数据库
c.查询流程:
用户请求 -> 查本地缓存(Caffeine) -> 查Redis集群 -> 查数据库
本地缓存:设置容量为200个产品,采用LRU淘汰策略
Redis集群:采用Redis Cluster模式保证高可用,按产品ID分片存储
通过本地缓存命中率达到90%以上,Redis集群命中率达到99%以上
d.缓存一致性保证:
采用Cache Aside Pattern(旁路缓存模式)+ 最终一致性方案:
更新操作:先更新数据库,再删除缓存
引入消息队列实现异步更新:
更新数据库 -> 发送更新消息 -> 消费消息更新Redis -> 通知各节点清除本地缓存
-----------------------------------------------------------------------------------------------------
设置合理的缓存过期时间作为兜底方案(本地缓存5分钟,Redis 30分钟)
这个可以提升缓存与数据库的一致性,因为要保证缓存与数据库的绝对一致(要用读写互斥的分布式锁)代价是很高的
-----------------------------------------------------------------------------------------------------
使用带版本号的乐观锁保证并发更新的正确性(视情况选择)
写写并发导致的数据覆盖:
时间1: 节点A读取产品价格100元 version=1
时间2: 节点B读取产品价格100元 version=1
时间3: 节点A将价格更新为120元 version=2
时间4: 节点B将价格更新为110元 version=1
最终结果: 价格变成110元,节点A的更新被覆盖
e.性能优化措施
产品信息分级缓存:
热点数据:完整产品信息放入本地缓存
常规数据:基础信息放入本地缓存,详细信息放入Redis
实现缓存预热机制:
系统启动时预加载热门产品
定时任务更新热门产品列表
使用布隆过滤器防止缓存穿透
通过互斥锁防止缓存击穿
f.监控和异常处理:
实现缓存监控:缓存命中率、延迟、内存使用率等
配置熔断降级机制:
Redis集群异常时降级使用本地缓存
本地缓存异常时直接查询Redis
设置告警阈值,及时发现并处理异常情况
监控数据采集:
使用Prometheus + Grafana架构
Redis指标通过Redis Exporter采集
本地缓存指标通过JMX采集
g.通过这套方案,我们将产品信息查询延迟控制在10ms以内,其中:
本地缓存访问延迟:0.1ms以内
Redis集群访问延迟:5ms以内
数据库访问延迟:50ms左右
这个方案在我们的业务场景中运行良好,既保证了查询性能,又确保了数据一致性。
21.8 附:公司面试
01.晋钢控股
1.java字符串每个字符出现的次数
2.java判断是否是回文字符串
3.sql优化
4.分布式事务
5.垃圾回收机制
6.内存溢出怎么处理
02.科大讯飞
自我介绍
做过课题吗,手上有offer吗,为什么不考研
---------------------------------------------------------------------------------------------------------
Java开发做了多长时间,学习途径
Java内存机制,JVM调优
---------------------------------------------------------------------------------------------------------
观察者模式
类加载器,双亲委派机制
如何初始化线程池,哪个参数决定核心线程池
Java内存泄漏如何排查
线程死锁如何排查
SpringBoot启动流程
---------------------------------------------------------------------------------------------------------
接触过中间件吗
redis主要用于什么,CRUD吗
redis内存满了,对客户端有什么影响
---------------------------------------------------------------------------------------------------------
Http报文组成
技术上的优势
反问环节(部门,业务,一共几次面试,对面试进行点评)
03.科大讯飞
一面:面试时间30分钟左右,中规中矩
redis保障数据一致性策略
kafka解决重复消费问题
零拷贝的原理
BIO与NIO
解决过生产问题没有,怎么解决的?
JVM触发全量GC的条件
netty的服务端与硬件层怎么通信?
hashMap线程安全的策略,currenthashmap为什么线程安全?
ArraList和LinkedList区别以及那个更省内存空间?
线程池核心参数?核心线程能否为零,为零时怎么处理?
countDownLatch和信号量
解释心跳机制?
介绍一下乐观锁与悲观锁,CAS中unsafe类
分布式事务?
redis雪崩?redis部署模式有那些?答:哨兵模式,什么是哨兵模式?
事务隔离级别有几种,脏读与幻读区别?
数据库查询优化的策略?
Java的反射原理与作用
springcloud核心组件?
nacos的作用?
---------------------------------------------------------------------------------------------------------
pgsql和MySQL区别?
MySQL能存多大数据?换算成行能存多少条数据?
MySQL主从配置,请问从节点能不能接从节点?
MySQL实现主从数据同步的原理能不能展开讲一下?
MySQL排查慢SQL,以及优化方法?
MySQL数据超过一亿条主从方式还可以吗?你打算怎么解决这个问题?
redis有人说单线程有人说多线程,如果都是对的你怎么理解?
redis节点配置模式,为什么要这么配? redis除了主从还有没有其他配置?答:哨兵,哨兵模式能不能解释一下?数据操作会不会经过哨兵?除了哨兵还有没有其他配置?
redisAOP备份方式真的不会数据丢失吗?数据丢失了怎么恢复? 都丢失了还能找回还叫丢失吗?
kafka采用了什么配置方式?kafka能不能配置一主二从为什么?
kafka为什么要配置副本?所有的副本和主节点消息肯定一样吗?主节点挂了副本同步消息的原理能讲一下吗?
nacos是单节点还是什么配置方式,为什么要配置多个节点?如果配置两个主节点行不行?
nacos是使用了CAP理论的那个理论?nacos只能实现AP吗能不能实现CP?
有没有使用过其他注册中心?Eureka使用了CAP理论的那个理论?Eureka你们配置了几个节点?
Nginx那几种负载均衡策略?配置在那个代码块?这种策略的原理是什么?最近一次配置什么时候?
minio用来做什么?minio配置了几个节点?minio每次能存多大数据?
docker有没有使用过?docker命令了解多少?启动的时候可以加入那些参数?
k8s有没有使用?K8s命令了解多少?k8s核心组件介绍一下?