sql去重

问题点:存在数据表test_table如下,想只对value字段筛选并去重,结果显示去重后的value列和对应的id列(id显示3或4都可以) id value 1 a 2 b 3 c 4 c 5 e 5 f 可以看到表中的...

2019-07-12 15:36:11

阅读数 8

评论数 0

RabbitMQ解决分布式事务

RabbitMQ解决分布式事务 案例: 经典案例,以目前流行点外卖的案例,用户下单后,调用订单服务,让后订单服务调用派单系统通知送外卖人员送单,这时候订单系统与派单系统采用MQ异步通讯。 RabbitMQ解决分布式事务原理: 采用最终一致性原理。 需要保证以下三要素1、确认生产者一定要将数据投...

2019-07-11 11:03:55

阅读数 10

评论数 0

活体检测

我在过去的一年里写了不少人脸识别的教程,包括: penCV 人脸识别 用 dlib、Python 和深度学习进行人脸识别 用树莓派实现人脸识别 https://www.pyimagesearch.com/2018/09/24/opencv-face-recognition/ https:...

2019-06-26 16:15:33

阅读数 95

评论数 0

使用Python提取身份证上的信息

import pytesseract import cv2 import matplotlib.pyplot as plt import dlib import matplotlib.patches as mpatches from skimage import io,draw,transform...

2019-06-26 15:50:48

阅读数 108

评论数 0

一次线上CPU高的问题排查实践

一次线上CPU高的问题排查实践 前言 近期某一天上班一开电脑,就收到了运维警报,有两台服务CPU负载很高,同时收到一线同事反馈 系统访问速度非常慢,几乎无响应。 一个美好的早晨,最怕什么就来什么。只好推掉其他会议,专心搞定问题。 排查 登录系统一看,后端的接口访问果然全部超时。 先使用...

2019-06-24 10:18:06

阅读数 15

评论数 0

spring quarzt

【spring-boot】 springboot整合quartz实现定时任务 在做项目时有时候会有定时器任务的功能,比如某某时间应该做什么,多少秒应该怎么样之类的。 spring支持多种定时任务的实现。我们来介绍下使用spring的定时器和使用quartz定时器   1.我们使用spring...

2019-05-30 10:41:08

阅读数 15

评论数 0

aaaa

当需要查询返回List<String> 1 2 3 <selectid="getByIds"parameterType="java.lang.String"result...

2019-05-20 19:57:15

阅读数 5

评论数 0

mybatis 关于 if test 判断字符串的大坑

mybatis 映射文件中,if标签判断字符串相等,两种方式: 因为mybatis映射文件,是使用的ognl表达式,所以在判断字符串sex变量是否是字符串Y的时候, <if test="sex=='Y'.toString()"> &...

2019-05-20 09:34:18

阅读数 45

评论数 0

java jackson 忽略不存在的属性字段 和 按照属性名转json

@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, isGetterVisibility = Visibility.NONE) 该注解的作用是:使用属性名称来转json。 防止不...

2019-05-17 17:56:21

阅读数 15

评论数 0

springboot集成rabbitmq实战

实战前言 RabbitMQ 作为目前应用相当广泛的消息中间件,在企业级应用、微服务应用中充当着重要的角色。特别是在一些典型的应用场景以及业务模块中具有重要的作用,比如业务服务模块解耦、异步通信、高并发限流、超时业务、数据延迟处理等。 其中课程的学习链接地址:https://edu.csdn.ne...

2019-05-05 11:07:18

阅读数 57

评论数 0

springboot读取配置文件到静态工具类

通常我们读取配置文件可以用@Value注解和@Configuration,@ConfigurationProperties(prefix = "xxx")等注解,但是这种方式是无法把配置读取到静态变量的,如果我们想在项目初始化时把配置文件加载到一个工具类,然后通过静态变量的方式...

2019-04-28 09:25:41

阅读数 78

评论数 0

springboot rabbitmq延迟队列

背景 何为延迟队列? 顾名思义,延迟队列就是进入该队列的消息会被延迟消费的队列。而一般的队列,消息一旦入队了之后就会被消费者马上消费。 延迟队列能做什么? 延迟队列多用于需要延迟工作的场景。最常见的是以下两种场景: 延迟消费。比如: 用户生成订单之后,需要过一段时间校验订单的支付状态,...

2019-04-25 15:12:40

阅读数 21

评论数 0

美的对账系统

美的支付-对账系统实现 对账,可以发现渠道方与我方交易中的差异。根据差异的不同,再做具体的操作。随着美的支付接入的渠道增多,日交易量逐渐增大的情况下,人工对账已经不能满足财务的要求,系统对账提上日程 待解决的问题 01 替代人工对账,解放人工对账的工作量,提升对账效率,实现系统自动化 ...

2019-04-25 15:10:57

阅读数 96

评论数 0

rabbitmq队列模式

RabbitMQ之六种队列模式   先学习一下RabbitMQ中的六种队列,只学习前五种,具体的官方文档地址是:http://next.rabbitmq.com/getstarted.html 导入maven依赖: 1 <dependency> 2 ...

2019-04-22 11:50:53

阅读数 47

评论数 0

springboot集成rabbitmq

一 RabbitMQ的介绍     RabbitMQ是消息中间件的一种,消息中间件即分布式系统中完成消息的发送和接收的基础软件.这些软件有很多,包括ActiveMQ(apache公司的),RocketMQ(阿里巴巴公司的,现已经转让给apache).   消息中间件的工作过程可以用生产者消费者...

2019-04-22 11:19:48

阅读数 64

评论数 0

springboot 集成shiro redis

本来的整合过程是顺着博客的顺序来的,越往下,集成的越多,由于之前是使用ehcache缓存,现在改为redis,限制登录人数 以及 限制登录次数等 都需要改动,本篇为了简单,目前先将这两个功能下线,配置暂时是注销的,原类保存,在下篇博客中改。 还有之前是使用SessionListener监听sess...

2019-04-21 22:07:17

阅读数 89

评论数 0

docker安装oraclexe

1. 安装docker并启动docker服务 sudo yum install docker sudo systemctl start docker 2. 下载oracle-xe-11g镜像 sudo docker pull sath89/oracle-xe-11g 下载后执行 sudo dock...

2019-04-21 15:57:26

阅读数 55

评论数 0

odoo

Odoo之前需安装 PostgreSQL 安装 wkhtmltopdf安装,wkhtmltopdf 提供html到pdf的转换功能,在odoo中的打印等功能需要 Python3.5+ 安装方式 官方提供多种Odoo安装方式: 安装包安装 源码安装 Docker安装,镜像地址 源码安装详解 源码获...

2019-04-16 10:08:41

阅读数 116

评论数 0

异步回调

通知定时任务类:  public class NotifyMCTimer implements Callable<String> {     private Map<String,String> result...

2019-02-20 20:52:47

阅读数 52

评论数 0

MongoDB中如何插入带有点“.”的记录

MongoDB默认是不允许出现带有“.”的键或值的,因为MongoDB的嵌套查询依靠“.”来实现 解决此问题有两种方法: 1.在MongoDB2.7等老版本中,会有check_keys=False,就会忽略“.”来插入数据库,这种方法在新版本中被废弃掉了 collection.insert...

2019-01-10 14:59:31

阅读数 29

评论数 0

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