笔记
文章平均质量分 95
weixin_44100744
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RabbitMq学习
RabbitMq学习原创 2022-12-28 09:47:10 · 318 阅读 · 1 评论 -
ShardingJDBC学习笔记
ShardingJDBC ShardingJdbc准备-Mysql完成主从复制 概述 主从复制(也称AB复制) 允许将来自一个Mysql数据库服务器(主)的数据复制到一个或多个Mysql数据库服务器(从服务器) 复制是异步的从站不需要永久连接以接受来自主站的更新 Mysql中复制的优点 横向扩展解决方案-在多个从站之间分配负载以提高性能。在此环境中,所有写入和更新都必须在主服务器上进行。但是,读取可以在一个或多个从设备上进行。该模型可以提高写入性能,同时显著提高了越来越多的从设备的读取速度。 数据原创 2021-10-19 11:10:37 · 492 阅读 · 1 评论 -
springcloud学习
SpringCloud 微服务几种方式 Spring Cloud NetFlix 一站式解决方案 api网关:zuul组件 Feign —HttpClinet— Http通信方式,同步,阻塞 服务注册与发现:Eureka 熔断机制:Hystrix 。。。。 Apache Dubbo Zookeeper 半自动,需要整合别人 api网关:没有,找第三方组件,或者自己实现 Dubbo:通信,异步,不阻塞 服务注册与发现:Zookeeper 熔断机制:没有找第三方 不够完善 Spring原创 2021-01-27 18:27:28 · 442 阅读 · 0 评论 -
使用docker部署java项目导致定时任务执行2次或多次
docker部署导致定时器重复执行 使用docker部署jar包时发现定时任务执行了2次,网上搜索了很多都是说的外置tomcat导致的,博主是springBoot项目使用的是jar包并不存在外置tomcat。猛然想到可能是docker部署的问题最后查找docker配置文件发现了创建了2个docker容器实例导致的定时任务重复只需要把容器个数改为1个就可以了 ...原创 2020-10-07 19:40:59 · 1107 阅读 · 0 评论 -
Redis
redis入门 分析淘宝使用的组件 #1.商品的基本信息 名称,价格.... 使用关系型数据库就可以解决如(MYSQL/oracle) #2.商品描述,评论(文字较多) 文档数据库中如:mongoDB #3.图片 分布式文件系统:FastDFS -淘宝自己的 TFS -谷歌的 GFS -Hadoop HDFS --阿里云的 oss --腾讯云的 cos #4.关键字的搜索 搜索引擎 solr elasticsearch ISearch #5.商品热门的波段消息 内存数据库 -red原创 2020-09-18 10:29:40 · 1820 阅读 · 0 评论 -
ES学习
package com.gf.service; import com.fasterxml.jackson.databind.ObjectMapper; import com.gf.pojo.Content; import com.gf.utils.HtmlParseUtil; import org.elasticsearch.action.bulk.BulkRequest; import org.elasticsearch.action.bulk.BulkResponse; import org.elast原创 2020-09-18 10:29:30 · 220 阅读 · 0 评论 -
springboot学习
springBoot 自动装配原理 springboot所有自动配置都是在启动的时候扫描并加载:spring.factories所有的自动配置类都在这里面,但不一定生效要判断是否成立,只要导入对应的start,就有对应的启动器,有了启动器,自动装配就会生效。 1.springboot在启动时,从类路径下/META-INF/spring.factories获取指定的指。 2.将这些自动配置的类导入容器,自动配置生效。 3.ssm中我们需要配置的东西springboot帮我们配置了。 4.整合javaEE,解决原创 2020-09-13 20:36:52 · 146 阅读 · 0 评论 -
注解与反射
package com.demo; import lombok.Data; import java.lang.annotation.*; /** @author Administrator */ public class Test08 { public static void main(String[] args) throws NoSuchFieldException { Class c = User2.class; //通过反射获取注解 Annotation[] declaredAnnotation原创 2020-09-13 20:36:03 · 112 阅读 · 0 评论 -
Java多线程学习
java多线程学习(个人学习仅供参考) 进程与线程 进程就是程序执行的过程,它是一个动态的概念,进程中有多个线程,一个进程中至少有一个线程。 线程就是独立执行的路径。 main称之为主线程,用于执行整个程序。 在一个进程中如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统密切相关的,先后顺序人为不能干预。 对同一份资源进行操作时,会存在资源抢夺的问题,需要加入并发控制。 线程会带来额外的开销,如cpu调度时间,并发控制开销。 每个线程在工作内存交互,内存控制不当会造成数据不一致。 线程的创建原创 2020-08-13 00:43:38 · 284 阅读 · 0 评论
分享