logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

架构师都做些什么

转载自:微信公众号:程序员小灰架构师都做些什么?1.架构设计架构师,顾名思义,第一职责就是在软件设计阶段,做好软件“骨架”的设计。架构师需要把产品的需求翻译成软件工程的设计文档,确定各个系统与模块的边界,评估系统的量级。2.技术选型从前端到后端,从缓存到数据库,面对为数众多的第三方组件,架构师需要作出合理的选择。前端页面选择模板引擎还是动静分离?服务端选择Java还是Node.js?服务治理选择D

数据库优化的方法

1、数据库优化概览图在数据库优化方面,从主到次的顺序:以SQL优化、索引优化为主,解决慢SQL问题,最大程度地利用好索引 其次从数据库表结构入手、分库与分表,对数据量级进行处理 最大化利用机器配置,比如设置使用机器内存的大小 如果以上三点无法满足需求,那么再考虑硬件方面的问题,比如提升机器配置,再不行就多用几台服务器,这种成本较高,其性价比相对来说是最低的2、软优化:2.1、查询语句的优化 用EX

#数据库
数据库MVCC多版本并发控制原理

MVCC实现原理频繁的加锁会带来什么问题?读数据的时候没办法修改。修改数据的时候没办法读取,极大的降低了数据库性能。数据库是如何解决加锁后的性能问题的?MVCC 多版本控制实现读取数据不用加锁, 可以让读取数据同时修改。修改数据时同时可读取。一、什么是MVCC?MVCC是在并发访问数据库时,通过对数据做多版本管理,避免因为写锁的阻塞而造成读数据的并发阻塞问题。通俗的讲就是MVCC通过保存数据的历史

阿里云服务器在安装MySQL启动失败mysql8.0

安装MySQL出现Job for mysqld.service failed because the control process exited with error code问题阿里云服务器在安装MySQL启动失败:根据这个提示,查看原因,百度到的办法是,修改配置文件后,还是报错“Job for mysqld.service failed because the control process

#mysql
阿里云服务器上部署zookeeper 3.6.3(4)- 客户端命令使用篇

zkCli.sh客户端命令使用[root@iZwz9fyh8d6xm9hs0q453mZ bin]# ./zkCli.sh./zkCli.sh -timeout 0 -r -server ip:port./zkCli.sh -timeout 5000 -server 192.9.200.242:2181​-r :即使ZooKeeper服务器集群一般以上的服务器当掉,也给客户端体统读服务h :显示所

#zookeeper
idea(2021.1)更新后报错 !invalid format: `命令行过长

1、idea更新到2021.1最新版本,原来的代码编译,执行报:!invalidformat:`命令行过长。要为{0}{1,choice,0#或也为{2}''''default''''配置|1#}缩短命令行吗?`!2、解决处理:详细原因:IDEA命令行缩短器是什么?每天努力一点,每天都在进步。...

#intellij idea
Navicat 连接阿里云上MySQL报 2059 - authentication plugin ‘caching_sha2_password‘ .....

Navicat 连接阿里云上MySQL报 2059 - authentication plugin 'caching_sha2_password' ..... 解决方法MySQL :80错误原因:MySQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_password】,Navicat不支持这种用户登录账户加密方式。1、连接报错2、登录到mysql,云上的服务器也一样3、

#mysql
spring-boot 整合druid 启动报错 Failed to bind properties under spring.datasource to javax.sql.DataSource

spring-boot 整合druid 启动报错:Failed to bind properties under 'spring.datasource' to javax.sql.DataSourcespringboot整合druid时,引入了druid的数据源,在配置文件application.yml中配置了相关配置。mybatis.type-aliases-package=com.neo.mo

#spring boot
redis_主从复制(Replication)

redis主从复制(Replication)Master:主Slaves:从Redis 支持简单且易用的主从复制(master-slave replication)功能, 该功能可以让从服务器(slave server)成为主服务器(master server)的精确复制品。1、以下是关于 Redis 复制功能的几个重要方面:1.1、Redis 使用异步复制。 从 R...

#redis
idea(2021.1)更新后报错 !invalid format: `命令行过长

1、idea更新到2021.1最新版本,原来的代码编译,执行报:!invalidformat:`命令行过长。要为{0}{1,choice,0#或也为{2}''''default''''配置|1#}缩短命令行吗?`!2、解决处理:详细原因:IDEA命令行缩短器是什么?每天努力一点,每天都在进步。...

#intellij idea
    共 31 条
  • 1
  • 2
  • 3
  • 4
  • 请选择