最新收录文章列表

研发效能之技术治理&技术治理架构师

最近很多公司专门设置了一个职位叫「技术治理架构师」,主要负责公司技术治理相关事宜。这是个非常有意思的职位。技术治理的活,之前我们也是做的,只是没有提的这么明确,一般都是研发效能团队、PMO、架构团队、技术委员会一起协调做这些事情。现在专门设置这个岗位,证明大家已经意识到了技术治理的重要性和必要性,这对我们来说是件好事。技术治理&研发效能首先,我们还是回顾下研发效能的定义和核心价值研发效能是
收录时间:2022-09-27 22:06:44 

《Go 精进之路》 读书笔记 (第一次更新)

《Go精进之路》读书笔记。简要记录自己打五角星的部分,方便复习巩固。目前看到p120Go语言遵从的设计哲学为组合垂直组合:类型嵌入,快速让一个类型复用其他类型已经实现的能力,实现功能的垂直扩展。水平组合:接口实现鸭子类型。变量名字中不要带有类型信息userSlice[]*User[BAD]users[]*User[Good]编程语言命名的管理:保持变量声明与使用之间的距离越近越好,或者在第一次使用
收录时间:2022-09-27 21:56:43  标签:

《计算机网络》第一章学习随笔

前言:本随笔是根据B站王道计算机考研课程学习而写的笔记。如果有意见和建议,欢迎留言批评与指正。1.1.1概念、组成、分类和功能计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。 总的来说:计算机网络是互连的、自治的计算机集合。图1计算机网络的功能:(1)数据通信(连通性)(2)数据传输(硬件软件...)&nbs
收录时间:2022-09-27 21:38:23 

Deepin系统navicat15安装

Deepin系统安装navicat15(已验证)下载Navicat15通过下面地址下载Navicat15,默认下载到桌面即可$https://download.navicat.com.cn/download/navicat15-premium-cs.AppImage然后右键Openwith选择ArchiveManager解压到桌面的navicat15-premium-cs-bak文件夹$mvnav
收录时间:2022-09-27 21:36:43 

​打造企业自己代码规范IDEA插件(上)

“交流互鉴是文明发展的本质要求。只有同其他文明交流互鉴、取长补短,才能保持旺盛生命活力。”这说的是文明,但映射到计算机技术本身也是相通的,开源代码/项目就是一种很好的技术交流方式。怎么借鉴开源代码来打造一些自身面对的问题解决方案?也许有一些Demo来进行回答演示或许更为贴近地气些。这里打算写一些玩转源码为主题的文字来实践的回答,最近在看P3C的一些源码,那就从这开始吧。P3C-IDEA插件基本结构
收录时间:2022-09-27 20:56:44  标签:

面试突击87:说一下 Spring 事务传播机制?

Spring事务传播机制是指,包含多个事务的方法在相互调用时,事务是如何在这些方法间传播的。既然是“事务传播”,所以事务的数量应该在两个或两个以上,Spring事务传播机制的诞生是为了规定多个事务在传播过程中的行为的。比如方法A开启了事务,而在执行过程中又调用了开启事务的B方法,那么B方法的事务是应该加入到A事务当中呢?还是两个事务相互执行互不影响,又或者是将B事务嵌套到A事务中执行呢?所以这个时
收录时间:2022-09-27 20:36:42  标签:

程序员修炼之道——从小工到专家读后感

一:我的源码让猫吃了这一节教会我要有责任心要负责。一、如果承诺了某件事,就要信守承诺完成它,尽管事情可能不尽人意使你不能完成它,但你起码是尽你所能去做了,而不是因为不可能完成了就提前放弃。二、你必须分析事情的风险,如果风险超出你的控制范围,你可以说你做不到,不去做承诺。我要敢于承认错误,做到诚实坦白,并且积极的去找补救办法,而不是去找一堆的借口。如果你犯错了,或者判断失误的时候,诚实的去承认它,找
收录时间:2022-09-27 19:56:41  标签:

磁盘和文件系统

磁盘结构硬盘的物理结构 盘片:硬盘有多个盘片,每盘片有2面(正反两面)磁头:每面一个磁头,并不是只有一个磁头,磁头也不会碰到盘面,磁头等于盘片数量硬盘的数据结构 扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据(扇区越多容量越大)磁道:同一盘片不同半径的同心圆柱面:不同盘片相同半径构成的圆(柱面和磁道数量相同)硬盘存储容量硬盘存储容量=磁头数(8个2进制)×磁道(柱面
收录时间:2022-09-27 19:46:42  标签:

使用卡特兰数来解决的问题

使用卡特兰数来解决的问题作者:Grey原文地址:CSDN:使用卡特兰数来解决的问题通项公式k(0)=1,k(1)=1,如果接下来的项满足:k(n)=k(0)xk(n-1)+k(1)xk(n-2)+……+k(n-2)xk(1)+k(n-1)xk(0)或者k(n)=C(2n,n)-C(2n,n-1)或者k(n)=C(2n,n)/(n+1)就说这个表达式,满足卡特兰数。比如n个左括号,n个右括号,有多少
收录时间:2022-09-27 19:36:41  标签:

我的 Kafka 旅程 - broker

broker在kafka的服务端运行,一台服务器相当于一个broker;每个broker下可以有多个topic,每个topic可以有多个partition,在producer端可以对消息进行分区,每个partiton可以有多个副本,可以使得数据不丢失。通常以集群模式,下面来阐述一下broker的几个状况。分区数据与副本kafka的partition有一个leader的数据区域,是为了接收produ
收录时间:2022-09-27 18:16:39  标签:

多租户实现

多租户改造一、多租户概念1.多租户是什么意思?怎么理解??多租户是一种单个软件实例可以为多个不同用户组提供服务的软件架构。在云计算中,多租户也可以指共享主机,其服务器资源将在不同客户之间进行分配。与多租户相对应的是单租户,单租户是指软件实例或计算机系统中有1个最终用户或用户组。2.多租户架构的优势多租户可以节省成本。计算规模越大,成本就越低,并且多租户还允许对资源进行有效地整合和分配,最终节省运营
收录时间:2022-09-27 17:58:19 

Docker MySql 查看版本的三种方法

目录DockerMySql查看版本的三种方法1、mysql-V命令查看版本2、status命令查看版本3、version命令查看版本DockerMySql查看版本的三种方法1、mysql-V命令查看版本#执行命令dockerexec-itmysql8mysql-V*响应结果mysqlVer8.0.27forLinuxonaarch64(MySQLCommunityServer-GPL)2、stat
收录时间:2022-09-27 17:56:39  标签:

2流高手速成记(之三):SpringBoot整合mybatis/mybatis-plus实现数据持久化

上一篇我们简单介绍了基于SpringBoot实现简单的Web开发,本节来看Web开发中必不可少的内容——数据持久化先看项目结构:1.创建数据表打开mysql,打开数据库test(没有可以创建一个),创建表格person给person表创建两个字段id、name    2.打开pom.xml,添加相关依赖<!--引入mybatis、mybatis-plu
收录时间:2022-09-27 17:26:39  标签:

基于SqlSugar的开发框架循序渐进介绍(14)-- 基于Vue3+TypeScript的全局对象的注入和使用

刚完成一些前端项目的开发,腾出精力来总结一些前端开发的技术点,以及继续完善基于SqlSugar的开发框架循序渐进介绍的系列文章,本篇随笔主要介绍一下基于Vue3+TypeScript的全局对象的注入和使用。我们知道在Vue2中全局注入一个全局变量使用protoType的方式,很方便的就注入了,而Vue3则不能通过这种方式直接使用,而是显得复杂一些,不过全局变量的挂载有它的好处,因此我们在Vue3+
收录时间:2022-09-27 17:16:40  标签:

【多线程那些事儿】多线程的执行顺序如你预期吗?

一个简单的例子先来看一个多线程的例子:graphTBbegin(a)-->线程1(x=1,m=y)begin(x=0,y=0)-->线程2(y=1,n=x)如图所示,我们将变量x和y初始化为0,然后在线程1中执行:x=1,m=y;同时在线程2中执行:y=1,n=x;当两个线程都执行结束以后,m和n的值分别是多少呢?对于已经工作了n年、写过无数次并发程序的的我们来说,这还不是小case吗
收录时间:2022-09-27 17:06:39  标签:

JS 模块化- 04 CMD 规范与 Sea JS

1CMD规范介绍CMD:CommonModuleDefinition,通用模块定义。与AMD规范类似,也是用于浏览器端,异步加载模块,一个文件就是一个模块,当模块使用时才会加载执行。其语法与AMD规范很类似。1.1定义模块定义模块使用define函数:define(factory)define函数接收的参数factory可以是一个对象、字符串或函数。如:define({'str':'HelloWo
收录时间:2022-09-27 16:36:37  标签:

ASP.NET Core GRPC 和 Dubbo 互通

一.前言Dubbo是比较流行的服务治理框架,国内不少大厂都在使用。以前的Dubbo使用的是私有协议,采集用的hessian序列化,对于多语言生态来说是极度的不友好。现在Dubbo发布了新版本v3,推出了基于gRPC的新协议Triple,完全兼容gRPC。目前和几个小伙伴正在探索ASP.NETCore接入Dubbo生态的可行性,本文算是一个先行测试。Triple协议说明:dubbo-go3.0新特性
收录时间:2022-09-27 15:26:37  标签:

CSS-part1

一.CSS选择器1.css引入方式<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><!--嵌入式--><style>p{color:#0d93ff;font-size:30px;}</style
收录时间:2022-09-27 15:16:35  标签:

通过Thread Pool Executor类解析线程池执行任务的核心流程

摘要:ThreadPoolExecutor是Java线程池中最核心的类之一,它能够保证线程池按照正常的业务逻辑执行任务,并通过原子方式更新线程池每个阶段的状态。本文分享自华为云社区《【高并发】通过ThreadPoolExecutor类的源码深度解析线程池执行任务的核心流程》,作者:冰河。今天,我们通过ThreadPoolExecutor类的源码深度解析线程池执行任务的核心流程,小伙伴们最好是打开I
收录时间:2022-09-27 14:36:35  标签:

aardio + VBScript 混合开发

aardio与VBScript可以直接混合编程,VBScript属于Windows系统自带组件——可以方便地生成独立EXE程序。?快速入门首先创建VBScript解释器,aardio代码示例:importweb.script;varvm=web.script("VBScript")可以将aardio对象(表、数组、函数)直接赋值为vm解释器的成员,然后就可以在VBScript中调用这些aardio
收录时间:2022-09-27 12:36:32  标签:

1 2 3 4 5 6 7 8 9 10 下一页