- 博客(13)
- 收藏
- 关注
转载 maven
如今我们构建一个项目需要用到很多第三方的类库,如写一个使用spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译失败。 以往开发项目时,程序员往往需要花较多的精力在引用Jar包搭建项目环境上,而这一项工作尤为艰难,少一个Jar包、多一个Jar包往往会报...
2018-05-04 17:10:15
143
转载 dtd与Shcema文件的区别
XML Schema 和DTD 都是用来定义各种文件中XML标记的使用规范. XML Schema 是标准的XML文件,而DTD则使用自己的特殊语法,因此,只需要知道XML的语法 规则就可以编写Schema了,不需要再学习其它语法规则. 可以使用相同的处理器来解读, XML文件与XML Schema文件. XML Schema 利...
2018-04-10 23:16:02
166
转载 linux命令大全
1.添加执行权限:chmod 777 chmod u+x 文件名(可执行权限)2.创建与删除目录:mkdir 目录名 (只能建一个目录) mkdir -p test1/test2/test3 (-p表示可以建多级目录) mkdir -m ...
2018-04-01 01:26:08
164
转载 mysql索引
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable(ID INT NOT NULL, username VARCHAR(16) NOT NULL);我们随机向里面插入了10000条记录,其中有一条:555...
2018-04-01 01:04:53
470
转载 mysql的储存引擎
MySQL存储引擎学习目录:1、存储引擎介绍2、InnoDB及MyISAM性能对比3、MyISAM和InnoDB的锁对比4、两种存储引擎索引对比1 存储引擎介绍说明:基于5.7.19的MySQL数据库。 图1.1 数据库版本在Navicat for MySQL中进行测试:输入sql:show engines; 图1.2 存储引擎类别参数说明:Engine:存储引擎名称Support:MySQL是否...
2018-04-01 00:57:13
1035
转载 sql的优化方案
(1) 选择最有效率的表名顺序 (只在基于规则的优化器中有效)ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他...
2018-04-01 00:47:50
171
转载 MYSQL数据库优化技术
对Mysql的优化是一种综合性的优化,主要包括1:表的设计合理化(符合 3NF)2: 添加适当的索引(index) 普通索引,主键索引,唯一索引,全文索引,空间索引3:分表技术(水平分割),(垂直分割)4:读写分离5: 存储过程 [模块化编程,可以提高编程]6:对Mysql配置优化(配置最大并发数,调整缓存大小)7:Mysql服务器硬件升级8:要定时的去清除一些不需要的数据,要定时进行碎片整理(M...
2018-04-01 00:46:33
224
转载 ActiveMQ持久化方式
消息持久性对于可靠消息传递来说应该是一种比较好的方法,有了消息持久化,即使发送者和接受者不是同时在线或者消息中心在发送者发送消息后宕机了,在消息中心重新启动后仍然可以将消息发送出去,如果把这种持久化和ReliableMessaging结合起来应该是很好的保证了消息的可靠传送。消息持久性的原理很简单,就是在发送者将消息发送出去后,消息中心首先将消息存储到本地数据文件、内存数据库或者远程数据库等,然后...
2018-03-31 09:02:38
140
转载 ActiveMQ面试专题
ActiveMQ面试专题1. ActiveMQ服务器宕机怎么办?这得从ActiveMQ的储存机制说起。在通常的情况下,非持久化消息是存储在内存中的,持久化消息是存储在文件中的,它们的最大限制在配置文件的<systemUsage>节点中配置。但是,在非持久化消息堆积到一定程度,内存告急的时候,ActiveMQ会将内存中的非持久化消息写入临时文件中,以腾出内存。虽然都保存到了文件里,但它和...
2018-03-31 08:40:29
1598
转载 activeMQ介绍
1.1. MQ1. MQ(message queue):消息队列;个人理解:本质上是一个队列,存放message,然后还能按照规则去取;主要的目的是为了系统解耦。2. JMS(Java Message Service):是一个java面向mq中间件的规范;3. ACTIVEMQ:实现了JMS1.1规范的面向消息的中间件; 还有其它中间件RabbitMQ、Kafka、ZeroMQ等等,有些实现了JM...
2018-03-30 22:43:22
216
转载 Java Web中的Servlet及Filter
在Servlet到底是什么的文章中已经做了说明,下面简单说下Servlet,以便和Filter做个对比一、ServletWeb 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。1.1Servlet的介绍1.2Servlet的使用通常情况下,我们自己定义的 servlet 并不是直接去实现 javax.servlet.servlet 接口,而...
2018-03-29 23:12:27
162
转载 什么是Servlet?
一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 2、把开发好的Java类部署到web服务器中。 按照一种约定俗成的称呼习惯,通常我们也把实现了se...
2018-03-29 23:11:45
137
转载 JavaWeb项目介绍
web项目:通俗的说就是在服务器上跑的项目,页面是通过服务器上的程序运算所得到的结果。常见的web项目按计算机语言分,有:Java Web(Java EE)、ASP.Net、PHP项目。JavaWeb项目:顾名思义就是后台用java代码写的web项目。什么是web服务器:标准的web服务器只具有与客户端浏览器通讯的功能,不能处理业务逻辑请求。需要编写程序来复制处理客户端的请求。通过组件来处理客户端...
2018-03-29 22:19:54
24499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人