11 2018 档案
摘要:当实体类中entity/DTO/VO等类中,有枚举值,应该怎么输出? 问题: orderStatus 和 payStatus都是枚举类,并且枚举的个数达地10来个,我们不可能在模板页面(jsp/ftl/html)等页面进行多大10多项的if判断,去一个一个的判断值,假如以后随着业务的增多,枚举个数越
阅读全文
摘要:spring boot: 支持jsp,支持freemarker 支持jsp: 加入依赖 yml配置 webapp/WEB-FIN/web.xml 支持freemarket 依赖 yml配置 web.xml 可有可无 注册controller文件, 如果配置的是freemarker, 用@RestCo
阅读全文
摘要:https://www.cnblogs.com/shihua513/p/6163682.html 在eclipse下用maven编译时,很有可能出现以下错误: Please ensure you are using JDK 1.4 or above andnot a JRE (the com.sun
阅读全文
摘要:练习:将值是null的数据删除掉(剔除):com.fasterxml.jackson.annotation.JsonInclude;包 例如,有数据是null,不想展示 解决方法: 在输出格式的entity/vo/dto添加com.fasterxml.jackson.annotation.JsonI
阅读全文
摘要:练习:将从表读出来的时间戳除以1000(java读时间戳会多出3个000)jackson包 实现 entity java读出的数据格式,时间戳会精确到毫秒,多出3个000 解决方法: 1.继承com.fasterxml.jackson.databind.JsonSerializer;的类,并复写:s
阅读全文
摘要:spring: beanutils.copyproperties将一个对象的数据塞入到另一个对象中(合并对象) 它的出现原因: BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情
阅读全文
摘要:java8新特性: lambda表达式:直接获得某个list/array/对象里面的字段集合 比如,我有一张表: entity Category.java service CategoryService.java 需求:我想获取CategoryService.fiall()查询出来的数据中的,所有c
阅读全文
摘要:springmvc: 普通list数据输出json 加入json依赖 spring-servlet.xml的bean配置
阅读全文
摘要:1.场景还原 在工程量大的情况下,tomcat运行部署一次会花费相当多的时间,这样太 浪费人力以及时间了;今天笔者将 讲解一下如何配置springmvc工程的热部署 2.实现方案 其实很简单! ①在tomcat配置中的deployment选择war explored形式部署 ②然后继续在tomcat
阅读全文
摘要:路由的前缀 - 问题 zuul.prefix: 我们可以指定一个全局的前缀 strip-prefix: 是否将这个代理前缀去掉 zuul: prefix: /ecom 我的eureka:http://localhost:8761/ 我的zuul:http://192.168.1.6:8040 送的u
阅读全文
摘要:spring cloud: zuul(四): 正则表达式匹配其他微服务(给其他微服务加版本号) 比如我原来有,spring-boot-user微服务,后台进行迭代更新,另外其了一个微服务: spring-boot-user-v2,那么怎么配置呢 在spring-boot-user-v2的配置文件添加
阅读全文
摘要:zuul的routes配置下path/url组合不支持负载均衡 下面介绍zuul的routes配置下的path/serviceId负载均衡配置 spring-boot-user微服务开启了:7901,7902两个服务 zuul服务 eureka服务 看配置: 开启服务 访问zuul 查看7901,7
阅读全文
摘要:spring cloud: zuul(二): zuul的serviceId/service-id配置(微网关) 开启微服务: 正常访问: 网关访问:
阅读全文
摘要:lombok插件:Data自动get/set方法, Slf4j实现Logger的调用 lombok.Data
阅读全文
摘要:jdk8新特性:在用Repository实体查询是总是提示要java.util.Optional 在使用springboot 方法报错: Inferred type 'S' for type parameter 'S' is not within its bound; should extends
阅读全文
摘要:mysql5.6以上版本: timestamp current_timestamp报1064/1067错误 在创建时间字段的时候 DEFAULT CURRENT_TIMESTAMP表示当插入数据的时候,该字段默认值为当前时间 ON UPDATE CURRENT_TIMESTAMP表示每次更新这条数据
阅读全文
摘要:slf4j/logback: logging日志的配置 import依赖: import org.slf4j.Logger;import org.slf4j.LoggerFactory;private static final Logger log = LoggerFactory.getLogger
阅读全文
摘要:作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考。 0.下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21
阅读全文
摘要:spring cloud: zuul: 微网关-简单使用与路由配置 首先引入依赖 入口文件加入@EnableZuulProxy注解 application.properties 启动zuul服务,eureka服务,user服务 访问: http://192.168.1.4:8040/spring-b
阅读全文
摘要:turbine是聚合服务器发送事件流数据的一个工具,hystrix的监控中,只能监控单个节点,实际生产中都为集群, 因此可以通过turbine来监控集群下hystrix的metrics情况,通过eureka来发现hystrix服务。 dashboard可以监控单个数据流,通过turbine可以显示集
阅读全文
摘要:Hystrix的断容器监控dashboard。 dashboard是用来监控Hystrix的断容器监控的,图形化dashboard是如何实现指标的收集展示的。 dashboard 本地端口8730 项目地址:http://localhost:8730/hystrix 在Pom.xml文件引入: 在入
阅读全文
摘要:fallbackFactory(类似于断容器)与fallback方法 feign的注解@FeignClient:fallbackFactory与fallback方法不能同时使用,这个两个方法其实都类似于Hystrix的功能,当网络不通时返回默认的配置数据. fallback方法的使用: 在入口文件开
阅读全文