- 博客(17)
- 收藏
- 关注
原创 StopWatch代替传统计时
其实以上内容在该工具类中实现也极其简单,通过start与stop方法分别记录开始时间与结束时间,其中在记录结束时间时,会维护一个链表类型的tasklist属性,从而使该类可记录多个任务,最后的输出也仅仅是对之前记录的信息做了一个统一的归纳输出,从而使结果更加直观的展示出来。3.统一归纳,展示每项任务耗时与占用总时间的百分比,展示结果直观,性能消耗相对较小,并且最大程度的保证了start与stop之间的时间记录的准确性;在未使用这个工具类之前,如果我们需要统计某段代码的耗时,我们。某某1执行耗时:100。
2023-03-16 14:04:17 204
原创 SpringBoot自动装配原理
SpringBoot项目无需各种配置文件,一个main方法,就能把项目启动起来。那么我们看看SpringBoot是如何进行自动配置和启动的。SpringBoot通过main方法启动SpringApplication类的静态方法run()来启动项目。根据注释的意思,run方法从一个使用了默认配置的指定资源启动一个SpringApplication并返回ApplicationContext对象,这个默认配置如何指定呢?这个默认配置来源于@SpringBootApplication注解,这个注解是个复合注解,里面
2022-06-02 12:24:48 80
原创 Springboot + vue 上传图片 显示图片
Springboot + vue 上传显示图片上传图片:前端: <el-upload class="upload-facepic" action="#" :on-preview="handlePreview" :on-remove="handleRemove" :before-remove="beforeRemove"
2021-11-30 17:29:06 1883 1
原创 elementui下拉框显示内容
vue页面中有个下拉选择,如图本来想获取的是name,结果显示的是code,这个时候就需要转数据类型如果是{code:‘1’,name:’’},这种形式的就要在得到的值那里转化一下,转成String类型,如:this.editForm.typeId = String(this.editForm.typeId);如果是{code:1,name:’’},这种形式的就要在得到的值那里转化一下,转成Number类型,如:this.editForm.typeId = Number(this.editFor
2021-11-30 16:20:27 1276
原创 Java面试题基础系列
Java面试题基础系列1、面向对象的特征有哪些方面?面向对象的特征主要有以下几个方面:抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理解请阅读阎宏博士的《Java 与模式》或《设计模式精解》
2021-10-14 17:39:52 252
原创 vant组件如何给日历控件中特定的日期加背景颜色
vant组件如何给日历控件中特定的日期加背景颜色第一步:先在van-calendar标签中添加formatter属性 ,即://打开时间控件显示日历<div @click="showDate()"></div>// calendar标签<van-calendar v-model="dateOpen" @confirm="onConfirm" :min-date="minDate" :formatter="formatter />"```第二步:在met
2021-10-13 14:55:52 3798 9
原创 数据库简单面试题
1、什么是事务?什么是锁?答:事务就是被绑定在一起作为一个逻辑工作单元的SQL 语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。为了确保要么执行,要么不执行,就可以使用事务。要将有组语句作为事务考虑,就需要通过ACID 测试,即原子性,一致性,隔离性和持久性。锁:在所以的 DBMS中,锁是实现事务的关键,锁可以保证事务的完整性和并发性。与现实生活中锁一样,它可以使某些数据的拥有者,在某段时间内不能使用某些数据或数据结构。当然锁还分级别
2020-09-04 14:17:58 264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人