PonyMa的小站
  • 首页
  • java
    MySQL Spring 网络协议 并发编程 微服务 中间件 JVM 常见问题
  • go
    go基础 go标准库 go框架 gozero微服务框架 go项目
  • AI大模型
  • 云原生
    docker k8s k8s部署 k8s源码解析 ServiceMesh 监控 日志 DevOps
  • 架构设计
  • 技术管理

COLA分层架构

COLA分层架构 COLA 4.0 框架 领域模型对设计能力要求很高,没把握用好,一个错误的抽象还不如不抽象,宁可不要用,也不要滥用,不要为了DDD而DDD。* COLA架构各个包结构的简要功能描述,如下表所示: COLA 组件:提供了一些框架级别的功能,提供应用开发所需要的可复用组件,提升研发效率
2024-06-03
架构设计
#架构设计

技术管理(3)--任务管理

一、任务目标量化 任务管理:把事情落地、拿到结果。 每个季度、半年都会写OKR,KR需量化、符合SMART原则。 任务管理需要把规划和制定的OKR落地,拿到结果。 例如:日志存储成本减少30万/月 二、任务的优先级 事前:排列优先级、要事为先。 KR可以配置权重、任务也有优先级,在计划内的按计划进行
2024-06-01
技术管理
#技术管理

技术管理(2)--管理规划

一、职能 职责,这个团队为什么而存在,主要负责什么,这个通常在组织架构从上而下决定的。 使命,团队的愿景。 例如:以"上海最好的技术团队"为愿景,通过技术知识沉淀,形成学习型组织、持续提升技术硬实力。 衡量,通过哪些维度来度量团队做的好与不好。 例如:衡量要能量化,系统吞吐提升3倍、架构优化支持系统
2024-06-01
技术管理
#技术管理

技术管理(1)--团队建设

一、成员能力与提升 1、技术能力 成员技术水平、技术背景,这个往往是招聘的时候最重要的一部分,与岗位需求是否匹配。 技术深度:对负责技术理解到什么程度,使用层面、原理层面、源码层面等。 技术广度:除了一个方向外,其他方向涉猎程度,是一个点、还是一根线、还是能形成一张网。
2024-06-01
技术管理
#技术管理

Linux服务器Java中文编码问题

问题来源   取决于公司部署java项目时,涉及到程序内部中文处理出现乱码,经排查发现最终是服务器编码设置导致程序中文乱码 一、检查服务器编码 方法1:将下述代码放到服务器上执行即可 public static String getEncoding(String str) { St
2024-05-30
常见问题
#java

架构设计方法论

指在设计计算机系统或软件系统时所遵循的一套原则、方法和指导方针。 根据业务场景需求、识别出一些核心的关键属性的质量点:比如安全、敏捷开发 下面是一些常见的架构设计方法论: 分层架构 将系统分解为多个层次,每个层次都有特定的职责和功能。常见的分层包括表示层、业务逻辑层和数据访问层。
2024-05-27
架构设计
#架构设计

并发编程之Executor线程池原理与源码解读

线程 线程是调度CPU资源的最小单位,线程模型分为KLT模型与ULT模型,JVM使用的KLT模型,Java线程与OS线程保持1:1的映射关系,也就是说有一个java线程也会在操作系统里有一个对应的线程。Java线程有多种生命状态 NEW,新建 RUNNABLE,运行
2024-05-20
并发编程
#java

无锁并发框架-Disruptor

认识Disruptor Disruptor是一个开源框架,研发的初衷是为了解决高并发下列队锁的问题,最早由LMAX(一种新型零售金融交易平台)提出并使用,能够在无锁的情况下实现队列的并发操作,并号称能够在一个线程里每秒处理6百万笔订单。 框架最经典也是最多的应用场景:生产消费。 讲到生产消费模型,大
2024-05-20
并发编程
#java

mybatis-plus使用jdk8的LocalDate/LocalDateTime 查询时报错

1 报错信息 Error attempting to get column 'end_day' from result set.  Cause: java.sql.SQLFeatureNotSupportedException 2 解决方式 以下3中方法任选其一 1. 升级druid到1.1.21
2024-05-17
常见问题
#java

gozero微服务(3) -- 存储

存储 1. Mysql 之前的入门案例中,我们没有去连接数据库,接下来我们将数据库连上,并进行操作。 准备数据库: docker-compose.yml version: '3' services:   mysql:     container_name: mysql8     image: mys
2024-05-10
gozero微服务框架
#go
1 … 3 4 5 6 7 … 16
皖ICP备2024047329号-1