- 博客(115)
- 资源 (1)
- 收藏
- 关注
原创 途牛面试总结
一、并发相关的讲一下ThreadLocal,在什么场景用过?有什么问题?怎么解决?讲一下线程的生命周期?线程的创建方式?java的两种锁讲一下?各自的特点及区别?讲一下AQS讲一下常见的锁有哪些?各自的特点是什么?(偏向、乐观之类的)并发工具包有使用过吗?讲一下常见的并发类线程池原理讲一下?阿里开发手册为什么要求自定义线程池?二、网络相关讲一下HTTPS和HTTP的区别?HTTPS实现加密的原理讲一下NIO、BIO、AIO讲一下IO多路复用的实现原理序列化框架用过哪些?为什么
2021-05-20 13:54:06 423
原创 IDEA实战之“Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:xx“
轻松解决IDEA2020“Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:xx“
2021-04-03 10:55:52 503
原创 spriongBoot实战之【报错处理】直接调用使用 @Bean 注释的方法。请改为使用依赖关系注入。
spring 使用@Bean修饰的方法,直接调用方法设置对象和用形参注入设置对象一样吗
2021-04-01 10:47:14 4509
原创 分布式实战之RabbitMQ
virtual host :虚拟主机简单队列(均摊消费(也是系统默认的))和工作队列(公平型队列)– 均摊消费存在的问题如果每个消费者处理业务的时间不相同,可能对消费者处理比较慢的服务不公平,应该是能者多劳嘛!!!– 工作队列就是能者多劳– 公平队列的原理队列服务器向消费者发送消息,消费者采用手动应答模式,队列服务器必须收到消费者发送的ack结果通知,才会继续发送下一个消息。应答模式– 自动应答不在乎消费者对消息处理是否成功,都会告诉消息队列删除消息– 手动应答消费者处理完业务逻辑,.
2021-03-27 16:51:11 123
原创 docker实战之Docker的网络介绍
一、Docker的网络类型1.1.bridge:桥接网络默认情况下启动的Docker容器,都是使用 bridge,Docker安装时创建的桥接网络,每次Docker容器重启时,会按照顺序获取对应的IP地址,这个就导致重启下,Docker的IP地址就变了1.2.none:无指定网络使用 --network=none ,docker 容器就不会分配局域网的IP1.3.host:主机网络使用 --network=host,此时,Docker 容器的网络会附属在主机上,两者是互通的。例如,在容器中
2021-03-03 22:07:44 133 1
原创 canal出现的问题解决
基于 Docker 结合 Canal 实现 MySQL 实时增量数据传输Springboot2.3.x整合Canal
2021-03-03 22:03:42 1511 1
原创 lombok使用
文章目录一、 Lombok简介及入门使用二、添加maven依赖三、Lombok注解总结一、 Lombok简介及入门使用Lombok 是一种 Java实用工具,可用来帮助开发人员消除Java的冗长,尤其是对于简单的Java对象(POJO), 它通过注释实现这一目的。一个标准的Java bean 一般具有若干属性,每个属性具有getter()和setter()方法,Lombok中也用到了注解,但是它并没有用到反射,而是通过一些奇技淫巧,在代码编译时期动态将注解替换为具体的代码。所以JVM实际运行的代码,
2021-03-03 11:22:20 125
原创 docker实战之部署canal
文章目录一、安装步骤1.1.拉取镜像1.2.容器安装1.3.创建挂载目录1.4.拷贝容器文件到挂载目录1.5.删除容器1.6.挂载启动容器总结一、安装步骤1.1.拉取镜像docker pull sevenyuan/canal-server1.2.容器安装docker run -p 11111:11111 --name canal -d sevenyuan/canal-server1.3.创建挂载目录mkdir -p /opt/docker/canal/{conf,logs}mkdir
2021-02-26 17:16:30 641
原创 docker实战之部署redis
一、Redis二、docker部署2.1.拉取镜像docker pull sevenyuan/redis2.2.新建挂载配置文件夹mkdir -p /opt/docker/redis/{data,conf}2.3.增加配置文件 redis.confcd /opt/docker/redis/conf/2.4.redis.conf内容#bind 127.0.0.1 //允许远程连接protected-mode noappendonly yes //持久化requirepass 12
2021-02-25 16:20:40 305
原创 docker实战之部署openresty
文章目录一、openresty二、docker部署2.1.拉取镜像2.2.启动openresty2.3.创建挂载目录2.4.将容器内的初始配置拷贝2.5.删除 openresty 容器2.6.挂载方式启动2.7.测试是否成功总结一、openrestyOpenResty(又称:ngx_openresty) 是一个基于 nginx的可伸缩的 Web 平台,由中国人章亦春发起,提供了很多高质量的第三方模块。OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调
2021-02-25 14:09:35 4958 2
原创 面试题总结-满帮集团
满帮集团面试题– 数据库有改变,怎么通知ES– 单个表在不停机的情况下如何分表–消息队列的延迟–分布式事务– 分布式锁
2021-02-24 23:48:34 2996 3
原创 分布式实战之nginx限流
文章目录一、nginx限流生活中限流对比nginx的限流控制速率处理突发流量总结一、nginx限流一般情况下,网站的首页并发量是比较大的,即使 有了多级缓存,当用户不停的刷新页面的时候,也是没有必要的,另外如果有恶意的请求 大量达到,也会对系统造成影响。而限流就是保护措施之一。生活中限流对比水坝泄洪,通过闸口限制洪水流量(控制流量速度)。办理银行业务:所有人先领号,各窗口叫号处理。每个窗口处理速度根据客户具体业务而定,所有人排队等待叫号即可。若快下班时,告知客户明日再来(拒绝流量)火车站
2021-02-23 17:13:24 215 1
原创 centos7实战之systemctl
一、systemctl是什么?systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体二、常见命令启动一个服务:systemctl start firewalld.service关闭一个服务:systemctl stop firewalld.service重启一个服务:systemctl restart firewalld.service显示一个服务的状态:systemctl status firewalld.service
2021-02-19 15:44:36 82
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人