- 博客(6)
- 收藏
- 关注
原创 vue跨域问题
vue跨域问题一、vue跨域问题展示:二、问题描述:三、解决方案:1、vue端修改vue.config.js文件2、具体请求处使用jsonp3、服务端解决4、文件存储服务器端解决一、vue跨域问题展示:二、问题描述:原理跨域问题是浏览器同源策略限制,当前域名的js只能读取同域下的窗口属性,而我们常见的网址一般包括协议, 域名, 端口几个部分, 在浏览器的同源策略下,协议不同 域名不同 端口不同都会出现跨域。本人具体问题 1、vue前端与后端部署端口不同导致请求后端api
2022-04-15 13:51:24
9425
1
原创 多线程
多线程1、Process与Thread简介进程是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。通常在一个进程中包含若干个线程,当然一个进程中至少有一个线程,否则没有存在的意义。线程是CPU调度和执行的单位。2、多线程三种创建方式(1) 继承Thread类(重点)(2) 实现Runnable接口(重点)(3) 实现Callable接口(了解)继承Thread类自定义线程类继承
2021-04-23 19:49:29
139
原创 10种常用类
1、内部类顾名思义,内部类是定义在一个类里面的类。成员内部类、静态内部类、局部内部类、匿名内部类成员内部类:定义在外部类里面的普通类class Outer{ class Inner{ }}静态内部类:定义在外部类里面的静态类,跟外部类同级class Outer{ static class Inner{ }}局部内部类:定义在方法里面的普通类,不能加任何访问修饰符class Outer{ public void show(){
2021-03-31 20:25:55
1894
原创 单例模式5种实现方法
单例模式,属于创建类型的一种常用的软件设计模式。通过单例模式的方法创建的类在当前进程中只有一个实例(根据需要,也有可能一个线程中属于单例)。单例模式很重要,不会单例模式的程序员不合格。单例重要思想:构造器私有1、饿汉式解释:饿汉式顾名思义,就是在初始化的时候实例已经创建好了。优点是没有线程安全问题,缺点是可能造成内存空间的浪费。代码示例://饿汉式单例public class Hungry { private Hungry(){} //构造器私有 priva
2021-03-27 15:21:21
206
原创 数组二分查找与8种排序方法
二分查找时间复杂度:O(log2n)public class Hello{ public static void main(String[] args){ int[] arr = new int[]{1,2,3,5,7,12}; int target = 12; //查找的数 int res; //对应数的下标 res = findIndex(arr,target); System.out.println(res);
2021-03-26 23:08:12
515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人