- 博客(18)
- 收藏
- 关注
原创 Linux --- CentOS 7 搭建FTP服务器详解
FTP 是 File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:”下载”(Download)和”上传”(Upload)。 ...
2018-07-19 16:50:28
11862
1
原创 网络 --- IP地址和子网掩码详解
IP地址是一个电脑的三层网络地址,如果是公网IP地址则必须全球唯一,如果是私有IP地址必须局域网内部唯一;子网掩码是计算网络大小及IP地址范围的一个参数,使用IP地址与子网掩码可以计算出网络地址;默认网关是本网络到达外网的出口,它必须与IP地址在同一个网段。而是否在一个网段是由IP地址与子网掩码计算得到的。IP地址IP地址格式为:网络地址+主机地址或 IP地址=网络地址+子...
2018-07-06 23:21:41
5412
原创 云计算 --- 云计算的三种服务模式:IaaS,PaaS和SaaS
“云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。 任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司。然而,不是所有的云公司都一样。 [TOC]云计算概念云计算(英语:Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可...
2018-06-29 15:07:25
2436
原创 Linux --- CentOS 7 搭建MySQL5.6数据库服务器与配置详解
Centos7将默认数据库mysql替换成了Mariadb,如果想继续使用mysql 需要卸载Mariadb 再安装mysql;1、卸载 MariaDB查看已安装的程序rpm -qa |grep -i mariadb卸载已安装的 mariadbyum remove MariaDB-* 注:可再次上面两条命令,检查是否卸载干净删除 /etc...
2018-06-14 20:21:10
2935
原创 Linux --- CentOS 7 搭建Mariadb数据库服务器与配置详解
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。[4] MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为A...
2018-06-13 00:02:08
2963
原创 html/css --- img图片自适应浏览器大小-实现热区域点击
css背景图与html插入img的区别css中的图片以背景图形式存在,写在html中的图片以标签形式存在。而在网页加载过程中,以css背景存在的图片会等到html结构加载完成才开始加载,而html中的img标签是网页结构(内容)的一部分会在加载结构的过程中加载。 附:在一个单纯由Html和Css组成的页面中,背景图片总是最后加载的,那么假若我们想要使用较小的背景图片作为占位符,用于在...
2018-05-24 11:29:29
13229
1
转载 算法和数据结构 --- 八种必须掌握的排序
转载算法和数据结构 — 八种必须掌握的排序排序方法可以分为五种∶插入排序、选择排序、交换排序、分配排序和归并排序。 在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。 首先来看一下八种排序之间的关系图 1、 直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经是排好顺序的,现在...
2018-04-09 17:45:40
1561
3
转载 数据库 --- 数据库设计原则
数据库设计原则1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力...
2018-04-08 10:02:35
736
原创 数据库 --- char、varchar、varchar2区别
char、varchar、varchar2区别char是定长的,varchar是变长的。varchar2应该是varchar的升级,只有ORACLE才有,这里不作讨论。char 定长存储,速度快,但是存在一定的空间浪费,适用于字段不是很大,对速度要求高的场合。速度快是因为其在物理上是按定长存储的,这样,就可以根据偏移址一次取出固定长度的字符。varchar 变长存储,效率不如char。...
2018-03-30 15:03:48
4831
1
原创 Sublime Text 3 --- 快捷键
Sublime Text 3 常用快捷键Ctrl+Shift+P: 打开命令面板 Ctrl+P: 搜索项目中的文件 Ctrl+G: 跳转到第几行 Ctrl+W: 关闭当前打开文件 Ctrl+Shift+W:关闭所有打开文件 Ctrl+Shift+V:粘贴并格式化 Ctrl+D: 选择单词,重复可增加选择下一个相同的单词...
2018-03-23 14:09:36
163
转载 Java SE --- Map及Map.Entry详解
Map是java中的接口,Map.Entry是Map的一个内部接口。 Map提供了一些常用方法,如keySet()、entrySet()等方法。 keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。 Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry方法一:Map map ...
2018-03-15 17:03:01
212
原创 Bootstrap --- Bootstrap Table表格组件(分页)
bootstrap Table 的优势: 1、界面采用扁平化的风格,用户体验比较好,更好兼容各种客户端。 2、开源、免费。 3、相对Jqgrid、easyUI而言,比较轻量级。功能不能说最全面,但基本够用。Bootstrap Table的引入下载源码,添加到项目中<link rel="stylesheet" type="text/css" href="${pag...
2018-02-28 17:32:23
3161
转载 MyBatis 详解 ------ 动态SQL
用mybatis对一张表进行的CRUD操作时,写的 SQL 语句都比较简单,如果有比较复杂的业务,写复杂的 SQL 语句,往往需要拼接,而拼接 SQL ,稍微不注意,由于引号,空格等缺失可能都会导致错误。 那么怎么去解决这个问题呢?这将使用 MyBatis 动态SQL,通过 if, choose, when, otherwise, trim, where, set, foreach等标签,可组合...
2018-02-28 10:53:23
275
原创 数据库三范式
数据库三范式概括如下:1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖; 解释说明: 1NF:原子性 字段不可再分,否则就不是关系数据库; 2NF:唯一性 一个表只说明一个事物; 3NF:每列都与主键有直接关系,不存在传递依赖; ...
2018-02-10 14:43:16
174
原创 MySQL 的优化
mysql优化主要分为:配置优化、sql语句优化、表结构优化、索引优化等等。配置优化:操作系统内核的优化mysql配置文件的优化 系统内核的优化对专业的mysql服务器来说,无非是内存使用、连接数、超时处理、TCP处理等方面的优化,根据自己的硬件配置来进行优化。 mysql配置的优化,一般包含:IO处理的常用参数、最大连接数设置、缓存使用的参数设置、慢日志的参数
2018-02-07 17:01:08
238
原创 JVM Learning
类加载器引导类加载器:rt.Jar包扩展类加载器:jre目录有一个ext下面的lib目录系统类加载器:classPath的里面的东西自定义类加载器:加载自定义类Jvm相关名词解释栈溢出栈溢出就是当递归调用的时候没有临界退出条件,批量导入大量数据或者dom4j解析大的xml文件的时候会出堆溢出,通过分段批量提交以及sax代替dom4j;堆java虚拟机有
2018-02-07 16:52:49
157
原创 IntelliJ Idea 快捷键
全面的快捷键操作,idea里面的各种操作基本都可以通过快捷键完成,而且快捷键非常通俗好记,可以真正实现脱离鼠标,全键盘操作,享受在键盘上飞一般的感觉和快感。IntelliJ Idea 快捷键10组基本快捷键 快捷键 说明 Ctrl+Space,Ctrl+Shift+Space 代码提示 Alt+Enter 提示建议,快速修复(导包),俗称
2018-02-05 09:24:39
191
转载 数据库分页查询:Oracle/Mysql/Mssql实例用法
Oracle/Mysql/Mssql实例MySQL MySQL数据库实现分页比较简单,提供了 LIMIT函数。一般只需要直接写到sql语句后面就行了。 LIMIT子 句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数, 第一个参数指定返回的第一行在所有数据中的位置
2017-12-13 13:54:49
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人