自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (10)
  • 收藏
  • 关注

原创 单点登录流程

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-12-24 12:41:50 2019 1

原创 rabbitMQ基础使用学习

1、mq的作用,为什么要用mq2、如何安装mq3、rabbitmq的可视化界面操作4、spring boot与rabbitmq的整合5、交换机、队列、绑定的代码实现6、接收发送消息代码实现7、消息的确认模式、退回模式、ack机制...

2020-12-23 23:43:17 248

原创 启动线程的四种方式

test

2020-12-18 15:03:27 1285

原创 redis分布式锁Redisson

test

2020-12-17 12:54:02 87

原创 使用redis做分布式锁原理-核心-注意事项

test

2020-12-15 22:54:35 200

原创 缓存击穿、穿透、雪崩

缓存穿透:查询一个一定不存在的数据,由于缓存是不会命中的,所以直接访问数据库,但是数据库中也没有数据,我们没办法将结果放到缓存中,所以每次查询都要到数据库中查询。解决方案:数据库不存在的数据,存一个空对象标识数据库中也没有,避免查询数据库,当数据库新增数据成功后,删除缓存的空对象。缓存雪崩:大量缓存数据的过期时间一样,导致大量缓存失效,请求直接访问数据库。解决方案:过期时间加上随机值,减少大量缓存同时失效的概率。缓存击穿:某一个高频热点key失效,大量并发直接访问数据库。解决方案:加锁

2020-12-15 13:58:13 53

原创 日常知识记录

Linux后台运行项目:nohup java -jar *.jar & &:表示后台运行

2020-12-11 14:19:53 64

原创 本机模拟域名访问

1、找到目录C:\Windows\System32\drivers\etc2、编辑:hosts3、在文本中按照ip 域名这种格式添加配置4、本地通过域名就可以访问你要绑定的ip了这样你的本地就可以你随便起域名访问你想要的地址了...

2020-12-11 12:44:50 1093

原创 Elasticsearch学习<五>SpringBoot整合es

Java操作es有两种方式:1、tcp的方式2、http的方式

2020-12-10 13:39:23 524

原创 Elasticsearch学习<四>Elasticsearch添加自定义分词

https://www.bilibili.com/video/BV1np4y1C7Yf?p=121

2020-12-09 16:27:54 461

原创 Elasticsearch学习<三>Elasticsearch进阶检索

找到官网的具体文档步骤:按照文档进行练习Query DSL加深记忆:1、"_source": ["account_number","age"] 指定返回的字段2、分词匹配GET /bank/_search{ "query": { "match": { "address": "mill lane" } }}3、短语匹配GET /bank/_search{ "query": { "match_phrase": { "address": "mill lane".

2020-12-08 16:55:02 132

原创 Elasticsearch学习<二>Elasticsearch常用命令

elasticsearch支持restapi可以直接通过postman访问:1、_cat:

2020-12-08 09:52:14 89

原创 Elasticsearch学习<一>安装Elasticsearch

test

2020-12-07 16:31:03 287

原创 常用命令

1、查看内存使用情况:free -h

2020-12-07 10:25:53 64

原创 ThreadLocal学习02-ThreadLocal原理

1、set()方法: public void set(T value) {//获取当前线程 Thread t = Thread.currentThread();//得到当前线程的ThreadLocalMap ThreadLocalMap map = getMap(t); if (map != null)//存在赋值 map.set(this, value); else//不存在创建

2020-12-04 16:24:06 109

原创 docker添加阿里云加速

1、登录阿里云2、https://cr.console.aliyun.com/cn-chengdu/instances/mirrors3、

2020-12-04 14:38:37 78

原创 ThreadLocal学习-01 ThreadLocal是什么,如何使用

test

2020-12-02 13:35:27 83

原创 spring 编程式事务和声明式事务

1、编程式事务:TransactionTemplatetransactionTemplate.execute(new TransactionCallbackWithoutResult() { @Override protected void doInTransactionWithoutResult(TransactionStatus transa...

2019-12-18 11:41:10 249

原创 记录springboot 系统初始化执行sql脚本

先上代码:@Bean(name = "initializer") public DataSourceInitializer dataSourceInitializer(final DataSource dataSource) throws Exception { if (Objects.equals(schema, DbSchemaType.NONE.value)) ...

2019-12-18 10:40:00 386 1

原创 @JsonIgnoreProperties 的使用

@JsonIgnoreProperties(ignoreUnknown = true)将json转化成实体类的时候,json中的字段和实体类allowSetters = true(默认是false),允许反序列化。allowGetters= true(默认是false),允许序列化。...

2019-12-12 14:22:36 4642

原创 springboot 读取静态json文件

package com.yonyougov.fbpm.modeler.controller;import org.apache.commons.io.IOUtils;import org.apache.commons.lang3.ObjectUtils;import org.apache.commons.lang3.StringUtils;import org.springfr...

2019-12-12 10:34:16 1454

原创 windows 中使用curl

1、调用https://curl.haxx.se/windows/下载适合自己电脑的压缩包2、解压压缩包,找到bin目录下的curl.exe文件3、讲curl.exe文件copy到C:\Windows\System32目录下接下来你就可以在cmd下任意使用curl了...

2019-11-28 20:04:09 105

原创 Spring Boot 初始化

使用idea创建Spring Boot项目,使用maven作为依赖管理。点击new---->project--->选择Spring Initializr--->选择sdk--->next--->填写自己项目相关的信息--->next--->选择自己需要的依赖--->ok...

2019-11-26 20:22:21 91

原创 2019面试总结(一)

1、http状态码:1**服务器接受到请求,需要请求者继续执行操作2**成功,操作被成功接受并处理3**重定向,需要进一步操作来完成请求4**客户端错误,请求包含语法错误或无法完成的请求5**服务器内部错误,无法完成请求300:多种选择,请求的资源可包含多个位置,相应可返回一个资源特征与地址列表用于用户终端选择301:永久移动,请求的资源已被永久的移动到新的URI,返回...

2019-09-20 18:01:29 89

原创 ClassLoader

ClassLoader概念:ClassLoader是JVM实现的一部分,ClassLoader包括bootstrap classloader(启动类加载器),ClassLoader在JVM运行的时候加载Java的核心API,以满足Java程序的基本需求,其中就包括用户定义的ClassLoader,这里所谓的用户定义,是指通过Java程序实现的两个ClassLoader:一个是ExtClassLoa...

2018-06-08 15:09:33 119

原创 Java - final

    根据上下文环境,Java的关键字final的含义存在着细微的差别,通常指的是:这是无法改变的。处于两种情况:设计和效率。final使用的三种情况:数据、方法和类    1、final数据:一个永不改变的编译时常量,一个在运行时初始化的值,不希望被改变    2、空白final:被声明为final但又未给定初值的域。无论什么情况下都必须保证空白final在使用前都必须被初始化,但是空白fin...

2018-06-07 16:00:05 121

原创 spring boot mybatis

第一个spring boot Demo 如果有不对的地方希望大家指导参考:https://blog.csdn.net/u013066244/article/details/53747177感谢博主的分享!第一步:eclipse安装spring boot1、查看Eclipse版本的eclipse--help--About Eclipse,在Eclipseplatfrom那行的Version可以看到E...

2018-05-30 16:48:51 144

Spring boot 实战,丁雪丰

Spring boot 是为服务的主流技术,各个公都在使用为服务。

2018-10-17

疯狂Java第三版

疯狂Java第三版,带目录表情,百度云链接,由于文件太大,超过我的上传限制。

2018-06-15

java编程思想第四版

Java编程思想,并不适合零基础的同学。如果你已经对Java有一定的研究或者已经有工作经验,但基础并不扎实。建议深读此书

2018-05-28

实战Java高并发程序设计

实战Java高并发程序设计pdf格式,深入研究高并发。让我们共同进步

2018-05-28

深入理解Java虚拟机

Java底层,看Java如何运行 懂得人都知道这是什么。 希望下载得和我一起共同努力

2018-05-28

精通scrapy网络爬虫

资深Python工程师10年开发经验分享,scrapy爬虫入门级圣书

2018-05-25

精通python网络爬虫

本书讲述了python基础开发过程,对于页面的处理,爬虫开始的三个步骤的详细介绍

2018-05-22

python简明教程中文

python简明教程是python很好的入门书籍,简单对python的基本用法进行的讲述

2018-05-22

Python爬虫开发与项目实践

主要是对于Python2.x的爬虫开发,和真实的项目实践。内容精简实用

2018-05-21

空空如也

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

TA关注的人

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