- 博客(7)
- 收藏
- 关注
原创 队列
队列**队列(queue)是只容许在一端进行插入操作,而在另一端进行删除操作的线性表,即先进先出。**容许插入的一端为队尾,容许删除的一端称为对头。顺序储存每在数组头部即对头删除一次时间复杂度就是O(n)。设法通过移动下标而不移动元素降低时间复杂度。循环队列那么头尾相接的顺序存储结构就是循环链表。队列满的条件是(tail+1)%max== head/** * <p>...
2019-12-11 11:36:37 101
原创 Ubuntu16部署JavaEE项目
Ubuntu16部署JavaEE:环境信息:安装Ubuntu16的虚拟机Ubuntu基本配置vim安装vi与vim vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样。但是更方便一些安装vim:sudo apt install vim配置vim:sudo vim /etc/vim/vimrc辅助软件Xshell作用:安全终端...
2019-10-23 16:23:26 133
原创 Struts2
Struts2特性Servlet是单例的,多个程序访问同一个Servelt只会创建一个Servlet实例.Action是多例的,一次请求就创建一个实例,故在Action中创建成员变量不会出现线程安全.系统架构FilterDispatcher:整个Struts2的调度中心,根据ActionMapper的结果来决定是否处理请求,如果ActionMapper指出该URL应该被Struts2处...
2019-10-23 16:07:52 196
原创 java_邮件发送
邮件发送邮件简介4大信息传输协议SMTP POP IMAP MIMEMIME简介一、MIME: Multipurpose Internet Mail Extensions对MIME的解释为:“多部分(multi-part)、多媒体电子邮件和WWW超文本的一种编码标准,用于传送诸如图形、声音和传真等非文本数据。MIME定义于RFC1341,用MIMENCODE的方法将二进制数据转换成为一...
2019-10-23 16:01:02 308
原创 Java_实现上传功能
Java_实现上传功能from表单上传准备前端通过form提交时method = "post",且input属性中type = "file"。在form中添加enctype="multipart/form-data"属性,如果没有设置enctype属性默认为enctype=application/x-www-form-urlencoder(在发送前编码所有字符默认),这样浏览器是无...
2019-10-23 15:59:56 239
原创 Kettle
KettleKettle是一款开源的,元数据驱动的ETL工具集。**ETL是用来描述将数据从来源端经过抽取(extract)、交互转换(transfrom)、加载(load)至目的端的过程。**ETL常用在数据仓库。官网:http://kettle.pnetaho.org/数据总体技术架构:打开方式:spoon.bat以管理员模式打开。注:以什么数据库打开就在根目录中的lib中引入相...
2019-10-23 15:55:34 299
原创 CXF框架
CXF框架CXF框架常见的远程调用技术WebService特点SOAP 协议WSDL服务器客户端公共开放的WebServiceCXF框架 Apache CXF 是一个开源的 WebService 框架,**CXF可以用来构建和开发 WebService,这些服务可以支持多种协议,比如:SOAP、POST/HTTP、HTTP ,**CXF 大大**简化了WebService**并且可以**天然地...
2019-10-18 17:21:06 2761
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人