一、SpringBoot日志 选用 SLF4j(接口)和 logback(实现类),除了上述日志框架,市场上还存在 JUL(java.util.logging)、JCL(Apache Commons Logging)、Log4j、Log4j2、SLF4j、jboss-logging 等。Spring ...
分类:
编程语言 时间:
2020-11-25 13:00:13
阅读次数:
14
###1.设置行间距和列间距 grid-row-gap/row-gap : 设置行间距 grid-column-gap/column-gap :设置列间距 grid-gap/gap 简写,同时设置行间距和列间距,如果只写一个,则表示2个值都一样 注意:设置了行间距和列间距,要注意列宽和行宽,不然可能 ...
分类:
其他好文 时间:
2020-11-25 12:52:14
阅读次数:
7
引入:简单插入排序存在的问题 插入排序可能存在的问题是数组 arr = {2,3,4,5,6,1} 这时需要插入的数 1(最小), 这样的过程是: {2,3,4,5,6,6} {2,3,4,5,5,6} {2,3,4,4,5,6} {2,3,3,4,5,6} {2,2,3,4,5,6} {1,2,3 ...
分类:
编程语言 时间:
2020-11-13 12:19:31
阅读次数:
8
草捏对Lambda表达式的了解停留在用IDEA自动替换匿名类的程度,以为Lambda表达式只是把代码缩短了而已,不过就是一个语法糖。所以一直不屑一顾,没系统学习。“不过就是代码短一点嘛,没啥大不了”。但通过学习才知道Lambda表达式不仅仅是把代码换了种表达方式,或许更重要的是背后的思想——行为参数化。所谓的行为参数化,指的是我们可以通过参数传递的形式去指定代码的行为。是不是很眼熟,学过设计模式的
分类:
移动开发 时间:
2020-10-27 11:50:36
阅读次数:
37
原文地址: https://www.imooc.com/article/23512 做过地图相关开发的同学肯定会遇到这样一个问题:同样的经纬度坐标,在百度地图和高德地图上位置不一样。 关于坐标系 我们通常用经纬度来表示一个地理位置,但是由于一些原因,我们从不同渠道得到的经纬度信息可能并不是在同一个坐 ...
分类:
其他好文 时间:
2020-10-19 22:30:30
阅读次数:
42
1、环境搭建 1.1 创建模块 1.1.1 fefemall-coupon、fefemall-member、fefemall-order、fefemall-product、fefemall-ware并且交给fefemall主项目管理 1.1.2 为项目设置启动类 package cn.tina.ma ...
分类:
其他好文 时间:
2020-10-18 09:53:24
阅读次数:
17
关键源码 1 public ConfigurableApplicationContext run(String... args) { 2 StopWatch stopWatch = new StopWatch(); 3 stopWatch.start(); 4 ConfigurableApplica ...
分类:
编程语言 时间:
2020-10-18 09:44:37
阅读次数:
23
Mysql 锁类型 一、锁类型介绍: MySQL有三种锁的级别:页级、表级、行级。 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 页面锁:开销和加锁时间界于表锁和行锁之间; ...
分类:
数据库 时间:
2020-10-12 20:41:28
阅读次数:
28
一.基本概念 Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go开发。 它提供微服务系统中的服务治理、配置中心、控制总线等功能。 服务发现:提供HTTP和DNS两种发现方式。 健康检测:支持多种方式,http、tcp、Docker、shell等 kv存储:key、v ...
分类:
编程语言 时间:
2020-09-17 13:43:04
阅读次数:
30
首先先上代码 CSS.container { display: grid; grid-gap: 15px; grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); grid-template-rows: repeat(2, 100px ...
分类:
Web程序 时间:
2020-07-28 14:25:33
阅读次数:
89