- 项目中应用Maven必懂的过程:23个过程、8个项目 01-05
- MYSQL-分表/分区(二) 01-05
- mysql解压方式安装和彻底删除如何操作? 01-05
- 十分钟学会Redis,就这么简单 01-05
- 源码编译安装MySQL5.7.20 01-05
- 项目中应用Maven必懂的过程:23个过程、8个项目 01-05
- 教你们MyBatis 快速入门,还不快快收藏 01-05
- 亚马逊的Linux发行版,竟然不再和AWS捆绑了? 01-05
- 黑客专用系统?我也要试试! 01-05
- 喜大普奔?Linux Journal不用死了 01-05
项目中应用Maven必懂的过程:23个过程、8个项目实战阶段详解
发布者: superzhang | 发布时间:2018-01-051. Maven的三大生命周期
(1)三类生命周期简介:
maven从项目的三个不同的角度,定义了三大生命周期,三大生命周期是相互独立的,它们之间不会相互影响。
1)默认构建生命周期(Default Lifeclyle):
该生命周期表示这项目的构建过程,定义了一个项目的构建要经过的不同的阶段。
2)清理生命周期(Clean Lifecycle):
该生命周期负责清理项目中的多余信息,保持项目资源和代码的整洁性。一般拿来清空directory(即一般的target)目录下的文件。
3)站点管理生命周期(Site Lifecycle) :
站点周期:用来介绍项目的信息,如项目介绍,项目进度状态、项目组成成员,版本控制信息,项目javadoc索引信息等等。站点管理生命周期定义了站点管理过程的各个阶段。
(2)三大生命周期图形表示:
MYSQL-分表/分区(二)
发布者: superzhang | 发布时间:2018-01-05这篇文章我们接着上一篇文章,继续来探讨MySQL分表/分区。
物理分表该分表是纯”物理分表”。
例如:Goods: Goods_1、Goods_2、Goods_3、Goods_4、Goods_5
该物理分表需要通过php/java算法,实现数据平均分配给每个表存储。
通过php/java的算法,实现给分表进行数据的增、删、改、查操作。
垂直分表1.对记录进行分割并存储到许多不同的表,称为“水平分表”。
当一个表中的数据量过大时,我们可以把该表的数据按照某种规则。
例如,userID散列、按性别、按省,进行划分,然后存储到多个结构相同的表,和不同的库上。
例如,我们的userDB中的用户数据表中,每一个表的数据量都很大,
就可以把userDB切分为结构相同的多个userDB:part0DB、part1DB等,
再将userDB上的用户数据表userTable,切分为很多userTable:userTable0、userTable1等,
然后将这些表按照一定的规则存储到多个userDB上。
2.对字段进行分割并存储到许多不同表,称为“垂直分表”。
即将表按照功能模块、关系密切程度划分出来,部署到不同的库上。
例如,
mysql解压方式安装和彻底删除如何操作?
发布者: superzhang | 发布时间:2018-01-05广东IT优就业
mysql解压缩方式安装和彻底删除如何操作?广州IT培训老师告诉你。
一、安装mysql
(1)将下载下来的mysql压缩文件解压缩到需要安装mysql的目录中
(2)打开解压后的文件夹,复制default.ini文件并重命名为my.ini,此文件的相关配置为:
十分钟学会Redis,就这么简单
发布者: superzhang | 发布时间:2018-01-051. 什么是Redis
Redis是Remote Dictionary Server(远程数据服务)的缩写
由意大利人 antirez(Salvatore Sanfilippo) 开发的一款 内存高速缓存数据库
该软件使用C语言编写,它的数据模型为 key-value
它支持丰富的数据类型(结构),比如 String list hash set sorted set。
可持久化(随时把数据备份到硬盘中一份),保证了数据安全。
同一个select 查询sql语句,每天需要被执行查询100万次,并且每次查询获得的数据还是一样的。为了减轻数据库的负载,就把查询好的数据给缓存起来(存储在内存中),第一个用户执行从mysql中获得数据并存储到内存中,第二个 到 第100万次查询就直接从内存中获得数据。
使用缓存减轻数据库的负载。数据库是整个网站资源的"瓶颈"。
在开发网站的时候如果有一些数据在短时间之内不会发生变化,而它们还要被频繁访问,为了提高用户的请求速度和降低网站的负载,就把这些数据放到
源码编译安装MySQL5.7.20
发布者: superzhang | 发布时间:2018-01-05本文所使用的系统环境为CentOS。
一般情况下有以下几种方式来安装MySQL服务。
通过yum方式安装mysql:配置yum原,安装。
从官网下载编译好的二进制包:解压。
从官网下载源码包:编译、安装。
个人推荐使用源码编译的方式进行安装,尽管编译过程比较耗时。
以下是编译安装步骤:
由于头条对代码显示不是很友好,详细内容请查看原文,原文使用Markdown进行编写、展示,方便拷贝复制代码。
原文地址:http://os-note.com/articles/source-compilation-installation-mysql.html
也可直接访问:os-note.com 点击相应标题进入。
项目中应用Maven必懂的过程:23个过程、8个项目实战阶段详解
发布者: superzhang | 发布时间:2018-01-051. Maven的三大生命周期
(1)三类生命周期简介:
maven从项目的三个不同的角度,定义了三大生命周期,三大生命周期是相互独立的,它们之间不会相互影响。
1)默认构建生命周期(Default Lifeclyle):
该生命周期表示这项目的构建过程,定义了一个项目的构建要经过的不同的阶段。
2)清理生命周期(Clean Lifecycle):
该生命周期负责清理项目中的多余信息,保持项目资源和代码的整洁性。一般拿来清空directory(即一般的target)目录下的文件。
3)站点管理生命周期(Site Lifecycle) :
站点周期:用来介绍项目的信息,如项目介绍,项目进度状态、项目组成成员,版本控制信息,项目javadoc索引信息等等。站点管理生命周期定义了站点管理过程的各个阶段。
(2)三大生命周期图形表示:
教你们MyBatis 快速入门,还不快快收藏
发布者: superzhang | 发布时间:2018-01-05导入依赖包
前面介绍了MyBatis的相关知识,现在来介绍一下如何和Spring进行集成。MyBatis和Spring的集成工作是由MyBatis团队完成的。所以我们首先要先引入MyBatis和Spring的集成依赖包。这里我用的是Gradle,如果使用其他构建工具,将下面的语句改为相应的。
compile group: 'org.mybatis', name: 'mybatis-spring', version: '1.3.1'
声明Spring Bean
集成包中包含了org.mybatis.spring.SqlSessionFactoryBean类,这是一个工厂类,可以方便的创建MyBatis的SqlSessionFactory。所有属性均可以通过该类进行设置。如果希望使用传统的XML配置的话,也可以直接设置configLocation属性为MyBatis配置文件。
<!--MyBatis的SqlSessionFactory-->
<bean id="sqlSessionFactory"
class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource"
亚马逊的Linux发行版,竟然不再和AWS捆绑了?
发布者: superzhang | 发布时间:2018-01-05可以说,亚马逊网络服务(AWS)从开始运营起,就是亚马逊自己的Linux操作系统在一直为其提供支持。最初,Amazon Linux只是Red Hat社区Fedora Linux的优化版本,更适应于AWS的工作,如今已经发展了多年。
Amazon Linux 2在12月13日进入候选发布阶段,预计在2018年1月正式发布。亚马逊将这次的更新定位为长期支持(LTS)发行版,具有5年安全和bug修复支持。
值得大家关注的是,之前所有的Amazon Linux发行版都绑定在AWS上,而且只有亚马逊的机器映像(AMI)可用,但是Amazon Linux 2打破了这种模式。
尽管亚马逊的Linux 2不再被严格限制在AWS公有云上,但用户仍然不能在裸机上运行它。用户需要在超管理器(Hypervisor)中运行它。
“亚马逊Linux 2虚拟机映像目前可用于VMware、Microsoft hyper - v和Oracle VM VirtualBox虚拟化解决方案
黑客专用系统?我也要试试!
发布者: superzhang | 发布时间:2018-01-05操作系统有很多,大家常用的Windows,服务器常用的各类Linux,苹果电脑的Mac OS。黑客和信息安全从业者都用什么系统呢?可能没有准确的答案,但有一个参考答案,那就是Kali Linux。这个版本的系统常被“大神”们(例如黑客和专业的信息安全从业人员)用于渗透测试和网络监视。目前该系统的最新发行版2017.1已经发布。
什么是Kali Linux?
Kali Linux 前身是著名渗透测试系统BackTrack ,是一个基于 Debian 的 Linux 发行版,包含很多安全和取证方面的相关工具。Kali是Back Track Linux完全遵循Debian开发标准彻底的完全重建.全新的目录框架,复查并打包所有工具。
喜大普奔?Linux Journal不用死了
发布者: superzhang | 发布时间:2018-01-05诞生于 1994 年 4 月的 Linux 期刊 Linux Journal 上个月宣布因资金耗尽而停止出版,详情请看此篇文章-Linux Journal 将不再出版。
现在,Linux Journal 宣布它还没有死,事实上活得比以前更滋润了。它宣布得到了运营 Private Internet Access (PIA) VPN 服务的 London Trust Media 的资金资助。PIA 是 freenode 和自由软件开源社区的热心支持者,关注 Linux 和隐私、加密、自由、个体自理性,在此基础上重写商业和政府规则,以及各种建设性的黑客技术。Linux Journal 将从 1.x 版走到 2.0 版。
原文来自:http://www.linuxprobe.com/linux-journal-saved.html
