摘要: 新建博客 迁移到CSDN 阅读全文
posted @ 2023-07-23 10:17 小申同学 阅读(12) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2023.cnblogs.com/blog/1648896/202306/1648896-20230604221227543-1328337896.png) 如果不关联会报错, 且错误不好找! ![](https://img2023.cnblogs.com/blog/1 阅读全文
posted @ 2023-06-04 22:12 小申同学 阅读(24) 评论(0) 推荐(0) 编辑
摘要: OS为IOC通信分配的所有数据都应使用内存分配关键字机制进行包装 ```c #define OS__START_SEC_ #include "Os_MemMap.h" #define OS__STOP_SEC_ #include "Os_MemMap.h". //为short name。 为SwMe 阅读全文
posted @ 2023-06-01 19:12 小申同学 阅读(208) 评论(0) 推荐(0) 编辑
摘要: # 1、 new Vue - > create(vue) #### 2.0 ![](https://img2023.cnblogs.com/blog/1648896/202305/1648896-20230528192044795-1033688941.png) #### 3.0 ![](https 阅读全文
posted @ 2023-05-28 19:25 小申同学 阅读(2) 评论(0) 推荐(0) 编辑
摘要: # 1、 安装 npm i element-ui -S ![](https://img2023.cnblogs.com/blog/1648896/202305/1648896-20230527115927734-1690098711.png) ## 2、Q: 安装 npm 时,如果要安装的库版本与要 阅读全文
posted @ 2023-05-27 13:08 小申同学 阅读(50) 评论(0) 推荐(0) 编辑
摘要: void HeapSort(int arr[],int start,int end) { int dad = start; int son = dad * 2 + 1; while(son<=end) { if( son+1<=end && arr[son]< arr[son+1]) son++; 阅读全文
posted @ 2022-09-20 20:15 小申同学 阅读(13) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将 RocketMQ 捐献给了 Apache,当然了今天的主角还是讲 RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的 阅读全文
posted @ 2022-09-03 22:43 小申同学 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 锁! 1、Java中的乐观锁: CAS,比较并替换,比较当前值(主内存中的值),与预期值(当前线程中的值,主内存中值的一份拷贝)是否一样,一样则更新,否则继续进行CAS操作 2悲观锁是一种悲观思想,即认为写多读少,遇到并发写的可能性高,每次去拿数据的时候都认为其他线程会修改,所以每次读写数据都会认为 阅读全文
posted @ 2022-09-02 17:17 小申同学 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 中间件屏蔽 操作系统复杂性 开发人员 要熟悉TCP IP 底层协议。 负载均衡 集群, runtime getime processor 线程 休眠用wait wait object sleep 是 thread 锁的释放 sleep方法必须要捕获异常,而wait方法不需要捕获异常。 sleep方法 阅读全文
posted @ 2022-08-29 19:28 小申同学 阅读(12) 评论(0) 推荐(0) 编辑
摘要: TCP建立连接时通过三次握手可以有效地避免历史错误连接信息的建立,减少通信双方不必要的资源消耗,三次握手能够帮助通信双方获取初始化序列号,它们能够保证数据包传输的不重不丢,还能保证它们的传输顺序,不会因为网络传输的问题发生混乱,到不使用「两次握手」和「四次握手」的原因已经非常清楚了: 「两次握手」: 阅读全文
posted @ 2022-08-27 12:09 小申同学 阅读(32) 评论(0) 推荐(0) 编辑