【Sharding-JDBC】Sharding-JDBC入门(一)——数据分片 编程语言

【Sharding-JDBC】Sharding-JDBC入门(一)——数据分片

背景 传统的将数据集中存储至单一数据节点的解决方案,在性能、可用性和运维成本这三方面已经难于满足互联网的海量数据场景。从性能方面来说,由于关系型数据库大多采用B+树类型的索引,在数据量超过阈值的情况下...
阅读全文
SOLID原则:解释和实例 编程语言

SOLID原则:解释和实例

在面向对象编程中,SOLID是5个重要的设计原则的缩写。首先是由著名的软件大师Robert C.Martin (Bob 大叔)在Design Principles and Design Pattern...
阅读全文
基于springBoot动态配置定时任务 编程语言

基于springBoot动态配置定时任务

场景描述: 在生产环境中,有时要临时调整定时任务时间,或者禁用/启用定时任务; 以前都是修改cron表达式后重启项目; 总是感觉这个操作有点麻烦,不够方便, 于是,想实现一个动态的配置处理!!! 功能...
阅读全文

Tensorflow使用笔记(1) 怎么保存和使用训练好的参数和模型

如何保存和使用训练好的模型参数 引言 最近在学习Tensorflow 构建CNN,训练需要耗费时间,把训练好的各个参数保存下来是最简便的,网上有很多教程,但是跟着教程走不一定一帆风顺还是踩了一些坑,然...
阅读全文
webpack常见面试题 编程语言

webpack常见面试题

1.从零开始搭建一个简单的基于webpack的vue开发环境 a.安装webpack   npm i webpack -g b.项目初始化      ...
阅读全文
建立对分布式锁的系统认知 - 从 Redlock 开始 编程语言

建立对分布式锁的系统认知 – 从 Redlock 开始

  01 前言 这是一篇解析底层原理的文章,从 Redis 官方推荐的 Redlock 算法入手,帮助你建立对分布式锁的认知,并具备判断分布式锁方案优劣的理论基础。通过对本文的学习,你将收获...
阅读全文
java使用单循环链表解决约瑟夫问题 编程语言

java使用单循环链表解决约瑟夫问题

1.约瑟夫环 约瑟夫环问题,是一个经典的循环链表问题,题意是:已知 n 个人(以编号 1,2,3,…,n 分别表示)围坐在一张圆桌周围,从编号为 k 的人开始顺时针报数,数到 m 的那个人出列;他的下...
阅读全文

springboot 新建 AutoConfiguration

比如现在有一个User类型,那么我们想实现的功能是,如果存在User.class这个类,就自动创建一个类型为User的Bean UserProperties.java package org.spri...
阅读全文