熟悉Spring轻量级、全面化和非侵入的框架,springboot开发敏捷、低配置、可插拔式starter方式。springcloud给予服务模块化、功能化、解决分布式系统调度,分别用eureka服务发现,ribbon客户端负载均衡,hystrix断路器分别有客户端和服务端熔断,resilience4j链路跟踪。
熟悉Java基础,设计模式,排序及数据结构算法等。
精通Java多线程并发锁
熟悉Maven Jenkins jar包管理 jar包冲突
熟练Redis cluster,mysql,mybatis,memcache,netty,Tomcat,dubbo,zookeeper等
熟悉日志框架kafka,flume等。
熟悉大数据HDFS,SPARK,HBase等。
熟悉jvm 类加载 jit优化等。
项目 数据分析系统
所属公司: 科大讯飞科技有限公司
项目描述: 数据在BJ用采集引擎传送到数据中心,分析数据,解析数据种类为三维数据,再次分析的wav,message,phonedata数据写入kafka集群,自定义注册表协议序列化器,有kafka consumer分析,其他数据用幂等式写入MySQL 主从集群,前后应用用spring boot微服务和Vue 还有定时任务服务等
责任描述: 我负责整个项目搭建,人员支配及代码评审,Maven nexus搭建私服加快打包速度和版本控制,还搭建Jenkins SVN 等一件部署的平台,SVN控制master develop代码版本发布是方式。bj采集服务及日志采集和数据中心文件处理用到Apache vfs底层框架,我再次分装成可用可分布式读写的文件处理引擎 其中单服务用本地锁,多服务用zookeeper分布式锁等。前端是Vue,后端是分布式微服务,按照业务分为html yj服务 zs服务 phonedata服务,依赖用Maven deploy发布方式 连接各服务的依赖。微服务之间用通讯用http feign方法。因为用户都是固定用户 不超过500人所以没有用负载ribbon和防止服务雪崩的hystrix熔断机制。首页数据用的是分布式Redis cluster这是整个系统架构。服务可以按照业务可以横行扩展。数据中心处理成功回传成功文件到采集中心 采集应答确认方式在删除本地文件,因为中间是全双工的 速度没有阻塞。这个是整体的系统流程,其中用到自己开发的文件采集服务和日志采集框架。
是用Java 基础、Spring boot 、dubbo,membercache、websocket、jeesite自动化开发后台等技术完成的。主要业务就是完成对淘宝商家的开发和店铺的商品的促销。角色有商家和用户等。系统后台主要对商家、用户、商家的跟进(促单系统)和pc端的(分销
系统背景: 1、是给旅行社开发一套各个员工平台接单的业绩管理 2、还有定制旅行开发一个跟团报价和拼团功能 3、开发一个旅游行程的状态管理功能 4、人员 司机 酒店一些数据的维护等 5、人员注册 角色 数据权限等 演示地址及密码 http://47.92.158
1、vamm-jdbc 是一款先进的数据库级别的ORM框架,类似于mybatis-plus。但是它的优点还是很大的。 2、Vamm-Jdbc 是先进的数据库处理框架. 在处理数据库数据和数据之间切换是非常好的ORM原生框架. 支持lambda编程 有验证空和非空验证的设定.
1、主要限制资源耗尽一直保护措施,主要三种方式,分别是:基于JDK内置锁的、基于JDK显示锁和JDK信号量的三种不同实现。是根据用户的选择自己配置。 2、具有JDK内置锁,也有重量级锁和信号量的锁,在下面会一一介绍。 3、是一种重量级的jdk的显示锁,用户线程直接会调用内核锁
1、Vamm框架主要自动配置java实例对象和文件属性配置,对象引用不需要程序员做什么,只关心书写逻辑代码。主要思想是多个水管中,每个水管添加你需要的过滤水阀。 如果一个中杯的开水,如果你想变成温开水,只需要初始化冰块的实例对象就可以改变整个水杯的水质。 2、核心组件完成对实例
1、基于cesium开发地图信息 2、基于three.js开发三维渲染 三维地图开发 注记和一些影像数据加载,图层添加等