其他
文章平均质量分 87
iteye_19607
这个作者很懒,什么都没留下…
展开
-
Maven指令备忘
一. 常用指令 1) 生成eclipse项目: mvn clean eclipse:clean eclipse:eclipse 如果构建项目时需要下载依赖包的源文件,需要在此后追加"-DdownloadSources=true" 2) 部署到本地库: mvn clean source:jar install -Dmaven.test.skip=true ...原创 2013-09-09 18:54:55 · 119 阅读 · 0 评论 -
Tomcat请求乱码(备忘)
纠结了数日,终于搞定了乱码问题,归结是tomcat配置问题,在tomcat server.xml中有2个参数是配置编码的,一个是URIEncoding,另一个是useBodyEncodingForURI. 1. URIEncoding This specifies the character encoding used to decode the URI bytes, afte...2013-10-30 12:03:13 · 86 阅读 · 0 评论 -
Tomcat中Connector常用配置(备忘)
Tomcat中server.xml有些配置信息是需要我们了解的,最起码知道如何进行简单的调试. <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 默认情况下配置信息是这样的,在dev环境中,基本上可以用了.如下,简单的介绍...原创 2013-10-30 14:43:07 · 1612 阅读 · 0 评论 -
算法编程(一)
一、字符串转换成数字 设计要求:将输入的任意字符串,转换成数字(int类型),如果转换失败则抛出异常。 输入:"1234","+1234","-1234","1234567890","1234ab" 输出:1234,1234,-1234,异常,异常 思路:字符串有字符序列组成,每个字符都对应ASCII值,比如字符'0'为48,‘1’为49...'9...原创 2016-03-14 22:56:21 · 102 阅读 · 0 评论 -
算法编程(二)
一、用栈来实现队列的功能 描述:栈,stack,特点是先进后出;队列,queue,先进先出;请使用栈来实现队列的功能,且此队列具有两个基本操作--添加、删除。 这个题本身并不难,但是不能钻”牛角尖“;一个栈是无论如何也无法实现队列的,那么可以考虑用两个栈来试一试: 1)两个栈A、B,其中一个只能“添加”,另一个只能“删除”。 2)初始时,栈为空,如...原创 2016-03-15 21:51:41 · 151 阅读 · 0 评论 -
算法编程(三)
一、请使用栈,设计一个数据结构,它具有栈的“先进后出”的特性,同时还可以获取栈中的最小值,要求此数据结构的pop、push、min方法的复杂度均为O(1) 这个题,最大的问题就在min方法上,如果不使用其他的辅助数据结构,是无法满足min方法的设计要求,即使使用一个临时变量保存当前的最小值(这种情况下,如果最小是被pop,就断片了。。)。所以我们的注意力就集中在:怎们能让一个栈是有序...原创 2016-03-16 21:07:57 · 97 阅读 · 0 评论 -
算法编程(四)
一、给定一个整数序列,请获取最小(最大)的K个数字 这个题还算比较熟悉,在大数据计算时,经常会遇到类似于“Top N”的情况,这个题的解法有很多种,本例还是采用惯例做法:创建一个K大小的容器,容器内的数字都是排序的;在遍历输入序列时,如果遇到比容器内最大值还要大的数字时,则将容器中的最小值移除,即容器中保留K个“已经遇见”的最大数字。在java中,我们直接使用TreeSet作为容器,当...原创 2016-03-17 18:01:15 · 106 阅读 · 0 评论 -
算法编程(五)
一、指定一个正序排列的数组和目标数字S,从数组中找到两个元素它们的和值为S(数字不重复,如果有多个,只需要得到一组即可) 题目很好理解,比如输入数组{1,3,4,6,8,11,20}和目标数字11,那么其中3、8的和值为11,找到它们即可。 这个题目最粗暴的解法就是逐个元素遍历数组,逐个相加...比如从1开始,让1与此后的每个元素相加并判断和值是否等于11,直到相等或者和值...原创 2016-03-17 22:29:14 · 118 阅读 · 0 评论 -
Jenkins + Git + Maven + tomcat集成环境搭建
折腾了好几天,终于把Jenkins + Git + Maven + tomcat集成环境搭建起来了,最终主要实现“自动构建、部署”web应用。 1、安装环境 操作系统:Centos 6.5 JDK:1.7.x Maven:3.1.x Git: 1.7.1,自建GitLab平台 tomcat:7.x 上述宿主机器2...原创 2015-05-06 15:46:56 · 471 阅读 · 0 评论