自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Prettier

1.为什么用prettier代码风格是所有程序员都要遇到的问题,Prettier 的opinionated2.什么是prettierPrettier 在自己官网首页列出这么几点:An opinionated code formatter Supports many languages Integrates with most editors Has few optionsPrettier 是一个 Opinionated 的代码格式化工具。所以要掌握 Prettier 的精髓就是要理解

2021-12-21 19:34:52 115

原创 js总结

JS面试总结:1.AJAX原理ajax的原理简单来说就是在用户和服务器之间加了一个中间层(AJAX引擎),通过XmlHttpRequest对象来向服务器发送异步请求,从服务器获得数据,然后用JavaScript来操作DOM而更新页面,使用户操作与服务器响应异步化。ajax的四步骤: 1.创建连接: var xhr = null; xhr = new XMLHttpRequest(); 2.连接服务器 xhr.open('get',url);//get请求 xhr.open

2020-10-29 12:22:13 176 1

原创 vue面试总结二

Vue总结1.MVVM的理解MVVM是model-view-viewModel的缩写model代表的是数据模型,仅关注数据本身,不关心任何行为view代表的是用具操作界面,当viewModel对model进行更新的时候,会通过数据绑定更新到viewviewModel:业务逻辑层,view需要什么数据,viewmodel就会提供这个数据,view有某些操作,viewModel就要响应这些操作2.vue生命周期的理解beforeCreate:组件实例被创建之初,组件的属性生效之前,vue实例

2020-10-29 12:21:25 172

原创 vue面试题总结

1. 谈谈对Vue的认识vue的语法很简单,很容易上手,可以说就是对着模板来填充内容.想要动态绑定的数据,那么就在data中填充内容.想要具体的method,那么就在methods属性中填充内容.想要显示变量就用双花括号.可以说是很简单了.vue使用的是MVVM模式,并且使用简单的命令加数据来进行DOM操作,让我避开了进行繁杂的获取,创建和删除DOM元素的操作.借助vue的vue-router插件,可以很方便的实现单页面应用的搭建.并且可以实现浏览器中的回退效果.vue的组件化开发可以说很方便的就实

2020-10-27 22:08:51 1031

原创 几种常见的算法

1.埃氏筛选法(求素数) 埃氏筛选法的思想:首先将2到n范围内的整数写下来,其中2是最小的素数。将表中所有的2的倍数划去,表中剩下的最小的数字就是3,他不能被更小的数整除,所以3是素数。再将表中所有的3的倍数划去……以此类推,如果表中剩余的最小的数是m,那么m就是素数。然后将表中所有m的倍数划去,像这样反复操作,就能依次枚举n以内的素数。 基本思路: 1. 首先将0、1排除: 2. 创建从2到n的连续整数列表,[2,3,4,…,n...

2020-07-11 17:47:21 713

原创 数据库整理

一:MySQL和Oracle的区别 对事务的提交 MySQL默认是自动提交的,而Oracle默认是不自动提交的,需要用户手动提交 分页查询 mysql分页吃查询用到limit , 而Oracle得用伪列rownum和嵌套查询 事务隔离级别 mysql隔离级别为可重复读,而Oracle的为读已提交 .对事务的支持...

2019-10-16 11:13:48 108

原创 Spring总结

一:IOC是什么?即控制反转,不是什么技术,而是一种思想。IOC意味着将你创建的对象交给容器处理控制,而不是传统的在对象内部直接控制。 谁控制谁,控制什么:传统技术中,是程序主动去创建对象;而IOC是专门有一个容器来创建这些对象,即由IOC控制创建对象;控制什么?主要是控制了外部资源的获取 为何是反转,哪些方面反转:传统应用程序是在我们创建对象中主动去获取所依赖的对象;而反转则...

2019-10-15 08:38:07 62

原创 计算机网络

一TCP和UDP比较是否面向连接 是否提供可靠交付 实时性 工作效率 安全性UDP(用户数据报协议),是一种面向无连接的传输方式,不提供复杂的控制机制,如果传输过程中出现丢包,UDP也不负责重发,甚至包到达顺序乱是也没有纠正的功能。由于UDP面向无连接,所以可以随时发送数据,UDP本身的处理简单又高效,常用在一下几个方面 包总量较少的通信(DNS) 视频、音频等媒体通信(即...

2019-10-14 20:47:51 319

原创 面试题总结一

1.transient关键字的作用 transient关键字用来修饰类的属性,被修饰的属性在对象被序列化时不会被序列化,所以transient可以用来修饰没必要序列化的成员属性.2.子类能否重写父类的静态方法 不能 因为静态方法属于类,在类加载的时候就被加载进来,存储到所在的内存中,而类的非静态方法属于对象,每个对象都有一份非静态方法的引用,方法被重写,调用的仍是子类...

2019-10-10 20:56:50 105

原创 JVM深入理解java虚拟机

1.JVM原理图 JVMJVM由三个主要的子系统组成 类加载子系统 内存结构 执行引擎一:JVM内存结构 栈(线程私有的) 一个方法对应一个栈帧内存区域​栈帧里面包括局部变量表,操作数栈,动态链接,方法出口​操作数栈: 就相当于临时栈区,就是操作数临时中转的内存存放区域​方法出口: 返回main方法那个程序计数器...

2019-10-10 20:56:42 157

原创 JMM底层原理

一:JMM数据原子操作8大原子操作 1:read(读取):从主内存读取数据 2:load(载入):将主内存读取到的数据载入到工作内存 3:use(使用):从工作内存读取数据计算 4:assign(赋值):将计算好的值重新赋值到工作内存中 5:store(存储):将工作内存写入到主内存 6:write(写入):将store过去的变量值赋值给主内存...

2019-10-10 20:56:28 260

原创 JVM性能调优简单命令

一:JVM调优命令 Jinfo 查看正在运行的java应用程序的扩展参数 查看jvm参数 Jinfo -flags Tomcat进程id 查看Java系统参数 Jinfo -sysprops Tomcat进程id Jstat 详细查看jvm数据,查看堆内存使用量,以及加载类的数量 jstat -class 进...

2019-10-10 20:56:21 131

原创 JVM垃圾回收

一:堆 大对象直接进入老年代 为什么这样做? 为了避免大对象分配内存时由于分配担保机制带来的复制而降低效率 长期存活的对象进入老年代 二:如何判断对象可以被回收 引用计数法 引用计数器为0的对象就是无用对象 缺点 无法解决相互循环引用的问题 ,在内存中对象相互引用,就无法造成回收 可达性算法...

2019-10-10 20:56:05 85

原创 面试之集合问题的总结

1.说说常见的集合有哪些吧? Map接口和Collection接口是所有集合的父接口Collection接口的子接口有Set 接口和List接口 Map接口的实现类有HashMap,TreeMap,HashTable,ConCurrentHashMap,Properties Set接口的实现类有HashSet,TreeSet,LinkedHashSet List接口的实现类...

2019-10-10 20:55:45 301

原创 线程池

什么是线程池?线程池是一种多线程的处理形式,处理过程中将任务提交到线程池中,任务的执行交由线程池来管理。如果每个请求都创建一个线程,那么服务器的资源很快就会被消耗完,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。为什么要使用线程池? 可以帮助我们管理线程,避免增加线程创建和销毁造成资源的消耗 提高响应速度 重复利用 ...

2019-10-10 20:55:08 74

原创 Synchronized关键字以及锁的理解

1.Synchronized锁的3种使用形式(使用场景): Synchronized修饰普通同步方法:锁对象当前实例对象; Synchronized修饰静态同步方法:锁对象是当前的类Class对象; Synchronized修饰同步代码块:锁对象是Synchronized后面括号里配置的对象,这个对象可以是某个对象(xlock),也可以是某个类(Xlock.c...

2019-10-10 20:54:15 220

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除