自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

一、前言转眼间,2019年即将成为过去式了。不知道小伙伴们在生活中或者工作中过得开心不。2019年IT行业发生了很多大事,比如“996”,想必大家都知道,一度登顶Github热榜,Python之父也参与其中,影响力可想而知。前段时间又是网易裁员、华为裁员,一波接一波的裁员潮。不知道你们是否有一些思考,我自己有以下几点思考:1、要有老板思维不要做资本家的代码输出机器,自己要慢慢蓄势、一点点积累...

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

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

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

2019-12-29 18:53:51 1078

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

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

2019-12-29 17:23:26 255

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

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

2019-12-27 23:01:10 1181

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

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

2019-12-26 22:23:56 977

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

1、什么是 Redis?.2、Redis 的数据类型?3、使用 Redis 有哪些好处?4、Redis 相比 Memcached 有哪些优势?5、Memcache 与 Redis 的区别都有哪些?6、Redis 是单进程单线程的?7、一个字符串类型的值能存储最大容量是多少?8、Redis 的持久化机制是什么?各自的优缺点?9、Redis 常见性能问题和解决方案:10、redis ...

2019-12-24 23:03:41 3140

原创 3A. Shortest path of the king

一、ProblemThe king is left alone on the chessboard. In spite of this loneliness, he doesn’t lose heart, because he has business of national importance. For example, he has to pay an official visit to ...

2019-12-24 00:47:35 96

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

前面两篇文章实现了 Excel 文件的上传和下载。感兴趣的小伙伴可以点击链接看一下:SpringBoot项目中集成EasyExcel实现Excel文件上传至MySQLSpringBoot项目中集成EasyExcel实现Excel文件的下载那一版本中,又有另一条需求。前端上传 .json 文件进来,不是上传 Excel ,好吧。。。那我就兵来将挡水来土掩。直接解析 .json 文件不就完事了...

2019-12-23 21:41:34 1304

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

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

2019-12-21 21:15:12 1314

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

一、背景最近项目中遇到了这样的需求,要实现从前端导入Excel文件至MySQL数据库。开始我的第一想法就是用 POI,毕竟我之前有用过 POI 来实现这样类似的功能。不同的是 POI 是导入前端传来的 JSON 数据,而这次的需求直接传个 Excel 文件,还想着怎么把 Excel 里的数据怎么解析出来呢?这时无意间发现了 alibaba 开源的 EasyExcel。哈哈哈,来的早不如来得巧。想...

2019-12-20 22:53:28 2669 10

原创 SpringBoot项目中集成Swagger2

一、背景在团队开发中,维护好一份完善且规范的 API 文档能够大大减少团队开发人员的沟通效率且开发效率显著的提升。当我们的项目庞大且开发人员不断的来不断的走,这样的情况下,共同维护的 API 文档可想而知到后面基本废了,即使有一个规范的前提,但还是经受不住开发人员先后的”折磨“。这种做法存在以下几个问题:API 接口众多,细节复杂,需要考虑不同的HTTP请求类型、HTTP头部信息、HTTP...

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

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

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

2019-12-18 21:13:57 1883

原创 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 [dispatcherServlet] in context with path [] threw exception [Requ...

2019-12-18 21:06:24 1747

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

一、简介Spring Cloud Sleuth 为 Spring Cloud 提供了分布式跟踪的解决方案,它大量借用了 Google Dapper、Twitter Zipkin 和 Apache HTrace 的设计。先来了解一下 Sleuth的术语,Sleuth借用了 Dapper的术语。Span:基本工作单元,例如,在一个新建的span中发送一个RPC等同于发送一个回应请求给RPC,...

2019-12-13 00:13:04 170

原创 2C. Commentator problem

一、ProblemThe Olympic Games in Bercouver are in full swing now. Here everyone has their own objectives: sportsmen compete for medals, and sport commentators compete for more convenient positions to gi...

2019-12-11 21:38:10 111

原创 2B. The least round way

一、ProblemThere is a square matrix n × n, consisting of non-negative integer numbers. You should find such a way on it thatstarts in the upper left cell of the matrix;each following cell is to the ...

2019-12-11 00:01:59 117

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

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

2019-12-09 22:36:20 145

原创 2A. Winner

一、ProblemThe winner of the card game popular in Berland “Berlogging” is determined according to the following rules. If at the end of the game there is only one player with the maximum number of poin...

2019-12-04 22:25:54 98

原创 1C. Ancient Berland Circus

一、ProblemNowadays all circuses in Berland have a round arena with diameter 13 meters, but in the past things were different.In Ancient Berland arenas in circuses were shaped as a regular (equiangula...

2019-12-04 22:23:19 97

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

安装完后 我们进入到我们安装到 sbin目录D:\Tools\RabbitMQ\location\rabbitmq_server-3.8.1\sbin执行:rabbitmq-plugins enable rabbitmq_management 发现web控制台的插件不可用http://localhost:15672/ 不能登录。解决方法:找到这个路径:C:\Users\Administr...

2019-12-03 22:36:23 1946 2

原创 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, he sneaked into the administrator’s office and stole...

2019-12-02 19:57:57 139

原创 1236C. Everyone is a Winner!

一、ProblemOn the well-known testing system MathForces, a draw of n rating units is arranged. The rating will be distributed according to the following algorithm: if k participants take part in this ev...

2019-12-01 15:24:18 142

原创 1236B. PIN Codes

一、ProblemA 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 code can begin with any digit, even with 0.Polycarp h...

2019-12-01 00:03:43 177

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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