Search for History Clear
  • Home
  • Home
  • 2025.04.01
    Linux
    ubuntu通过源码编译的方式升级openssh版本到9.9p2 确认源文件目录文中所使用的源文件目录使用的是/data/software,到时候真实更新时所有/data/software开头的目录需要切换到自己的真实目录,并且文中所有解压源码操作默认是在/data/software目录下操作下载安装包cd /data/softwarewget https://www.zlib.net/zlib-...
    • 656
    • 3min
  • 2024.06.04
    KafkaStream
    KafkaStream Local Store和Global Store区别和用法 前言使用kafkaStream进行流式计算时,如果需要对数据进行状态处理,那么常用的会遇到kafkaStream的store,而store也有Local Store以及Global Store,当然也可以使用其他方案的来进行状态保存,文本主要理清楚kafkaStream中的Local Store以及Global Store之间的区别和用法,以及什么时候选择何种store和当store无法满足...
    • 3.5k
    • 14min
  • 2024.04.16
    Redis 性能优化
    降低Redis内存使用和提升性能的一些方案 前言一、前言Redis在现在开发中已经成为了一个不可或缺的组件,很多项目都会依赖Redis进行开发,当数据量和请求量以及Redis本身访问率不高的情况下,Redis不会成为性能瓶颈,但是如果本身处于高并发海量数据这些情况下,即便是Redis,也会成为性能瓶颈中的一环,本文就是基于Redis已经成为我项目中的一个性能瓶颈之后,深入研究后产生的,另外本文主要是针对开发过程中如何降低Redis内存...
    • 2k
    • 6min
  • 2023.11.10
    Hexo 自动部署
    使用阿里云效自动打包生成hexo静态页面以及部署 前言博客系统有很多,但是在我看来从本质上区分大致可以分为2类:动态和静态动态博客有完整的后台可以直接在后台编辑文章发布,使用起来很方便,缺点是运行需要时时刻刻占用服务器资源,内存和CPU等(也有很多出色的博客系统占用资源很小,如:typecho),同时如果一个博客本身依赖的主键不少的话,部署起来难度也不低,当然大部分博客系统可以一键部署和docker部署,使用起来还是很方便的静态博客在电脑上...
    • 2.6k
    • 8min
  • 2023.09.19
    记一次MySQL链接异常排查与解决 起因程序代码中链接MySQL数据库时,提示异常,提示内容如下:2023-09-14 11:05:30.207 ERROR 74928 --- [eate-2053481312] com.alibaba.druid.pool.DruidDataSource : create connection SQLException, url: jdbc:mysql://xxxx:3306/xxx?u...
    • 1.6k
    • 8min
  • 2023.04.23
    MySQL 慢查询发现以及增删改查SQL优化 前言日常工作中,sql语句执行效率经常成为程序的性能瓶颈,如何快速的执行数据库的增删改查则是一个合格的后端程序员必备技能,本文描述了从发现执行慢的sql到如何优化增删改查的sql语句,以及从架构本身优化查询速度的一些方向,本文是我个人的经验之谈,不一定完全正确,如有错误,还望指出优化前先了解一些基本的MySQL存储结构和索引基础知识在做性能优化之前,首先要对MySQL的数据存储结构要有一定的...
    • 5.4k
    • 18min
  • 2022.01.11
    简单项目一步一步进化到大量数据、大量并发架构优化方案 前言  软件的架构都是从小到大的,除非是一开始就知道软件需要承受载的数据量和并发量,并且有成熟且有经验的团队以及资源来支撑,否则其他的项目都是先做基本架构,做出功能后期再根据实际情况做架构重构优化,相信这是大部分公司的处理办法。毕竟软件前期过度优化,不仅浪费大量时间和资源,还有可能适得其反,搞不好做了一个能承受亿级流量(现在大家都喜欢说亿级流量,好像搞得不管那个公司都能有亿级流量一样,但是我...
    • 7.7k
    • 25min
  • 2021.06.24
    Mysql
    使用Percona xtrabackup对已在使用的MySQL做主从备份 主库配置首先要配置主库服务器的相关主从备份的配置,比如配置启用binlog日志等,涉及到配置修改如下,修改my.conf文件[mysqld]## 设置server_id,一般设置为IP,注意要唯一server_id=100## 复制过滤:也就是指定哪个数据库不用同步(mysql库一般不同步)binlog-ignore-db=mysql## 开启二进制日志功能,可以随便取,最好有含义(关键就是...
    • 2.6k
    • 9min
  • 2021.02.26
    JavaEE Springboot 分布式事务
    Springcloud+Seata+nacos 分布式事务项目搭建 AT模式 前言本文要求对Springcloud有一定了解,对分布式事务本身有一定认知,如果不了解微服务,建议先看看Spring Cloud的基本认识和使用Spring Cloud的基本教程,再回头学习本文为什么会出现分布式事务开发过程中,随着项目模块的增加以及分库分表的出现,传统事务已经无法满足业务需求,如分库,由于有多个数据源,而数据库事务又是基于数据库层,所以如果只用数据库原生事务,会导致数据库A...
    • 4.2k
    • 19min
  • 2020.12.21
    JavaEE Springboot Druid
    Springboot Druid 自定义加密数据库密码 前言开发过程中,配置的数据库密码通常是明文形式,这样首先第一个安全性不好(相对来说),不符合一个开发规范(如项目中不能出现明文账号密码),其实就是当出现特殊需求时,比如要对非运维人员开方服务器部分权限,但是又涉及项目部署的目录时,容易泄漏数据库密码,虽然一般生产环境中,数据库往往放入内网,访问只能通过内网访问,但是不管怎么说账号密码直接让人知道总归不好,甚至有些项目需要部署到客户环境中,但是...
    • 1.1k
    • 3min
Categories
  • Android
    11
  • Java
    18
  • 服务器
    5
  • MySQL
    6
  • 架构
    3
Tags
Android 架构 插件 ElasticSearch JavaEE 服务器 Jenkins KafkaStream Mysql Nginx Mycat RabbitMq Springboot Dubbox Spring cloud MyBatis Druid Linux 日志 分布式事务 Hexo 自动部署 设计模式 Maven Redis 性能优化
12…5
© 2015 - 2025 Raye Wang
Framework Hexo | Theme MengD
你必须去做你不得不做的事