摘要: 实现最简单全面的Jenkins+docker+springboot 一键自动部署项目,步骤齐全,少走坑路。 环境:centos7+git(gitee) 简述实现步骤:在docker安装jenkins,配置jenkins基本信息,利用Dockerfile和shell脚本实现项目自动拉取打包并运行。 一 阅读全文
posted @ 2022-08-23 09:03 苏先生139 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 消息重复消费 MQ的一条消息被消费者消费了多次 重复消费场景重现测试 如何解决消息重复消费的问题 编码 解决消息重复消费测试 消息重复消费 什么是消息重复消费? 首先我们来看一下消息的传输流程。消息生产者-->MQ-->消息消费者;消息生产者发送消息到MQ服务器,MQ服务器存储消息,消息消费者监听M 阅读全文
posted @ 2022-08-23 08:45 苏先生139 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 1 前言 本文主要通过简单的demo来阐述synchronized锁的各种用法以及使用synchronized锁的相关注意事项,记录下来同时也方便自己记忆。 synchronized锁是jvm内置的锁,不同于ReentrantLock锁。synchronized关键字可以修饰方法,也可以修饰代码块。 阅读全文
posted @ 2021-12-28 10:38 苏先生139 阅读(351) 评论(0) 推荐(0) 编辑
摘要: eshop —— 父级工程,管理jar包版本 eshop-server —— Eureka服务注册中心 eshop-gateway —— Zuul网关 eshop-auth —— 授权服务 eshop-member —— 会员服务 eshop-email —— 邮件服务(暂未使用) eshop-co 阅读全文
posted @ 2021-07-20 14:58 苏先生139 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 1. Excel2003与Excel2007 两个版本的最大行数和列数不同,2003版最大行数是65536行,最大列数是256列,2007版及以后的版本最大行数是1048576行,最大列数是16384列。 excel2003是以二进制的方式存储,这种格式不易被其他软件读取使用;而excel2007采 阅读全文
posted @ 2021-07-16 11:15 苏先生139 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 跨域问题的由来 相信很多人都或多或少了解过跨域问题,尤其在现如今前后端分离大行其道的时候。 你在本地开发一个前端项目,这个项目是通过 node 运行的,端口是9528,而服务端是通过 spring boot 提供的,端口号是7001。 当你调用一个服务端接口时,很可能得到类似下面这样的一个错误: 然 阅读全文
posted @ 2021-07-16 10:51 苏先生139 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1. SQL 注入 1.1 什么是SQL注入? SQL注入是一种代码注入技术,一般被应用于攻击web应用程序。它通过在web应用接口传入一些特殊参数字符,来欺骗应用服务器,执行恶意的SQL命令,以达到非法获取系统信息的目的。它目前是黑客对数据库进行攻击的最常用手段之一。 1.2 SQL注入是如何攻击 阅读全文
posted @ 2021-07-16 10:23 苏先生139 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 项目背景 和各位读者大致介绍下具体场景,线上的小程序中开放一些语音麦克风的房间,让用户进入房间之后可以互相通过语音聊天的方式进行互动。 这里分享一下相关的技术设计方案。这款系统的核心点设计在于如何能让一个用户发出的语音通知到其他用户上边。语音数据在客户端同事的处理下最终变成了io数据流请求到了后端, 阅读全文
posted @ 2021-07-16 09:56 苏先生139 阅读(618) 评论(0) 推荐(0) 编辑
摘要: Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务,其因丰富的功能集、稳定性、示例配置文件和低系统资源的消耗受到了开发者的欢迎。 侦听端口 server { # Standard HTTP Protocol listen 80; # S 阅读全文
posted @ 2021-07-16 09:23 苏先生139 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 一致性就是数据保持一致,在分布式系统中,可以理解为多个节点中数据的值是一致的。 强一致性:这种一致性级别是最符合用户直觉的,它要求系统写入什么,读出来的也会是什么,用户体验好,但实现起来往往对系统的性能影响大 弱一致性:这种一致性级别约束了系统在写入成功后,不承诺立即可以读到写入的值,也不承诺多久之 阅读全文
posted @ 2021-07-16 09:13 苏先生139 阅读(302) 评论(0) 推荐(0) 编辑