摘要: 面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分布式部署,来解决大型网站访问量大,并发量高,海量数据的问题。 从单机网站到分布式网站,很重要的区别是 阅读全文
posted @ 2022-10-09 02:17 Satansz 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 四大优化方面: 减少数据访问 减少磁盘访问 1. 建表、表字段 2. 索引 2.1 为什么要用索引 2.2 索引分类 2.3 什么时候用索引 (频繁查询, 关联表字段或外键, 排序) 2.4 如何避免索引失效 (<>, like, or, NULL,函数使用) 3. 冷热备份 (20%热数据, 80 阅读全文
posted @ 2022-10-07 02:15 Satansz 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1. bin(): 其他进制转二进制 2. int(): 其他进制转十进制; 如果传入的是字符串,需要指定base=进制 3. oct():其他进制转八进制; 4. hex(): 其他进制转十六进制 5. 万能转换:format, 只需要指定具体的转换格式(b, x, o) '{:04b}'.for 阅读全文
posted @ 2022-06-01 06:23 Satansz 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 参考文档 标题:超详细使用Maven 搭建 Spring MVC 本地部署Tomcat 实现 HelloWorld Spring MVC笔记 链接:https://www.jianshu.com/p/a6fd2a37104c spring常见配置 使用Maven搭建SpringMVC项目 注意: 1 阅读全文
posted @ 2022-01-06 08:14 Satansz 阅读(307) 评论(0) 推荐(0) 编辑
摘要: # coding=utf-8 import json import time import os import dpkt import socket import datetime import uuid import traceback from dpkt.ethernet import Ethe 阅读全文
posted @ 2021-11-19 03:34 Satansz 阅读(322) 评论(0) 推荐(0) 编辑
摘要: PyQt5系列教程(1):我与PyQt5有个约会 PyQt5系列教程(2):拖拖拽拽写程序 PyQt5系列教程(3):小小小程序 PyQt5系列教程(4):我猜、我猜、我猜猜猜 PyQt5系列教程(5):事件与信号处理 PyQt5系列教程(6):布局 PyQt5系列教程(7):界面搭建 PyQt5系 阅读全文
posted @ 2021-08-12 01:05 Satansz 阅读(119) 评论(0) 推荐(0) 编辑
摘要: PyQt5 Demo PyQt5初体验 PyQt 的程序框架——面向对象版本 PyQt5控件概览 PyQt5 控件学习(一个一个学习之QObject) PyQt5 控件学习(一个一个学习之QWidget) PyQt5 控件学习(一个一个学习之QAbstractButton) PyQt5 控件学习(一 阅读全文
posted @ 2021-08-12 00:50 Satansz 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 软件测试(理论基础) 软件测试不得不知的基础知识 主要几种测试方式如下: 常用功能测试点 web端功能测试总结(一) web端功能测试总结(二) 接口功能测试策略 浅谈黑盒测试和白盒测试 白盒测试理论基础 白盒测试用例设计方法 黑盒测试用例设计方法 黑盒测试 测试准备阶段 性能测试基础知识体系 《性 阅读全文
posted @ 2021-07-22 22:55 Satansz 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 摘录一 hbase.rootdir 这个目录是region server的共享目录,用来持久化HBase。URL需要是'完全正确'的,还要包含文件系统的scheme。例如,要表示hdfs中的'/hbase'目录,namenode 运行在namenode.example.org的9090端口。则需要设 阅读全文
posted @ 2021-03-07 21:39 Satansz 阅读(361) 评论(0) 推荐(0) 编辑
摘要: package com.jsw.kg; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.apache.hadoop.conf.Configuration; import 阅读全文
posted @ 2021-03-07 01:50 Satansz 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 一、Maven插件 各个插件的执行顺序一般是:1:clean、2:resources、3:compile、4:testResources、5:testCompile、6:test、7:jar、8:install。在图中标记的地方每一行都是由冒号分隔的,前半部分是对应的插件,后半部分是插件的执行目标也 阅读全文
posted @ 2021-03-03 01:26 Satansz 阅读(367) 评论(0) 推荐(0) 编辑
摘要: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P 阅读全文
posted @ 2021-03-01 00:46 Satansz 阅读(232) 评论(0) 推荐(0) 编辑
摘要: python垃圾回收机制 垃圾回收 1. 小整数对象池 整数在程序中的使用非常广泛,Python为了优化速度,使用了小整数对象池, 避免为整数频繁申请和销毁内存空间。 Python 对小整数的定义是 [-5, 257) 这些整数对象是提前建立好的,不会被垃圾回收。在一个 Python 的程序中,所有 阅读全文
posted @ 2020-11-30 23:42 Satansz 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1、在项目上右键-->build path >config build path 选择本机jdk不要jre 、、、、 若以上不行 2、选择编译的方式,在项目上右键-->properties >选择 java compiler 按照图中制定jdk 3、在maven项目中制定编译的方式 <build> 阅读全文
posted @ 2020-11-13 06:59 Satansz 阅读(1722) 评论(0) 推荐(0) 编辑
摘要: django官方文档 使用多个数据库 Django多数据库 多数据库¶ 这篇主题描述Django 对多个数据库的支持。大部分Django 文档假设你只和一个数据库打交道。如果你想与多个数据库打交道,你将需要一些额外的步骤。 定义你的数据库¶ 在Django中使用多个数据库的第一步是告诉Django 阅读全文
posted @ 2020-09-19 02:27 Satansz 阅读(371) 评论(0) 推荐(0) 编辑
摘要: Django框架全面讲解 Django之Model--基础篇 很详细的Django入门详解 django+mysql的使用 AJAX请求和跨域请求详解(原生JS、Jquery) 阅读全文
posted @ 2020-09-18 01:57 Satansz 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 目录: Flask基本使用 Flask配置文件 Flask路由系统 Flask模版 Flask请求与响应 Flask之Session Flask之蓝图 Flask之message 中间件 Flask插件 一、Flask基本使用 1、flask简介 lask是一个基于Python开发并且依赖jinja 阅读全文
posted @ 2020-09-18 01:03 Satansz 阅读(211) 评论(0) 推荐(0) 编辑
摘要: python skimage图像处理(一) This blog is from: https://www.jianshu.com/p/f2e88197e81d 基于python脚本语言开发的数字图片处理包,比如PIL,Pillow, opencv, scikit-image等。PIL和Pillow只 阅读全文
posted @ 2020-09-17 00:21 Satansz 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: Python图像处理库PIL的基本概念介绍 Python图像处理库PIL中图像格式转换(一) Python图像处理库PIL中图像格式转换(二) Python图像处理库PIL的ImageColor模块介绍 Python图像处理库PIL的ImageFilter模块介绍 Python图像处理库PIL的Im 阅读全文
posted @ 2020-09-13 22:33 Satansz 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 完整机器学习实现代码GitHub欢迎转载,转载请注明出处https://www.cnblogs.com/huangyc/p/10043749.html欢迎沟通交流: 339408769@qq.com 0. 目录 1. 前言 2. 知识图谱定义 3. 数据类型和存储方式 4. 知识图谱的架构 4.1 阅读全文
posted @ 2020-09-12 01:57 Satansz 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 本文仅从语法知识点上阐述三者之间的区别,因为该三种语言在现在工作中处理大数据时用的较多,简单记录一下,并逐步丰富与巩固 1. 基本数据结构用法 1.1 Array 数组 I. Python 主要是见于Numpy,同时Pandas中的DataFrame一起处理数据 II.Java III.Scala 阅读全文
posted @ 2020-08-14 02:52 Satansz 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 封装的过程如下: 然后准备打包 选择Build或者ReBuild即可。 但这样就会引起开始第一个图的问题。提示无法加载主类,另外一个情况就是所有的外部第三方jar包都被封装到一个jar包里面了。 那么如何能解决这个问题呢?百度找了很多发现其实配置都不准确,最终发现有个地方提示如下: https:// 阅读全文
posted @ 2020-08-14 02:43 Satansz 阅读(509) 评论(1) 推荐(0) 编辑
摘要: 数据库访问优化法则 了解计算机系统的硬件基本性能指标,可以快速找到SQL的性能瓶颈点,下面是当前主流计算机性能指标数据。 从图上可以看到基本上每种设备都有两个指标: 延时(响应时间):表示硬件的突发处理能力; 带宽(吞吐量):代表硬件持续处理能力。 从上图可以看出,计算机系统硬件性能从高到代依次为: 阅读全文
posted @ 2020-08-05 05:10 Satansz 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/databatman/article/details/53023818 1 引言 1.1 Hadoop 和 Spark 的关系 Google 在 2003 年和 2004 年先后发表了 Google 文件系统 GFS 和 MapReduce 编程模型 阅读全文
posted @ 2020-06-15 00:39 Satansz 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Word2Vec超详细的原理推导(包含负采样和层次softmax) 本文链接:https://blog.csdn.net/bqw18744018044/article/details/90295730 阅读全文
posted @ 2020-06-11 01:58 Satansz 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 词向量模型(word2vec) 详解 转载:https://blog.csdn.net/peghoty/article/details/37969519 word2vec 是 Google 于 2013 年开源推出的一个用于获取 word vector 的工具包,它简单、高效,因此引起了很多人的关注 阅读全文
posted @ 2020-06-11 01:53 Satansz 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 性能优化 框架优化(更多的是计算和存储上的优化) 计算的优化主要体现在服务器性能和对数据结构的操作上,存储更多是对针对数据结构在读或写上进行优化; 比较常见的hadoop大数据处理平台与生态圈,更多的阐述的就是计算与存储:计算上MapReduce >Spark, 存储上HDFS > Hbase 一、 阅读全文
posted @ 2020-06-08 02:02 Satansz 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.wowotech.net/linux_kenrel/11.html 各子系统:http://oss.org.cn/ossdocs/linux/kernel/a1/index.html 1. 前言 本文是“Linux内核分析”系列文章的第一篇,会以内核的核心功能为出发点,描 阅读全文
posted @ 2020-06-07 20:03 Satansz 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 1.cpu架构和工作原理 计算机有5大基本组成部分,运算器,控制器,存储器,输入和输出。 运算器和控制器封装到一起,加上寄存器组和cpu内部总线构成中央处理器(CPU)。cpu的根本任务,就是执行指令,对计算机来说,都是0,1组成的序列,cpu从逻辑上可以划分为3个模块:控制单元、运算单元和存储单元 阅读全文
posted @ 2020-06-06 01:21 Satansz 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 【架构师成长之路1】 架构师成长之路(1)--什么是架构师 架构师成长之路(2)--架构师必备技能(目标) 架构师成长之路(3)--如何成为架构师(方法) 架构师成长之路(4)--架构师知识体系(方法) 架构设计-架构需求分析 架构设计-架构愿景分析 架构设计-架构设计原则 网站架构 系统架构-亿级 阅读全文
posted @ 2020-05-29 01:49 Satansz 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 网络爬虫 一.基本概念 一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。 1.1 网络爬虫分类 网络爬虫按照系统结构和实现技术,大致可以分为以下几种类型:通用网络爬虫(General Purpose Web Crawler)、聚焦网络爬虫(Focused Web Crawler)、增量式网络 阅读全文
posted @ 2020-05-17 20:09 Satansz 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 爬虫spider流程示意图 根据以上流程简单实现爬虫功能,只是一种简单的做事风格,实际更复杂,不做具体讨论。 1. 目录 2. engine.py # encoding=utf-8 import os from spider.scheduler import Scheduler def read_u 阅读全文
posted @ 2020-05-17 20:07 Satansz 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一.基本概念 1. 类是抽象的,具有相同属性和方法(行为)的集合 2. 对象是具体的,具有某些属性和方法(行为)的 3. 创建的对象的过程,叫实例化 4. 属性与方法 1) 实例属性:self动态方式调用、赋值,及self.leg='new leg'仅限于当前对象 2) 实例方法: 同上 3) 静态 阅读全文
posted @ 2020-05-17 19:41 Satansz 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 【python之一】 python基础--property、__get__、__set__ python基础--__getattr__ 和 __getattribute__ python基础--type和metaclass python基础--魔法方法详解 python基础--数据结构 python 阅读全文
posted @ 2020-05-17 18:38 Satansz 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 第一节,windows系统安装虚拟机VMware 软件 第二节,windows系统下Xshell 5软件远程访问虚拟机 Linux系统 第三节,入门知识和windows系统安装python环境 第四节,Linux基础命令 第五节,计算机(电脑)简介 第六节,初识python和字符编码 第七节,初识模 阅读全文
posted @ 2020-05-17 18:36 Satansz 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 【知识图谱之一】 【知识图谱】知识图谱概论 【知识图谱】知识表示与知识建模 【知识图谱】知识抽取与挖掘(I) 【知识图谱】知识抽取与挖掘(Ⅱ) 【知识图谱】知识融合 【知识图谱】知识存储 【知识图谱】知识推理 【知识图谱之二】 知识图谱(一)——概述 知识图谱(二)——知识表示 知识图谱(三)——知 阅读全文
posted @ 2020-05-17 17:57 Satansz 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 【深度学习之一】 零基础入门深度学习(1) - 感知器 零基础入门深度学习(2) - 线性单元和梯度下降 零基础入门深度学习(3) - 神经网络和反向传播算法 零基础入门深度学习(4) - 卷积神经网络 零基础入门深度学习(5) - 循环神经网络 零基础入门深度学习(6) - 长短时记忆网络(LST 阅读全文
posted @ 2020-05-17 17:55 Satansz 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 【Python机器学习笔记】 Python机器学习笔记:sklearn库的学习 Python机器学习笔记:Logistic Regression Python机器学习笔记:SVM(1)——SVM概述 Python机器学习笔记:SVM(2)——SVM核函数 Python机器学习笔记:SVM(3)——证 阅读全文
posted @ 2020-05-17 17:12 Satansz 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 【分词与词向量】 主要是 jieba 和 gensim.models.word2vec 使用 【结巴分词资料汇编】结巴中文分词官方文档分析(1) 【结巴分词资料汇编】结巴中文分词源码分析(2) 【结巴分词资料汇编】结巴中文分词基本操作(3) python版本word2vec实现 python版本do 阅读全文
posted @ 2020-05-17 04:15 Satansz 阅读(1210) 评论(0) 推荐(1) 编辑
摘要: 【ElasticSeach之一】 Elasticsearch 技术分析(一): 基础入门 Elasticsearch 技术分析(五):如何通过SQL查询Elasticsearch Elasticsearch 技术分析(二): 索引映射Mapping问题 Elasticsearch 技术分析(三): 阅读全文
posted @ 2020-05-17 03:45 Satansz 阅读(171) 评论(0) 推荐(0) 编辑