摘要: 一、什么是并发 先看“科普中国”给出的官方解释。并发在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。 通俗来讲,并发就是指同一时间间隔内发生两个或多个事件。 且并发是在同一实体上的多个事件。 并 阅读全文
posted @ 2023-07-23 23:50 风筝上的猫 阅读(27) 评论(0) 推荐(0)
摘要: 对于Java拷贝的理解 在java语言中,当我们需要拷贝一个对象的时候,常见的会有两种方式的拷贝:深拷贝和浅拷贝。 浅拷贝 只是拷贝了原对象的地址,所以原对象的任何值发生改变的时候,拷贝对象的值也会随之而发生变化。 拿地址。 深拷贝 则是拷贝源对象的所有值而不是地址,所以即源对象的值发上变化时,拷贝 阅读全文
posted @ 2023-07-23 23:04 风筝上的猫 阅读(28) 评论(0) 推荐(0)
摘要: 一、新建数据库 新建数据库时【字符集】选utf8mb4,【排序规则】选utf8mb4_0900_ai_ci。(没有这一项可以选择utf8mb4_bin) 二、表规范 1、所有表必有的公共字段 所有表必须有id 所有表乐观锁版本号 创建人、创建时间、更新人、更新时间 删除标志,所有的删除为软删除,即删 阅读全文
posted @ 2023-07-23 17:03 风筝上的猫 阅读(53) 评论(0) 推荐(0)
摘要: 1、git是一款版本控制工具 例如我们常用的淘宝,每次升级,版本号就会加一。那么我们怎么控制版本号呢? --使用git。 2、最常使用的git指令 git add . 暂存 git commit -m"***" 提交到本地 git pull 将远程仓库代码下拉到本地 git push 提交到远程仓库 阅读全文
posted @ 2023-07-23 16:39 风筝上的猫 阅读(163) 评论(0) 推荐(0)
摘要: 一、下载安装包 1、百度网盘自提链接: 链接:https://pan.baidu.com/s/1Bbw895MtUgjlfZylPHCCxw 提取码:x89v 2、进入官网下载 https://nodejs.org/zh-cn/download/ 选择对应版本,我这里选的windows64位版本 二 阅读全文
posted @ 2023-07-23 15:09 风筝上的猫 阅读(898) 评论(0) 推荐(0)
摘要: 首先我们要知道: 线程的本质是栈; 程序执行时,在java栈中,成立一个线程栈,调用方法时方法不断压栈出栈,这个压栈出栈的过程就是线程执行的过程。 方法执行 拷贝入栈 ,执行完成 出栈,从第一个线程入栈开始到最终出栈,就是一个线程的过程。 java内存图 以下段代码为例画内存图 public cla 阅读全文
posted @ 2023-07-20 12:05 风筝上的猫 阅读(490) 评论(0) 推荐(0)
摘要: List 阅读全文
posted @ 2023-07-18 18:09 风筝上的猫 阅读(32) 评论(0) 推荐(0)
摘要: 对于Map来说,Key不能重复,Value可以重复 阅读全文
posted @ 2023-07-18 17:35 风筝上的猫 阅读(28) 评论(0) 推荐(0)
摘要: 这里注意 TreeSet 和 LinkedHashSet 排序规则不同。 LinkedHashSet 的存储和取出顺序相同, TreeSet 默认会对元素进行自然排序。 阅读全文
posted @ 2023-07-18 16:34 风筝上的猫 阅读(24) 评论(0) 推荐(0)
摘要: nginx代理方式 server { listen 80; server_name localhost; location /order/{ proxy_pass http://localhost:8080/order } 表示监听80端口,将请求反向代理到后端服务器。 例如:当浏览器请求的路径是 阅读全文
posted @ 2023-07-15 00:51 风筝上的猫 阅读(200) 评论(0) 推荐(0)