- 博客(15)
- 收藏
- 关注
原创 vue+echarts 数据可视化
echarts官网:点击跳转npm安装npm install echarts@5.2.0 --save注意:不要直接安装npm install echarts --save这样安装默认会安装最新版本,最新版本会有一些莫名其妙的bug,@5.2.0是前一个版本,5.2.0会稳定一些引入echartsmain.js全局引入//踩过坑 import echarts from 'echarts' 会报错import * as echarts from 'echarts';// 起
2022-02-28 21:15:00 1025
原创 Vue解决跨域问题
axios安装与使用:npm安装npm install axiosmain.js文件中注册import Axios from "axios";//axios 用Vue.use(axios)会出现诡异的bugVue.prototype.$axios=Axios页面使用this.$axios.get("https:xjxqgzh.cn/user/id") .then(res => { console.log(res)
2022-02-14 09:21:41 455
原创 初识Vue
概述这篇文章初步认识Vue,阅读官方文档可以更好的学习VueVue的官方文档:https://cn.vuejs.org/v2/guide/引入Vue如果想使用Vue的话,需要引入,Vue的引入有几种方式,这里使用的是<!-- 引入 vue js --> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>双向绑定:首先给大家介绍的是Vue的双向绑定,在接触的Vue之前
2021-08-27 17:13:31 94
原创 什么是注解?有什么作用?
注解是程序的一部分@Override 限定方法必须是重写的方法@Deprecated 标记一个已经过时的方法@SuppressWarnings(“rawtypes”) 忽略警告元注解:用在注解中的注解@Target 用来定义注解的使用范围ElementType.ANNOTATION_TYPE 用在注解中PACKAGE 用在包中TYPE 用在类型上CONSTRUCTOR 用在构造方法上
2020-08-13 16:17:01 3585
原创 类的加载和反射机制
类加载机制的原理1.启动JVM2.将需要运行的class文件加载到虚拟机内存中3.找到主类,开始执行主函数加载步骤:1.先委托父类加载类,如果父类已经加载,就不需要再次加载,如果父类没有加载,再由本加载器加载2.解析类路径,将类路径转换成文件路径3.通过文件输入流来读取class文件,得到字节数组4.将字节数组转换成类对象,对象的类型是Class类型有哪些类加载器AppClassLoader应用类加载器,负责加载核心类,加载自己写的类ExtClassLoader扩展类加载器,负责加
2020-08-12 13:46:20 134
原创 爬虫(Jsoup)
Jsoup框架相对于简单,该框架封装了许多操作网页、css的方法package HW0811;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;public class JsoupPC { public static void main(String[] args) throws Excepti
2020-08-11 20:07:36 104
原创 爬虫(HttpUrlConnection+正则表达式)
思路:通过HttpURLConnection对象,获取输入流下载网页然后使用正则表达式在下载的网页中检索获得需要的代码部分废话少说,上代码:package HW0811;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.util.
2020-08-11 20:04:33 237
原创 正则表达式
正则表达式1.什么是正则表达式?是一个用来对字符串进行处理的一个特殊的字符串可以简化字符串的处理2.正则表达式的组成a.字符 必须b.数量 可选c.分组 可选3.正则表达式的字符任何一个字符都可以是正则表达式的字符[abc] 表示一个字符,a或者b或者c(b|d|rt) 表示一组字符 b或者的或者rt[a-z] 表示任意一个小写字母[A-Z] 表示任意一个大写字母[0-9] 表示任意一个数字[1-5] 表示1~5这5个数字中的某一个[a-
2020-08-10 14:49:21 287
原创 四种线程池的基本用法
创建一个类实现Runnable接口public class MyRunnable implements Runnable { @Override public void run() { //获得当前线程对象 Thread t = Thread.currentThread(); String name = t.getName(); for(int i=0;i<10;i++){ System.ou
2020-08-08 11:34:21 148
原创 TCP/IP协议如何保证可靠性传输
TCP: 传输控制协议面向连接的,可靠的传输协议面向连接:在传输数据之前,必须要先在两个程序之间建立连接在数据传输的时候,必须要保证对方收到了数据数据传输结束之后,要断开连接TCP/IP协议:网络通信中经常用到这个两个协议TCP负责数据传输 IP负责寻址TCP是如何保证传输的可靠性的?1.通过三次握手建立连接为了准确无误地将数据送给对方,TCP协议采用三次握手(three-way handshaking)策略。用TCP协议把数据包发送出去后,TCP不会对传输后的情况置之不理,它一定会向对
2020-08-08 10:36:25 3986
原创 XML解析的两种方式比较DOM与Sax
XML解析的两种方式比较DOM与Saxxml文件:DOM解析将整个XML数据转换成一个树形对象[Document对象]将XML中的标签,属性,文本都作为一个结点对象在解析XML的时候,先将整个xml一次性读入到内存中,封装成树对象再进行操作public class XmlDemo { /** * 使用JAXP工具的DOM方式解析XML * @param args */ public static void main(String args[])
2020-08-07 22:33:06 212
原创 TCP与UDP的区别和各自的使用场景
TCP与UDP的区别和各自的使用场景TCP: 传输控制协议TCP是面向连接的,可靠的传输协议面向连接:在传输数据之前,必须要先在两个程序之间建立连接在数据传输的时候,必须要保证对方收到了数据,在已连接的前提下才能进行数据传输数据传输结束之后,要断开连接面向连接就类似于打电话使用TCP进行数据传输:新建服务端类: public class Sever { public static void main(String[] args) throws Exception {
2020-08-07 21:59:31 411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人