文章讨论内容 转自 "mysql商品库存扣减问题总结" 秒杀类的问题一直都是web领域比较热点的问题,一个超高并发的网站需要考虑从产品、前端优化、站点部署及后端服务等等所有环节进行考虑。mysql所能抗住的写压力是一定的,高并发的web站点,你需要在数据持久化之前控制好压力,而不是把所有的请求都落到 ...
分类:
数据库 时间:
2020-02-27 01:14:57
阅读次数:
95
1. 简单列表解析 假设我们需要创建一个列表为:[0,0,0,0,0,0, 0,0,0, 0](size=10) 显然这样写0很费劲。所以有一种叫做列表解析的东西可以快速生成: >>> [0 for i in range(10)] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] # 还 ...
分类:
编程语言 时间:
2020-02-27 01:14:32
阅读次数:
100
一、Flutter 中获取设备信息 https://pub.dev/packages/device_info 设备信息代码 import 'package:flutter/material.dart';import 'package:device_info/device_info.dart';cla ...
分类:
其他好文 时间:
2020-02-27 01:13:51
阅读次数:
1588
如上所示,第一张图片有边框和背景,第二张图片没有边框和背景,只要在构造函数中添加如下代码即可: setWindowFlags(Qt::FramelessWindowHint); //去边框 setAttribute(Qt::WA_TranslucentBackground); //背景透明 ...
分类:
其他好文 时间:
2020-02-27 01:13:23
阅读次数:
107
时间复杂度分析 大O表示法 O(1): Constant Complexity 常数复杂度 O(log n): Logarithmic Complexity 对数复杂度 O(n): Linear Complexity 线性时间复杂度 O(n^2): N square Complexity 平方 O( ...
分类:
其他好文 时间:
2020-02-27 01:13:10
阅读次数:
82
异常 异常指的是,程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 由图可知,异常的根类是throwable.其下有两个子类 Error:严重错误Error,无法通过处理的错误,只能事先避免。 Exception:由于使用不当导致,是可以避免的,异常产生后程序员可以通过代码的方式 ...
分类:
编程语言 时间:
2020-02-27 01:12:42
阅读次数:
96
第一部分 必答题 1,简述列举了解的编程语言及语言间的区别? Python 解释型语言,代码简洁,易懂 C语言 编译型语言,底层语言 c++ 编译型语言,在C语言基础上加了面向对象 Java 混合型语言,可拓展性高 Golang 编译型语言,强类型,代码规范,高并发 语言特点: 灵活简洁,语言优美 ...
分类:
编程语言 时间:
2020-02-27 01:11:48
阅读次数:
128
包 1、原理 2、概念 go的每一个文件都是属于一个包的,也就是说go是以包的形式来管理文件和项目目录结构的 3、作用 区分相同名字的函数、变量等标识符 当程序文件很多时,可以很好的管理项目 控制函数、变量等访问范围,即作用域 4、打包和引包 4.1、打包 import 包名 4.2、引包 impo ...
分类:
其他好文 时间:
2020-02-27 01:11:29
阅读次数:
69
代理的作用 就是在真实对象访问之前或者之后加入对应的逻辑,或者根据其他规则控制是否使用真实对象。 代理的步骤 1.代理对象和真实对象建立代理关系 2.实现代理对象的代理逻辑方法 代理的技术 Spring常用JDK和CGLIB,MyBatis还使用了Javassist,理念都是相似的。 JDK动态代理 ...
分类:
其他好文 时间:
2020-02-27 01:11:09
阅读次数:
90
<?php register_shutdown_function(function(){ //即便是 index1.php 里边发生语法错误,依旧会执行 }); include 'index1.php'; ...
分类:
Web程序 时间:
2020-02-27 01:10:21
阅读次数:
101
网络连通性判断工具 mtr -r www.sina.com.cn 后台启动jar nohup java -jar xx.jar & 查看启动的任务 ps aux 查看具体执行情况 ps aux | grep job 名称 直观top -p pid 其中res列为内存占用,与ps列出的一致 强制关闭进 ...
分类:
系统相关 时间:
2020-02-27 01:09:38
阅读次数:
96
为什么写博,主要前几年突然发现自己搞过的技术都忘记了,再从新捡起时没有一点头绪了,如果当时把遇到的坑记下来,那么再次使用时会简单很多,就像一个失意的人把他带到一个熟悉的地方能够帮助他回忆一样 想想自己曾经用过但快要忘记的技术: 1、VisualBasic6.0 2、一堆Win32 API 3、Dir ...
分类:
其他好文 时间:
2020-02-27 01:09:10
阅读次数:
73
Python风格规范 分号:不要在行尾加分号, 也不要用分号将两条命令放在同一行. 行长度:每行不超过80个字符 括号:宁缺毋滥的使用括号 缩进:用4个空格来缩进代码 空行:顶级定义之间空两行, 方法定义之间空一行 注释:确保对模块, 函数, 方法和行内注释使用正确的风格 类:如果一个类不继承自其它 ...
分类:
编程语言 时间:
2020-02-27 01:08:41
阅读次数:
106
#include <stdio.h> #include <stdlib.h> #include <time.h> int main(int argc, char** argv) { int n = 300000000; double U; int random_num; srand(time(NUL ...
分类:
编程语言 时间:
2020-02-27 01:08:23
阅读次数:
110
重置样式 @charset "utf-8"; html,body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;} body{font-si ...
分类:
Web程序 时间:
2020-02-27 01:08:07
阅读次数:
978
var radio_types = document.getElementsByName("radio_type"); for (var i = 0; i < radio_types.length; i++) { if (radio_types[i].value == _type) { $("#"+ ...
分类:
其他好文 时间:
2020-02-27 01:07:49
阅读次数:
255
Basic knowledge: 1. Class VS Instance; class Student(object): def __init__(self, name, score): self.__name = name self.__score = score def print_score ...
分类:
编程语言 时间:
2020-02-27 01:07:23
阅读次数:
62