能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
理解微服务架构与单体应用架构在开发模式与运维上的区别,了解分布式、容器、DevOps在微服务架构中的应用,理解微服务的设计原则与服务组件。了解Service Mesh概念与Istio基础知识。
❤️ 技术沉淀与分享,热爱开源,追求极致的用户体验。一个着迷于技术又喜欢不断折腾的技术活跃者,擅长后端系统设计开发,从14年开始接触互联网技术。毕业进入互联网行业,开发过ERP、人脸识别等项目,折腾过人工智能,组织过系统重构。不仅从事业务系统的开发工作,对架构的设计和落地有一定的经验。
Vue数据绑定
BigDecimal介绍以及使用的问题。
初识Vue(2.x)
Docker是开发,运行和部署应用程序的开放管理平台。 开发人员能利用docker 开发和运行应用程序 运维人员能利用docker 部署和管理应用程序。
使用HttpWebRequest发起请求拼接url以及请求头请求体数据进行数据上传。
根据不同数据类型以及Redis特点实战讲解。
Redis 数据类型sorted_set以及使用场景
Redis 数据类型set以及使用场景
Redis 数据类型list以及使用场景
Redis 数据类型hash以及使用场景
Redis 数据类型String 类型介绍
Linux安装Redis教程
解决死锁问题。
Mybatis返回update后影响的行数
从0到1安装docker。
从由来到应用的介绍。
Tensorflow学习笔记
Web蓝牙打印Demo以及Webbluetooth的用法
为什么要分库分表?缓缓抛出一个业务场景
保姆级教程:WebStorm创建VUE项目
Failed to download metadata for repo 'epel'
在web开发过程中,经常会遇到接口RT高的情况,除了通过监控事后优化的方式,我们还需要掌握一些常用的手段,避免写出慢的接口。从前端发起调用到后端一般经过网关层、应用层、存储层。每一层都可以优化,本篇文章主要是应用层优化。
C#清除DataGridView数据DataGridView中的“无法删除未提交的新行”
笔记本intel WIFI6 AX201 160Mhz无线网卡出现错误代码10
操作系统中面试线程和进程的区别
where 1=1 到底有什么妙用?
并发编程的11种业务场景
接口设计需要注意的问题
作者:Dimitris Leventeas 链接:https://dimle.wordpress.com/2022/04/24/my-typical-working-day-as-software-engineer/
基于 C#WIINFORM 的人脸识别的签到系统,可以使用,使用虹软的 SDK 开发包,实现了基本的人脸签到后台查看等功能,后续功能不断完善中,敬请期待。
限流模拟
学习总结
集群与高可用相关介绍
集群与高可用相关介绍
集群与高可用相关介绍
集群与高可用相关介绍
java线程
详解线程与进程、并行与并发
通过个人开发技能实现天猫精灵无需唤醒词,自动推送播报相关事件。
Linux使用Dockerfile部署Tomcat以及jdk
动态配置yml、分布式事务以及使用seata。
本文主要介绍云效功能体验。
RocketMQ消息类型介绍以及使用。
本文将从入门到实战一文搞懂RocketMQ
linux安装配置java教程
对于上云课程中的云小宝入门学习大数据
本文是对网关内容的拓展,进行鉴权部分的实现。
本章主要介绍,使用sleuth和Zipkin的结合。进行微服务链路追踪。
俗话说好的设计模式让一个产品走向更好,算了,其实就是我说的,在没了解设计模式之前,就是在写 “shi”山,满屏的ifelse,后来发现了设计模式,看到代码是真的优雅。
在之前,我们教程已经写了一部分关于sentinel限流的方式,主要是针对于某个微服务本身进行限流,后来我们引入网关的概念,现在我们结合gateway与sentinel进行限流,主要是从一下两个纬度,第一个就是路由维度,另一种就是分组维度,下面我们根据不同维度进行实战。