- 博客(602)
- 收藏
- 关注
原创 Nginx汇总
部署Nginx:Nginx安装与运行Nginx:Docker Compose部署Nginx特性Nginx:Nginx热部署Nginx:代理Nacos集群Nginx:Nginx基于TCP协议代理ZooKeeper集群Nginx:代理FastDFS实现文件访问Nginx:Nginx添加SSL实现HTTPS访问未完待续...
2022-02-13 13:54:52 2394
原创 Kafka汇总
Kafka部署Kafka:部署KafkaKafka:搭建Kafka集群Kafka概念与APIKafka:Topic概念与API介绍Kafka:增加Topic的分区副本数未完待续
2022-02-12 14:58:38 790
原创 Spring Boot汇总
Spring Boot:介绍Spring Boot :介绍与初体验打包Spring Boot :使用Maven打包成JAR与运行Spring Boot :使用Maven打包成WAR部署到Tomcat未完待续构建Spring Boot :使用Dockerfile将JAR构建成镜像未完待续应用配置Spring Boot :配置源之命令行属性与JSON属性未完待续特性Spring Boot:全局异常处理未完待续...
2022-02-03 23:00:34 723
原创 Spring Security汇总
Spring Security介绍待定源码阅读Spring Security:介绍 & 初体验 & 源码与日志分析Spring Security:用户UserDetails源码与Debug分析Spring Security:用户服务UserDetailsService源码分析Spring Security:密码编码器PasswordEncoder介绍与Debug分析Spring Security:授权GrantedAuthority介绍未完待续
2022-01-06 16:36:12 745
原创 ElasticJob汇总
ElasticJob‐LiteElasticJob‐Lite:Simple & Dataflow作业ElasticJob‐Lite:Script & HTTP作业ElasticJob‐Lite:扩展作业类型 & 一次性调度ElasticJob‐Lite:事件追踪 & 整合Spring Boot & 部署ElasticJob-Lite-UIElasticJob‐Lite:作业监听器未完待续报错ElasticJob‐Lite:更换事件追踪数据源应用启
2022-01-01 15:27:34 467
原创 ZooKeeper汇总
ZooKeeper部署ZooKeeper :Shell脚本搭建单机版ZooKeeperZooKeeper :搭建ZooKeeper集群ZooKeeper :Nginx基于TCP协议代理ZooKeeper集群ZooKeeper概念与框架ZooKeeper :重要概念 & 客户端命令介绍ZooKeeper :Java客户端Session、ACL、Znode API介绍ZooKeeper :Java客户端Watcher API介绍ZooKeeper :Java客户端执行批量任务和Tr
2021-12-20 13:45:12 1515
原创 Spring汇总
Spring Framework源码阅读编译 Spring Framework 5.2.17源码 & 在源码中使用 ApplicationContext 获取定义的BeanSpring Framework 源码阅读(一):Aware接口及其实现类的作用Spring Framework 源码阅读(二):BeanDefinition的作用Spring Framework 源码阅读(三):认识FactoryBeanSpring Framework 源码阅读(四):BeanPostProcess
2021-11-10 10:31:52 787 2
原创 Spring Cloud Alibaba汇总
Spring Cloud AlibabaSpring Cloud Alibaba:Nacos服务注册与发现Spring Cloud Alibaba:Nacos配置中心未完待续
2021-11-10 10:24:26 691
原创 Kubernetes汇总
Kubernetes汇总基础Kubernetes - Kubernetes是什么?Kubernetes - Kubernetes 组件Kubernetes - Xshell连接虚拟机 & 搭建Kubernetes基础集群未完待续扩展阅读VirtualBox安装CentOS7
2020-12-31 15:02:55 858 59
原创 Docker汇总
安装Centos7.3安装Docker19.03.13DockerDocker学习(一)- 这应该就是你想要的Docker架构分析Docker学习(二)- Docker Image及Image命令详解未完待续
2020-11-22 12:58:21 1987 46
原创 Redis汇总
RedisRedis学习(一) - Windows & Centos下安装RedisRedis学习(二) - 字符串SET、SETNX、SETEX、PSETEX、GET、GETSET命令介绍未完待续扩展阅读Spring Boot使用Jedis实现分布式锁Redis启动报错 Creating Server TCP listening socket 127.0.0.1:6379: bind: No errorCentos7.3安装Redis6.0.9 - make时报错 make[1
2020-11-19 18:09:33 1762 35
原创 Spring Cloud汇总
Spring CloudSpring Cloud 之Eureka初使用未完待续Spring Cloud Alibaba未完待续扩展阅读Spring Cloud Eureka - Client启动后直接运行结束:Completed shut down of DiscoveryClientSpring Cloud Config使用Github的Webhooks功能出现400状态码Spring Cloud整合Sleuth,当请求完成后,Zipkin没有链路信息...
2020-10-14 00:13:07 1537 22
原创 MyBatis Plus汇总
MyBatis-Plus 学习汇总正文MyBatis-Plus 基本使用MyBatis-Plus 使用条件构造器进行查询未完待续
2020-10-09 17:14:20 3397
原创 Java并发编程汇总
基础正文JAVA实现多线程到底有多少种方法?哪种方法更好呢?深入浅出 synchronizedJava中Volatile关键字详解扩展阅读双重检查锁单例模式为什么要用volatile关键字?未完待续...
2020-02-09 12:37:30 2033 7
原创 Java设计模式汇总
设计模式汇总考完研后,感觉不太好,现在做两手准备(准备复试和春招),最近在学习设计模式,是根据慕课网上的课程来学习的;大学前两年在参加ACM竞赛,大三下学期开始准备考研,所以学习开发相关的技术还是自己挤时间出来学的,学的也马马虎虎,很多东西也只是了解,所以难免有写的不对的地方,大家可以指正,万分感谢。设计模式的原则设计模式的七大原则创建型设计模式设计模式-简单工厂模式(Simple...
2020-01-29 21:06:12 1773 4
原创 2018湖南acm省赛经历--我也努力过
感想 昨天湖南acm省赛落下帷幕,可惜未能如愿以偿夺金,实力还是有点差距,四题全1A银牌滚粗,第五题似乎想到解法了,没时间debug了陆陆续续坚持了两年,不敢说自己怎么样,在弱校,自己也懂,训练什么的,都是靠自己的意志在坚持,一个人默默去摸索这条路,确实很辛苦,也许说辛苦有点违心,毕竟很多训练强度更大的同学还在坚持着,acmer加油!第一天早早跑去农大准备参加热身赛,结果下午三点开始...
2018-09-03 09:21:54 6419 8
原创 2017湖南acm省赛经历--在失败中成长
第一次参加湖南acm省赛,也是我第一次参加省级acm比赛,当然紧张是肯定会有的,压力也很大--来自各种因素吧。第一天参加热身赛,个人感觉还不错吧,手速还可以,一个数位DP题还是可以写出来的;想想没有经过暑假集训之前,自己是如何的菜,虽然在弱校,我并没有想做一个井底之蛙,虽然被同级的同学认为很厉害,但是我一直认为自己还差的很远;经过暑假集训后,自己确实强了一些,也开始注重团队合作了,...
2017-09-03 14:02:51 7794 20
原创 MySQL: 备份 & 导入备份
备份mysqldump是MySQL自带的逻辑备份工具。它的备份原理是通过协议连接到MySQL数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert语句,当需要还原这些数据时,只要执行这些insert语句,即可将对应的数据还原。进入MySQL:[root@MiWiFi-R1CM-srv ~]# mysql -uroot -p -h127.0.0.1 -P3306Enter password: Welcome to the MySQL monitor. Commands end w
2022-06-17 18:58:10 3473 1
原创 RabbitMQ:Docker Compose部署RabbitMQ集群
部署RabbitMQ集群创建目录,用于存放Docker Compose部署RabbitMQ集群的yaml文件:mkdir -p /root/composefile/rabbitmq写入该yaml文件:vim /root/composefile/rabbitmq/rabbitmq_cluster.yaml内容如下所示:version: '3'services: rabbitmq1: image: rabbitmq:management restart:
2022-02-17 16:50:15 4431 2
原创 VirtualBox:系统安装重启后又要重新安装
原因虚拟机启动是从光盘启动,虚拟机设置为从硬盘优先启动就解决了。可以看到默认顺序是:软驱、光驱、硬盘,VirtualBox会一直找到光驱然后从光驱启动,不会直接启动装到硬盘上的系统。设置从硬盘优先启动就解决了(选中拖拽即可)。...
2022-02-17 16:06:20 5820
原创 RabbitMQ:@RabbitListener注解简化消息监听
pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/ma
2022-02-17 12:34:28 4719 1
原创 Spring Boot:@PropertySource读取指定配置文件与解决不兼容YAML文件问题
测试代码pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/x
2022-02-16 21:58:36 2395
原创 RabbitMQ:MessageConverter消息转换器
pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/ma
2022-02-16 19:37:08 5807
原创 RabbitMQ:MessageListenerAdapter消息监听器适配器使用与源码分析
pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/ma
2022-02-16 16:38:40 2114
原创 RabbitMQ:SimpleMessageListenerContainer并发消费
pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/ma
2022-02-16 14:45:11 3380 1
原创 RabbitMQ:实现消息确认与消息返回
不了解RabbitMQ的消息确认与消息返回可以参考下面两篇博客:RabbitMQ:消息确认机制RabbitMQ:Return消息机制pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca
2022-02-16 13:12:56 5095
原创 RabbitMQ:整合Spring Boot
pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/ma
2022-02-15 23:51:35 1348
原创 Spring Boot:@ConfigurationProperties实现配置自动绑定
代码pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd
2022-02-15 22:08:10 1404
原创 Kafka:Streams实现单词统计
测试代码pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac
2022-02-15 15:18:22 1636
原创 RabbitMQ:Docker Compose部署RabbitMQ
创建目录,用于存放Docker Compose部署RabbitMQ的yaml文件:mkdir -p /root/composefile/rabbitmq写入该yaml文件:vim /root/composefile/rabbitmq/rabbitmq.yaml内容如下所示:version: '3'services: rabbitmq: image: rabbitmq:management container_name: rabbitmq restart: alwa
2022-02-14 19:13:04 4281
原创 Kafka:Consumer暂停与恢复从Partition拉取消息
测试代码pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac
2022-02-14 17:16:56 3193
原创 Kafka:Consumer手动提交offset
在上一篇博客中介绍了使用Consumer订阅多个Topic或者多个Partition:Kafka:Consumer订阅在上一篇博客的测试样例中,Consumer都是自动提交offset,这是通过下面的配置来生效: // 开启offset自动提交 properties.put(ConsumerConfig.ENABLE_AUTO_COMMIT_CONFIG, "true"); // 消费者offset自动提交到Kafka的频率(以毫秒为单位)
2022-02-14 15:05:43 4577
原创 Kafka:Consumer订阅
测试代码pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac
2022-02-14 13:36:05 2405
原创 Kafka:Docker Compose部署Kafka集群
创建目录用于存放Docker Compose部署Kafka集群的yaml文件:mkdir -p /root/composefile/kafka/写入该yaml文件:vim /root/composefile/kafka/kafka.yaml 内容如下:version: '3'networks: kafka-networks: driver: bridgeservices: kafka1: image: wurstmeister/kafka container
2022-02-13 19:42:00 2062
原创 ZooKeeper :Docker Compose部署ZooKeeper集群
用于Docker Compose部署ZooKeeper集群的yaml文件:version: '3'networks: zookeeper-networks: driver: bridgeservices: zookeeper1: image: zookeeper container_name: zookeeper1 restart: always ports: - 9001:2181 volumes: - "/usr/l
2022-02-13 17:05:46 3078 3
原创 Nginx:代理FastDFS实现文件访问
搭建FastDFS分布式文件系统参考下面这篇博客:分布式:搭建FastDFS分布式文件系统安装fastdfs-nginx-module安装fastdfs-nginx-module也是只在storage上进行,先解压fastdfs-nginx-module。[root@storage 00]# cd /usr/local/FastDFS[root@storage FastDFS]# ll总用量 1020drwxr-xr-x. 2 root root 6 1月 9 10:31
2022-02-13 13:49:51 3150
原创 Nginx:代理Nacos集群
搭建Nacos集群可以参考下面这篇博客:Spring Cloud Alibaba:搭建Nacos集群部署Nginx来代理Nacos集群,应用通过访问Nginx,可以间接访问Nacos集群,Nginx会将请求转发到内网中的Nacos集群(内网更加安全),并且会进行负载均衡。Nginx的安装与运行,博主在之前的博客中已经介绍过了:Nginx:Nginx安装与运行博主就在192.168.1.196这台虚拟机上部署Nginx,部署Nginx不应该和Nacos集群在相同的服务器上,这里博主只是为了
2022-02-13 13:11:41 2331 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人