自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 重复造轮子,对此你的看法

关于这个话题,现在这里阐述立场:就公司工作而言,不建议重复造轮子。就个人技术而言,强烈建议造轮子!程序员圈子里流行这么一句话:“不要重复造轮子”。它的原文是:“Stop Trying to Reinvent the Wheel”,意思是“不要重复发明轮子”。首先我们要搞清楚两个概念 —— 造轮子和发明轮子。轮子是在距今6800年前被发明出来,在此之前我们的祖先可能已经就在尝试对轮子的创造。从三角形、四边形、五边形等等,一直到最后的圆形轮子,每种轮子都不一样,这叫做发明轮子。而当轮子的形状确定后,再发明

2020-09-17 23:32:28 2321

原创 支付宝支付

1.所需工具工具pc端工具:手机安装软件

2020-09-04 11:02:58 832

原创 Spring Boot 源码分析

1、项目初始化过程SpringBoot的启动很简单,代码如下:@SpringBootApplicationpublic class MyApplication { public static void main(String[] args) { SpringApplication.run(MyApplication.class, args); }}跟进去可以看到有两步,一个是初始化,一个是run方法的执行:1.SpringApplication初始化化过程:S

2020-09-01 19:00:34 123

原创 solr全量更新与变量更新

1.什么是更新数据如果保留多份,就会存在一致性问题,就需要同步,同步分为两大类:全量更新和增量更新。例如:数据库中的数据导入solr缓存中就是更新。2.全量更新全量更新,就是把数据库中的全部数据都导入solr缓存库中,一般会删除solr缓存库现有的数据。全量的话,可以采用直接全部覆盖(使用“新”数据覆盖“旧”数据);或者走更新逻辑(覆盖前判断下,如果新旧不一致,就更新);下图便是全量更新:3.增量更新增量的基础是全量,就是你要使用某种方式先把全量数据拷贝过来,然后再采用增量方式

2020-09-01 18:45:22 405

原创 Solr入门

Solr简介Solr是Apache下的开源的, 高性能的,采用Java开发,基于Lucene的,全文搜索引擎;对Lucene进行了扩展,提供了比Lucene更为丰富的查询语言;实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面.是一款非常优秀的全文搜索引擎。LuceneLucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整

2020-08-26 21:01:29 131

原创 关系型数据库的三大范式

什么是”范式(NF)”按照教材中的定义:范式(数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。你可以把它粗略地理解为:一张数据表的表结构所符合的某种设计标准的级别。就像家里装修买建材,最环保的是E0级,其次是E1级,还有E2级等等。数据库范式也分为1NF,2NF,3NF,BCNF,4NF,5NF。一般在我们设计关系型数据库的时候,最多考虑到BCN

2020-08-25 11:34:18 2561

原创 SpringBoot整合Swagger2

Swagger2Swagger是一组围绕OpenAPI规范构建的开源工具,可帮助设计、构建、记录和使用REST API。简单说下,它的出现就是为了方便进行测试后台的restful形式的接口,实现动态的更新,当我们在后台的接口修改了后,swagger可以实现自动的更新,而不需要人为的维护这个接口进行测试。Swagger2优点功能丰富 :支持多种注解,自动生成接口文档界面,支持在界面测试API接口功能;及时更新 :开发过程中花一点写注释的时间,就可以及时的更新API文档,省心省力;

2020-08-23 16:56:10 273

原创 SpringBoot定时任务

在SpringBoot中,定时任务十分简单,只需要新建一个定时任务类并添加定时相关注解即可1.详细步骤1.新建一个maven 项目2.导入依赖<!--SpringBoot要求,项目要继承SpringBoot的起步依赖spring-boot-starter-parent--><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-

2020-08-22 18:02:06 97

空空如也

空空如也

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

TA关注的人

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