`
文章列表
Map<String,Object> params = new HashMap<String, Object>(); BufferedReader br; try { br = request.getReader(); String str, wholeStr = ""; while((str = br.readLine()) != null){ wholeStr += str; } if(StringUtils.isNotEmpty(wholeStr)){ params = ...
https://zhidao.baidu.com/question/1434892077599918219.html ProtoBuf java 包编译ProtoBuf的官方下载包并不包含jar文件,需要用户自己configure/make….来自行编译。由于Windows上没有编译环境,就用了一个笨一点方法处理了。 分别下载: protobuf-2.4.1.zip ProtoBuf的源文件(包含了C++/Java/Python)的源文件 protoc-2.4.1-win32.zip 已经编译过的用于Windows平台的protoc命令(该命令用于将.proto文件转化为Java或C++源文件) ...
properties文件读取 public class PropertiesUtil { private static final LoggerAdapter logger = LoggerAdapterFactory .getLogger(MTPLogType.WEB); /** * 读取properties文件,返回Map * @param resourceFileName * @return */ public static Map<String, String> loadFile(String resourceFileName) ...
一、抽象过程-所有编程语言都提供抽象机制,从抽象机制看,如下图 二、每个对象都有一个接口--类,定义属性及方法 类可以看做是定义一种数据类型,使用class关键字创建类,使用new关键字创建类的对象 对一个特定对象能够发送什么请求是类定义的。 例如灯泡类 Light li = new Light(); li.on(); 三、每个对象都提供服务 将对象看做服务提供者,可提高对象的内聚性,有利于重用,可读性强 设计对象时,尽量做好一件事。不要把过多了功能塞到一个对象中。 四、被隐藏的实现-public、private、protected 访问控制,只暴露必要的接口,其他无关不要暴露; ...
stackoverflow.com/questions/20198698/cor-request-with-iell
案例:自动化测试时,需要模拟dubbo请求的返回结果。如果没有配置数据,需要手动配置dubbo的facade、method、response等数据。如果一个对外请求调用一个对内的dubbo接口还好,但是如果调用好几个对内的dubbo接口时,造数据的过程实在无法忍受。因此,需要一个程序能够根据Class,自动生成模拟数据。 思路:针对Class的field,分为四类,分别是基础数据类型或String类型、Collection或者Map、Date类型、其他类型。 1、对于基础类型或String类型,直接赋值 //判断是否基础类型或基础类型的包装类 if(clazz.isPrimitive() ...
org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV 可能是tomcat自带的jsp-api和项目中的jsp-api的jar包冲突了,或者缺少jstl、standard jar包。 解决方法:项目中引用tomcat的jsp-api jar包,并且把jstl、standard jar包复制到tomcat lib包下 <dependency>             ...

mysql下载地址

http://dev.mysql.com/downloads/installer/5.6.html

有用网站

深度开源www.open-open.com git教程www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/ UML工具plantuml.com/plantuml/uml/ZLBBJi905DtFLymFi6JJ1GbY8qIgfh9nHL2x86b011Rkg0keXW06RI2HjrLY0WKn4aEYF-DCEt_XbAam6atStNlkkUUSEvbSCgSgKDgI8EaNKTL0fe7g6WZxVG4fjYUue6a0Mle2ScH_Mo232guyaCOJqkUusoEFPU3YZC ...
Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最新的预览版中提供),MINA 所支持的功能也在进一步的扩展中。 http://mina.apache.org/mina-project/
http状态码/http返回码详解 本文转载自 http://blog.sina.com.cn/s/blog_894ed5190102vjsr.html HTTP状态码(HTTP Status Code)表示http服务器对与请求HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。    所有状态码的第一个数字代表了响应的五种状态之一: 1xx:请求收到,继续处理 2xx:操作成功收到,分析、接受 3xx:完成此请求必须进一步处理 4xx:请求包含一个错误语法或不能完 ...

beanshell

http://www.beanshell.org/manual/bshmanual.html#Java_Statements_and_Expressions
问题:请求地址/username/resourceUrl/methodName,其中username可能有也可能没有,resourceUrl中会带/,这个时候要使用@PathVariable,不能正确匹配controller 解决思路:把resourceUrl处理成一个不带/的参数即可 1、约定好/替换方案,比如请求方把/全部替换为-- 2、通过url编码解码处理 / 经过编码变成%2F 把resourceUrl编码后,这个时候发现还是不能请求到正确的方法,因为到spring时已经自动解码了。可以把%2F再编一次码变成%252F。%编码后是25 /** */abc/xiaomi ...
1、前台代码 <a href="javascript:void(0);" ng-click="exportFile()" title="导出"><i class="icon-download-alt"></i></a> $scope.exportFile = function() { var temp ={}; temp.path = "aaa/bbb.txt" $http({ ...
1、PropertyPlaceholderConfigurer <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>xxx.properties</value> </list& ...
Global site tag (gtag.js) - Google Analytics