- 博客(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
原创 缓存击穿、穿透、雪崩
缓存穿透:查询一个一定不存在的数据,由于缓存是不会命中的,所以直接访问数据库,但是数据库中也没有数据,我们没办法将结果放到缓存中,所以每次查询都要到数据库中查询。解决方案:数据库不存在的数据,存一个空对象标识数据库中也没有,避免查询数据库,当数据库新增数据成功后,删除缓存的空对象。缓存雪崩:大量缓存数据的过期时间一样,导致大量缓存失效,请求直接访问数据库。解决方案:过期时间加上随机值,减少大量缓存同时失效的概率。缓存击穿:某一个高频热点key失效,大量并发直接访问数据库。解决方案:加锁
2020-12-15 13:58:13 53
原创 本机模拟域名访问
1、找到目录C:\Windows\System32\drivers\etc2、编辑:hosts3、在文本中按照ip 域名这种格式添加配置4、本地通过域名就可以访问你要绑定的ip了这样你的本地就可以你随便起域名访问你想要的地址了...
2020-12-11 12:44:50 1093
原创 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
原创 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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人