笔记
文章平均质量分 95
weixin_44100744
这个作者很懒,什么都没留下…
展开
-
RabbitMq学习
RabbitMq学习原创 2022-12-28 09:47:10 · 200 阅读 · 1 评论 -
ShardingJDBC学习笔记
ShardingJDBCShardingJdbc准备-Mysql完成主从复制概述主从复制(也称AB复制) 允许将来自一个Mysql数据库服务器(主)的数据复制到一个或多个Mysql数据库服务器(从服务器)复制是异步的从站不需要永久连接以接受来自主站的更新Mysql中复制的优点横向扩展解决方案-在多个从站之间分配负载以提高性能。在此环境中,所有写入和更新都必须在主服务器上进行。但是,读取可以在一个或多个从设备上进行。该模型可以提高写入性能,同时显著提高了越来越多的从设备的读取速度。数据原创 2021-10-19 11:10:37 · 340 阅读 · 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 · 230 阅读 · 0 评论 -
使用docker部署java项目导致定时任务执行2次或多次
docker部署导致定时器重复执行使用docker部署jar包时发现定时任务执行了2次,网上搜索了很多都是说的外置tomcat导致的,博主是springBoot项目使用的是jar包并不存在外置tomcat。猛然想到可能是docker部署的问题最后查找docker配置文件发现了创建了2个docker容器实例导致的定时任务重复只需要把容器个数改为1个就可以了...原创 2020-10-07 19:40:59 · 942 阅读 · 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 · 1573 阅读 · 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 · 146 阅读 · 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 · 70 阅读 · 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 · 55 阅读 · 0 评论 -
Java多线程学习
java多线程学习(个人学习仅供参考)进程与线程进程就是程序执行的过程,它是一个动态的概念,进程中有多个线程,一个进程中至少有一个线程。线程就是独立执行的路径。main称之为主线程,用于执行整个程序。在一个进程中如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统密切相关的,先后顺序人为不能干预。对同一份资源进行操作时,会存在资源抢夺的问题,需要加入并发控制。线程会带来额外的开销,如cpu调度时间,并发控制开销。每个线程在工作内存交互,内存控制不当会造成数据不一致。线程的创建原创 2020-08-13 00:43:38 · 216 阅读 · 0 评论