自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fighting_tl的博客

打铁还需自身硬

  • 博客(99)
  • 收藏
  • 关注

转载 MySQL笔记

前言MySQL重要吗?重要!为什么重要?因为它在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码的,现在面试中,MySQL也成为了必问知识要点,但是MySQL要达到精通的程度,却并非那么容易,所以深度学习M有SQL真的非常重要。本次分享阿里技术官手写的“MySQL笔记”一共分为上下两册:上册主要是以大纲脑图为主,清晰的划分了知识点,每个细节都有涉及到,比较全面。 下册则更注重

2020-11-10 17:20:24 2714 11

转载 php高级工程师面试题

一、mysql相关知识 1、 mysql优化方式MYSQL 优化常用方法mysql 性能优化方案 2、如何分库分表 参考:http://blog.sina.com.cn/s/blog_6e322ce70100zs9a.htmlhttp://www.jb51.net/arti...

2020-03-06 15:23:06 435

原创 python获取图片 切换windows桌面

注:本脚本程序copy自https://blog.csdn.net/icevmj/article/details/78890552 +代码参考:https://github.com/qinyuanpei/WallPaper/blob/master/main.py 若侵权联系删中途...

2019-12-04 21:29:15 720

转载 Linux服务器之SSH 密钥创建及密钥登录设置】

执行ssh-keygen命令创建密钥对执行密钥生成命令,基本上是一路回车既可以了,但是需要注意的是:执行命令的过程中是会提示。输入密钥的密码的(如下图中红色箭头处,输入两次相同的,即是又一次确认密码),不需要密码直接回车就行。密钥生成后会在当前目录下多出两个文件,id_rsa和id_rsa.pub,其中id_rsa是私钥(敲黑板:这个很重要,不能外泄),id_rsa.pub这个是公钥,这里的“>”表示覆盖,“>>”表示追加注意目录和文件的权限执行成功会创建空authorized_k

2022-06-27 15:51:23 4755

原创 postman 操作技巧

1.postman清除内置浏览器缓存一图全解:2.console.log示例1.自动登录在我没有学习到变量设置之前,都是自己傻傻的去浏览器登陆完之后再把cookie或者token拷贝到postman上做后续的测试,问了其他的同事他们都觉得还好并不是很麻烦。在一个上线前的夜晚,由于token有有效期,当我被反复的测试虐的死去活来的时候,终于下定决心啃掉这个硬骨头了。于是我看了下官方文档,未来瞬间就光明了!我的办法是添加一个登陆的request,在登陆完成之后,使用postman的test

2021-06-24 15:15:11 3521

原创 俩表之间批量插入数据 mysql case

INSERT INTO `users_source` ( `user_id`, `appid`, `platform`, `channel`, `created_at`, `company_code`) SELECT `id`, CASE `user_from`WHEN 'PC' THEN '1005'WHEN 'H5' THEN '1006'WHEN 'WXH5' THEN '1006'WHEN 'iOS' THEN '1003'WHEN 'ANDROID' THE..

2021-06-09 14:52:41 364

转载 redis 集合 列表

https://www.cnblogs.com/pirlo21/p/7120935.html1.1 列表  列表(list)类型是用来存储多个字符串,元素从左到右组成一个有序的集合.列表中的每个字符串被称为元素(element),一个列表最多可以存储(2的32次方)-1个元素.在redis中,可以对列表两端插入(push)和弹出(pop),还可以获取指定范围的元素列表、获取指定所有下标的元素等.  列表类型有两个特点:    ①列表中的元素是有序的,这就意味着可以通过索引下标获取某个元素或者

2021-04-29 16:10:52 499

转载 php解析word

一,首先要确认php版本,最好是高于5.6二,将以下两行代码放入php.ini中并且重启//这个是开启扩展extension=php_com_dotnet.dll//这个是COM扩展里自带的,只需将前面的;去掉就可以了com.allow_dcom = true三,自己编写一个三方类库文件,phpcom.php,如下:<?php class PHPcom { /** * 返回word内容,和字数(字符数),版本 * @pa

2021-04-08 10:47:45 597

转载 常见的状态码

常见HTTP状态码大全  我们经常会遇到404、500、302等提示,它们究竟是什么意思呢?除了这几个常见的状态码外,还有哪些我们没有遇到过的但有可能出现的状态码呢?网站的http状态对于网站维护人员来说是相当重要的,当网站出现问题的时候,我们首先要诊断一下网站的http状态,从而进一步确认哪里出现的问题,下面IT百科就和大家分享一下一些HTTP状态码知识。完整的HTTP 1.1规范说明书来自于RFC 2616,HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持HTTP 1.0。你应只把状态码

2021-02-27 16:47:20 911

转载 Redis哨兵(Sentinel)模式

主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。一、哨兵模式概述哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个Redis实例。Redis哨兵这里的哨兵有两个作用 通过发送命令,让Redis服务器返回监控其运行状.

2021-01-28 19:07:31 155

转载 python 进程 线程学习

黑发不知勤学早,白首方悔读书迟。--原作者什么是多线程竞争?线程不是独立的,同一个进程里的线程,线程间的数据是共享的,多线程操作时,容易造成数据的混乱,线程不安全。如何解决?互斥锁。好处:能够保证某段关键代码执行时,只有一个线程操作,保证原子性,避免多线程下的资源竞争。坏处:性能下降,阻止了多线程的并发执行。致命问题,有可能产生死锁。解释一下什么是锁,有哪几种锁?锁是python提供的对线程控制的对象。互斥锁,可重入锁,死锁。互斥锁:同一时刻只允许一个线程操作,具有排他性

2020-12-29 17:30:54 161

转载 Python总结

Python知识点总结1.Python基础知识 1.1 变量及类型 1.2 标识符与关键字 1.3 常用格式化输出符号 1.4 运算符 1.4.1 算数运算符 1.4.2 赋值运算符 1.4.3 比较(即关系)运算符 1.4.4 逻辑运算符 1.5 数据类型转换 1.6 判断与循环语句 1.7 字符串、列表、元祖、字典 1.7.1 公共方法 1.7.2 字符串常见操作 1.7.3 列表基本操作 1.7.4 元组

2020-12-28 11:22:33 260 1

原创 linux虚拟机学习计划三(redis mongo安装)

Centos7安装Redis先下载压缩包,这里是5.0.8版本。wget http://download.redis.io/releases/redis-5.0.8.tar.gz然后解压到指定目录tar -zxvf ./redis-5.0.8.tar.gz -C .usr/local/rediscd /usr/local/redis/redis-5.0.8 编译make 然后添加到/usr/local/binmake install 输入redis-server --version查看red

2020-11-24 15:12:15 134

原创 linux虚拟机学习计划 二 (redis mongo扩展)

一.redis扩展1.获得redis扩展wget http://pecl.php.net/get/redis-4.2.0.tgz2.解压tar -zxvf redis-4.2.0.tgz3.进入redis-4.2.0.tgzcd redis-4.2.04.在目录中执行以下命令(命令的路径各有不同,请按照你具体的路径去执行)/usr/local/php/bin/phpize 5.安装 ./configure --with-php-config=/lnmp

2020-11-24 11:16:03 131

原创 linux虚拟机学习计划一 (lnmp安装记录)

centos网卡配置详解发布时间:2020-03-27 来源:未知 点击:2922 次1.网卡文件位置centos网卡配置文件一般位于:/etc/sysconfig/network-scripts/文件名一般为:ifcfg-eno或者ifcfg-eth0类似的文件,可以先用ip addr 命令或者是ifconfig命令查看网卡信息如果是新机器没有配置文件一般也会有ifcfg-lo回环网卡,可以复制一份使用vim编辑(root权限)一般来说需要自己修改的项BO...

2020-11-20 16:43:14 205

转载 数据库高并发

一个项目刚开始的时候是为了实现基本功能,随着版本和功能的迭代,大数据和高并发成了软件设计必须考虑的问题!本质很简单,一个是慢,一个是等。两者是相互关联的,因为慢,所以要等,因为等,所以慢,解决了慢,也就解决了等,解决了等,也就解决了慢。关键是如何解决慢和等,核心一个是短,一个是少,一个是分流,最后一个是集群/横向扩张/读写分离/建立主从。短是指路径要短:典型的mvc结构是请求->controller->model->dao->view,然后把页面返...

2020-11-05 11:57:15 436

转载 数据库高并发 主从复制 分库分表

一、缓存式的Web应用程序架构:  在Web层和db层之间加一层cache层,主要目的:减少数据库读取负担,提高数据读取速度。cache存取的媒介是内存,可以考虑采用分布式的cache层,这样更容易破除内存容量的限制,同时增加了灵活性。二、业务拆分:  电商平台,包含了用户、商品、评价、订单等几大模块,最简单的做法就是在一个数据库中分别创建users、shops、comment、order四张表。  但是,随着业务规模的增大,访问量的增大,我们不得不对业务进行拆分。每一个模块都使用单独.

2020-11-05 11:54:38 202

原创 php.ini配置文件详解

[PHP]; PHP还是一个不断发展的工具,其功能还在不断地删减; 而php.ini的设置更改可以反映出相当的变化,; 在使用新的PHP版本前,研究一下php.ini会有好处的;;;;;;;;;;;;;;;;;;;; 关于这个文件 ;;;;;;;;;;;;;;;;;;;;; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为; 'php.ini'。PHP 将在这些地方依次查找该文件:当前工作目录;环境变量PHPRC; 指明的路径;编译时指定的路径...

2020-10-28 17:55:20 861

转载 JS实现页面打印(局部)

我们在网页开发过程中经常会有打印页面的需求,通过JS来实现的方法有很多,这里我做了一个整理,供大家参考。通过:window.print()整体打印<a href="javascrīpt:window.print()" rel="external nofollow" target="_self">打印</a>局部打印首先,在html中,通过star和end来标记打印区域<h1>这块内容不需要打印</h1><!--star.

2020-10-21 15:36:37 1426

转载 相册特效

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>把女朋友感动哭的相册</title> <style type="text/css"> html{ width: 100%; height: 100%; } .bigbox{ .

2020-09-09 09:48:59 206

原创 $_SERVER && getenv()函数 详解

$_SERVER['HTTP_ACCEPT_LANGUAGE']//浏览器语言 $_SERVER['REMOTE_HOST'] //当前用户主机名 $_SERVER['REQUEST_URI'] //URL获取IP$_SERVER["HTTP_X_FORWARDED_FOR"] //透过**代理服务器**取得客户端的真实 IP 地址$_SERVER['HTTP_CLIENT_IP']// 是代理服务器发送的HTTP头。如果是“超级匿名代理”,则返回none值。同样,REMOTE_ADDR也会被替.

2020-08-13 09:30:14 409

原创 数组

定义和用法array_column() 返回输入数组中某个单一列的值。

2020-07-29 17:02:04 154

原创 浏览器操作小技能

一、浏览器秒变记事本此方法可以将浏览器变为临时笔记本,直接记录相关笔记文字。使用场景:懒得打开桌面笔记本时,即可直接操作。使用方法:浏览器窗口直接输入以下代码。data:text/html,<html contenteditable>二、浏览器随意修改界面内容输入代码后,可以直接修改页面任意内容使用场景:恶搞(或者造假....)使用方法:打开 F12 开发者工具,进入 console 输入以下代码。document.body.contentEditable

2020-07-16 08:32:16 216

转载 MySQL中count(1)、count(*) 与 count(列名) 的执行区别

执行效果:1、count(1) and count(*)当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count()用时多了!从执行计划来看,count(1)和count()的效果是一样的。但是在表做过分析之后,count(1)会比count(*)的用时少些(1w以内数据量),不过差不了多少。如果count(1)是聚索引,id,那肯定是count(1)快,但是差的很小的。因为count(),自动会优化指定到那一个字段。所以没必要去count(1),用count(),sql会帮

2020-06-30 16:29:28 274

转载 时钟效果源码

<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Clock</title> <style> html{ b.

2020-06-22 08:47:59 511

转载 mysql学习

文章链接版权声明:本文为CSDN博主「程序员cxuan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_36894974/article/details/105594307

2020-06-19 16:37:31 130

原创 酷炫的网站合集-

1、Kaspersky Cyberthreat real-time mapKaspersky Cyberthreat real-time map​想体验科技宅的快感嘛?一个利用卡巴斯基杀毒软件检测到的病毒数据绘制地图的网站,有一种拥有世界的感觉~2、Finding HomeFinding Home​来吧上天!一个模拟飞行的网站!3、Silk – Interactive Generative ArtSilk - Interactive Generative Art​狂.

2020-06-19 09:08:34 8419 1

原创 记录网页爬取测试

# !/usr/bin/env python# -*- coding:utf-8 -*-import requestsimport jsonimport sysimport reimport xlsxwriterreload(sys)sys.setdefaultencoding('utf-8')def url_infos(page): url = 'http://app.ssia.org.cn/ssia/khgl/qycx/index.jsp?QYMC=&LBDM=0.

2020-06-08 23:24:09 284

原创 马士兵教育redis学习笔记

redis第一天redis第二天

2020-05-25 23:17:42 836

原创 CAP理论/AP架构/CP架构

CAP理论提出就是针对分布式数据库环境的,所以,P这个属性是必须具备的。P就是在分布式环境中,由于网络的问题可能导致某个节点和其它节点失去联系,这时候就形成了P(partition),也就是由于网络问题,将系统的成员隔离成了2个区域,互相无法知道对方的状态,这在分布式环境下是非常常见的。因为P是必须的,那么我们需要选择的就是A和C。大家知道,在分布式环境下,为了保证系统可用性,通常都采取了复制的方式,避免一个节点损坏,导致系统不可用。那么就出现了每个节点上的数据出现了很多个副本的情况,而数据从一个...

2020-05-25 23:09:14 553

转载 WebServices 学习

先给出一个概念 SOA ,即Service Oriented Architecture ,中文一般理解为面向服务的架构,既然说是一种架构的话,所以一般认为 SOA 是包含了运行环境,编程模型,架构风格和相关方法论等在内的一整套新的分布式软件系统构造方法和环境,涵盖服务的整个生命周期。而在 SOA 的架构风格中,服务是最核心的抽象手段。SOA 中的服务是构建在一些列基于开放标准的基础之上的,Web 服务定义了如何在异构系统之间实现通信的标准化方法,从而就使得 Web 服务可以跨越运行平

2020-05-19 10:15:11 444

转载 Linux操作redis

一、redis的基本操作首先查看使用 redis-server --version查看redis的版本,此处我使用的是 5.0.3 版本指令ps -ef|grep redis 查看redis进程 即 查看redis是否开启[root@localhost bin]# redis-server --versionRedis server v=5.0.3 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=afabdecde61000c3...

2020-05-13 11:30:33 261

转载 Linux面试题

文章目录Linux 概述什么是LinuxUnix和Linux有什么区别?什么是 Linux 内核?Linux的基本组件是什么?Linux 的体系结构BASH和DOS之间的基本区别是什么?Linux 开机启动过程?Linux系统缺省的运行级别?Linux 使用的进程间通信方式?Linux 有哪些系统日志文件?Linux系统安装多个桌面环境有帮助吗?什么是交换空间?什么是r...

2020-03-12 08:51:53 222

转载 python中闭包详解

闭包这个概念好难理解,身边朋友们好多都稀里糊涂的,稀里糊涂的林老冷希望写下这篇文章能够对稀里糊涂的伙伴们有一些帮助~请大家跟我理解一下,如果在一个函数的内部定义了另一个函数,外部的我们叫他外函数,内部的我们叫他内函数。闭包:  在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。一般情况下,在我们认知当中,...

2020-03-10 14:13:56 140

转载 字节跳动面试之----工具

Git/RESTful API/命令行Git Git 常用命令 Git 标签管理 Git 撤销与回滚 Git 分支管理 RESTful API Linux 常用命令 参考GitGit 常用命令git init git clone git remote add origin ***.git git push -u origin master 推送到远程...

2020-03-06 15:44:18 607

转载 字节跳动面试之---Python

Python什么是 Python 生成器? 什么是 Python 迭代器? list 和 tuple 有什么区别? Python 中的 list 和 dict 是怎么实现的? Python 中使用多线程可以达到多核CPU一起使用吗? 什么是装饰器? Python 如何进行内存管理? Python 中的垃圾回收机制? 什么是 lambda 表达式? 什么是深拷贝和浅拷贝? 双...

2020-03-06 15:43:08 2679 2

转载 字节跳动面试之---数据库

数据库数据库基础 事务的概念和特性? 会出现哪些并发一致性问题? 数据库的四种隔离级别? 什么是乐观锁和悲观锁? 常见的封锁类型? 什么是三级封锁协议? 什么是两段锁协议? 什么是 MVCC? 数据库的范式? 列举几种表连接方式? 什么是存储过程?有哪些优缺点? Drop/Delete/Truncate的区别? 什么是视图?什么是游标? ...

2020-03-06 15:41:23 877

转载 字节跳动面试之---操作系统

操作系统进程和线程 进程和线程有什么区别? 进程间通信有哪些方式? 进程同步问题 进程有哪几种状态? 进程调度策略有哪些? 什么是僵尸进程? 线程同步有哪些方式? 什么是IO多路复用?怎么实现? 什么是用户态和内核态? 死锁 什么是死锁? 死锁产生的必要条件? 死锁有哪些处理方法? 内存管理 分页和分段有什么区别? 什么是虚拟内存?...

2020-03-06 15:38:36 3558

转载 字节跳动面试之---计算机网络

计算机网络传输层:TCP和UDP 什么是三次握手? 什么是四次挥手? TCP如何实现流量控制? TCP的拥塞控制是怎么实现的? TCP与UDP的区别 TCP如何保证传输的可靠性 什么是TCP粘包? 应用层:HTTP和HTTPS HTTP和HTTPS有什么区别? GET与POST的区别? Session与Cookie的区别? 从输入网址到获得页面的过...

2020-03-06 15:34:34 2449

转载 (python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, 'Read timed out.')

(python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, ‘Read timed out.’)pip工具安装百度经验链接: pip安装及环境变量配置.pip下载超时处理aise ReadTimeoutError(self._pool, None, ‘Read timed out.’)方案一:对于比较小的库,可以延时处理...

2019-12-05 10:13:20 752

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除