自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RabbitMq学习

RabbitMq学习

2022-12-28 09:47:10 246

原创 ShardingJDBC学习笔记

ShardingJDBCShardingJdbc准备-Mysql完成主从复制概述主从复制(也称AB复制) 允许将来自一个Mysql数据库服务器(主)的数据复制到一个或多个Mysql数据库服务器(从服务器)复制是异步的从站不需要永久连接以接受来自主站的更新Mysql中复制的优点横向扩展解决方案-在多个从站之间分配负载以提高性能。在此环境中,所有写入和更新都必须在主服务器上进行。但是,读取可以在一个或多个从设备上进行。该模型可以提高写入性能,同时显著提高了越来越多的从设备的读取速度。数据

2021-10-19 11:10:37 424 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 304

原创 使用docker部署java项目导致定时任务执行2次或多次

docker部署导致定时器重复执行使用docker部署jar包时发现定时任务执行了2次,网上搜索了很多都是说的外置tomcat导致的,博主是springBoot项目使用的是jar包并不存在外置tomcat。猛然想到可能是docker部署的问题最后查找docker配置文件发现了创建了2个docker容器实例导致的定时任务重复只需要把容器个数改为1个就可以了...

2020-10-07 19:40:59 1042

原创 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 1724

原创 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 190

原创 springboot学习

springBoot自动装配原理springboot所有自动配置都是在启动的时候扫描并加载:spring.factories所有的自动配置类都在这里面,但不一定生效要判断是否成立,只要导入对应的start,就有对应的启动器,有了启动器,自动装配就会生效。1.springboot在启动时,从类路径下/META-INF/spring.factories获取指定的指。2.将这些自动配置的类导入容器,自动配置生效。3.ssm中我们需要配置的东西springboot帮我们配置了。4.整合javaEE,解决

2020-09-13 20:36:52 120

原创 注解与反射

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 91

原创 Java多线程学习

java多线程学习(个人学习仅供参考)进程与线程进程就是程序执行的过程,它是一个动态的概念,进程中有多个线程,一个进程中至少有一个线程。线程就是独立执行的路径。main称之为主线程,用于执行整个程序。在一个进程中如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统密切相关的,先后顺序人为不能干预。对同一份资源进行操作时,会存在资源抢夺的问题,需要加入并发控制。线程会带来额外的开销,如cpu调度时间,并发控制开销。每个线程在工作内存交互,内存控制不当会造成数据不一致。线程的创建

2020-08-13 00:43:38 254

原创 java基础异常学习

java异常学习(Exption)(个人参考学习)什么是异常软件在程序运行中,非常可能遇到异常问题,我们通称为异常,异常指程序运行中出现的不期而至的各种状况,如:文件找不到,网络连接失败,非法参数等,异常发生时会影响我们正在运行的程序。检查性异常:检查性异常是用户错误或问题引起的异常,这是程序员无法预见的,如打开文件时文件被用户删除了异常就会发生。运行时异常:运行时异常是可能被程序员避免的异常,与检查性异常相反,运行时异常可以在程序被编译时被忽略。错误:错误不是异常,而是脱离了程序员控制的问题,如

2020-06-23 02:39:03 211

原创 java面向对象学习

java面向对象学习(个人参考学习)java核心思想就是面向对象(OOP)面向对象和面向过程面向过程思想:​ 步骤清晰简单,第一步,第二步。。。。​ 面向过程适合处理一些简单的问题面向对象思想:​ 分类的思维模式,思考问题首先解决问题需要哪些分类,然后对这样分类进行单独思考。最后,才对某一个分类下的细节进行面向过程的思索。​ 面向对象适合处理复杂的问题,适合处理需要多人协作的问题。​ 对于描述复杂的事务,为了从宏观上把握、从整体上合理的分析,我们需要使用面向对象的思路来分析整个系统,但

2020-06-22 16:50:05 134

原创 java基础学习

JAVA基础学习记录(个人参考学习)数据类型基本类型数值类型​ 1.整数类型​ byte:占1个字节范围:-128-127​ short:占2个字节范围:-32768-32767​ int:(最常用的)占4个字节范围:-2147483648-2147483647​ long:占8个字节范围:-9223372036854775808-923372036854775807(声明变量时需要加上L)​ 2.浮点类型​ float:占4个字节声明变量时需要加上F​ doubl

2020-06-20 22:29:00 504 1

原创 Markdown语法简单学习

Markdown学习下载TyporaTypora下载文件后缀改为.md标题学习#+空格为一级标题##+空格为二级标题###+空格为三级标题(以此类推最多到六级标题)字体学习Hello,World!(字体前后加上2个*号表示为粗体)Hello,World!(字体前后加上1个*号表示为斜体)***Hello,World!**(字体前后加上3个号表示为斜体并加粗)Hello,World*(字体前后加上2个~号表示为删除样式)引用学习引用学习(字体前加上>+空格)分割线学习

2020-06-17 15:46:18 147

原创 Map出现重复Key值叠加到上一个key中

Map出现重复Key值将下一个key值叠加在上一个key值中 List<Map<String, Object>> list = new ArrayList<>(); //模拟数据库数据 for (int i = 0; i < 10; i++) { Map<String, Object> map = new HashMap<>(); map.put("id",

2020-05-11 10:33:26 1017

原创 Load balancer does not have available server for client: chwl-provider-order

搭建ZUUL网关时报错网上找了原因都没解决结果是因为网关的配置文件指向地址特此记录一下自己的蠢!

2020-04-28 11:16:09 567

原创 oracle 批量添加效率问题记录

oracle 批量添加效率问题记录批量添加代码效率问题:oracle 使用 insert All into 运行1000条批量插入数据需要使用1分钟左右而使用insert into select 只使用了1s左右特此记录...

2019-12-27 10:46:58 938

空空如也

空空如也

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

TA关注的人

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