自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Swagger3.0.0 Example报NullPointerException的问题解决方案

问题描述更新到swagger3.0.0,启动项目竟然报空指针异常,沿着异常寻找发现是Example.class中equals方法比较时,id为空,但又调用了equals方法,所以抛出了空指针异常。Example.class哪里用到了呢,又继续往上层查找,发现在注解ApiModelProperty.class里的example()中,如果没有手动设值,默认为“”,但后续的程序中却没有判断,所以造成了异常。解决方案在github上发现了有人之前反应过相同的问题,回复是已经解决,但现在使用的时候仍然报错

2020-12-08 17:19:52 2225

原创 Swagger3.0文档页面访问显示ip问题解决

Swagger3.0文档页面访问显示ip问题解决先放个截图,如下所示上面是使用了swagger3.0.0的版本,测试环境下部署使用了nginx配置域名+本地配置host的访问,但在本地访问地,调用接口都是ip+端口的方式,通过在代码中,配置host参数,不起作用。return new Docket(DocumentationType.OAS_30).pathMapping("/") // 定义是否开启swagger,false为关闭,可以通过变量控制 .enable

2020-12-08 17:05:33 1641

原创 每天进步一点点(20201029) - 分库分表

文章目录1.什么是分库分表?2.在什么情况下分库分表?3.分库分表有哪些框架,如何选择?应用层依赖类中间件中间层代理类中间件sharding-jdbc4.如何分库分表,有哪些注意项?5.分库分表难点带着问题去学习,让记忆更深的。今天学习工作中可能会遇到的分库分表,通过如下问题来学习记忆相关知识点。1.什么是分库分表?分库分表是为了解决由于库、表数据量过大,而导致数据库性能持续下降的问题。按照一定的规则,将原本数据量大的数据库拆分成多个单独的数据库,将原本数据量大的表拆分成若干个数据表,使得单一的库、表

2020-10-29 14:57:35 256

原创 高版本Jenkins关闭跨站请求伪造保护(CSRF)解决403

高版本Jenkins关闭跨站请求伪造保护(CSRF)解决403根据官网描述,Jenkins版本自2.204.6以来的重大变更有:删除禁用 CSRF 保护的功能。通过网页无法关闭CSRF,因为集成服务都是在内网操作,为删繁就简,考虑关闭 CSRF 保护功能,经过实践在Jenkins启动前加入相关取消保护的参数配置后启动Jenkins,即可关闭CSRF,配置内容如下:-Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROT

2020-10-13 11:18:50 2759 7

原创 java8删除文件夹以及文件夹下所有内容

/** * @param directoryPathStr 文件夹路径 * @return */ public static boolean deleteDirectory(String directoryPathStr) { Path reportPath = Paths.get(directoryPathStr); //先遍历删除文件夹中文件,再删除文件夹 if (Files.exists(reportPath...

2020-10-12 15:29:13 1710

原创 Redis核心技术总结

Redis核心技术总结导论在平时的工作项目中,使用redis很长时间了,但一直没有系统的学习总结过,现在看到极客时间蒋德钧老师开设的《Redis核心技术与实战》,干货满满,特地跟随课程小小总结一下,以供日后复习之用。Redis 知识全景----两大维度,三大主线应用维度学习路线:应用场景驱动典型案例驱动1. redis的数据结构数据类型(5种):String(字符串)、List(列表)、Hash(哈希)、Set(集合)和 Sorted Set(有序集合)数据结构(6种):简

2020-08-04 18:04:51 933

原创 Java基础知识考核题

文章目录Java基础知识考核题1. 浮点型数据题目一. float a = 0.125f; double b = 0.125d; System.out.println((a - b) == 0.0); 代码的输出结果是什么?题目二: double c = 0.8; double d = 0.7; double e = 0.6; 那么c-d与d-e是否相等?题目三: System.out.print...

2020-04-29 15:46:50 1012

原创 计算机组成原理推荐书籍

计算机组成原理推荐书籍看到一位大神推荐的计算机组成原理相关书籍,先记录下来慢慢地、细细地研究一下1.入门书籍《计算机是怎样跑起来的》《程序是怎样跑起来的》入门微缩版本的“计算机组成原理” (该两本都可以在微信读书里免费阅读)《Computer Organization》 Coursera 上的北京大学免费公开课2. 深入学习书籍《计算机组成与设计:硬件 / 软件接口...

2020-04-16 20:31:17 13945 2

原创 常用消息队列rocketmq、rabbitmq、kafka、activemq对比

rocketmq、rabbitmq、kafka、activemq对比​ 随着互联网“微架构”模式兴起,原有大型集中式的IT服务被分拆成细粒度的多个“微服务”,这些微服务可以在一个局域网内,也可能跨机房部署。一方面对服务之间松耦合的要求越来越高,另一方面,服务之间的联系却越来越紧密,对通信质量的要求也越来越高。分布式消息队列可以提供应用解耦、流量消峰、消息分发等功能,已经成为大型互联网...

2020-04-10 17:01:14 440

原创 Spring Security

Spring Security引入maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>添加ma...

2020-02-27 19:40:04 297

原创 IO小结

IONIOPath一个文件系统内的路径。可以指向文件也可以指向目录Paths的工厂方法get()Files与Path结合使用读写基本原理读step1:Linux通过网卡读取客户端的请求数据,将数据读取到内核缓冲区step2:Java服务器通过read系统调用,从Linux内核缓冲区读取数据,再送入Java进程缓冲区写step1:Java服务器完成处理构建好响应数据,调用wr...

2020-01-09 20:24:52 216

原创 jenkins安装后首次访问,插件安装页面一直loading,Jenkins Setup Wizard Blank Page

如题,jenkins安装成功并正常启动后,首次访问能进入填写初始化管理员密码页面,但下一插件页面一直reloading,久久不能成功。查找发现是插件下载地址问题,更换镜像即可。如图所示方法:访问 <你的jenkins URL>/pluginManager/advanced在升级站点填写清华大学镜像https://mirrors.tuna.tsinghua.edu.cn/j...

2019-12-23 11:16:55 1913

原创 利用breakpad在android环境下多so文件解析

android支持如下7中CPU架构目前android支持如下7中CPU架构:armeabi 第5代 ARM v5TE,使用软件浮点运算,兼容所有ARM设备,通用性强,速度慢(只支持armeabi)armeabi-v7a 第7代 ARM v7,使用硬件浮点运算,具有高级扩展功能(支持 armeabi 和 armeabi-v7a,目前大部分手机都是这个架构)arm64-v8a 第8代,64...

2019-12-19 14:22:10 282

空空如也

空空如也

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

TA关注的人

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