1.熟练掌握 Java 语法、集合等,具有良好的编程习惯以及代码规
范。
2.熟悉 JVM 的底层原理(如内存模型、类加载机制、垃圾回收机
制) 。
3.熟悉 JUC,了解 AQS 原理,掌握并发编程能力 。
4.熟练使用 MySQL 底层数据结构,掌握 SQL 层面的调优经验。
5.熟悉非关系型数据库 Elasticsearch 的使用。
6.熟练掌握 Spring、Mybatis、SpringBoot、SpringCloud 等开
源框架。
7.熟悉 Redis 的使用以及本地缓存的使用,以及缓存常见问题的
解决办法。
8.熟悉消息中间件的使用,如:Kafka 。
9.了解 ELK,SkyWalking,Arthas 等常用问题追踪工具
一. 荣大二郎神信披检索
1.Elasticsearch 实现了海量数据的分词检索以及同段同句检索 。
2.基于 Elasticsearch,实现用户行为信息(点赞、收藏等)的储存与查询。
3.基于Redis实现用户登录信息的储存,使用拦截器和ThreadLocal实现改造老旧代码(老旧代码为前端直接传用户id且没有做校验),使用JWT确保用户信息避免篡改。
4.使用es和MySQL实现项目时间轴,用于确定公司当前的IPO进程。
支付宝支付功能以及活动时价格变动功能的开发与维护。
二. 荣大二郎神信披抓取
1.维护抓取流程、添加数据源时增加新的数据抓取逻辑。
2.根据源网站检索条件制定字典表,用于检索的条件。
数据的维护与修复,当数据被污染时修复数据。
项目描述: 1.荣大二郎神主要功能是检索各个上市公司和预上市公司发布的信披,主要的优势是可以将多网站(证监会、巨潮、深交所、上交所等)的报告汇总便于检索。 2.同时能够根据同段同句进行检索,避免检索到其他信息,比如说:在IPO时证监会提出了问题,用户可以指定问询与回复选择同段
项目描述: 1.荣大在辅助公司上市时积累了很多经验,各个部门都有自己的一些积累。报告中心主要就是用来发布这些内容的地方。 2.报告中心为公司内多个部门共同使用,最顶层为部门,部门下为专栏,专栏下才是报告,其中专栏和报告均有免费和收费的区分,只有用户购买了收费内容才能观看(由于