自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shardJDBC快速配置分表

【代码】shardJDBC快速配置分表。

2024-01-22 10:17:29 355 2

原创 springboot对象注册

DefaultSingletonBeanRegistry类一级缓存:Map<String, ObjectFactory<?>> singletonFactories = new HashMap(16);二级缓存:Map<String, Object> earlySingletonObjects = new HashMap(16);三级缓存private final Map<String, Object> singletonObjects = new

2022-04-12 15:13:00 378

原创 设计模式-单例模式

静态类使用public class Singleton_00 { public static Map<String,String> cache = new ConcurrentHashMap<String,String>();}懒汉模式(线程不安全)public class Singleton_01{ private static final Singleton_01 instance ; privat Singleton_01{}; public sta.

2022-03-24 21:36:52 63

原创 2021-09-09

你知道rocketmq为什么速度快吗?因为使用了,顺序存储,page cache,异步缓存顺序存储相比较异步随机存储大大的提高了性能,而且在写入commitlog的时候并不是直接写入到磁盘中,而是先写入到page cache中,最后由操作系统异步将缓存写入到磁盘中,因此速度非常快。spring使用了哪些设计模式?单例,工厂,建造者,模板,代理模式谈谈你对ioc,aop的理解?ioc可以理解为一种依赖注入,它将对象的创建,管理,生命周期交给了spring,spring有两种容器,beanfoact

2021-09-09 23:01:00 69

原创 2021-09-08

Rocket Mq架构原理:nameserver ,broker 线程, producer生产者,comsumer消费者通过线程想注册中心获取到broker的地址,进行消息推送,消费者消费的时候也一样获取到broker的地址。broker与注册中心建立一个长连接,每30s发送一次心跳。mq中常见的消息丢失,分为三个地方生产者丢失消息:可以通过设置推送消息回调来解决,只有确定消息推送成功之后才修改消息的状态。mq保存消息的时侯:可以将消息固化到硬盘上,rocketmq分为同步刷盘和异步刷盘,默认是

2021-09-08 23:37:39 42

原创 2021-09-07

redis的两种备份方式?1.RDB:将某一个时刻数据库中的数据持久化存储,生成一个.rdb文件,由于生成的文件是存储在硬盘上,从而达到备份的效果,分别有两种实现方式,save和bgsave,save是直接用主线程去进行备份操作,此时无法对数据库进行读写操作,而bgsave则是fork一个子线程进行备份操作,在备份的同时,数据库仍然能够进行读写操作。2.AOF:记录数据库中执行的命令,并生成一个.aof文件。aof通过追加,写入,同步来实现持久化机制。如何实现redis的高可用?主从架构哨兵机制保

2021-09-07 22:57:49 50

原创 过滤溢出list

private List<Integer> getSplitRedPackAmount(List<Integer> integerList) { int integerListSum = integerList.stream().mapToInt(a -> a).sum(); log.info("拼手气红包处理之前 sum=={},integerList=={}", integerListSum, integerList); ...

2021-07-20 17:56:18 103

原创 Sharding-jdcb 数据分片配置

1.配置数据库连接池参数sharding.jdbc.datasource.names=shardingdruiddatasourcesharding.jdbc.datasource.shardingdruiddatasource.type=com.alibaba.druid.pool.DruidDataSourcesharding.jdbc.datasource.shardingdruiddatasource.driver-class-name=com.mysql.cj.jdbc.Driversh

2020-08-12 14:57:49 270

原创 xml文件配置多数据源

application.xml文件种配置–java在这里插入代码片<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...

2020-04-16 11:10:18 1267

原创 springboot配置多数据源

配置在yml文件种配置多个数据源spring: datasource: ds1: #数据源1 driver-class-name: com.mysql.cj.jdbc.Driver # mysql的驱动可以配置别的关系型数据库 jdbc-url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&chara...

2020-04-16 10:46:06 128

原创 sql时间戳转格式

to_char(to_timestamp(reqtime / 1000), 'yyyy-MM-dd HH24:MI') as addtime

2020-01-14 17:01:39 318

原创 java定时器

springboot quartz 注解的最简单使用依赖: org.springframework.boot spring-boot-starter-quartz 2.1.0.RELEASE定时任务: 项目中无其他任何其他配置定时方法:复制代码import org.springframework.scheduling.annotation.EnableSch...

2020-01-04 17:53:10 54

原创 初识BIO/NIO/AIO

阻塞与非阻塞的概念:主要指的是访问IO的线程是否回阻塞(等待)线程访问资源,该资源是否准备接续的一种处理方式1.当线程去请求资源时如果发生了阻塞,该线程会等待资源就绪,直到可以调用该资资源的行为2.当线程去请求资源时如果发送了阻塞,该线程不再等待该资源,继续执行其它功能的行为同步与异步的概念:主要指的是数据的请求方式,同步和异步是指访问数据的一种机制同步:当数据发送请求进行访问的时候,...

2019-12-20 23:35:14 110

原创 java调用第三方接口单文件传参

/** * 单位认证-营业执照//todo * 一键认证 * * @author chenhui */ @RequestMapping(value = "/authCompanyByFile", method = RequestMethod.POST) @CrossOrigin public Response authCo...

2019-12-20 10:24:34 1198 1

原创 搭建springMVC配置文件

web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="h...

2019-12-17 22:14:02 63

原创 redis 在linux服务器上的安装

https://www.cnblogs.com/xikui/p/12038292.htmlhttps://www.cnblogs.com/xikui/p/12038222.html

2019-12-16 15:45:07 65

原创 三种文件上传方式

`一、传统方式1.导入文件上传的jar包<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version></depen...

2019-12-15 15:14:21 615

原创 pgsql安装

https://www.jianshu.com/p/b4a759c2208f

2019-12-13 16:53:11 56

原创 LINUX服务器下搭建mysql

https://blog.csdn.net/qq_36582604/article/details/80526287

2019-12-13 15:11:08 103

转载 用FastDFS一步步搭建文件管理系统

用FastDFS一步步搭建文件管理系统

2019-12-13 10:03:45 161

空空如也

空空如也

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

TA关注的人

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