- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 根据策略codeEnum 获取对应的执行类
public interface CommonStrategyFactory { /** * 根据策略codeEnum 获取对应的执行类 * @param strategyCodeEnum 策略codeEnum * @return 策略执行类 */ StrategyExecutor get(StockStrategyCodeEnum strategyCodeEnum); } @Service public class StrategyFactor.
2020-10-23 16:53:50 331
原创 lombok.Builder简化写法,jdk8 set map简写
final Set<SkuWh> whiteSkuWh = whiteNetSku.stream().map( ns -> SkuWh.builder().skuNo(ns.getGoodsNo()).whNo(ns.getWarehouseNo()).build()) .collect(Collectors.toSet()); settings.forEach(setting -> { .
2020-10-14 14:51:10 334
原创 方法多个返回值书写方式
有时候我们调用方法的时候返回值有可能不止1个,比如说我们返回name = "张三" age = 20这两个值,那么这个时候方法的返回值怎么写呢。在Scala和python中都有Tuple使用,在java中我们怎么办。很容易我们就想到了一个方式:可以构造一个User类来封装这两个属性。 但是如果返回的两个值并没有任何关联关系,或者说每一个方法返回的参数都不同,那么我们就得为每一个方法的返回类型去创建对应的类来取包装,或许还有其他的解决方式,比如说返回一个map,返回一个List,返回一个array都可以。..
2020-10-14 14:47:06 756
原创 根据不同的业务类型产生不同的服务类-生产工厂类
@Component("actorsFactory") @Slf4j public class ActorsFactory implements IActorsFactory { private Map<Integer, AbstractSimActor> indexToActors = Maps.newHashMap(); public void registryActor(SimEventTypeEnum simEventTypeEnum, AbstractSimActo.
2020-10-13 09:37:06 287
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人