logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mysql的COALESCE函数、NULLIF函数、IFNULL函数

一、 COALESCE函数返回从左至右第一个非空表达式的值。COALESCE(expr1, expr2, ...., expr_n)select coalesce(null,null,"1");----返回结果 1二、NULLIF函数NULLIF(expr1,expr2) 如果expr1不等于epxr2.那么返回ex...

快速排序算法详解

前言什么是快速排序? 这是我之前遇到的一个面试题,当时没回答来,我只写过冒泡排序、选择排序、插入排序呀,啥是快速排序,委屈巴巴, 一首凉凉送我自己。1. 什么是快速排序算法?快速排序算法是对冒泡排序算法的一种改进,没有两两相邻之间的比较换位,主要采用的思想是通过递归+独立排序的形式将无序的数列进行分割成可以独立排序的2部分数列,其中一部分数列比另外一部书数列小,每次排序两个独立的数列,直到排序完毕

文章图片
django死锁问题: Lock wait timeout exceeded; try restarting transaction 怎么解决?

文章目录1. 背景2.事故原因3. 解决方法1. 背景今天在测试接口的时候,出现如下问题:An error occurred in the current transaction. You can't execute queries until the end of the 'atomic' block.查看error.log日志,出现如下问题:Lock wait timeout exceeded

#django#mysql
mvn配置阿里云镜像指南

windows机器在 ~/config/setting.xml文件下添加阿里云镜像:<mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository

文章图片
python-django解决浏览器中文文件名乱码下载不出来文件的问题

使用requests.get(url) 获取到文件,然后设置Content-type='application/octet-stream', Content-Disposition='attachment;filename=+filename,完整代码如下:from django.http import FileResponseimport requests# 下载附件def file_down(

解决一次rabbitmq的消费者消费不了消息的情况

1.问题描述通过rabbitmq队列,消费方出现不能消费消息的情况,经过细查rabbitmq的配置没有问题,然而消费方不能执行逻辑。交换机配置exchange:交换机绑定的队列:同样也发现properties文件中的配置是正确的:spring.rabbitmq.port = 5672spring.rabbitmq.username = adminspring.rabbitmq.password =

#rabbitmq
Java8的流式编程filter()、map()、collect(Collectors.toList())、collect(Collectors.toMap())用法详解

如下只获取到集合中workflowId为传入的workflowId的数据集:public WorkflowUser getAgent(Long workflowId){List<WorkflowTransfer> transferListNotNul = list.stream().filter(e -> e.getWorkflowId() != null &&

海量数据问题: 如何用JAVA几分钟处理完30亿个数据?

题目现有一个10G文件的数据,里面包含了18-70之间的整数,假设年龄范围分布均匀,分别表示系统中所有用户的年龄数,请找出重复次数最多的那个数,现有一台内存为4G、2核CPU的电脑,请写一个算法实现。23,31,42,19,60,30,36,........模拟数据Java中一个整数占4个字节,模拟10G为30亿左右个数据, 采用追加模式写入10G数据到硬盘里。每10万个记录写一行,大概0.4M一

文章图片
python对列表中的元素(字典)进行排序

1. 按照字典元素中的t值的下标大小进行排序由于t值是字符串类型,那么需要将下标截取出来,然后再对name进行排序a = [{"value": "用途","name": "t4"},{"value": "期初累计摊额","name": "t10"},{"value": "原值","name": "t5"},...

#python
Spring boot 启动报错: Protocol handler start failed | Cannot assign requested address: bind

Springboot项目突然起不来,一直报错:Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat serverat org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(To

    共 28 条
  • 1
  • 2
  • 3
  • 请选择