工作经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
教育经历
2009-09-01 - 2015-06-01北京交通大学软件工程本科
技能
【前端涉及框架与语言】 html,css,js ts pnpm antd pro react umi antd eslint/prettier @ant-design/pro-cli: antd pro 命令行工具 @ant-design/pro-components 【后端涉及框架与语言】 redis 数据库:mysql 连接池:druid spring data jdbc sql查询框架:queryer spring security spring session github开源地址: https://github.com/kongkongye/permission-front https://github.com/kongkongye/permission-backend
flink同步库,主要功能是表同步,格式基于debezium。 github开源地址:https://github.com/kongkongye/flink-sync
【介绍】 此库用来快速实现查询逻辑,本质上是组装sql语句进行查询,目前sql语句是按mysql来写的,其他数据库可能不适用(如sqlserver)。 【项目定位】 1. 简单增删改:用`spring data`的`CrudRepository`接口。 2. 简单查询:用`spring data`的`Repository`接口功能,如findAll()等。 3. 复杂查询:此项目定位。 4. 高性能查询:如果存在大量需要高性能的复杂sql查询,推荐使用mybatis等写原生sql的框架。 【思想】 `定义式`指定`查询条件`与`返回字段`,`注解`辅助解析,避免字符串拼接。 本质还是写原生sql,只是用`字段+注解`来辅助自动生成sql,以减少大部分样板代码。 比如我查询的返回类里写了name字段,那自然是要查出name字段的; 比如我查询的条件类里写了name字段,那自然是想通过name来当作条件筛选数据的。 github开源地址:https://github.com/kongkongye/queryer