- 博客(31)
- 收藏
- 关注
原创 vue2,vue-cli3兼容ie11 白屏问题
解决方法:npm i url-search-params-polyfill,在main.js上面import 'url-search-params-polyfill'解决方法:npm i babel-polyfill -D 在main.js最上面import 'babel-polyfill'引入。解决方法:package.json中的sockjs-client包或者package-lock.json中的版本高或者低,npm i sockjs-client@1.5.1 -D,使用1.5.1这个版本。
2023-02-06 17:31:20
509
原创 Axios请求结合后台实例
这几天一直在看axios在vue项目中的封装和模块话的东西,当时开了一个后台测试,然后发现在发送请求和后台接收参数的时候有些问题自己不是很清楚,然后使用postman做了一些测试。记录如下!1、get请求众所众知,使用get请求的话,参数只能拼接在url上面,使用postman的话发送get请求,请求体是禁止选的,如下所以使用axios发送get请求的话,可以直接拼接在url上面...
2019-07-26 09:40:39
405
原创 VueRouter路由组件传参
今天重新过了一遍VueRouter的文档,梳理和总结了一下关于路由组件传参的一些思路,记下来防止以后忘记。使用route-link传参<router-link :to="{name:'content',query:{name:123}}" >content</router-link><router-link :to="{name:'content',pa...
2019-07-03 15:40:11
3809
1
原创 VueRouter的active-class,exact,exact-active-class三个属性的使用
<router-link to="/news">唐诗</router-link> <router-link to="/news/exact/test" >test唐诗</router-link> <router-link to="/" exact> 导航 </router-link> ...
2019-07-03 10:30:58
2174
原创 js逻辑运算符的几种使用
console.log(false && 11)// false 使用&&运算符 如果左边是false就返回左边的数据 如果左边是true 就执行右边的运算console.log(true && 11)// 11console.log(false || 11)// 11 如果使用|| 运算符 左边是false 则执行右边的运算。如果左边是t...
2019-03-19 13:58:55
421
原创 js的对象
//1 创建变量坑 会将局部变量暴露为全局变量 function foo(){ var aa=bb=2;//这种创建方法导致bb是一个全局变量 console.log(aa,bb); } foo(); console.log(typeof aa);//undefined ...
2019-03-07 20:30:57
108
原创 js的运算符
//1 delete运算符 var person={ name:"张三", }; delete person.name; console.log(person.name);//undefined var obj={}; Object.defineProperty(obj,...
2019-03-07 20:29:00
99
原创 js的数据类型的检测
var array=[1,2,3] var obj=new Object(); var fun=function(){}; var string="string"; var num=1; console.log(typeof array);//object conso...
2019-03-05 19:56:14
124
原创 js的基础一
1.js的隐式转换 console.log("11"-11);//0 console.log("11"+11);//1111 console.log(typeof(11+""));//string 11被转换成string console.log(typeof("11"-0));//number 使用减号可以把string转化成...
2019-03-05 19:17:08
132
原创 js获取当前时间戳的几种方法
let now = new Date(); console.log(now.getTime()); //1548315375372 console.log(Date.now()); //1548315375376 console.log(Date.parse(new Date())); //15483153750...
2019-01-24 15:38:34
1537
原创 几种html创建响应式图片的方法
1.使用picture标签先来一段关于mdn的解释:<picture> 元素是一个容器,用来为其内部特定的 <img> 元素提供多样的 <source>元素。浏览器会根据当前页面(即图片所在的盒子的容器)的布局以及当前浏览的设备(比如普通的屏幕和高清屏幕)去从中选择最合适的资源。该标签有两种使用方法1.使用media属性<pictur...
2019-01-23 16:20:43
2057
原创 引用计数法的循环引用问题
关于引用计数法,我们可以先看一段wiki上的描述: As a collection algorithm, reference counting tracks, for each object, a count of the number of references to it held by other objects. If an object's reference cou...
2018-10-15 17:13:20
11543
1
原创 java引用对象和对象的区别
Demo demo=new Demo(); 这一条语句,其实包括了四个动作: 1)右边的“new Demo”,是以Demo类为模板,在堆空间里创建一个Demo对象。 2)末尾的()意味着,在对象创建后,立即调用Demo类的构造函数,对刚生成的对象进行初始化。 3)左边的“Demo dem...
2018-10-15 17:09:59
887
转载 java中==和equal的区别
今天看到了一篇写的很好的博客,所以就转来了转载地址:http://xiashengchao.iteye.com/blog/753409值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。 ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。 e...
2018-10-15 16:17:30
330
原创 多线程reentrantLock重入锁案例分析
public class Runner { private int count = 0; private Lock lock = new ReentrantLock(); private Condition cond = lock.newCondition(); private void increment() { for (int i = 0...
2018-10-08 14:14:45
302
原创 多线程中CountDownLatch的含义以及和join的区别
任何线程,通常是应用程序的主线程,调用CountDownLatch.await()将等到计数达到零或被另一个线程中断。所有其他线程都需要CountDownLatch.countDown()在完成或准备好后通过调用来倒计时。一旦计数达到零,等待线程就会继续。其中一个缺点/优点CountDownLatch是它不可重复使用:一旦计数达到零,就不能再使用CountDownLatch了。 使用C...
2018-09-29 11:05:50
527
原创 线程池中shutdown,awaitTermination,shutdownNow的作用和区别
package ThreadPools_5;import java.util.ArrayList;import java.util.List;import java.util.Random;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.uti...
2018-09-28 18:46:04
2528
原创 多线程中的join方法的含义
public class Worker { private Object obj1=new Object(); private Object obj2=new Object(); private List<Integer> list1=new ArrayList<Integer>(); private List<Integer>...
2018-09-28 17:48:22
1456
原创 volatile 的应用 双重检查锁的单例模式
public class Singleton { private static volatile Singleton singleton; private Singleton() { } public static Singleton getInstance() { if (singleton == n...
2018-09-26 15:17:51
698
原创 类和对象 static
1:类是一个抽象的概念,而对象是类抽象概念的实物表达;2:static修饰的变量或者方法在类加载的时候就会分配内存,其余的会在创建对象时候分配地址,与创建的对象无关,和类关联,static在java中主要有四种使用情况:成员变量、成员方法、代码块及内部类。3:static属于类,在内存中只有一个副本(所有势力都指向同一个内存地址)。只要静态变量所在的类被加载,这个静态类就会被分配空间,...
2018-09-26 14:55:54
515
原创 多线程的关键字 特点
1:volatile关键字 能保证可见性不能保证原子性线程更新过的数据先是放在缓存中 然后更新到主线程中 使用该关键字后会立即把更新后的值更新到主线程 然后删除掉缓存中的数据 但是当数据更新之前 可能多个线程取到同一个值 比方初始值是0,初始化2个线程,可能2个线程取到0这个数值加一,都是在0这个基础上进行的 .禁止指令重排序优化。有volatile修饰的变量,赋值后多执行了一个...
2018-09-25 18:31:26
618
转载 多线程的对象锁和全局锁
在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加在一段代码上,也可以加在方法上。关键是,不要认为给方法或者代码段加上synchronized就万事大吉,看下面一段代码:class Sync { public synchronized void...
2018-09-11 11:36:57
444
原创 java的静态变量和非静态变量的区别
静态的成员变量与非静态的成员变量的区别:1. 作用上的区别:1. 静态的成员变量的作用共享一个 数据给所有的对象使用。2. 非 静态的成员变量的作用是描述一类事物的公共属性。2. 数量与存储位置上的区别:1. 静态成员变量是存储方法 区内存中,而且只会存在一份数据。2. 非静态的成员变量是存储在堆内存中,有n个对象就有n份数据。3. 生命周期的区别:1. 静态的成员变量数据是随着类...
2018-09-10 10:26:16
1373
原创 tomcat的目录
http://note.youdao.com/noteshare?id=bd6b7e93cc3eba3de731a41406172c12
2018-09-05 12:24:32
220
原创 关于动态代理的理解
1 静态代理:事先写好代理类,可以手工编写,也可以用工具生成。缺点是每个业务类都要对应一个代理类,非常不灵活。 动态代理:运行时自动生成代理对象。缺点是生成代理代理对象和调用代理方法都要额外花费时间。 2 JDK动态代理:基于Java反射机制实现,必须要实现了接口的业务类才能用这种办法生成代理对象。新版本也开始结合ASM机制。 cglib动态代理:基于ASM机...
2018-09-03 23:42:38
441
原创 int 和integer的理解
1:int 是我们常说的整形数字,是 Java 的 8 个原始数据类型(Primitive Types,boolean、byte 、short、char、int、float、double、long)之一。Java 语言虽然号称一切都是对象,但原始数据类型是例外。2:integer.valueOf(string) 相当于new Integer(Integer.parseInt(string));...
2018-08-30 23:28:10
229
原创 关于java中string字符串的理解
1:String提供了inter()方法。调用该方法时,如果常量池中包括了一个等于此String对象的字符串(由equals方法确定),如果创建一个string对象放在堆栈中 ,如果调用了inter()方法就会把字符串放在常量池中。2:string a="" ;a+="b"+"c'在此过程中创建一个stringbuilder对象 然后调用二次append方法把b和c拼接3:stringbu...
2018-08-29 19:25:19
332
转载 json字符串和json对象的区别
https://blog.youkuaiyun.com/qianyiyiding/article/details/51615961
2018-04-23 11:46:49
135
原创 sql必知必会笔记2
1:在很多DBMS中,AS关键字是可选的,不过最好使用它,这被视为一条最佳实践。2:正如所见,SQL的通配符很有用。但这种功能是有代价的,即通配符搜索一般比前面讨论的其他搜索要耗费更长的处理时间。这里给出一些使用通配符时要记住的技巧。不要过度使用通配符。如果其他操作符能达到相同的目的,应该使用其他操作符。在确实需要使用通配符时,也尽量不要把它们用在搜索模式的开始处。把通配符置于开始处,搜索起来是最...
2018-04-19 14:18:46
173
原创 sql必知必会笔记
1:DISTINCT关键字作用于所有的列,不仅仅是跟在其后的那一列。例如,你指定SELECT DISTINCT vend_id, prod_price,除非指定的两列完全相同,否则所有的行都会被检索出来2:我加入这一节只有一个原因,就是要说明,SQL虽然通常都有相当一致的实现,但你不能想当然地认为它总是这样。非常基本的语句往往是容易移植的,但较复杂的语句就不同了。当你针对某个问题寻找SQL解决方案...
2018-04-17 17:30:26
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人