自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

li_wei_quan的博客

li_wei_quan的博客

  • 博客(129)
  • 资源 (2)
  • 收藏
  • 关注

转载 mysql千万级大数据SQL查询优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t wh...

2018-04-16 10:41:56 219

转载 MySQL中删除表记录delete from和truncate table的用法区别

MySQL中有两种删除表中记录的方法,一种是delete from语句,另一种是truncate table语句。 (1)delete from语句可以使用where对要删除的记录进行选择。而使用truncate table将删除表中的所有记录。因此,delete语句更灵活。 (2)如果要清空表中的所有记录,可以使用下面的两种方法: delete from tablename truncate t...

2018-04-16 10:38:42 1492

转载 Win7 U盘安装Ubuntu16.04 双系统详细教程

版权声明:本文为JiYF笨男孩原创文章,欢迎转载,但是得在头部或者尾部明显地方注明出处留下链接地址! https://blog.csdn.net/CoderJYF/article/details/51241919Win7 U盘安装Ubuntu16.04 双系统详细教程安装主要分为以下几步:一. 下载Ubuntu 16.04镜像软件; 二. 制作U盘启动盘使用ultraISO; 三. 安装Ubunt...

2018-04-11 08:44:02 1036

转载 printf以%d形式输出浮点数的问题

若运行时从键盘上输入9876543210l,则下面程序的输出结果是#include<stdio.h>int main(){ int a; float b,c; scanf("%2d%3f%4f",&a,&b,&c); printf("\na=%d,b=%d,c=%f\n",a,b,c); return 0}A.a=98,b=76...

2018-04-08 12:45:53 7436 1

原创 为什么C++调用空指针对象的成员函数可以运行通过

先看一段代码:#include <iostream>using namespace std; class B {public: void foo() { cout << "B foo " << endl; } void pp() { cout << "B pp" << endl; } void Funct

2018-04-03 19:52:03 1149 2

原创 C语言的易错点

重新将C语言的知识点看了一遍,把自己遗忘以及容易出错的知识点记录下来。各个知识点之间没有什么联系。 定义变量时,我们使用了诸如"a" "abc" "mn12"这样的名字,它们都是程序员自己起的,一般能够表达出变量的作用,这叫做标识符(Identifier)。标识符只能由字母(A-Z,a-z)、数字(0-9)和下划线(_)组成,并且第一个字符必须是字符或下划线。 使用标识符的注意事项:...

2018-04-02 21:47:28 1834 2

转载 MySQL与Oracle的区别

1.  Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。2. Oracle支持大并发,大访问量,是OLTP最好的工具。3. 安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用的时候Oracle占用特别大的内存空间和其他机器性能。4. Oracle与M...

2018-04-01 20:35:29 200

转载 那些弄昏头的"utf-8","utf8","UTF-8"

      在使用中常常遇到utf-8和utf8,现在终于弄明白他们的使用不同之处了,现在和大家分享一下,下面我们看看utf-8和utf8有什么区别。   “UTF-8”是标准写法,PHP在Windows下边英文不区分大小写,所以也可以写成"utf-8"。“UTF-8”也可以把中间的"-"省略,写成"UTF8"。一般程序都能识别,但也有例外,为了严格一点,最好把标准的大写“UTF-8”。     ...

2018-03-24 09:16:59 190

原创 Linux搭建python开发环境

Linux自带python2,但之前Python 核心团队numpy计划在 2020 年停止支持 Python 2,所以自己动手搭建python3的开发环境下载wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0a1.tar.xz解压tar xvf Python-3.6.0a1.tar.xz编译安装进入目录 ./configuremak...

2018-03-24 09:10:34 5715

原创 网络编程需要考虑更多异常

虽然说类似于TCP/IP会进行差错检验,但是网络环境复杂而不稳定,需要考虑更多异常情况,对传送过来的数据抱着“不信任”的原则,要进行检验。以下是一段网络终端购票的代码:order = Db::new_order();ret = Network::place_order(order);if(ret == TRUE){ order.finish();}else{ order.cancel()...

2018-03-24 08:57:00 278

转载 windows环境下用c++实现socket编程

一、什么是Socketsocket即套接字,用于描述地址和端口,是一个通信链的句柄。应用程序通过socket向网络发出请求或者回应。sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);前两种较常用。基于TCP的socket编程是采用的流式套接字。(1)SOCK_STREAM表示面向连接的数据传输方式。数据可...

2018-03-23 12:52:18 2011

转载 C/C++框架和库

值得学习的C语言开源项目Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.cz/~cz2105...

2018-03-19 18:19:11 306

原创 Linux下进行Lua编程

我使用的是slax Linux 9.3.0#用wget命令从官网下载lua安装包wget http://www.lua.org/ftp/lua-5.1.4.tar.gz#解压tar zxvf lua-5.1.4.tar.gz#打开解压后的文件夹cd lua-5.1.4#安装lua编译环境make install#输出lua版本信息lua -v能够显示版本信息表示Lua...

2018-03-15 20:11:34 2978

转载 Java Web开发Tomcat中三种部署项目的方法

Java Web开发Tomcat中三种部署项目的方法,开始java web开发必不可少的步骤,经过查找,觉得有篇文章介绍的不错第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加: <Context path="/hello" docBase="D:\eclipse3.2.2forwebtools\workspace\hell...

2018-03-15 20:01:25 163

原创 从零到部署成功java web项目

大三上学期用java web做了一个类似贴吧的系统,当时老师验收作业时,项目是在电脑本地运行的。之前因为买了一个阿里云服务器,快过期了,于是想把项目部署到阿里云上。1 准备工作 上阿里云的官网,完成学生认证,否则购买服务器的价格很贵。我为服务器选择了CentOS7.2系统。 还要下载以下工具: 用于远程登录用的putty,上传数据的Xftp,以及待会要装到服务器上的tomcat。...

2018-03-14 20:17:01 994

转载 MySQL大表优化方案(推荐二)

文章来自:脚本之家垂直拆分垂直分库是根据数据库里面的数据表的相关性进行拆分,比如:一个数据库里面既存在用户数据,又存在订单数据,那么垂直拆分可以把用户数据放到用户库、把订单数据放到订单库。垂直分表是对数据表进行垂直拆分的一种方式,常见的是把一个多字段的大表按常用字段和非常用字段进行拆分,每个表里面的数据记录数一般情况下是相同的,只是字段不一样,使用主键关联 垂直拆分的优点是:...

2018-03-12 19:34:49 257

转载 MySQL大表优化方案(推荐一)

文章来自:脚本之家当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量:字段...

2018-03-12 19:07:02 528

原创 Linux下进行C/C++编程

从网上找到了一个叫做slax的Linux系统,体积只有200多M。它是基于Debian的。 在U盘里解压镜像,然后双击一个bat文件把系统装在U盘里了,以后不用的时候直接把整个文件删掉就行了。开机时设置U盘优先启动,就可以使用这个系统了,免去了装多系统的麻烦。不过,我怎么也不知道如何开启及连接WIFI,按Fn+WIFI开关不行,只能连网线来上网。另外,安装中文字体失败,打开浏览器网页显示不了中文...

2018-03-09 08:01:05 14609

原创 关于TCP/IP的面试题

三次握手是什么或者怎样的流程?四次握手呢?为什么建立连接是三次握手,而关闭连接却是四次握手呢?这是因为服务端在LISTEN状态下,收到建立连接请求的SYN报文后,把ACK和SYN放在同一个报文里发送给客户端。而关闭连接时,当收到对方的FIN报文时,仅仅表示对方不再发送数据了,但还是能接受数据,己方也未必全部数据都发送给对方了,所以己方可以立即close,也可以发送一些数据给对方后,在发送...

2018-03-09 07:29:41 833

转载 数学建模之预测模型总结

基于数学建模的预测方法种类繁多,从经典的单耗法、弹性系数法、统计分析法,到目前的灰色预测法。当在使用相应的预测方法建立预测模型时,我们需要知道主要的一些预测方法的研究特点,优缺点和适用范围。下面就当下一些主要的预测方法进行总结:预测模型名称适用范围优点缺点灰色预测模型该模型使用的不是原始数据的序列,而是生成的数据序列。核心体系是Grey Model.即

2018-01-29 19:51:56 53564 3

转载 数学建模四大模型总结

1 优化模型1.1 数学规划模型线性规划、整数线性规划、非线性规划、多目标规划、动态规划。1.2 微分方程组模型阻滞增长模型、SARS传播模型。1.3 图论与网络优化问题最短路径问题、网络最大流问题、最小费用最大流问题、最小生成树问题(MST)、旅行商问题(TSP)、图的着色问题。1.4 概率模型决策模型、随机存储模型、

2018-01-29 19:35:19 66856 5

转载 C++之指向数据成员的指针和指向成员函数的指针

这里 指向数据成员的指针 和 指向成员函数的指针 与 指向变量的指针 和 指向函数的指针 进行对比来解释,比较好理解一些。指向变量的指针和指向函数的指针先举个例子:void func(int a, int b){ cout " " << b << endl;}int main(){ int a = 10, b =20; int *p = &a; //

2018-01-29 19:21:10 424

转载 C++ string中的几个小陷阱,你掉进过吗?

C++开发的项目难免会用到STL的string,使用管理都比char数组(指针)方便的多,但在得心应手的使用过程中也要警惕几个小陷阱,避免我们项目出bug却迟迟找不到原因。

2018-01-04 20:36:35 238

转载 怎么做一个有效的面试作品

怎样做一个有效的面试作品,部分文字内容

2018-01-04 10:37:33 3220

转载 你被“只要精通一门”欺骗了多久?

长期以来程序员在学习知识的范围上,有一种看起来很有道理的论调, 只要精通一门就好 其实这句话如果思想不走极端是没问题的。然而现实生活中很多人 曲解且片面的理解了这句话。我们简单说一下,躺枪的话请默默反省。在当今年代,注意我的用词。当今年代和16年前真的不一样了。所谓的精通一门并没有你想的这么简单。我们以PHP为例:精通PHP,精通到什么程度?难道仅仅是语法很熟?PHP各个函数倒背如流?...

2018-01-04 10:04:12 666

转载 PHP数据库编程之MySQL优化策略概述

PHP开发中,数据的增删改查是核心。为了提升PHP的运行效率,程序员不光需要写出逻辑清晰,效率很高的代码,还要能对query语句进行优化。虽然我们对数据库的读取写入速度上却是无能为力,但在一些数据库类扩展像memcache、mongodb、redis这样的数据存储服务器的帮助下,PHP也能达到更快的存取速度。

2017-12-30 20:42:29 322

转载 MySQL数据库性能优化之五(存储引擎选择)

介绍几个比较多人使用的数据库存储引擎

2017-12-29 10:04:25 559

转载 MySQL数据库性能优化之四(SQL优化)

减少 IO 次数是 SQL 优化中需要第一优先考虑,当然,也是收效最明显的优化手段。 除此之外,SQL优化中需要考虑的就是 CPU 运算量的优化了。

2017-12-28 23:27:30 218

转载 MySQL数据库性能优化之三(索引优化)

索引为什么能提高数据访问性能?很多人只知道索引能够提高数据库的性能,但并不是特别了解其原理。

2017-12-27 12:04:15 267

转载 MySQL 数据库性能优化之二(表结构优化)

本文通过优化数据表的结构,从而提升数据库的性能

2017-12-26 09:31:14 252

转载 MySQL数据库性能优化之一(缓存参数优化)

本文从 MySQL 数据库IO相关参数(缓存参数)的角度来看看可以通过哪些参数进行IO优化

2017-12-26 09:22:59 710

转载 口头禅可能让你丢掉工作,你所不知道的工作沟通禁忌

无论你是新人还是职场老手,都有可能在无意中说出不恰当的话。这些不假思索脱口而出的话可能会引起别人的反感,下面列出20个最好不要在工作中说的话,希望能给大家启发。

2017-12-22 17:07:30 959

转载 详解Java中的clone方法 -- 原型模式

Java中对象的创建clone

2017-11-20 12:13:15 215

转载 CentOS 7 安装与卸载MySQL 5.7

CentOS7 安装MySQL 5.7

2017-11-16 12:48:49 31313 7

转载 CentOS下MySQL的彻底卸载

#################CentOS7下MySQL的卸载####################1:查看MySQL是否安装: 方式1:[root@localhost usr]# yum list installed mysql* Loaded plugins: fastestmirror Loading mirror speeds from cache

2017-11-16 12:12:30 379

转载 StringTokenizer的使用

StringTokenizer是一个用来分隔String的应用类

2017-10-31 09:46:16 361

转载 StreamTokenizer的使用

关键点:类java.io.StreamTokenizer可以获取输入流并将其分析为Token(标记)。StreamTokenizer的nextToken方法将读取下一个标记默认情况下,StreamTokenizer认为下列内容是Token:字母、数字、除C和C++注释符号以外的其他符号。如符号“/”不是Token,注释后的内容也不是,而“\”是Token。单引号和双引号以及其中的内容,只能算是一

2017-10-31 09:38:01 1594 1

转载 python建网站之MySQL模块

什么是MySQLdb?MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。如何安装MySQLdb?为了用DB-API编写MySQL脚本,必须确保已经安装了MySQL。复制以下代码,并执行:#!/usr/bin/python# -*- coding: UTF-

2017-10-21 10:11:21 1096

转载 JSP Cookie 使用完全详解

一.什么是cookies?  大家都知道,浏览器与WEB服务器之间是使用HTTP协议进行通信的,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭与该用户的连接。因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作第一次来对待,这样的不好之处可想而知。为了弥补这个缺陷,Netscape开发出了cookie这个有效的工具来保存某个用户的识别信息,因此人

2017-10-19 10:00:20 2316

转载 C++ 友元friend的使用

1、为什么要引入友元函数:在实现类之间数据共享时,减少系统开销,提高效率      具体来说:为了使其他类的成员函数直接访问该类的私有变量      即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数      优点:能够提高效率,表达简单、清晰      缺点:友元函数破环了封装机制,尽量不使用成员函数,除非不得已的情况下才使用友元函数。

2017-10-14 23:04:13 449

Eclipse使用Github教程

Eclipse使用Github教程,包含录屏操作视频和doc文档的说明,以及一个64位的windows环境的Git安装包

2018-07-06

学校J2EE实训作业 SSM框架

学校期末实训课的J2EE实训作业,集团资产管理系统,使用SSM框实现,数据库是MySQL5.0,除了完整的源代码之外,还包含一个doc说明文档,演示PPT,数据库说明的数据字典,以及一个项目演示视频

2018-07-06

空空如也

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

TA关注的人

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