摘要: java 操作shell脚本执行docker命令 Runtime.getRuntime().exec()是不能执行特殊符号 如">" 、"|" 等 必须通过 "/bin/sh" "-c" 处理。 另外java操作docker 不能分配 docker exec -i(不要t). 另外如果不确定脚本是否 阅读全文
posted @ 2024-02-19 10:18 Mr.xiab 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一 springCloud核心组件 场景:用户现在需要下单购买东西 需要订单系统 库存系统 仓储系统发货 积分系统 不太可能用单块的架构 支撑的用户量太少了,1000用户可以单块架构 分布式系统:部署到独立的系统上 组件有哪些? ①:分布式系统都有一个服务注册中心:eurake 例如 库存系统一启动 阅读全文
posted @ 2020-09-04 14:29 Mr.xiab 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 平衡二叉搜索树(Balanced Binary Search Tree) 经典常见的自平衡的二叉搜索树(Self-balancing Binary Search Tree)有 ① AVL树 :Windows NT 内核中广泛使用 ② 红黑树:C++ STL(比如 map、set )Java 的 Tr 阅读全文
posted @ 2020-04-03 11:22 Mr.xiab 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 1 商业需求对性能的影响 ①不合理的需求 ②无用功能堆积 比如需求:一个论坛贴子的总量统计 附加要求实时更新 count(*)比count(id)耗性能 并发请求压力测试 使用冗余数据. update锁表时候select不能执行,mysql做的好,只锁定几行,但是还是存在这个select不能读取的问 阅读全文
posted @ 2020-01-07 10:25 Mr.xiab 阅读(5519) 评论(0) 推荐(0) 编辑
摘要: ①消息队列的优缺点 优点:异步解耦和削峰 缺点:系统引入mq之后可能存在的一些问题1系统可用性降低(mq出问题 整个系统就挂了 多了一道环节)2 系统变复杂 考虑的问题变多(如果系统和mq协调出现问题 往里面加了两条一样的数据 或 是消息积压 或是丢消息 )3 一致性的问题:a系统给bcd都执行成功 阅读全文
posted @ 2019-11-12 14:23 Mr.xiab 阅读(4375) 评论(0) 推荐(0) 编辑
摘要: 1、LTS初步认识 1.1、lts是什么? LTS(light-task-scheduler)是一个分布式任务调度框架,支持设置节点组搭建多节点集群水平拓展框架架构,提供多种任务类型包括实时任务、定时任务、corn任务的支持, 主要用于系统中的任务调度以及调度信息监控等 1.2、lts能够解决什么问 阅读全文
posted @ 2019-10-29 17:12 Mr.xiab 阅读(3553) 评论(0) 推荐(0) 编辑
摘要: 需要引入的两个包: import org.springframework.data.mongodb.core.query.Criteria;import org.springframework.data.mongodb.core.query.Query;常用的查询条件关键字:模糊查询:regex o 阅读全文
posted @ 2019-10-16 10:45 Mr.xiab 阅读(6532) 评论(0) 推荐(0) 编辑
摘要: 这里我在github上拉了一个前后端分离的项目,ssm框架的项目 准备部署在同一台服务器上 1 项目的部署 因为是war包,首先安装tomcat,这个就不说了,将tomcat/webapps/ROOT目录下文件全部清空,将war包放在tomcat/webapps/ROOT目录下, 通过 jar -x 阅读全文
posted @ 2019-06-28 11:09 Mr.xiab 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 从零开始连接以及搭建环境。 在购买服务器后,首先要连接服务器,首先要下载密钥对。.pem后缀的文件.接着开始创建私钥。 前提条件:您需要下载并安装了 PuTTY 和 PuTTYgen,这是我平时用的连接服务器的工具,分享给大家,下载连接:https://download.csdn.net/downl 阅读全文
posted @ 2019-05-05 11:11 Mr.xiab 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 公司的项目开始用到多线程。有用过多线程,但是了解不深 又去学习了下 学习资料:王宝令《java并发编程实战》 看完且搞懂前15节基本就都明白了 大概总结一下: 并发编程会导致线程不安全,常说的线程不安全指的是 多个线程操作一个共享数据,导致线程之间的读取到的数据不一致。 1.并发编程导致线程不安全的 阅读全文
posted @ 2019-04-09 12:10 Mr.xiab 阅读(594) 评论(0) 推荐(0) 编辑