首页 > 2020年04月12日 > 全部分享
常用的分表分库方案
什么是数据库的瓶颈? IO瓶颈和CPU瓶颈都会导致数据库的活跃连接数增加,临近数据库可承载活跃连接数的阀值,即可用的数据库连接少甚至无连接可用(崩溃)。 如何应对IO瓶颈? ①磁盘读IO瓶颈,数据太多,数据库缓存放不下,每次查询会产生大量的IO导致查询速度低 -> 可考虑分库和垂直分表。 ②网络IO ...
分类:其他   时间:2020-04-12 18:07:38    收藏:0  评论:0  赞:0  阅读:42
Eclipse中如何将web应用部署到tomcat
第1种方法: 将workspace下的复制到tomcat的webapp下(我看度还是算了,看着都觉得麻烦)。 第2种方法:总体思路就是:(1)先为web应用创建Tomcat Server;(2)再将web应用部署或发布到Tomcat Server上;(3)在Eclipse中:点击菜单Run->Run ...
分类:Web开发   时间:2020-04-12 18:07:18    收藏:0  评论:0  赞:0  阅读:49
猜数字小游戏案例
package ren.redface.demo; import java.util.Random; import java.util.Scanner; /* * 猜数字小游戏案例 * 系统产生一个1-100之间的随机数,请猜出这个数据是多少。 * 分析: * A:系统产生一个随机数1-100之间的 ...
分类:其他   时间:2020-04-12 18:06:51    收藏:0  评论:0  赞:0  阅读:47
23三种设计模式(一)抽象工厂模式
一、前言 抽象工厂模式,创建型设计模式之一。抽象工厂起源于以前对不同操作系统的图形化解决方案,如不同操作系统中的按钮和文本框控件其实现不同,展示效果也不一样,对于每一个操作系统,其本身就构成一个产品类,而按钮和文本框控件也构成一个产品类,两种产品类两种变化,各自有自己的特性。 二、定义 抽象工厂模式 ...
分类:其他   时间:2020-04-12 18:06:13    收藏:0  评论:0  赞:0  阅读:44
trie
在一个字符串集合当中进行字符串的插入和查找,采用的是由上而下的存储从首字母开始的一个树结构。 进行字符串的插入操作: int insert(char str[]) { int p = 0; for(int i = 0;str[i];i++) { int u = str[i] - 'a'; if(!s ...
分类:其他   时间:2020-04-12 18:05:30    收藏:0  评论:0  赞:0  阅读:39
记录系统日志
记录系统日志 在 文件中看到以下结果: ...
分类:其他   时间:2020-04-12 18:05:06    收藏:0  评论:0  赞:0  阅读:42
springboot + aop + Lua分布式限流的最佳实践
一、什么是限流?为什么要限流? 不知道大家有没有做过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了 限流 !因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车的超载,存在一定的安全隐患。同理,我们的程序也是一样,它处理请求的能力也是有限的,一旦请求多到 ...
分类:编程语言   时间:2020-04-12 18:04:47    收藏:0  评论:0  赞:0  阅读:46
vim batch copy -- copy between row1 and row2 to row3
1. 移动光标方式: 光标移到起始行,输入ma 光标移到结束行,输入mb 光标移到粘贴行,输入mc 2. 命令行复制 row1, row2 co row3 注:把 co 改成 m 就成剪切了 ...
分类:系统服务   时间:2020-04-12 18:03:55    收藏:0  评论:0  赞:0  阅读:42
397. Integer Replacement
Problem : Given a positive integer n and you can do operations as follow: If n is even, replace n with n/2. If n is odd, you can replace n with either ...
分类:其他   时间:2020-04-12 18:03:12    收藏:0  评论:0  赞:0  阅读:45
php+swoole多线程的操作
多个任务同时执行 比如,我们要对已知的用户数据进行判断,是否需要发送邮件和短信,如果需要发送则发送。 不使用多进程时,我们首先判断是否发送邮件,如果需要则发送;然后再判断是否需要发送短信,如果需要则发送。如果发送邮件耗时2s,发送短信耗时2s,那么我们完成任务大概需要4s左右的时间。 如果我们使用多 ...
分类:编程语言   时间:2020-04-12 18:02:55    收藏:0  评论:0  赞:0  阅读:52
Code-Helper:OracleHelper.cs
ylbtech-Code-Helper:OracleHelper.cs 1.返回顶部 1、 using System; using System.Configuration; using System.Data; using System.Data.OracleClient; using Syste ...
分类:数据库技术   时间:2020-04-12 18:02:32    收藏:0  评论:0  赞:0  阅读:44
多线程复习2
1.全局锁 GIL 在任意一个指定的时间中,有且仅有一个线程在运行 -> 线程比较安全 2.线程复杂度较高,通常不建议使用 3.使用在 数据库线程池,数据库连接池, 4.不要大量使用线程,修改难度稍大 mlock = threading.Lock() 5.互斥锁 加锁 acquire mlock.a ...
分类:编程语言   时间:2020-04-12 18:02:14    收藏:0  评论:0  赞:0  阅读:56
如何使用Wireshark抓取HTTP2报文?
由于主流浏览器都只支持HTTP/2 Over TLS,也就是说当前HTTP/2网站都使用了HTTPS,数据传输都经过了SSL加密。 所以默认情况下,Wireshark抓到的包是这样的,SSL层之上的协议细节完全看不到 Wireshark 的抓包原理是直接读取并分析网卡数据,要想让它解密 HTTPS ...
分类:Web开发   时间:2020-04-12 18:01:49    收藏:0  评论:0  赞:0  阅读:402
“头脑风暴”五原则
1、概念 头脑风暴是指一群人(或小组)围绕一个特定的兴趣或领域,进行创新或改善,产生新点子,提出新办法。 2、原则 头脑风暴会上没有坏主意 不对任何主意做积极或消极的评断 注重数量,而不是质量 在他人提出的观点之上建立新观点 每个人和每个观点都有同等的价值 ...
分类:其他   时间:2020-04-12 18:01:18    收藏:0  评论:0  赞:0  阅读:40
一个自动生成小学四则运算题目的命令行程序(Python实现)
1.GitHub地址:https://github.com/enNiandai/Four-arithmetic-in-Elementary-school- 项目合作者:吴哲翰 3118004978 姜达成 3118004964 2.PSP表格 Personal Software Process St ...
分类:编程语言   时间:2020-04-12 18:00:49    收藏:0  评论:0  赞:0  阅读:52
yield 复习
1.协程,微型进程: yield 生成器 yield 会保存声明的变量,可以进行迭代 使用 接收函数返回的对象.__next__() next(接收函数返回的对象) .send() 方法 传递给函数中 yield 声明的对象 x = yield i 会发送给 x 变量 如果一直没有使用 send() ...
分类:其他   时间:2020-04-12 18:00:24    收藏:0  评论:0  赞:0  阅读:49
360众测
[TOC] 过了的 1. st2 2. 万能密码 3. 任意文件下载 4. 忘了 5. redis 6. 墨者学院sql注入加密题 7. 墨者学院xxe 没过的 1. 逆向exe,不会 2. 第一题30分,一个页面,标题写着Subversion,无svn泄露 3. 一个貌似废了的上传页面 ...
分类:其他   时间:2020-04-12 18:00:04    收藏:0  评论:0  赞:0  阅读:90
http错误代码解释
HTTP处理请求流程: uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。WSGI是一种Web服务器网关接口。 一个普通的http请求处理流程,如上图所示: A -> client端发起请求给 ...
分类:Web开发   时间:2020-04-12 17:59:24    收藏:0  评论:0  赞:0  阅读:52
异常解决:sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
前几天用JSOUP写爬虫Demo时,遇到这个异常 百度了一番原来是因为目标站点启用了HTTPS 而缺少安全证书时出现的异常,大概解决办法有2种:   1. 手动导入安全证书(嫌麻烦 没使用); 2. 忽略证书验证。相对于来说简单一点,在发起请求前调用这个方法,问题解决。 ...
分类:其他   时间:2020-04-12 17:58:48    收藏:0  评论:0  赞:0  阅读:64
109. 有序链表转换二叉搜索树
109. 有序链表转换二叉搜索树 给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 示例: 给定的有序链表: [-10, -3, 0, 5, 9], 一个可能的答案是:[0, -3, ...
分类:其他   时间:2020-04-12 17:58:29    收藏:0  评论:0  赞:0  阅读:46
1335条   上一页 1 ... 20 21 22 23 24 ... 67 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!