摘要:
使用 @Bean 注解 使用 @Component 注解。@Service 和 @Repository,等都是 @Component 的继承 使用 xml,不推荐 使用 @import 注解,可以导入一个普通类作为 bean,或者导入被 @Configuration 注解的配置类,或者 Import 阅读全文
摘要:
使用 jetbrains 的编译器 goland 开发 go 语言。代码依赖已经下载成功,包也显示导进去了,但是部分 struct 结构依然红色找不到。原因可能是导入的代码文件过大,ide 无法启动代码洞察功能。配置 idea.max.intellisense.filesize=10000 (默认为 阅读全文
摘要:
TCP报文包含首部和数据部分,tcp 的首部共24字节,其中20字节是固定首部,其余4字节表示选项和填充 序号:在建立连接时由计算机生成的随机数作为其初始值,通过 SYN 包传给接收端主机,每发送一次数据,就「累加」一次该「数据字节数」的大小。用来解决网络包乱序问题。 确认号:表示希望接收到对方下一 阅读全文
摘要:
限定符 ?:匹配前面的字符或者表达式 0次 或者 n次,等同于{0,1},例如: *:匹配前面的字符或者表达式 0次 或者 多次,等同于{0,} +:匹配前面的字符或者表达式1次 或者 多次 ,等同于{1,} {}:前一个字符出现多少次 ():多个字符的重复,使用()括起来 |:运算符 | 表示 或 阅读全文
摘要:
epollo 的核心是3个api,它们分别是: int epollo_create(int size) int epollo_ctl(int epfd,int op, int fd, struct epoll_event *event) int epollo_wait(int epfd, stuct 阅读全文
摘要:
基于 spring 5.2.9,spring 4xx 的顺序和 5xx 是不一样的!下面是 5xx 的结论,分为有异常、无异常 正常执行 异常执行 阅读全文
摘要:
前提:一个中文字符大概占用 3个字节,一个英文或者数字字符占用 1 个字节,length() 函数查看的是字节数,char_length() 查看的是字符数 varchar 默认存储的是字符 varchar 存储的是字符,长度是创建数据库中定义好的,例如下面的 name1 可以存储 11 个字符,无 阅读全文
摘要:
场景: 有个接口要接收订单和售后单做结算,一次可以接收一个订单和多笔售后单,或者订单结算过后可以单独结算售后单,每次接口调用如果对一笔单子做了结算(订单和售后单都算单子),就不能再次结算,系统正常情况下会如下调用 第一次调用推送 订单1、售后单A、第二次调用推送售后单B。 思考: 如果接口在serv 阅读全文
摘要:
1、红黑树在查找区间元素的效率没有跳表高,其他操作时间复杂度一致。 2、相比红黑树,跳表的实现还是简单的,简单就意味着不容易出错,bug 少,稳定,易读,易维护。 3、跳表更加灵活,通过改变索引构建策略,有效平衡效率和内存消耗。 阅读全文
摘要:
mvn clean package -Dmaven.test.skip=true 阅读全文