摘要: if str == "" { ... } if len(str) == 0 {...} 阅读全文
posted @ 2021-08-27 16:01 老油条666 阅读(1486) 评论(0) 推荐(0)
摘要: 我们在学习结构体的时候肯定会遇到一个新的概念,那就是“内存对齐” 官话:为什么要内存对齐 平台(移植性)原因:不是所有的硬件平台都能够访问任意地址上的任意数据。例如:特定的硬件平台只允许在特定地址获取特定类型的数据,否则会导致异常情况 性能原因:若访问未对齐的内存,将会导致 CPU 进行两次内存访问 阅读全文
posted @ 2021-08-26 11:41 老油条666 阅读(109) 评论(0) 推荐(0)
摘要: package main import ( "fmt" "unsafe" ) func main() { var flag bool var n1 int64 = 10 var name string = "小白" fmt.Printf("int的字节大小", unsafe.Sizeof(n1)) 阅读全文
posted @ 2021-08-26 11:15 老油条666 阅读(1443) 评论(5) 推荐(0)
摘要: 一些面试题 【问题1】为什么连接的时候是三次握手,关闭的时候却是四次握手? 答:因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。其中ACK报文是用来应答的,SYN报文是用来同步的。但是关闭连接时,当Server端收到FIN报文时,很可能并不会立即关闭SO 阅读全文
posted @ 2021-07-29 16:40 老油条666 阅读(42) 评论(0) 推荐(0)
摘要: public void twoPoint(int[] nums,int target){ int low=0,high=nums.length-1; while (low<high){ int sum=nums[low]+nums[high]; if(sum==target){ System.out 阅读全文
posted @ 2021-07-08 20:43 老油条666 阅读(1458) 评论(0) 推荐(0)
摘要: 一直有一个问题,就是浏览器输入一个网址,期间发生了什么,刚好看电子书,看作者写的挺好,就准备站在巨人肩膀聊一聊,作者是"小林coding",如有侵权,联系1030417923@qq.com。 我们先来看一下拓扑图: 根据拓扑图进行一 一剖析 1.HTTP(浏览器做的第一步就是解析URL,也就是怎么平 阅读全文
posted @ 2021-06-10 14:46 老油条666 阅读(302) 评论(0) 推荐(0)
摘要: 我们知道nacos是支持CP和AP切换的,这是其他注册中心不具备的。接下来我们说一下,什么场景切换 先来复习一下CAP理论 P:分区容错性:指的分布式系统中的某个节点或者网络分区出现了故障的时候,整个系统仍然能对外提供满足一致性和可用性的服务。也就是说部分故障不影响整体使用。 事实上我们在设计分布式 阅读全文
posted @ 2021-06-05 09:38 老油条666 阅读(4021) 评论(0) 推荐(0)
摘要: 什么是nacos持久化配置? 就是给nacos配置自己的mysql数据源。nacos默认使用Derby。 从nacos官网我们知道, nacos默认使用嵌入式数据库实现数据存储(就是自带一个微数据库,如果nacos的服务停了,再打开,他的配置啊,数据啊 都还在),所以, 如果nacos的服务停了,再 阅读全文
posted @ 2021-06-05 09:05 老油条666 阅读(1604) 评论(0) 推荐(1)
摘要: 就是将字符数以某种规则拆分 一般这个函数我们用来处理一个字段里包含了多条数据的场景,当然数据要以空格,逗号,或者其他明显的分隔符隔开(不明显也行,但没啥) 首先,看一下该函数的参数 public String[] split(String regex, int limit) regex -- 正则表 阅读全文
posted @ 2021-05-14 11:23 老油条666 阅读(1235) 评论(0) 推荐(0)
摘要: 参考连接: https://www.itdaan.com/blog/2018/06/01/d249140c9d83bc14e03818eca41511ec.html 1、entity里的每一个字段,与数据库相对应,数据表结构的映射 2、dto里的每一个字段,是和你前台页面相对应, 3、VO,这是用来 阅读全文
posted @ 2021-05-13 13:50 老油条666 阅读(705) 评论(0) 推荐(0)