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