摘要:
OO第二阶段(5-8周)PTA作业总结
0.前言
本次博客针对的是PTA第二阶段的作业,这次作业相比于第一阶段来讲难度、思维高度都提高了很多,耗费的精力和时间也很多但是收获很大;这次作业很大一部分难点及侧重点是在正则表达式上,这一部分确实难学,你要对程序的需求分析精准,不断修改正则才能达到预期结果;面向对象的... 阅读原文
2020-05-02 20:58:03 阅读(2377) 评论(0)
摘要:
这个问题比较常见了,一般是在第一次上传项目到github或者gitee上会出现。
以前将项目上传到github的时候出现这个问题,百般查找,找到一个好用的解决办法,依次输入以下命令:
git pull
git pull origin master
git pull origin master --allow... 阅读原文
2020-05-02 19:23:02 阅读(2334) 评论(0)
摘要:
Sleuth+Zipkin用来实现分布式系统的链路追踪。
Sleuth组件用于日志埋点、记录链路数据,Zipkin组件用于展示链路数据。
Sleuth的使用
(1)创建消费者、提供者时勾选Spring Cloud Tracing -> Sleuth
也可以手动添加依赖:
... 阅读原文
2020-05-02 17:52:02 阅读(2792) 评论(0)
摘要:
会话技术
会话:一次会话中包含多次请求和响应
一次会话:浏览器第一次给服务器发送请求,会话建立,直到有一方断开为止
功能:在一次会话的范围内的多次请求间,共享数据
方式:
客户端会话技术:Cookie
服务器端会话技术:Session
Cookie
概念:客户端会话技术,将数据保存到客户端... 阅读原文
2020-05-02 17:46:02 阅读(2397) 评论(0)
摘要:
SpringBoot(十二)过滤器详解
往期精彩推荐SpringBoot系列(一)idea新建Springboot项目
SpringBoot系列(二)入门知识
springBoot系列(三)配置文件详解
SpringBoot系列(四)web静态资源配置详解
SpringBoot系列(五)Mybatis整合完整... 阅读原文
2020-05-02 16:23:02 阅读(2343) 评论(0)
摘要:
1. MQ的优缺点
优点:
解耦:通过MQ解除上游系统和下游系统的调用耦合,下游系统只需要做消息的订阅和取消订阅,上游系统无需任何改动。(一生产,多消费的典型场景)
异步:通过MQ将一些不需要同步获取执行的结果,并且非常耗时的调用操作通过MQ异步化。
削峰:通过MQ将一些高峰期的高并发流量积压在MQ中,下游... 阅读原文
2020-05-02 16:15:01 阅读(2664) 评论(0)
摘要:
一、应用系列
Docker安装MySql完整教程、实操 使用到的mysql数据库的安装方案。
Docker安装Alibaba Nacos教程 docker安装单实例或集群的Nacos的注册中心方便快速开始。
实现Nacos服务注册与发现教程 通过简单的方式进行服务注册... 阅读原文
2020-05-02 14:48:08 阅读(2309) 评论(0)
摘要:
1 简介
之前讲解的Springboot整合https用的是tomcat作为容器,tomcat也是一个流行多年的老牌Java容器了。但针对不同的场景,还是会有不同的选择,如Jetty。Jetty是架构相对简单、基于Handler的灵活可扩展的Servlet容器。更多详情请参考官方文档。
另外建议阅读其它相关文... 阅读原文
2020-05-02 13:13:10 阅读(2593) 评论(0)
摘要:
1、生成的字符串每个位置都有可能是str中的一个字母或数字,需要导入的包是import java.util.Random;
//length用户要求产生字符串的长度
public static String getRandomString1(int length){
String str = "abc... 阅读原文
2020-05-02 11:49:01 阅读(2645) 评论(0)
摘要:
使用excel文件导入数据,整合mongodb实现打卡签到系统
环境参数
开发工具:IDEA
基础环境:Maven+JDK8
主要技术:SpringBoot、Mongodb
SpringBoot版本:2.2.6
实现步骤如下:
1.添加依赖
<dependency>
... 阅读原文
2020-05-02 11:21:11 阅读(2299) 评论(0)