赞
踩
12.14 基于AOP的本地缓存,基于时间TTL的缓存管理
12.15 基于Spring的Cache的自定义缓存管理,指定cacheManager、cacheResolver配置, 多级缓存嵌套
12.16 长时高并发压测 95%Line 不达标问题定位及性能调优,线程调度实现非阻塞API
12.17 并发线程环境下过滤器实现分页问题,过滤器过滤参数配置
12.18 Rx线程调度上下文变量配置测试应用
12.19 线程调度及ThreadLocal变量设置
12.20 基于webclient+Reactor的站点数据同步,flatMapMany转换Mono为Flux,Flux.any判定,Flux.share数据分支处理
12.7 切面编程相关概念,切点组合,切点拦截测试及组合切点
12.8 自定义注解及其切点拦截
12.9 注解参数设置获取
12.10 AOP的Introduction初步及编码测试
12.11 流+对象引用处理多级数据
12.12 AOP的Introduction应用编码测试,添加方法和属性,基于注解的本地缓存
12.13 Profile+Conditional多环境配置启动
12.2 平台中间层接口聚合基于响应式的数据处理与接口并发
12.3 优化聚合接口,测试retry,onErrorReteturn,doOnError等功能,测试对比接口性能;
12.4 聚合接口测试,性能问题排查:日志输出,ssl-shakehands极限;线程调度问题;
12.5 反应式log关闭,线程调度问题处理
12.6 切面编程,类定义测试;入参验证validator验证问题
11.23 对外接口编码,响应式基础应用
11.24 对外接口编码,响应式基础应用
11.25 对外接口编码,响应式基础应用
11.26 对外接口编码,响应式基础应用
11.27 对外接口编码,响应式基础应用
11.28 使用caffeineManager管理本地缓存,创建指定属性及有效时间
11.29 缓存Mono
11.30 测试使用thenReturn、zip、merge等,进展较小
11.16 guava缓存初步,caffeine缓存初步;
11.17 Mono缓存cache问题;
11.18 使用caffeine缓存数据,使用processor创建无限流,验证flux订阅,deffer延迟创建;
11.19 processor应用初步,DirectProcessor,UnicastProcessor,EmitterProcessor,ReplayProcessor用于序列创建与订阅
11.20 elsasticsearch查询条件组装(排序,模糊搜索,复杂条件组合),Reactor元组数据应用
11.21 elsasticsearch查询条件组装(排序,模糊搜索,复杂条件组合)
11.22 无进展。
11.9-15 阅读学习Rx,编码采集服务
11.2 实现无线流获取最新数据(热数据);
11.3 无限数据序列,window截取、sample取样,最新获取测试;可启动和停止的无限流序列;
11.4 基于redis的hash数据存储与阅读量读写,基于string的阅读数据量读写;
11.5 基于concatWith、mergeWith的流组合Mono生成Flux无限序列
11.6 无进展。
11.7 编码基础web应用,进展较小;
11.8 基于数据库的无限更新数据序列(轮询)及数据消费;
10.26 RxJava原理学习,无进展;
10.27 RxJava原理学习,无进展;
10.28 Reactor3原理学习;
10.29 回广安,专心专业专注,平行平衡;
10.30 基于netty服务器的纯函数式路由设计及应用测试、集中路由模块测试;独立启动快速验证模式测试;
10.31 Flux\Mono,序列(创建、订阅、操作)及在Spring中的应用实践、测试;多线程调度;
11.1 Mono、Flux在Spring中的应用实践、测试;
10.19 RxJava原理学习,进展小;控制器继承及子类实体的泛型(方法重用);参数实体继承(参数验证),输出视图实体继承、字段显隐设置;
10.20 RxJava原理学习,进展小;自定义参数验证(请求参数分割及验证);可继承的泛型验证方法(支持动态的参数实体);
10.21 RxJava原理学习,进展小;请求参数(验证)、处理逻辑、输出视图一体化;泛型方法重写查询;基于接口的数据格式转换、自定义序列化、缺省数据设置(时间、对象、字符串、数字等),多余字段映射Map的生成与输出隐藏;
10.22 RxJava原理学习,进展小;公共控制器处理-控制器获取request、反射获取数据,基于请求参数的初始化;获取Spring容器中加载的Bean。
10.23 RxJava原理学习,进展小;CONDITION数据聚合业务逻辑数据处理基于RxJava、Flux编码
10.24 Reactor3学习,进展小,无编码实践实战;
10.25 Reactor3学习,进展小,无编码实践实战;–阅读初步完成;
10.12 Tidb日志格式调整为ROW,测试发送的kafka消息数据;测试是否可以通过Canal消费消息写入到Elasticsearch中;
10.13 RxJava的Observable创建,合并、条件、聚合、工具等操作
10.14 RxJava的Flowable、ErrorHandling;Jshell中导入RxJava2的依赖包,构建快速验证练习环境;
10.15 RxJava在CMS中的位置与应用思考,进展小(RequestFormParam–ServiceImpl–Vo–DAO–Repo/Mapper);
10.16 XXL-Job开源任务调度系统,调度中心、执行器等系统架构,CMS的定时任务技术方案设计与构思;
10.17 RxJava在CMS中的基础范例,XXL-JOB部署及执行器应用,定时消息及数据;
10.18 RxJava在CMS中的基础范例,XXL-JOB部署及执行器应用,定时消息及数据;
10.9 hotKey功能部署Client及Worker无法协同判定热Key问题本地环境搭建,问题解决:时钟问题;本地计算方案研究;解决本地maven工程导入到idea后没有启动类的问题;
10.10 使用canal测试全量同步数据到Elasticsearch正常;Tidb容器部署TiCDC;
10.11 TiCDC基于容器的部署,数据增量同步发送到Kafka;
目标:ticdc部署及测试、维护等;tidb的swarm部署方案;tidb的tiup部署方案;
10.1 Tidb容器部署binlog,同步到kafka,mysql,进展较小
10.2 Tidb容器部署binlog,同步到kafka,mysql,部署成功
10.3 无进展
10.4 应用SQL的join、contact、group、jsonobject函数组装数组和json对象,通过一个查询语句输出一对多的数据;
10.5 无进展
10.6 无进展
10.7 无进展
9.28 zk&broker&canal-server启动问题;sql的timeout配置问题;conf+logs配置及日志文件问题; 分布式部署hotkey系统及测试方案(参数控制server.port,并发测试及线程参数调优)【遗留119服务器无法发送热key统计数据】
9.29 基于TCP的canal+基于rabbitmq的canal部署,通过etl工具将sql全量数据导入Elasticsearch;进展较小。
9.30 TiDB容器化的部署,etl工具将sql全量数据导入Elasticsearch,进展较小。
9.21 hotkey本地部署及测试,多模块分组编译;hotkey系统打包到测试服务器部署,测试应用;
9.22 hotkye系统的客户端集成到当前项目中,存储热数据应用
9.23 canal本地部署server,client-adapter,了解canal系统原理及应用
9.24 canal基于rabbitmq的消息生产及队列部署,mysql的binlog设置检测
9.25 canal基于容器的server部署(rabbitmq生产)问题处理,数据同步及消息获取,canal基于容器的server部署(tcp消费者),es-adapter数据消费(rabbitmq)
9.26 canal基于容器的kafka消息系统部署,canal的server管理初步
9.27 CMS技术Predicate及查询动作行为独立编码技术方案预研;Elasticsearch搜索数据获取;
9.14 无进展
9.15 completableFuture技术应用深入+超时捕获,任务分解与异步执行,threadpool应用及ThreadExecutor获取与任务提交;
9.16 completableFuture技术应用深入Allof,supplier,
9.17 无进展
9.18 hotkey系统了解及应用demo学习;
9.19 hotkey本地部署及测试, ETCD容器部署;
9.20 无进展
9.7 lombok及内部类应用,继承与数据配置、字段过滤(取消输出)
9.8 Enum管理类,方法公用,泛型类参数;Enum工厂应用测试;
9.9 supplier接口应用(在类内部定义失败),enum类初始化使用supplier失败;Predicate应用及组合
9.10 FastJson序列化字典、实体对象;序列化Bug及解决方案;字符串存储到Redis,redis获取字符串,设置过期时间;
9.11 并发、异步请求接口及数据处理;切点解决控制器参数验证及结果传递技术方案,参数验证模式;超时捕获及处理;
9.12 小七提醒;
9.13
8.31 API接口对比校验应用;map流处理新方案;lombok@Accessors(fluent=true,chain=true)
9.1 无进展;
9.2 lombok+静态内部类应用;静态类序列化;模板建站角色搜索列表实战;
9.3 模板建站列表数据验证,自定义validator方案,自定义类型验证;MyBatisPlus的lambda排序,搜索条件等;
9.4 模板建站数据验证,SysRoleEnum的快捷方法,用于流处理;
9.5 Validator分组验证,单属性的外部类+内部类多重数据验证(string+long);BindingResult异常问题追踪,MVC启动流程解析(Jackson、Fastjson等 Json处理器及Converter配置,Databinder+BindingResult);lombok的builder等;
9.6 数据处理初步-json文件读写、text文件读写;策略模式应用编码;
8.1 Java NLP技术路线图:smile、Spark(BIGDL)、ML+DL、H2O、OpenCV、GPT-2(Bert、ERNIE)
8.2 JPA Data+ Elasticsearch, JPA Data+ Batch(Quartz)+ 交易平台商标数据导入–并行流导入
8.24 基于RestTemplate的列表请求
8.25 基于RestTemplate的列表请求,列数据流处理判断;数据映射;
8.26 请求参数注入到实体,RequestBody,RequestParam;Map数据获取及校验,Map.entrySet流处理;类属性的泛型类型获取;
8.27 研究序列化,时间格式化
8.28 基于Spring Data JPA的Validate注解进行参数验证及错误获取;基于Spring MVC Converter的类型转换;基于Jackson的Serializer及DeSerializer及自定义转换;
8.29 Map的操作compute(IfPresent\IfAbsent)\merge\putIfAbsent\containsKey;列表实体数据的序列化;Map映射字段排序+比对;lombok的构造器使用。JPA复杂查询,联表多条件查询;
8.30 yml配置文件读取,解决接口配置获取问题;接口获取及编码;
8.17 本地项目搭建,本地repository测试,springboot基础测试(单元测试,多参数get、post的mvc),swagger2本地搭建与测试
8.18 swagger2接口注释及规范,公司列表单元测试(模拟),部分文件编译,easy-mock了解;
8.19 分析API2项目的公司列表数据获取与处理(系列对象),数据查询及映射等
8.20 分析API2项目的属性获取,通用数据表查询,模型序列化及及格式处理注解(查询到之后存储映射时转换)
8.21 了解API2项目的属性获取,
8.22 小七提醒:节假日日期检测,异步接口请求,数据缓存,9-10点随机时间提醒,仅完成设计;Postman发送数组及对象,Mvc捕获数据到对象,到Map;
8.23 公司数据测试校验搭建;带Header参数请求;
8.10
8.11 Spring Cloud configserver配置及本地测试,product-api项目trademark的列表功能解析(AOP、Notation拦截)
8.12 Spring Cloud configserver配置应用及数据获取,端点监控;Nacos配置安装及与Spring Boot、Cloud集成,数据管理配置及测试;
8.13 Nacos下载安装配置,基于Nacos的服务注册与服务发现,弹性客户端服务实例上下线测试
8.14 php异步技术方案,async(Console模式下opis包使用Cabon有问题),突破性进展
8.15 基于spring boot\cloud stream的kafka消息生产与消费系统构建及测试,kafka的server及zookeeper环境搭建测试;
8.16 基于seluth+zipkin的微服务日志系统检测;单元测试(Junit),集成测试(API接口测试-Mock+)【部分完成】
8.3 JPA Data + Elasticsearch,引入组件,建模交易平台商标,测试环境数据导入
8.4 JPA Data Elasticsearch通过repository方式完成首个文档数据添加,完成小顶网通过setting配置加载本地依赖并编译成功
8.5 JPA Data Elasticsearch通过repository方式(使用client)完成文档数据更新、删除、查询,分页等
8.6 今日无进展
8.7 今日无进展
8.8 kibana数据可视化直方图、饼图、面积图、文本、下拉+范围控制、计数器、词云(Tags)等,组合仪表盘
8.9 Elasticsearch搜索分页基础,MySQL数据到Elasticsearch的映射,batch读取sql数据并导入es,基础单元测试
一级:WebMVC+流lambda+JPA(JDBC,MyBatis)\ Spring-Data
7.27 Elasticsearch关联数据导入及数据查询match_phrase,range; 未涉及java进展
7.28 JPA映射:连接test数据库,Book\Author\Reader建模映射@OneToOne@ManyToMany;JPA复杂查询,动态查询
7.29 Elasticsearch关联数据导入及数据查询not,in; 未涉及java进展
7.30 Elasticsearch关联数据导入及数据查询exists,missing; 未涉及java进展
7.31 模型事件及监听, JMS(Rabbitmq),JPA Data+ Elasticsearch, JPA Data+ Batch(Quartz)+
7.20 了解拦截器、注解及切面,使用Optional容器及api;难点:拦截器的注册及使用
7.21 项目中配置拦截器,测试拦截及打印; 交易平台缓存上线,TTFB300ms问题排查;
7.22 项目中配置Filter拦截器、配置Aspect切面,测试拦截及打印;
7.23 整理JdbcTemplate配置文档,使用Mybatis注解处理关联关系及数据获取,使用模型内部类定义数据结构;
7.24 整理交易平台数据表关系,准备Elasticsearch的索引及搜索【JAVA项目接口及数据分析】
7.25 整理专题文档SpringData系列:JPA、Batch、Redis、Elasticsearch,以及JMS、Rabbitmq等了解;查阅Hibernate方案,JPA方案,实体映射及复杂查询分页解决方案选型【JPA-repository】;
7.26 AOP初步,缓存功能:Spring Cache,Spring Data Redis(基础操作redis)
本周:开始查阅交易平台JAVA项目代码,有更多时间和机会熟悉JAVA代码;更加贴近项目;应用拦截及切面,基本缓存测试
7.13 jshell训练List,Map,进展较小;了解Hibernate相关知识及编码理念;
7.14 阅读Hibernate映射:映射类、映射值、映射继承、映射集合、实体关联、jshell练习数据处理map.entry\EnumMap\TreeMap,entrySet流+lambda;
7.15 阅读Hibernate扩展:事务性数据处理、编写查询、数据分页和排序、大批量数据处理、缓存数据;jshell训练数据处理;父子关系数据处理lambda+递归引用(List
7.6 尝试使用配置文件读取配置文件,无果。
7.7 了解MyBatis,使用com.baomidou.mybatis-plus-boot-starter, 使用org.projectlombok.lombok,编写Mapper接口,并实现基于Mapper的数据处理;
7.8 基于mybatis-plus的多表查询Mapper及数据获取处理(Mapper接口方法,IService接口及实现类-列表、分页,service注入控制器实现列表及分页)
7.9 数组转化为流的方法Arrays.stream(a),或IntStream.of(ns),简单的流操作;
7.10 IntelliJ的常用方法,摸索突破了列选择,同时替换选择等多种快捷键使用;IntSream转化为Stream进行的max、min操作(boxed);
7.11 ZJJ-PC的Jshell安装,使用Jshell,数据基本类型判定测试方法instanceof,类型强制转换(obj)(int)(long),常用接口Predicate、Consumer、Function等+Lambda方法编写+复合
7.12 阅读Java8实战,了解重构,无实际进展
6.30 maven项目构建,maven项目编译常用命令,终端: bash+curl
7.1 实现maven项目运行,mvn+devtools+自动运行,断点调测debug,【maven项目】MySQL数据链接+数据查询
7.2 忙于PHP公司列表数据缓存功能无进展
7.3 忙于PHP公司列表数据缓存功能无进展
7.4 Springboot的JDBC数据源独立配置类,使用默认配置的数据源配置,使用com.alibaba.druid数据源组件
7.5 应用JdbcTemplate开发基本的数据库操作类DAO(DO)处理列表等 作为component引入到控制器;实现在控制器中同时引入基于JPA的repository和基于Jdbc的template
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。