1. 起因 通过开启多线程,并发查询订单详情信息,通过将不同订单对象发送给不同线程,执行完所需要的业务逻辑之后,对订单对象的数据进行修改,然后执行 commit,查询数据库发现数据没有更新,且后台日志没有任何的报错 **错误代码:** from app.ext import db from flas ...
分类:
数据库 时间:
2020-05-29 12:07:10
阅读次数:
85
------------------------------------------------服务端代码--------------------------------------__author__="托尼老师""""即时通讯原理@@@服务端代码python教程学习视频
分类:
编程语言 时间:
2020-05-29 10:35:53
阅读次数:
72
rabbit-mq学习1:基本概念和快速入门 一、什么是MQ 消息队列(Message Queue,简称MQ)本质是个队列,遵循先入先出,主要用途:不同进程Process/线程Thread之间通信 。 可以用来在两个进程间进行异步的数据交换。进程A把消息放入消息队列中,然后继续执行后续任务;进程B从 ...
分类:
其他好文 时间:
2020-05-29 09:30:14
阅读次数:
59
Redis是一个基于内存的高效的键值型非关系型数据库,存取效率极高,而且支持多种存储数据结构,使用也非常简单。本节中,我们就来介绍一下Python的Redis操作,主要介绍RedisPy这个库的用法。 1. 准备工作 在开始之前,请确保已经安装好了Redis及RedisPy库。如果要做数据导入/导出 ...
分类:
编程语言 时间:
2020-05-28 21:38:02
阅读次数:
71
#include<iostream> #include<thread> #include<mutex> #include<atomic> using namespace std; mutex g_mutex; atomic<bool> isok = false; void func(int id) ...
分类:
其他好文 时间:
2020-05-28 19:47:23
阅读次数:
86
Dubbo 线程池满异常应该是大多数 Dubbo 用户都遇到过的一个问题,本文以 Arthas 3.1.7 版本为例,介绍如何针对该异常进行诊断,主要使用到 `dashboard`?/?`thread` 两个指令。
分类:
编程语言 时间:
2020-05-28 19:45:27
阅读次数:
64
线程池 “线程池(英语:thread pool):一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。这避免了在处理短时间任务时创建与销毁线程的代价。 Executors 工具类 常用方法 返回值 方法名 说明 Exe ...
分类:
编程语言 时间:
2020-05-28 19:43:05
阅读次数:
56
Exception in thread "main" java.lang.RuntimeException 当出现这个异常的时候,这是因为你的RN项目在第一次初始化的时候需要加载一些东西,而那个东西下的很慢容易出现这样的错误。 解决办法: 1:去它提示的网址下载,不过很难打开 2:想办法访问外网 ...
分类:
编程语言 时间:
2020-05-28 16:07:33
阅读次数:
80
原文:WPF 让窗口激活作为前台最上层窗口的方法 原文参照林大佬的博客WPF 让窗口激活作为前台最上层窗口的方法 我只提供下,我使用的代码 [DllImport("user32.dll")] private static extern IntPtr GetForegroundWindow(); [D... ...
参考资料:Excel表格求和结果总是0怎么办 用SUMIFS函数求和,结果都是零 错误原因: 1.单元列数据格式设置错误,参考资料一 2.数据中含有空格或者回车键或者隐藏字符,参考资料二 解决方法: 1.重新设置,参考资料:为什么excel用公式求和结果是0 2.排查数据是否包含隐藏字符,参考资料: ...
分类:
其他好文 时间:
2020-05-27 18:50:46
阅读次数:
301