
笔记
Watson X
这个作者很懒,什么都没留下…
展开
-
vue项目创建三种方式 (初学推荐)
方式一使用power shell 创建 新建文件夹 ---------- 地址栏输入 powershell使用cmd 创建 新建文件夹 ---------- 地址栏输入 cmdvue init webpack demo_nameProject name demo_name -------------- 项目名称 EnterProject description (A Vue.js project) -------------- 项目描述 EnterAuthor 小童 ..原创 2022-05-31 10:45:27 · 639 阅读 · 0 评论 -
VUE (ant design vue)跳转(带参数)配合本地缓存
this.$router.push()url跳转新页面this.$router.push('/xx')url带参数this.$router.push({ path: '/xx', query: { x: xx, }})tip: query的参数为对象的话需要转化为字符串 方法: JSON.stringify(xx) ---存 JSON.parse(his.$route.query.x) ---取url不带参数this...原创 2022-05-19 16:50:25 · 1303 阅读 · 0 评论 -
常用多表联查
测试使用mysql下库的表// LEFT JOIN ... ON ...SELECT * FROM admin a LEFT JOIN collect c ON a.id = c.id // RIGHT JOIN ... ON ...SELECT * FROM admin a RIGHT JOIN collect c ON a.id = c.id// JOIN ... ON ...SELECT * FROM a原创 2022-05-13 16:14:51 · 129 阅读 · 0 评论 -
static method不能用this取到变量
public test{ static int a ; static void demo(int b){ this.a = b; --->能取到 test.a = b; --->取不到 }}public test{ static int a ; void demo(int b){ this.a = b; //效果一样 .原创 2021-11-05 09:23:36 · 95 阅读 · 0 评论 -
io流之ObjectInputStream报错(已解决)
问题:今天写序列化io流的时候出现了错误…EOFException:Exception in thread “main” java.io.StreamCorruptedException: invalid stream header: 7B312C22来看一下我的代码经过分析,问题已解决:看一下正确代码:代码没有改变,只是改了里面的顺序,成功解决。具体的原因图中有描述....原创 2021-10-27 11:01:48 · 670 阅读 · 0 评论 -
Garbage Collecting--垃圾回收算法
一.垃圾回收算法分类1.引用计数法每个对象有一个引用计数属性,新增一个引用时计数加1,引用释放时计数减1,计数为0时可以回收.缺点:需要实时引用计数器,费时费CPU;无法解决对象相互循环引用的问题2.标记-清除标记:从根节点开始标记引用的对象,通过可达性分析【1】将不可达的对象标记出来清除:清除标记的不可达的对象tip:并不是标记的被清除。而是未被标记的被清除缺点:效率低,会产生大量的不连续的碎片空间,可能会大对象无法分配(新生代无法分配时分配到永久代)tip:新生代和老年代的内存比例为原创 2021-10-24 14:04:37 · 166 阅读 · 0 评论 -
JVM模型
1.模型JVM模型分为两个子系统(类加载子系统【1】、)和两个JVM内存模型是指***运行时数据区**的模型,因为运行时数据区又称为内存区***(还有注意区分Java内存模型)2.运行时数据(Runtime Data Area)详解1.VS Stack(虚拟机栈)(virtual machine stack)线程私有,生命周期与线程一致、会抛出StackOverflowError和OutOfMemoryError异常。描述的是Java方法执行的内存模型,每个方法在执行的同时都会创建一个栈帧(原创 2021-10-23 18:03:35 · 1034 阅读 · 0 评论 -
Day1-java基础
1.do-while... public void dowhile() { int i=0; do { System.out.println(i); i++; }while(i<9); }0-92.Scanner-next()... public void Box(){ Scanner scan = new Scanner(System.in); ...原创 2021-09-27 13:03:41 · 26 阅读 · 0 评论 -
ms
分布式:把一个巨大的问题分解为多个小问题,分配给多台计算机完成,最终综合所有得出结果原创 2021-06-16 11:11:22 · 56 阅读 · 0 评论 -
Java和C(6)
Java:面相对象C: 面相过程C++: 面相对象 + 面相过程最大区别:Java可以跨平台Java是解释型语言,C/C++是编译型语言Java没有指针这个概念Java有垃圾回收机制,C需要手动清理Java是C编写的,抛弃了C的多继承,但能继承多个接口。...原创 2021-06-16 11:02:52 · 28 阅读 · 0 评论 -
生命周期
生命周期Java线程的生命周期初始化(new)运行(runnable)(包含 就绪(ready)+运行(running))阻塞(blocked)等待(waiting)超时等待(timed_waiting) 在给定时间内未得到结果,返回默认值终止(terminated)数据库生命周期需求分析逻辑设计物理设计实现维护类加载生命周期加载(loading).class文件加载到jvm中,转换为jvm可识别的字节码验证(verification)验证合不合法,能不能被正常运行准原创 2021-06-15 15:16:28 · 33 阅读 · 0 评论