自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 GIT 仓库迁移

【代码】GIT 仓库迁移。

2024-04-23 10:49:27 261

原创 Linux查看系统内存

【代码】Linux查看系统内存。

2023-03-21 17:22:27 858 1

原创 【单点登录SSO认证中心】

(2017-09-22更新)GitHub:https://github.com/sheefee/simple-sso。

2023-03-17 12:54:06 1413

原创 【小团队怎么管理】

另外,必要时也可以向上管理,比如如果领导有做的不太好的地方,可以委婉地提出建议,如果是对整个项目有益的,他多数是会同意的。走上管理也符合自己的职业生涯规划,首先,因为年龄毕竟也不小了,拼加班拼不过刚毕业的年轻人,其次,毕竟还是测试出身,拼技术也拼不过人家专业开发,所以只能走管理咯,多维竞争走全面发展道路。根据二八原则,80%员工都是有自觉性的,即不需要怎么管,也不会出大问题,我们可以集中精力,针对表现特别好和特别差的那20%,单独沟通,做的好的就激励,做的不好的该罚就罚。3.向下管理,充分放权,赏罚分明。

2023-01-31 11:36:01 529

原创 GIT 正确的branch、tag和版本管理

4.当手头工作没有完成时,先把工作现场git stash一下,然后去修复bug,修复后,再git stash pop,回到工作现场。4.切换回你最初工作的分支上,继续工作。软件版本号由四部分组成,第一个1为主版本号,第二个1为子版本号,第三个1为阶段版本号,第四部分为日期版本号加希腊字母版本号,而你在自己的分支上干活,想提交就提交,直到开发完毕后,再一次性合并到原来的分支上,这样,既安全,又不影响别人工作。干活都在dev分支上,也就是说,dev分支是不稳定的,到某个时候,比如1.0版本发布时,

2022-10-10 10:46:32 2934

转载 软件开发常见模型(瀑布模型、V模型、W模型、敏捷开发模型)

是一个用于开发和维持复杂产品的框架。缺点:但敏捷注重人员的沟通,忽略文档的重要性,若项目人员流动大太,又给维护带来不少难度,特别项目存在新手比较多时,老员工比较累。优点:W 模型相对于 V 模型来说,测试更早的进入到开发阶段,与开发阶段是并行关系,更早的发现问题,能够及时解决问题,各个阶段分工明确,方便管理。缺点:虽然测试尽早的进入到开发阶段,但是真正进行软件测试是在编码之后,这样忽视了测试对需求分析,系统设计的验证,时间效率上也大打折扣。缺点:W 模型是顺序性的,不可逆,需求的变更和调整,依旧不方便。

2022-09-23 13:11:34 4762

原创 【技术面试官如何提问】

技术面试官如何提问

2022-09-01 09:45:36 609

原创 Linux(Centos7)Maven安装

Linux(Centos7)Maven安装

2022-07-19 16:55:39 212

原创 Linux(Centos7)Jenkins最新版安装

Linux(Centos7)Jenkins最新版安装

2022-07-19 15:10:20 1005

原创 问题思考:实时数据并发写入 Redis 优化怎么做?

实时数据并发写入 Redis 优化怎么做?

2022-07-15 16:41:41 412

原创 问题思考:异步任务——多线程与MQ哪个更合适?

问题思考:异步任务——多线程与MQ哪个更合适?

2022-07-15 14:54:23 2038

原创 Linux nginx1.22.0安装及注册服务

linux nginx1.22.0安装及注册服务

2022-07-15 11:19:26 3460 1

原创 Linux(Centos7)Redis6.2.2安装配置

1.安装gcc,版本不能太低,这里安装9.x版本,8也行2.下载编译安装3.安装目录文件介绍4.添加配置文件5.注册成服务6.启动服务

2022-07-14 18:06:10 495

原创 Linux(Centos)基础工具包

Linux(Centos)基础工具包

2022-07-13 14:33:27 396

原创 Linux(Centos)基本操作命令

Linux(Centos)基本操作命令

2022-07-13 14:03:37 175

原创 Linux(Centos7)minio二进制安装及注册服务启动

官网下载:https://min.io/download#/linux三、注册成服务编辑文件minio.conf创建服务minio.service端口加入防火墙白名单启动服务

2022-07-12 18:51:55 1594

原创 【Centos 网络不通路由问题】

Centos 网络不通路由问题

2022-07-06 15:35:33 185

原创 Linux(Centos)服务器时间校准

Linux(Centos)服务器时间校准

2022-07-01 15:53:54 434

原创 Doris 与 ClickHouse 的深度对比

一、背景介绍Apache Doris是由百度贡献的开源MPP分析型数据库产品,亚秒级查询响应时间,支持实时数据分析;分布式架构简洁,易于运维,可以支持10PB以上的超大数据集;可以满足多种数据分析需求,例如固定历史报表,实时数据分析,交互式数据分析和探索式数据分析等。ClickHouse是俄罗斯的搜索公司Yandex开源的MPP架构的分析引擎,号称比事务数据库快100-1000倍,团队有计算机体系结构的大牛,最大的特色是高性能的向量化执行引擎,而且功能丰富、可靠性高。京东当前都在大范围使用这两种分析引擎,.

2022-04-19 13:19:30 12736

转载 java重要基础知识汇总

Table of Contents 关于java语言设计理念 抽象类与接口的区别是什么 java为什么不支持多继承 java里的枚举实现机制是什么 java中的内部类 关于类Collections,Arrays,Objects java里的方法重载 关于java里的main方法 JVM,JDK,JRE三者的关系是什么 关于java语法 continue关键字和break关键字 this关键字...

2022-03-29 16:12:35 230

原创 权限系统设计(RBAC模型)

权限系统设计前言权限管理是所有后台系统的都会涉及的一个重要组成部分,主要目的是对不同的人访问资源进行权限的控制,避免因权限控制缺失或操作不当引发的风险问题,如操作错误,隐私数据泄露等问题。目前在公司负责权限这块,所以对权限这块的设计比较熟悉,公司采用微服务架构,权限系统自然就独立出来了,其他业务系统包括商品中心,订单中心,用户中心,仓库系统,小程序,多个APP等十几个系统和终端1.权限模型迄今为止最为普及的权限设计模型是RBAC模型,基于角色的访问控制(Role-Based Access Con.

2022-03-14 10:15:44 3221

原创 主流消息队列MQ对比

本文将从多个维度综合对比Kafka、RabbitMQ、RocketMQ、ActiveMQ这4款当前最主流的MQ消息中间件产品,希望能为您的下一次产品的架构设计和MQ消息中间件选型提供参考依据。 特点RabbitMQActiveMQKafkaRocketMQ资料文档资料数量多资料数量多资料数量中等资料数量少,建议去官网上看开发语言ErlangJavaScalaJava支持的协议AMQPOpenWire、STOMP、...

2022-02-22 13:18:32 2748

原创 KubeSphere简介

KubeSphere简介,功能介绍,优势,架构说明及应用场景 KuberSphere简介1.1 功能介绍Kubernetes 资源管理微服务治理多租户管理DevOps 工程Source to Image多维度监控自研多租户告警系统日志查询与收集应用管理与编排基础设施管理多存储类型支持多网络方案支持 1.2 优势1.3 为什么选择 KubeSphere ?极简体验,向导式 UI业务高可靠与高可用容器化 DevOps 持续交付开箱即用的微服务治理...

2022-02-21 13:39:04 30406 1

原创 微服务应用、框架、架构,理解【二】

大型分布式系统具有复杂性、隐匿性、配合性和易变性四大难题,不会存在任何单一软件工程上的突破,能让开发生产力得到一个数量级上的提升。 1、单体架构应用的困境 一个典型的单体架构应用就是将一个应用中所有的功能都打包在一个WAR文件中,并部署在应用服务器(Tomcat)中运行。 单体架构应用结构图 单体架构应用会逐渐变得不稳定,一方面是系统不管增长的复杂性造成的,另一方面是由于系统...

2022-02-09 14:13:08 181

转载 微服务应用、框架、架构,理解【一】

参考链接:https://baijiahao.baidu.com/s?id=1609470628776404706&wfr=spider&for=pc https://blog.csdn.net/varyall/article/details/78905332 htt...

2022-02-09 14:08:26 340

原创 Linux系统下查看版本

查看Linux内核版本命令(两种方法):1、cat /proc/version显示正在运行的内核版本。[root@S-CentOS home]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 ...

2022-02-08 14:08:21 319

转载 谈PaaS平台建设:如何应对企业架构多元异构资源的挑战

  据forbes预测,在2020年到来之前,83% 的IT资源都会迁移上云。整个云的生态中,PaaS是最具有抽象属性的云形态,落地较晚也迟迟没有形成统一的标准。近几年,随着SaaS层业务的成熟,以及IaaS的环境逐渐扩展和增长,以构建管理平台和服务中台等为雏形的PaaS开始呈现出蓬勃增长的趋势。     作为云基本的形态之一,PaaS是支撑应用和流程不断交织、演进的平台基...

2022-02-08 13:55:57 404

原创 PaaS平台应用的原则

简介 如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或软件即服务(SaaS)。12-Factor 为构建如下的 SaaS 应用提供了方法论: 使用标准化流程自动配置,从而使新的开发者花费最少的学习成本加入这个项目。和操作系统之间尽可能的划清界限,在各个系统中提供最大的可移植性。适合部署在现代的云计算平台,从而在服务器和系统管理方面节省资源。将开发环境和生产环境的差异降至最低,并使用持续交付实施敏捷...

2022-02-08 13:48:37 445

原创 Linux(Centos)修正系统时间

1.安装ntpdate工具sudo yum -y install ntp ntpdate2.设置系统时间与网络时间同步sudo ntpdate cn.pool.ntp.org3.将系统时间写入硬件时间sudo hwclock --systohc

2022-01-19 11:19:44 975

原创 Linux(Centos6.9)安装Mongodb-4.4.11

1、访问官网https://www.mongodb.com/try/download/community2、在Linux系统软件工具目录下载需要安装的文件(默认下载到当前目录)wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-4.4.11.tgz3、解压缩软件包tar -zxvf /home/software/mongodb-linux-x86_64-rhel62-4.4.11.tgz -C /usr/local

2022-01-16 18:15:53 786

转载 idea生成类注释和方法注释的正确方法

目录 目录 生成类注释 生成类注解模板 生成方法注释 生成方法注解模板 最近从eclipse转idea了,第一步当然是配置快捷键,模板等。但是!发生了一件贼蛋疼的事情,竟然一直找不到正确添加方法注释的方法! 最后自己摸索到了,在...

2022-01-16 10:08:29 125

原创 服务器 SaaS、PaaS、IaaS 区别

一、定义层面的区别SaaS、PaaS、IaaS简单的说都属于云计算服务,也就是云计算+服务。我们对于云计算的概念,维基百科有以下定义:Cloud computing is a new form of Internet-based computing that provides shared computer processing resources and data to computers and other devices on demand. 云计算就是一种按照需求通过Internet获取计算资源的形

2022-01-12 17:23:24 1738

原创 Docker和K8S关系

2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。Docker技术诞生之后,并没有引起行业的关注。而dotCloud公司,作为一家小型创业企业,在激烈的竞争之下,也步履维艰。正当他们快要坚持不下去的时候,脑子里蹦出了“开源

2022-01-11 15:36:54 844

原创 Oracle 解决数据库连接暴增问题办法

创建v$session的镜像表Temp_Session,记录所有时刻连接情况1、查询“某个程序/机器”连接数-- 查询“某个程序/机器”连接数Select s.sql_id,s.machine, s.createdate, count(*) From Temp_Session s where s.createdate > to_date('2022/1/4 10:42:00', 'yyyy/mm/dd hh24:mi:ss') and s.machine='NT AUTHORITY\SER

2022-01-04 12:00:23 1870

原创 分布式事务解决方案的对比

 解决方案协议优缺点优缺点应用场景强一致性两阶段提交协议(2PC)XA协议,由Tuxedo提出1、 同步阻塞问题;2、 单点故障;1、极端情况下数据的不一致性;2、引入事务管理者(协调者),单点故障;3、系统可伸缩性存在问题;4、全局事务结束才能释放资源,性能问题;在高并发场景下很少使用。三阶段提交协议(3PC)1、超时机制解决同步阻塞问题;...

2021-12-21 14:22:26 607

原创 WebService SOAP XML 与 REST JSON 架构的比较

一个采购订单对10005088物料收货20个,放2050仓库的SOAP XML报文   一般客户端访问服务器端web服务通常可以由HTTPService、WebService、RemoteObject等方式来实现。通常实现web服务我们最容易想到的是SOAP协议的WebService,这在目前web服务中占有很重要的地位。随着REST思想的出现,目前很多公司开...

2021-11-30 17:01:05 543

原创 Linux nodejs卸载与安装

一、卸载1.先卸载npmsudo npm uninstall npm -g2.卸载nodeyum remove nodejs npm -y3.看看是否有残留进入 /usr/local/lib 删除所有 node 和 node_modules文件夹进入 /usr/local/include 删除所有 node 和 node_modules 文件夹进入 /usr/local/bin 删除 node 的可执行文件二、安装:(新node版本是带有npm)登录linux机器,cd /usr/l

2021-11-29 17:07:14 540

原创 Linux查看系统 CPU 核数

1、查看 CPU 型号dmidecode -s processor-version2、查看 CPU 的详细信息cat /proc/cpuinfo3、查看逻辑cpu的个数cat /proc/cpuinfo | grep “processor” |wc -l注意:一般我们说服务器是几核CPU说的是逻辑CPU个数。4、查看cpu是几核cat /proc/cpuinfo | grep “cores”|uniq5、查看物理cpu个数\cat /proc/cpuinfo | grep “physi

2021-11-19 11:02:47 4510

原创 微服务应用、框架、架构,理解【三】

...

2021-11-18 19:03:18 322

原创 服务注册中心AP和CP区别【Nacos|Eureka|Consul|Zookeeper】

当下,分布式系统正变得越来越重要,大型网站几乎都是分布式的。分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。 CAP定理,又被称作布鲁尔定理(Brewer's theorem),它指出对于一个分布式计算系统来说,不可能同时满足以下三点: 一致性(Consistency) (等同于所有节点访问同一份最新的数据副本)可用性(Availab...

2021-11-18 18:18:13 7321 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除