自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 2019年终总结暨2020年计划安排

一、前言 转眼间,2019年即将成为过去式了。不知道小伙伴们在生活中或者工作中过得开心不。2019年IT行业发生了很多大事,比如“996”,想必大家都知道,一度登顶Github热榜,Python之父也参与其中,影响力可想而知。前段时间又是网易裁员、华为裁员,一波接一波的裁员潮。不知道你们是否有一...

2019-12-31 00:06:24 779 3

原创 Spring关于Actuator Endpoints访问不到的说明

1、Actuator 帮助你在应用程序生产环境时监视和管理应用程序。可以使用HTTP的各种请求来监管,审计,收集应用的运行情况。 2、Maven中增加以下依赖 <dependency> <groupId>org.springframework.boot</gr...

2019-12-29 18:53:51 433 0

原创 Spring中@Autowired、@Qualifier、@Resource的区别

1、@Autowired @Autowired 可以单独使用。如果单独使用,它将按类型装配。因此,如果在容器中声明了多个相同类型的bean,则会出现问题,因为 @Autowired 不知道要使用哪个bean来注入。因此,使用 @Qualifier 与 @Autowired 一起,通过指定bean名...

2019-12-29 17:23:26 185 0

原创 SpringBoot项目中编程式事务与声明式事务的区别

一、什么是事务? 我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,需要在这种情况下进行回退。 事务的作用就是为了保证用...

2019-12-27 23:01:10 536 0

原创 JDBC、JPA、Spring Data JPA、Hibernate、MyBatis的区别

一、概念 JDBC,(Java Database Connectivity,Java数据库连接)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。 ...

2019-12-26 22:23:56 589 0

原创 Redis的几个经典常见面试题

1、什么是 Redis?. 2、Redis 的数据类型? 3、使用 Redis 有哪些好处? 4、Redis 相比 Memcached 有哪些优势? 5、Memcache 与 Redis 的区别都有哪些? 6、Redis 是单进程单线程的? 7、一个字符串类型的值能存储最大容量是多少? 8、Red...

2019-12-24 23:03:41 430 0

原创 3A. Shortest path of the king

一、Problem The king is left alone on the chessboard. In spite of this loneliness, he doesn’t lose heart, because he has business of national importanc...

2019-12-24 00:47:35 63 0

原创 SpringBoot项目中实现.json文件上传至MySQL

前面两篇文章实现了 Excel 文件的上传和下载。感兴趣的小伙伴可以点击链接看一下: SpringBoot项目中集成EasyExcel实现Excel文件上传至MySQL SpringBoot项目中集成EasyExcel实现Excel文件的下载 那一版本中,又有另一条需求。前端上传 .json 文件...

2019-12-23 21:41:34 853 0

原创 SpringBoot项目中集成EasyExcel实现Excel文件的下载

1、pom.xml 加上 easyexcel 的依赖 <!--alibaba easyexcel--> <dependency> <groupId>com.alibaba</groupId> <artifactId>eas...

2019-12-21 21:15:12 848 0

原创 SpringBoot项目中集成EasyExcel实现Excel文件上传至MySQL

一、背景 最近项目中遇到了这样的需求,要实现从前端导入Excel文件至MySQL数据库。开始我的第一想法就是用 POI,毕竟我之前有用过 POI 来实现这样类似的功能。不同的是 POI 是导入前端传来的 JSON 数据,而这次的需求直接传个 Excel 文件,还想着怎么把 Excel 里的数据怎么...

2019-12-20 22:53:28 1841 7

原创 SpringBoot项目中集成Swagger2

一、背景 在团队开发中,维护好一份完善且规范的 API 文档能够大大减少团队开发人员的沟通效率且开发效率显著的提升。当我们的项目庞大且开发人员不断的来不断的走,这样的情况下,共同维护的 API 文档可想而知到后面基本废了,即使有一个规范的前提,但还是经受不住开发人员先后的”折磨“。 这种做法存在以...

2019-12-18 21:14:39 280 4

原创 No mapping found for HTTP request with URI [/swagger-ui.html] in DispatcherServlet with name 'dispat

出现这个错误的话 方法一: 检查一下WebMvcConfigurationSupport是怎么实例化的,发现@EnableWebMvc会引入它,那找一下哪里使用了这个注解,接着就找到了项目里面使用它的地方,注释掉,一访问就正常了。 方法二: 没有注册资源处理器,需要手动配置静态资源映射:。 pac...

2019-12-18 21:13:57 693 0

原创 Error resolving template [swagger-ui.html], template might not exist or might not be accessible by a

2019-12-18 20:03:59:278 ERROR [http-nio-8080-exec-1] o.a.c.c.C.[.[localhost].[/].[dispatcherServlet]-175 Servlet.service() for servlet [dispatcherSer...

2019-12-18 21:06:24 750 0

原创 Spring Cloud 学习系列:(十五)微服务跟踪链——Spring Cloud Sleuth

一、简介 Spring Cloud Sleuth 为 Spring Cloud 提供了分布式跟踪的解决方案,它大量借用了 Google Dapper、Twitter Zipkin 和 Apache HTrace 的设计。 先来了解一下 Sleuth的术语,Sleuth借用了 Dapper的术语。 ...

2019-12-13 00:13:04 100 0

原创 2C. Commentator problem

一、Problem The Olympic Games in Bercouver are in full swing now. Here everyone has their own objectives: sportsmen compete for medals, and sport comme...

2019-12-11 21:38:10 69 0

原创 2B. The least round way

一、Problem There is a square matrix n × n, consisting of non-negative integer numbers. You should find such a way on it that starts in the upper left...

2019-12-11 00:01:59 81 0

原创 Spring Cloud 学习系列:(十四)消息总线自动刷新配置——Spring Cloud Bus

一、前言 我们在 Git仓库上改了配置,重新访问http://localhost:8889/hi,发现还是 foo dev version 27,说明配置尚未刷新。 发送 POST 请求到 http://localhost:8889/refresh,例如: curl -X POST http://...

2019-12-09 22:36:20 89 0

原创 2A. Winner

一、Problem The winner of the card game popular in Berland “Berlogging” is determined according to the following rules. If at the end of the game there...

2019-12-04 22:25:54 61 0

原创 1C. Ancient Berland Circus

一、Problem Nowadays all circuses in Berland have a round arena with diameter 13 meters, but in the past things were different. In Ancient Berland aren...

2019-12-04 22:23:19 71 0

原创 RabbitMQ安装完后,访问不了 http://localhost:15672/ 的管理界面

安装完后 我们进入到我们安装到 sbin目录D:\Tools\RabbitMQ\location\rabbitmq_server-3.8.1\sbin 执行:rabbitmq-plugins enable rabbitmq_management 发现web控制台的插件不可用 http://loca...

2019-12-03 22:36:23 1317 0

原创 1236D. Secret Passwords

一、Problem’ One unknown hacker wants to get the admin’s password of AtForces testing system, to get problems from the next contest. To achieve that, h...

2019-12-02 19:57:57 91 0

原创 1236C. Everyone is a Winner!

一、Problem On the well-known testing system MathForces, a draw of n rating units is arranged. The rating will be distributed according to the followin...

2019-12-01 15:24:18 113 0

原创 1236B. PIN Codes

一、Problem A PIN code is a string that consists of exactly 4 digits. Examples of possible PIN codes: 7013, 0000 and 0990. Please note that the PIN cod...

2019-12-01 00:03:43 93 0

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