springboot 中各种配置项纪录 1. @Value 最早获取配置文件中的配置的时候,使用的就是这个注解,SpEL表达式语言。 // 使用起来很简单 @Value("${config.demo.value:defaultValue}") private String simpleValue; ...
分类:
编程语言 时间:
2020-07-03 19:17:32
阅读次数:
85
当前服务器的redis cluster节点信息如下: [root@192-168-0-77 conf]# redis-cli -h 127.0.0.1 -p 2002 -c cluster slots | xargs -n8 | awk '{print $3":"$4"->"$6":"$7}' | ...
分类:
其他好文 时间:
2020-07-03 19:15:33
阅读次数:
66
一、概述 咱们今天聊聊分布式事务系列中的最后一个方案:最大努力通知事务。最大努力通知事务的主流实现仍是基于MQ来进行事务控制。最大努力通知事务和事务消息都是通知型事务,主要适用于那些需要异步更新数据,并且对数据的实时性要求较低的场景。 最大努力通知事务主要用于外部系统,因为外部的网络环境更加复杂和不 ...
分类:
其他好文 时间:
2020-07-03 19:04:46
阅读次数:
58
CAS:Compare and Swap,即比较再交换。 在对compareAndSwapObject追源码的过程中,出现 "Source not found"的情况,查了一下,原来是该方法并非由JAVA书写开发,而是引入的其他语言。 jdk5增加了并发包java.util.concurrent.* ...
分类:
其他好文 时间:
2020-07-03 17:56:15
阅读次数:
97
一、安装过程 1、下载源码包 下载地址:https://www.python.org/downloads/source/ 或:https://www.python.org/ftp/python/ 2、解压安装包,以python 3.7.8为例 [root@localhost ~]# ll Pytho ...
分类:
编程语言 时间:
2020-07-03 17:06:22
阅读次数:
66
"对于Spring框架,现实公司使用的非常广泛,但是由于业务的复杂程度不同,了解到很多小伙伴们利用Spring开发仅仅是利用了Spring的IOC,即使是AOP也很少用,但是目前的Spring是一个大家族,形成了一个很大的生态,覆盖了我们平时开发的方方面面,抛开特殊的苛刻要求之外,Spring的生态 ...
分类:
编程语言 时间:
2020-07-03 15:42:11
阅读次数:
51
1、count(*) 和 count(1)和count(列名)区别 执行效果上: count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL count(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略列值为NULL count(列名)只包括列名那一列,在统 ...
分类:
数据库 时间:
2020-07-03 12:44:04
阅读次数:
62
@Override public void transfer(String sourceName,String targetName,Float money){ //1.根据名称查询转出账户 Account source=accountDao.findByName(sourceName); //2. ...
分类:
编程语言 时间:
2020-07-03 12:43:32
阅读次数:
125
源码安装 php # yum install epel-release # rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm # 先安装下依赖 yum install -y wget gcc gcc-c++ autoc ...
分类:
Web程序 时间:
2020-07-03 12:25:34
阅读次数:
56
Prometheus是以operator方式部署 这里仅仅提供一个思路,万变不离其宗。 使用短信告警之前需要自己购买短信服务,然后定义好短信模板,一般都有现成的sdk,自己简单包装一下就可以使用了。 思路:通过自定义webhook的方式进行发送。我简单写了一个webhook,项目地址:https:/ ...
分类:
其他好文 时间:
2020-07-03 10:26:32
阅读次数:
211