我想简单了,还是他想复杂了?
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
了解Python语言的基本特性、编程环境的搭建、语法基础、算法基础等,了解Python的基本数据结构,对Python的网络编程与Web开发技术具备初步的知识,了解常用开发框架的基本特性,以及Python爬虫的基础知识。
能力说明:
理解微服务架构与单体应用架构在开发模式与运维上的区别,了解分布式、容器、DevOps在微服务架构中的应用,理解微服务的设计原则与服务组件。了解Service Mesh概念与Istio基础知识。
能力说明:
掌握Java开发环境下所需的MySQL高级技巧,包括索引策略、innodb和myisam存储引擎,熟悉MySQL锁机制,能熟练配置MySQL主从复制,熟练掌握日常SQL诊断和性能分析工具和策略。可对云数据库进行备份恢复与监控、安全策略的设置,并可对云数据库进行性能优化。掌握主要NOSQL数据库的应用技术。
阿里云技能认证
详细说明
Clickhouse-表引擎的一些应用心得-重命名能力
Java实现http客户端请求
Annotation-自定义注解入门
SpringCloud服务注册与消费
Java实现xml文件解析
表引擎资料参考:https://clickhouse.com/docs/zh/engines/table-engines/
Clickhouse-Java使用JDBC连接大批量导入(本地文件2表); 导入:4856w耗时294秒约5分钟;导入:212w耗时12秒。
Clickhouse-Java使用JDBC连接大批量导出(表2本地文件);测试数据:212w,耗时28秒;测试数据:4814w,耗时380秒约6.3分钟
Clickhouse-Java使用JDBC连接基本操作
Java实现gz压缩与解压缩
SpringBoot自注册定时任务
SSH代理连接JDBC数据库
Hive自定义函数
HiveSQL分组排序取topN; 使用(if / when-then-else); 一列变成多列多行:lateral view explode + split
项目的启动关闭脚本
著名的 CAP 理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和 P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C 之间进行权衡。 ZooKeeper的leader节点挂掉之后会重新进行leader选举,选举期间整个ZooKeeper集群都是不可用的;先选举leader保证强一致性之后,不能保证可用性。Eureka优先保证可用性,Eureka各个节点是平等的,某几个节点挂掉不会影响正常节点的工作,剩余的节点依然可以提供注册和查询服务。而Eureka的客户端在向某个Eureka注册或时如果发现连接失败,则会自动切换至其它节点,只要有一台Eure
客户端模拟高并发,测试SpringCloud微服务集群处理能力。 结论: 1、服务处理耗时50ms,单台服务器tps可以高达3900;服务处理耗时100ms,单台服务器tps可达1900。随着单个服务处理耗时的拉长,单个服务tps按比例下降。 2、服务端节点越多,SpringCloud整体集群处理能力越高。 3、服务处理耗时50ms时,400的并发是一个比较合理的极限;单台服务器到达一个较高的tps,同时单次请求也没有明显延长。