摘要:
## 配置 被引入文件需要以 `` 标签作为 root 标签 . 以下两个文件为例: `logback-include.xml` , `logback.xml` ```xml ``` 然后引入文件 , 使用 标签来引入文件 ```xml ``` 那么就可以引入 `logback-include.xml`文件了. ## 文件路径 上一步, 文件可以... 阅读全文
摘要:
安装最新版JDK```shellbrew cask install adoptopenjdk```安装某个特定版本的jdk:```shellbrew tap AdoptOpenJDK/openjdkbrew cask install adoptopenjdk8brew cask install adoptopenjdk9``` 阅读全文
摘要:
## 主要属性```javaprivate final long totalMemory;//最大缓存空间 , 由配置文件指定private final int poolableSize;//每个池的缓存空间大小private final ReentrantLock lock; //重入锁private final Deque free; //空闲的ByteBufferprivate final ... 阅读全文
摘要:
> 基于 Kafka Version 2.4`org.apache.kafka.clients.producer.KafkaProducer#partition` 这个方法是在执行时分配 Partition 的入口```java /** * computes partition for given record. * if the record has partition re... 阅读全文
摘要:
打开settings.jsonsettings.json文件,添加如下配置:```json"[markdown]": { "editor.formatOnSave": true, "editor.renderWhitespace": "all", "editor.quickSuggestions": { "other": true, "comments... 阅读全文
摘要:
## 争论是最没用且费劲的用争论描述,可能还是一个比较委婉的形容,实际可能会有更疯狂的事件发生。争论的双方,向执己见。产品经理的职责范围内,接触的人员很多。老板、研发、交互、视觉、测试、销售等。日常最多见的就是产品与研发争论。在一个项目中,产品做为设计师,程序员做为实现方。产品的一个设计不好,对程序员来说,可能是指数级翻倍的工作量,更有时候,产品经理的一句方案更新,可能让程序员的所有工作付之东流,... 阅读全文
摘要:
## 设计产品的方向可以简单理解为,一个功能未来的发展方向。可以阶段性的思考, 近期,中期,远期。未来不一定是沿着方向顺利走下去。 但可以贴着方向去设计。有了方向有几个好处 :- 设计上有了比较好的着陆点- 开发的技术设计上也能有一个长期规划。好做一些预留点。- 可以减少一些不必要的泛化需求和功能。方向是一个大方向, 好比一个喇叭的扩散式的。但会随着时间,越走越清晰。当然也有一个不好的地方 , 就... 阅读全文
摘要:
## 产品设计顺序流程 一般在设计功能时,会有一个顺序的流程。 例如设计一个搜索功能,需要有一个搜索输入框,一个搜索按钮,还有搜索列表。搜索的基本功能点就是这些了,后期可以再计划加一个搜索的渐进提示框,视觉和交互慢慢细化。 这就算设计结束了吗??远远还没有。 - 搜索响应失败?
- 搜索不到结果?
- 网络不好的如何反馈?
- 用户输入了乱七八糟的字符搜索?
- 输入了过长或过短?
- 数... 阅读全文
摘要:
## 概念与产品所谓概念,可以指创意、点子等,新奇的事物。没有实际的物体或软体。 举几个例子,- 概念车,车企会发布一些未来科技感很强的概念车,不会造实车。- 共享,近年比较流行的概念。但实际做的好的行业,不多。- 曾经直播也只是概念。- 贾跃亭的 PPT- 锤子的 TNT- '玩概念'也是一个概念 而产品有具体的物质形状和用途,电脑,手机,软件这此都是产品。## 定义「玩概念」产品经理设计出... 阅读全文
摘要:
## 问题 ```java
logger.error("xxx error",exception)
``` 正常的日志输出 ,在生产环境中,时常会没有异常堆栈输出 。 ```java
java.lang.NullPointerException
``` 这真的是让人头大, 这就是降维打击。(看《三体》学的词,哈哈) ## 解决 JVM为了性能会做优化, 如果频繁抛出某个异常,会重新编译... 阅读全文