自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (15)
  • 收藏
  • 关注

原创 常用的构造网络故障方法

阻断ip+port的网络流量进入;阻断网络流量出去ip+port;iptables -L 查询有哪些防火墙规则。iptables -F 恢复连接。

2023-07-21 16:55:34 256

原创 Python 闭包 & 装饰器

下面实现一个在执行方法的前后打印日志的场景。

2023-07-19 16:30:35 678

原创 Linux文件系统

软连接文件的inode号和原始文件不一致,软连接只是保存到原始文件的地址。:两个硬链接文件的inode号(文件控制块)一模一样。

2023-07-19 16:26:25 536

原创 计算机概论

存储空间单位bit(位):计算机存储的最小的空间,用来存储一个1或者0的空间Byte(字节):通常为了方便,将8个位连接起来组成一个字节(字节是我们在程序里面能够控制的最小单位)1Byte=8bit1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GB1PB=1024TB1YB=2^10 ZB = 2^20 EB=2^30 PB存储器的种类寄存器 速度最快,在cpu内部高速缓存 速度第二,有CPU内部高速缓存,也有外部高速缓存内存 速度第三 内存条外存

2023-07-19 16:25:36 635

原创 常用镜像,下载源

清华源pip --default-timeout=1000 install xxx==版本 -i https://pypi.tuna.tsinghua.edu.cn/simple豆瓣源pip --default-timeout=1000 install xxx==版本 -i https://pypi.douban.com/simple

2022-02-20 16:40:21 25

原创 计算机网络基础

OSI七层模型(应表会传物链网)应用层 协议各种应用协议(HTTP,FTP,DNS,SMTP等等)表示层 翻译不同操作系统之间进行翻译(语法,语义,加解密,压缩,解压缩等等)会话层 进程之间进程之间会话管理,同步断点续传,自动收发包,自动寻址的功能。传输层(用错流可靠)端口 用户数据报 进程之间发送数据分装交给网络层—通过TCP或者UDP协议(进程和进程之间的通讯)端对端的进行可靠的传输服务(port-port)网络层(拥错流路由)路由器 数据报、i

2021-01-11 22:00:10 257

原创 对称加密和非对称加密

对称加密和非对称加密对称加密对称加密指的就是加密和解密使用同一个秘钥,所以叫做对称加密。对称加密只有一个秘钥,作为私钥。常见的对称加密算法:DES,AES,3DES等等。非对称加密非对称加密指的是:加密和解密使用不同的秘钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息,只有私钥才能解密。私钥加密的信息,只有公钥才能解密。常见的非对称加密算法:RSA,ECC区别对称加密算法相比非对称加密算法来说,加解密的效率要高得多。但是缺陷在于对于秘钥的管理上,以及在非安全信道中通讯时,密

2020-12-12 16:13:26 192 1

原创 git常用命令

分支操作:git branch 创建分支git branch -b 创建并切换到新建的分支上git checkout 切换分支git branch 查看分支列表git branch -v 查看所有分支的最后一次操作git branch -vv 查看当前分支git brabch -b 分支名 origin/分支名 创建远程分支到本地git branch --merged 查看别的分支...

2020-06-23 17:34:38 49

原创 Robotframework集成eclipse安装

1.安装python。https://blog.csdn.net/qq_35844043/article/details/814370472.安装eclipse和jdk8注意eclipse一定要是eclipse Oxygen v4.7以上,下载安装包之后,直接解压就好,jdk一定要1.8以上,jdk8:https://blog.csdn.net/qq_39460306/article/...

2020-04-24 16:30:38 106

原创 C语言程序设计第四版课后习题-谭浩强

#include<stdio.h>#include <string.h>#include <math.h>/*2.4.1有两个瓶子A和B,分别放醋和酱油,要求将他们互换*/void swapaandb(int *a,int *b){ int temp=*a; *a=*b; *b=temp;}/*一次将10个数输入,要求将将其中最大的数输出。*/...

2020-03-12 17:59:51 2867 1

原创 C 语言基础实例

#include<stdio.h>#include <string.h>#include <math.h>/*输出前N项的斐波那契数*/void feibo(int n){ int first=1,next=2; int i,now; for(i=3;i<n;i++){ now=first+next; first=next; ...

2020-03-03 12:07:45 184

原创 免费API接口整理(聚合数据和API Store)

各类无次数限制的免费API接口整理,主要是聚合数据上和API Store上的一些,还有一些其他的。聚合数据提供30大类,160种以上基础数据API服务,国内最大的基础数据API服务,下面就罗列一些免费的各类API接口。手机号码归属地API接口:https://www.juhe.cn/docs/api/id/11历史上的今天API接口:https://www.juhe.cn/do...

2020-02-17 20:59:00 1518 1

原创 mysql练习(50题)

数据准备:/*-- 建表-- 学生表CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT '', `s_birth` VARCHAR(20) NOT NULL DEFAULT '', `s_sex` VARCHAR(10) NOT NULL DEFA...

2020-02-13 17:30:49 916

原创 mysql表名不区分大小写&锁表

修改mysql表名不区分大小写注意:如果数据库中已经有了大写的表名,该方法会使之前的大写表名无法识别。打开配置文件 vim /etc/my.cnf(CentOS)在文件中的[mysqld]下面添加或者修改参数: lower_case_table_names=1重启mysql之后生效 service mysqld restart(或者service mysql restart)l...

2020-02-13 16:37:44 798

原创 mysql优化实际操作

准备数据:create table course(cid int(3),cname varchar(20),tid int(3));create table teacher(tid int(3),tname varchar(20),tcid int(3));create table teacherCard(tcid int(3),tcdesc varchar(20...

2020-02-09 23:13:29 1309

原创 eclipse常用快捷键,打jar包,帮助文档

内容辅助键Alt+/起提示作用main+alt+/,sout+alt+/,给出其他提示常用快捷键格式化ctrl+shift+f导入包ctrl+shift+o注释:单行:ctrl+/;多行注释:ctrl+shift+/;多行取消注释:ctrl+shift+\;代码上下移动选中代码alt+上/下箭头查看源码选中类名(F3或者Ctrl...

2020-02-09 14:41:30 1006

原创 mysql优化基础

MYSQL执行原理 MYSQL逻辑分层 :连接层 服务层 引擎层 存储层 InnoDB(默认) :事务优先 (适合高并发操作;行锁) MyISAM :性能优先 (表锁)查询数据库引擎: 支持哪些引擎? show engines ; 查看当前使用的引擎 show variables like '%storage_engine%' ;指定数据库对象的引擎:creat...

2020-02-08 16:08:21 112

原创 mysql安装配置(Linux)

MySQL版本5.x:5.0-5.1:早期产品的延续,升级维护5.4 - 5.x : MySQL整合了三方公司的新存储引擎 (推荐5.5)mysql安装安装:rpm -ivh rpm软件名 如果安装时 与某个软件 xxx冲突,则需要将冲突的软件卸载掉: yum -y remove xxx安装时 有日志提示我们可以修改密码:/usr/bin/mysqladmin -u roo...

2020-02-08 15:51:38 118

原创 并发控制

并发操作带来的数据不一致性 丢失修改( Lost Update ) W and W两个事务 T1 和 T2 读入同一数据并修改 不可重复读( Non-repeatable Read ) R and W(insert delete updata)不可重复读是指事务 T1 读取数据后,事务 T2执行更新操作,使 T1 无法再现前一次读取结果。 读“脏”数据( Dirty Read )...

2020-01-15 17:30:27 304

原创 数据库完整性

实体完整性定义(主键)eg:将 Student 表中的 Sno 属性定义为码(1) 在列级定义主码CREATE TABLE Student (Sno CHAR(9) PRIMARY KEY ,//列级别的主码 Sname CHAR(20) NOT NULL , Ssex CHAR(2) , Sage SMALLINT , Sdept CHAR(20));(2) 在表级定义主码...

2020-01-11 16:27:35 205

原创 位元素符号总是分不清(&|^)

& 相同位置都为1则为1 1 and 1 与^ 两个数相同位置只有一个为1 1 个 1 异或| 两个位置有1就为1。 或

2020-01-10 21:50:14 142

原创 SQL

SQL综合统一集数据定义语言( DDL ),数据操纵语言( DML ),数据控制语言( DCL )功能于一体。可以独立完成数据库生命周期中的全部活动: 定义关系模式,插入数据,建立数据库; 对数据库中的数据进行查询和更新; 数据库重构和维护 数据库安全性、完整性控制等用户数据库投入运行后,可根据需要随时逐步修改模式,不影响数据的运行。数据操作符统一SQL 的数...

2020-01-10 17:53:11 182

原创 04数据库系统的组成&&05关系数据库

数据库系统的组成数据库数据库管理系统(及其开发工具)应用系统数据库管理员用户关系数据库⒈ 域( Domain )域是一组具有相同数据类型的值的集合。例 :整数实数介于某个取值范围的整数长度指定长度的字符串集合{‘ 男’,‘女’ }2. 笛卡尔积( Cartesian Product )笛卡尔积给定一组域 D1 , D2 ,…, Dn ,这些域中...

2020-01-09 16:45:04 236

原创 03数据库系统结构

1.数据库系统模式的概念模式( Schema )– 数据库逻辑结构和特征的描述– 是型的描述– 反映的是数据的结构及其联系– 模式是相对稳定的模式的一个实例( Instance )– 模式的一个具体值– 反映数据库某一时刻的状态– 同一个模式可以有很多实例– 实例随数据库中的数据的更新而变动“ 型” 和“值” 的概念– 型( Type )对某一类数据的结构和属性的说明–...

2020-01-09 15:40:11 171

原创 02数据模型

1. 层次数据模型的数据结构 - 树层次模型满足下面两个条件的基本层次联系的集合为层次模型。– 1. 有且只有一个结点没有双亲结点,这个结点称为根结点– 2. 根以外的其它结点有且只有一个双亲结点表示方法– 记录类型 : 每个结点表示一个记录类型。– 属性:用字段描述。每个记录类型可包含若干个字段。– 联系:用结点之间的连线表示记录(类)型之间的一对多的联系。– 每个记录类型可...

2020-01-09 14:30:46 353

原创 01数据库基本概念

数据子语言(data sub_language)数据定义语言– Data Definition Language,简称DDL,负责数据的模式定义与数据的物理存取构作数据操纵语言–Data Manipulation Language,简称DML,负责数据的操纵,包括查询及增、删、改等操作数据控制语言–Data Control Language,简称DCL,负责数据的完整性、安全性的定义...

2020-01-08 18:11:51 127

原创 linux练习

shell脚本例子集锦(习题总结)练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=`wc -l /etc/passwd | cut -d" " -f1`) Hello,root,your UID is 0. ...

2019-05-18 09:56:14 2594

原创 notepad++快捷键使用总结

1.快捷键配置2.添加没有的快捷键(使用宏)还是比较方便,不过不够强大,比如说:复制当前行到下一行,就不能录制具体可以看下面这篇文章https://jingyan.baidu.com/article/b0b63dbf24cd384a48307031.html3.快捷键迁移notepad++,目前还没有那种云端保存设置的功能,所以每次重装电脑或者换电脑之后,就又要配置一遍...

2019-04-03 17:43:46 278

原创 redis基础

redis安装去redis官网下载http://download.redis.io/releases/ 选择你喜欢的版本 ,然后wgettar vxzf redis-*.tar.gz进入redis目录,执行 make·,这一步是编译;还是在解压之后目录redis目录里面执行安装 make PREFIX=/usr/local/redis install(这里制定...

2018-12-10 09:39:50 85

原创 el表达式

el表达式,EL11大内置对象:我们知道jsp有九个内置对象,而EL表达式有11个对象,这些内置对象无需创建可直接使用。今天我们就来学习EL表达式的11个内置对象。11个内置对象如下所示:pageScope requestScope sessionScope applicationScope param; paramValues; header; headerValues;...

2018-12-10 09:36:48 442

原创 登录验证码的生成、使用!

调用这个方法生成图片。使用上面这个类就可以制作图片,以下是调用方法:jsp代码! 换一张:jsp页面上的代码,写一个方法换一张:   ...

2018-12-05 10:21:32 168

原创 数据库基础

 数据库产品分类: 数据库的分类:关系型数据库:大型:Oracle,DB2中型:SQL-SERVER,Mysql等小型:access等非关系型:memcached,mongodb,redis(同步到磁盘)两种数据库的区别:关系型数据库:安全(保存磁盘基本不可能丢失),容易理解,比较浪费空间(二维表)非关系型数据库:效率高,不安全(断点丢失);关系...

2018-12-05 10:21:08 85

原创 数据库优化

数据库优化三个方面:1.数据库视图2、数据库索引3、数据库表结构数据库sql语句优化 1、对查询进行优化,应尽可能避免全表扫描首先应考虑在 where 及 order by 涉及的列上建立索引,避免全表扫描。数据库设计的时候使用not null ,default,代替null。避免在 where 子句中使用!=或&lt;&gt;操作符 (这样写将导致引擎放弃使用...

2018-12-05 10:20:59 99

原创 浏览器工作原理

 HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。(我们称这个客户端)叫用户代理(user agent)。应答的服务器上存储着(一些)资源,比如HTML文件和图像。(我们称)这个应答服务器为源服务器(origin server)。在用户...

2018-12-05 10:20:37 134

原创 内容网络

 内容网络:将源站内容发布到最接近用户的边缘的节点,使得用户可就近取得所需内容,提高用户访问的响应速度和成功率。解决因为分布,带宽,服务器能力带来的访问延迟高问题,提供一系列加速解决方案。CDN的关键技术主要有内容路由技术、内容分发技术、内容存储技术、内容管理技术等。内容路由技术CDN负载均衡系统实现CDN的内容路由功能。它的作用是将用户的请求导向整个CDN网络中的最佳节点。...

2018-12-05 10:20:18 344

原创 Java编码问题

Tomcat8之前编码默认为ISO,8以及8之后,改为了utf-8.可以在Tomcat的cofig/server.xml中修改get响应编码。  URL编码解码问题:(Tomcat会自动解码)请求编码:修改get请求,Tomcat服务器乱码问题:请求编码:修改set请求服务器Tomcat中文乱码问题 ...

2018-12-05 10:19:54 82

原创 tomcat

   servlet生命周期方法:destroy(), init(),service ()给servlet配置 

2018-12-05 10:16:49 95

原创 cookie和session

cookie的使用cookie的属性创建cookie获取cookie session(服务器作用域)session原理和设置session的最大不活动时间:URL重写,当浏览器禁用cookie的时候,使用这个方法,可以在每一个页面加上response.encodeURL("/day/day11_3/Aservlet")这句话。  ...

2018-12-05 10:16:45 94

原创 servlet

 servlet三大作用域作用域规定的是变量的有效期限。一. request作用域:  1.作用范围: 就是指从http请求发起,到服务器处理结束,返回响应的整个过程。在这个过程中可能使用forward的方式跳转了多个jsp页面,在这些页面里你都可以使用这个变量。     2.request对象的产生:  request在每次请求到达服务器端时都会产生一个对象;...

2018-12-05 10:16:40 93

原创 数据库连接池

jbcp连接池操作:c3po连接池代码配置四大参数以及池配置配置在XML配置文件中默认配置xml名字必须是c3p0-config.xml,文件必须放在src下面配置之后的代码:命名配置(oracle配置)c3p0数据库小工具:tomcat配置jndi资源     ...

2018-12-05 10:16:00 88

nodepad++的运行插件

nodepad++的运行插件,用于notepad++的快捷键设置,非常实用

2019-04-04

notepad++快捷键配置文档

直接替换下面的C:\Users\xxxx\AppData\Roaming的notepad++文件夹即可

2019-04-04

eclipse的formatter.xml codetemplates.xml

eclipse的formatter.xml codetemplates.xml,这两个文件,文件的配置自行百度eclipse代码格式化 formatter.xml codetemplates.xml

2018-11-08

net.sf.jadclipse_3.3.0.jar和jad.rar eclipse jad

eclipse jad 反编译插件安装,里面有这2个jar包 net.sf.jadclipse_3.3.0.jar jad.rar

2018-11-08

AA_navicat11premium_cs

navicat11premium_cs安装程序,需要解压的可以下载这个破解文件https://download.csdn.net/download/qq_37636695/10762758

2018-11-03

everything文件

everything文件搜索工具,不需要安装,直接打开就可以

2018-11-03

VMware-Horizon-Client-4.7.0-7395453

VMware-Horizon-Client-4.7.0-7395453,这是客户端,服务端需要自行下载

2018-11-03

xshell6最新免费版本,已经测试可以使用

xshell6最新免费版本,已经测试可以使用,解压之后,直接安装,下一步,即可

2018-10-08

jpcap32位和64位的ddl和jar

压缩文件里面有jpcap32位和64位的ddl和jar,还有一个JpcapSetup-0.7.exe的应用程序

2018-08-15

mysql的sql优化

2016年 的视频,适合有一定数据库经验的开发者,高级开发者没必要看了

2018-04-27

传智播客mysql的sql优化

传智播客的mysql优化,分小节的课程内容,适合有数据库开发经验的开发者。

2018-04-27

Java多线程知识,龙果学院

Java多线程知识,龙果学院,适合中级Java开发,分小节讲解

2018-04-19

echarts的官方v3离线api

echarts的官方v3离线api, 和官方文档一致,不方便上网的小伙伴和方便

2018-03-29

深入理解Java虚拟机(jvm)龙果学院

深入理解Java虚拟机(jvm)龙果学院,视频教程 一共110讲

2018-03-26

空空如也

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

TA关注的人

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