- 博客(11)
- 收藏
- 关注
原创 XML文件报Resource registered by this uri is not recognized错误
复制过来的头文件,发现爆红 网上的大多数做法 网上搜索到的大多数方法,是去到setting/Languages&Frameworks/Schemas and DTDs里,将该链接忽略 点击’+'号,复制报错的链接添加进去,就会将其忽略,IDEA不报错,但该方法并无法根本解决问题,而且将其忽略后会出现代码无提示的问题。 推荐的做法 可以鼠标点击报错位置,然后点击Alt + Enter ,选择Fetch external resource ,尝试从网上下载该资源。 如果上述方法无效,则需要自己下载
2021-08-18 10:31:17
2292
原创 两数相加——LeetCode(解题过程略显艰辛且奇葩)
题目描述 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 输入:l1 = [2,4,3], l2 = [5,6,4] 输出:[7,0,8] 解释:342 + 465 = 807. /** * Definition for singly-linked list. * public class ListNode {
2021-08-14 23:15:14
243
原创 MySQL表关联及关联查询
主键 表中的一个字段,该字段的值是每一行数据的唯一标识。 默认情况下,每张表都要有一个主键,也只能有一个主键。 主键生成策略:代理主键,与业务无关的字段,仅仅是用来标识一行数据,一般定义为int类型,因为int类型存储空间小,同时可以设置自增,避免主键冲突问题。 主键值必须唯一,不能有重复。 create table user( -> id int primary key auto_increment , //设置id为主键并自增 -> realname varchar(1
2021-08-13 22:30:30
7325
原创 MySQL数据操作及查询
数据表操作 创建数据表 mysql> create table user( -> id int , -> name varchar(10) , -> age int); 修改数据表 alter table user add tel varchar(11) ; //为数据表添加字段 alter table 数据表 add 字段名 数据类型 ; alter table user change name realname varchar(5
2021-08-12 22:34:50
169
原创 MySQL概述及简单操作
MySQL概述 数据库的作用:存储数据 Java中的数据存储: 使用集合存储数据,缺点:程序重启,数据全部清空,无法做到持久化。 XML文件也可存储数据,缺点存储麻烦。 使用IO流将数据存储到本地硬盘,缺点:数据之间没有结构化关联关系。 数据库可用于业务数据的保存且方便存取,结构有序。 数据库是一种专门的软件(服务)用来管理要存储的数据,这些数据按照特定的格式进行存储,通过数据库服务可以非常方便地的对数据进行增删改查的操作,提升了数据管理的效率。这就是数据库管理系统:Database Managemen
2021-08-11 22:24:25
133
原创 多线程——线程调度
线程调度 线程休眠 让当前线程暂停执行,从运行状态进入阻塞状态,将CPU资源让给其他线程的调度方式,通过sleep方法来实现。sleep(long millis),调用时需要传入休眠时间,单位为毫秒。 休眠方法 //内部调用 public void run() { //重写run方法 for (int i = 0 ; i < 500 ; i ++){ System.out.println("---------------");
2021-08-10 22:17:33
661
原创 多线程——概念及Java中线程的创建
进程和线程 进程的概念 进程就是计算机正在运行的一个独立的应用程序。 进程是一个动态的概念,当启动应用时,进程就产生了,当关闭应用的时候,进程就结束了,进程的生命周期就是使用该软件的整个过程。 线程的概念 线程是组成进程的基本单位,可以完成特定的功能,一个进程由一个或多个线程组成。 应用程序是静态的,进程和线程是动态的,有创建有销毁,存在是暂时的,不是永久的。 进程和线程的区别 进程在运行时拥有独立的内存空间,即每个进程所占用的内存空间都是独立的,互不干扰。 线程是共享空间的,但是每个线程的执行都
2021-08-10 13:48:27
177
原创 IO流的使用
IO流 按方向分,分为输入流和输出流 按单位分,分为字节流和字符流 按功能分,分为节点流和处理流 字节流 按方向分,可分为输入字节流和输出字节流 InputStream、OutputStream InputStream 常用方法 int read(); //以字节为单位读取数据,一次读取一个字节 int read(byte [] array) ; //将数据存入byte类型数组,返回数组中有效数据长度 int read(byte [] array , int o
2021-08-09 22:21:36
793
原创 File类
File类 java.io.File,使用该类构造函数可创建文件对象,将硬盘的具体文件以java对象表示 File类常用方法 public File(String path); //根据路径创建文件 public String getName(); //获取文件名称 public String getParent(); //获取文件所在目录 public File getParentFile(); //获取文件所在目录的File文件 public Str
2021-08-09 14:27:39
115
原创 Java日期类
Date类 java.util.Date Date date =new Date(); //获取当前系统时间 System.out.println(date); //原格式 Mon Aug 08 12:00:00 CST 2021 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); String str = simpleDateFormat.for
2021-08-09 13:07:10
151
原创 String、StringBuffer
String 的创建方法 String str1 = "Hello World" ; //在字符串常量池 String str2 = "Hello World"; System.out.println(str1 == str2) ; //true String str3 = new String("Hello World"); String str4 = new String("Hello World"); //分别在堆里开辟新空间 System.out.println(str3 == str4
2021-08-09 12:11:42
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅