这节课主要介绍如何创新, 如何走向第二曲线, 讲了一些方法论的东西.
- 组合式创新
- 旧要素新组合. 先把基本要素抽出来, 然后进行重新组合.
- 关键点: 拆解基本要素, 这个也跟第一性原理呼应.
- 例子: tesla 电池技术 / 拼多多
所谓消费升级,不是让北京人、上海人过巴黎人的生活,而是让安徽安庆的人有好水果吃 -- 黄铮
| public static void main(String[] args) { | |
| // [[1, 2, 3]] | |
| System.out.println(partition(Arrays.asList(1, 2, 3), 4)); | |
| // [[1, 2, 3, 4]] | |
| System.out.println(partition(Arrays.asList(1, 2, 3, 4), 4)); | |
| // [[1, 2, 3], [4, 5]] | |
| System.out.println(partition(Arrays.asList(1, 2, 3, 4, 5), 4)); |
这节课主要介绍如何创新, 如何走向第二曲线, 讲了一些方法论的东西.
所谓消费升级,不是让北京人、上海人过巴黎人的生活,而是让安徽安庆的人有好水果吃 -- 黄铮
| import com.intellij.database.model.DasTable | |
| import com.intellij.database.model.ObjectKind | |
| import com.intellij.database.util.Case | |
| import com.intellij.database.util.DasUtil | |
| /* | |
| * Available context bindings: | |
| * SELECTION Iterable<DasObject> | |
| * PROJECT project | |
| * FILES files helper |
| @Bean | |
| public Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer(JacksonProperties jacksonProperties) { | |
| return jacksonObjectMapperBuilder -> { | |
| String dateFormatStr = jacksonProperties.getDateFormat(); | |
| DateTimeFormatter formatter = | |
| FanStringUtil.isNotBlank(dateFormatStr) ? DateTimeFormatter.ofPattern(dateFormatStr) : null; | |
| jacksonObjectMapperBuilder.modules( | |
| new JavaTimeModule() | |
| .addSerializer(LocalDate.class, new LocalDateSerializer(formatter)) | |
| .addSerializer(LocalTime.class, new LocalTimeSerializer(formatter)) |