自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 越来越卷的互联网

随心所欲系列之想到什么写什么HTTP协议搞一下前言 目前的大环境下,互联网已经越来越卷,希望大家保持一颗平常心,坚守自己心中的那份净土 Q~Q,学习不是为了卷。一、http中get和post的区别get:用于向服务器获取资源,如图片,html等每次查询都是幂等的请求长度有限制,会把参数带在url后面 http://www.xxxxx.com/xx?xxx=yyy浏览器会缓存get请求结果发送数据时发送一个数据包,头和数据一起post:用于向服务器推送数据,参数放在body

2022-04-18 11:07:27 121

原创 rocketMq 中关于消息不丢失,重复消费,顺序消费问题

消息不丢失Producer-----【1】—>broker----【2】—>consumer可能会丢失数据的阶段:生产者发送消息到brokerbroker收到后放在内存中,还没来得及刷磁盘挂了消费者消费数据失败针对不同的情况的解决方式发送到broker失败引起丢失:** 采用同步重试发送,等待broker响应ack,发送失败可以重试几次**broker宕机引起的丢失:** 可以改成同步刷盘机制(默认是异步),收到消息后先持久化到磁盘以后再返回ack消息给producer

2022-04-15 16:08:49 2450

原创 源码分析jdk动态代理和cglib动态代理区别

jdk动态代理为什么要实现接口文章目录前言一、创建功能接口,实现类二、测试1.jdk动态代理方式2.cglib动态代理方式总结前言从代码角度解释jdk动态代理为什么一定要有实现接口一、创建功能接口,实现类接口public interface User { void doSomeThing();}接口实现public class Student implements User{ @Override public void doSomeThing() {

2022-04-13 16:33:10 191

原创 拦截器与过滤器浅谈

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、拦截器Interceptor二、过滤器Filter总结前言面试当中经常会被问道拦截器和过滤器的区别在此做个记录一、拦截器Interceptor顾名思义拦截器可以作为拦截请求,对请求进行一系列操作的工具,是spring里面的,使用动态代理技术在请求进入servlet后controller前 进行处理。通常可用于拦截用户登录检查用户token等。通过实现Interceptor接口例如:public class .

2022-04-13 10:30:34 540

原创 docker使用学习

docker 安装在线安装1.yum install -y yum-utils device-mapper-persistent-data lvm2设置docker 的yum源2.yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo查询所有的 docker列表3.yum list docker-ce --showduplicates | sort -r安装docker 最

2021-01-26 20:05:40 120

原创 针对某些不联网安装软件的解决办法

挂载镜像安装软件强调文本 强调文本1.上传centos相关的iso镜像http://mirrors.aliyun.com/centos/7/isos/x86_64/ 阿里云相关地址可以下载镜像2.挂载镜像mount /home/broadxt/centosimg/CentOS-7-x86_64-DVD-1908.iso /home/broadxt/media/centos7_repo 将文件夹里面的 所有文件重命名备份cd /etc/yum.repos.d 例如 mv

2021-01-08 11:09:17 209

原创 切换linux gcc版本

安装devtoolset包yum install centos-release-scl#查看版本yum search “gcc-c++”#选择合适的版本yum install devtoolset-4#5.3 切换gcc命令 暂时生效scl enable devtoolset-4 bash#永久生效echo “source /opt/rh/devtoolset-4/enable” >> /etc/bashrcsource /etc/bashrc...

2020-05-25 14:56:10 395

原创 Linux下jar包的简单启动脚本以及在win下编辑在linux一直报语法错误问题

jar 包启停的简单shell脚本// A code blockvar foo = 'bar';#!/bin/bash#执行的jar包APP_NAME=xxxxx.jar #使用说明,用来提示输入参数usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart]" exit 1} #判断程序是否在运行is_ru...

2020-04-26 17:54:06 233

原创 解决fastdfs-client-java:jar无法依赖的问题

git clone https://github.com/happyfish100/fastdfs-client-java.git# 进入下载好的fastdfs-client-java 解压$ cd /fastdfs-client-java # 使用maven打包jar$ mvn clean install

2020-03-23 15:11:26 525

原创 spring动态切换数据源配置

最近接触了一个项目需要夸库取数据,起初使用spring的jdbctemplate去查询数据,后来觉得这种方式太low,于是在空闲期间就摸索尝试一下动态配置切换数据源,在此记录一下便于以后学习使用:版权声明:本文为博主原创文章,未经博主允许不得转载。spring已经为我们封装了AbstractRoutingDataSource接口便于切换数据源,我们只要继承此类用于获取数据源 首先需...

2018-09-05 12:37:57 372 1

空空如也

空空如也

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

TA关注的人

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