51CTO博客开发
最近,想写一个全文搜索的工具,想着就是用springMVC+lucene+tika来完成,当把整个架构都搭建好了以后,发现springmvc配置的control总是映射不到,总是报No mapping found for HTTP request with URI,导致无法执行逻辑层;经过两天的不断尝试(期间spring源码都翻看了一些,而且通过调试spring代码找原因,最终也没找到),偶然之间
最近在手机上传文件时,由于手机的插件使用的是原生的流形式进行的上传,导致使用Spring的上传组件不能使用,所以就根据HTTP协议的格式,自己开发了一个读取文件流的上传文件方法,其中发现,手机端采用android和苹果时,头信息不一样,找了好久最终采用http协议上传时,空行作为标准进行文件内容和头的分割,即适配不同终端的上传;另外,再上传文件时,如果采用字符流,读出来的图片文件都是坏的即打不开的
spring 文件上传 httpclient3.x文件上传
最近业余尝试着去配置了下keepalived+LVS,跟着网上的配置,发现最终能运行,但是访问不到后边的服务,查看了很多的资料,现在把具体的配置贴出来,供大家参考。LVS-DR配置环境:4台linux虚拟机(内核支持LVS)VIP:192.168.1.100(主)对应机器ip为:192.168.1.16VIP:192.168.1.100(从)对应机器ip为:192.168.1.11RIP:192.
最近由于业务需求,在跟其他的系统进行通信时要求对pojo中的域进行排序,然后域的升序或降序再转化成String,即双方进行md5校验时按照相同的规则根据需求利用发射写了个工具类,给大家分享出来,供大家参考/** * 按照给定类的域进行排序,然后用指定的分割符进行分割<br/> * @param instance
今天在CSDN上看到一个同学在问一个mybatis的问题,所以就模拟了一下,帮助其解决问题。同学的问题: 数据库语句: select a.task , b.productName from a , b where&
最近在开发中需要随机生成指定位数的随机数,想起来random类有一个误区,再次写出来让大家在开发中避免犯类似的错误。在java中对于Random类想必大家都知道是用来产生随机数的,但是稍有不慎就可能出现错误。例如:public static void main(String[] args) { &nb
以前也用过这个接口,那时是直接所有的东西都自己写了,也没发现问题。最近无意间发现这个接口的实现并不是想象中的那样,所以稍微研究了下,给大家分享一下。步骤:1、建立两个简单的POJO:Teacher和Student 2、Teacher类实现了Cloneable接口,重写clone方法  
通过该示例可以知道mybatis3 foreach的使用方式和如何在cxf中配置基于json的服务架构
今天写了一个4线程并发发送10W条数据,但是在发送1W2左右时,突然开始报java.net.SocketException: No buffer space available异常,经过相关资料的查询,发现是Windows Server 2008 R2 或 Windows 7 的多处理器计算机上都存在的问题,具体可以参照window官方的解释;地址为:http://support.microsof
项目需要写一个demo,用cmd命令对tomcat进行重启
虽然escape()、encodeURI()、encodeURIComponent()三种方法都能对一些影响URL完整性的特殊字符进行过滤。但后两者是将字符串转换为UTF-8的方式来传输,解决了页面编码不一至导致的乱码问题。例如:发送页与接受页的编码格式(Charset)不一致(假设发送页面是GB2312而接收页面编码是UTF-8),使用escape()转换传输中文字串就会出现乱码问题。 以下是J
HTTP请求头概述 (HttpServletRequest) HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST或者HEAD)。 如有必要,客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的,但Content-Length除外。对于POST请求来说Content-Length必须出现。 下面是一些最常见的请HTTP请求头概述 (HttpSe
为了降低复杂度,所以应该避免去排序!具体算法如下:#include<stdio.h>main(){ int max=0,min=0,temp=0,i,a[10],sum=0; float avg=0; //初始化数组 for(i=0;i<10;i++) &n
根据需要把log4j的日志以不同的颜色在eclipse console中进行输出
import java.text.SimpleDateFormat; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class TimerTest { /** * @auth
import java.util.ArrayList; public class ThinkCombo { /** * @author zwb */ static List<String> li
PL/SQL win7(64 bit)下链接oracle 最近想在自己的电脑上安装一个ORACLE,在官网上下载安装成功以后,又下载了一个PL/SQL客户端,安装以后,在链接ORACLE数据库时总是 在 网上一查,才知道,必须使用oracle client作为媒介才可以,所以在oracle官网上下载一个oracle client,下载地址:http://www.oracle.com/te
Runtime time =Runtime.getRuntime(); File file = new File("D:\\Dev\\2 2");//此处是代表文件所在的目录
最近在项目中需要使用例如格式为:zwb/1.0.0;0的形式去创建一个文件名,但在使用FileDialog中的setName()方法,把组织好的参数设置进去时,死活不成功,最后发现是windows中的文件不允许使用/字符作为文件名,换个字符以后,问题解决。 在此向大家说明windows中不允许用来作为文件或文件夹名字的特殊字符为:\ / : * ? “ &l
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号