摘要:
1. 导出CSV文件 /** * @Author lin.hongwen * @Date 2018/05/29 * 导出CVS文件到指定目录 * * @param file csv文件(路径+文件名),csv文件不存在会自动创建 * @param dataList 数据 * @return */ p 阅读全文
摘要:
1. 把yyyyMMddHHmmss 变成date型 String startTime = params.get("startTime").toString(); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyyMMddHHmmss" 阅读全文
摘要:
SOAP作为一个基于XML语言的协议用于有网上传输数据。 SOAP = 在HTTP的基础上+XML数据 SOAP的组成如下: Envelope – 必须的部分。以XML的根元素出现。 Headers – 可选的。 Body – 必须的。在body部分,包含要执行的服务器的方法。和发送到服务器的数据。 阅读全文
摘要:
WebService顾名思义就是web服务,web服务主要有两种,一种是基于soap类型的服务,一种是基于rest类型的服务, 其中soap类型的服务有两种版本,一种是soap1.1版本,一种是soap1.2版本,soap服务类型的数据是xml数据格式的, rest服务的数据类型是json格式的 w 阅读全文
摘要:
@SpringBootApplication:包含了: @ComponentScan @Configuration @EnableAutoConfiguration @ComponentScan 组件扫描,可自动发现和装配一些Bean,扫描到有@Component、@Controller、@Serv 阅读全文
摘要:
采用Feign的方式来调用Hello World服务集群。 1. 创建Maven工程,加入spring-cloud-starter-feign依赖 2. 创建启动类,需呀加上@EnableFeignClients注解以使用Feign, 使用@EnableDiscoveryClient开启服务自动发现 阅读全文
摘要:
基本的Ribbon实现 负载均衡是为了满足访问量增加,单个服务无法满足承载的情况。 ****原来的Eureka client 端口为8762,Eureka Service 端口为8761**** 只需要复制Hello world服务,同时将原来的端口8762修改为8763。然后启动这两个Spring 阅读全文
摘要:
Config-server是其中的Service Provider, Config-client是Service Consumer, 它们都注册到服务中心Eureka Server。 1. 将config-server注册到服务中心 参考服务注册。访问http://localhost:8761, 可 阅读全文
摘要:
Velocity文件后缀为vm,以下简称为vm。 几个基本使用 1.取值:$!url, $url, $!{url} 三个都是获取传递过来的url,加上!是为了防空 2.循环 java对vm传值后,发现在vm里获取值都变为了html,无法在JS使用。针对这个蛋疼问题,百度到的#noescape()$! 阅读全文
摘要:
场景:json格式转化时对于int型数据有长度限制,若是数据过长,转化后会导致数据不准确的情况。使用String型可以避免这个情况: //将Id字段改为String型 其他情况参考:https://github.com/alibaba/fastjson/wiki/SerializeFilter 阅读全文