![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
flying$
想在这里和大家交流并成长
展开
-
POI操作execl表:有这个execl跑不了
近期做项目用到poi操作execl,感觉应该总结归总一下导入依赖:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17<...原创 2020-04-27 11:36:53 · 224 阅读 · 0 评论 -
List集合与数组相互转化 : 以String类型为例
String[]转ListString[] arr = new String[]{“s1”,“s2”,“s3”};List list = Arrays.asList(arr);List转String[]List list = new ArrayList();list.add(“s1”);list.add(“s2”);list.add(“s3”);String[] arr = ...原创 2020-04-07 17:30:58 · 899 阅读 · 0 评论 -
java实现栈和队列 及 栈和队列的区别
栈和队列是什么?是概念!是逻辑结构!不是真是存在的!寄托载体不固定!栈和队列的特征?栈:先进后出,队列:先进先出int、double……是数据类型array、list、map都有各自固定的格式和样式而栈和队列可以是一个线性表、可以是一个数组……只要是符合“先进后出”结构就可以理解为栈,只要是符合“先进先出”结构就可以理解为队列一下是用java写出的栈和队列的代码示例:1、定义数据节...原创 2019-09-21 21:35:28 · 1154 阅读 · 0 评论 -
File类
java.io.File 类文件和目录路径名的抽象表示形式java把电脑中的文件和文件夹封装成一个File类,可以使用File类对文件和文件夹进行操作可以 创建一个文件或文件夹可以 删除一个文件或文件夹可以 获取一个文件或文件夹的内容可以 判断一个文件或文件夹是否存在可以 对文件夹进行遍历可以获取文件的大小注:File类是一个与系统无关的类,任何的操作系统都可以使用者类中的方法...原创 2019-09-21 22:34:50 · 79 阅读 · 0 评论 -
form表单控件及控件属性
今天又学习了前端的form控件,这是我第二遍学习,确实发现不少新东西,把自己觉得常用的记下来表单控件:**form:最主要的一个标签,但是这个元素不会生成可是化部分** 属性: action:表单提交的地址 method:属性值为get/post,该属性必填,默认get name:指定表单唯一的名字,尽量使其与id值保持一致 target:打开目标地址的方式inpu...原创 2019-09-25 00:31:26 · 5822 阅读 · 0 评论 -
MySql学习中的简单语句
学习MySql的简单语句show databases: 显示目前的数据库文件夹注释:单行注释:-- 注释内容 /# 注释内容多行注释: /注释内容/SQL分类:1、DDL 数据定义语言 ,操作数据库和表 **操作数据库:** 1. 创建:create create database 名字; 创建自定义名字的数据库,不行创建同名字的数据库 create data...原创 2019-09-25 13:32:48 · 141 阅读 · 0 评论 -
mysql语句---查询数据
数据库中数据的查询是很重要的一部分,也是分类对多,重点记忆的部分,这就是我把它单拿出来记录的原因基础查询语法:select * from 表名; 语法: select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件限定 or...原创 2019-09-25 16:11:11 · 118 阅读 · 1 评论 -
理解方法调用的过程
理解方法调用过程1、编译器查看对象声明的类型和方法名,列出可能调用的候选方法2、根据调用的方法的参数,来进一步确定应该调用那个方法,称为重载解析注意:子类重写方法后,会覆盖父类中的方法返回值类型不是方法签名的一部分3、如果是private 、static、final 方法,或者构造器,编译器就会准确的知道调用哪个方法,称为静态绑定如果不是这三类的方法,调用的方法依赖于隐式参数的实际类...原创 2019-09-26 10:14:20 · 304 阅读 · 0 评论 -
数据库的约束
概念:对表中的数据进行限定,保证数据的正确性、有效性和完整性 分类 1、主键约束:primary key 2、非空约束:not null 3、唯一约束:unique 4、外键约束:foreign key非空约束1、创建表时添加约束CREATE TABLE stu1 ( id INT , NAME VARCHAR(50) NOT NULL...原创 2019-09-26 12:43:42 · 265 阅读 · 0 评论 -
数据库事务及数据库DCL授权语言
1、事务的基本介绍概念:如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。操作:开启事务:start transaction回滚:rollback;出现问题回滚到开启事务提交:commit;数据没有问题就提交事务在mysql数据库中事务默认自动提交一条DML(增删改)语句会自动提交一次事务事务提交的两种方式1、自动提交mysql是自动提交的2...原创 2019-09-29 00:24:43 · 227 阅读 · 0 评论 -
centos服务器控制语句
进入根目录:cd / 注意中间有一个空格列表:ls,列出文件ll:列出文件详情上传:rz下载:sz删除:rm(rm -rf)删除所有:rm*mkdir as 当前目录下创建as文件夹unzip AA.ZIP 解压AA.ZIPrar x xx.rar //解压xx.rar文件到当前文件夹rar test.rar ./test/ //将 test目录打包为 tes...原创 2019-09-08 19:29:17 · 104 阅读 · 0 评论 -
线程池 和lambda表达式
线程池:就是一个可以容纳多个线程的容器,可以是ArrayList、HashSet、LinkedList、HashMap;当程序第一次被创建时,创建多个线程,保存到一个集合中,当我们需要使用线程时,从集合中取出。其中的线程可以反复使用,省去了频繁创建线程的操作,无须反复创建线程而消耗过多的资源。合理利用线程池的三个好处:1、降低了资源的消耗;2、提高了响应速度3、提高了线程的可管理性jdk...原创 2019-08-06 21:11:31 · 112 阅读 · 0 评论 -
Map类
java.util.Map<K,V>集合Map集合特点:1、Map集合是一个双列集合,一个元素包含两个值(一个Key,一个value)2、Map集合中的元素,key和value的数据类型可以相同也可以不同3、Map集合中的元素,key是不允许重复的,value是可以重复的4、Map集合中的元素,key和value是一一对应的java.util.HashMap<K,V&...原创 2019-07-24 19:24:08 · 153 阅读 · 0 评论 -
java---接口
接口就是一种公共规范标准;接口是一种引用数据类型;定义:public interface 接口名称{//接口内容}如果是java7 接口中可以包括1、常量2、抽象方法如果是java8 接口可以额外包括3、默认方法4、静态方法如果是java9 接口可以额外包括5、私有方法接口类中抽象方法定义:public abstract void method();1、接口中的抽象...原创 2019-07-20 12:29:01 · 151 阅读 · 0 评论 -
面向对象三大特征---多态
面向对象三大特征:封装性、继承性、多态性extends继承或者implement实现,是多态的前提。代码中的体现:父类引用指向子类对象。格式:父类名称 对象名=new子类名称();或者接口名称 对象民=new 实现类名称();访问成员变量的两种方式:1、直接通过对象名称访问成员变量,看等号左边是谁就优先用谁,没有则往上找。2、间接通过成员方法访问成员变量,看该方法属于谁,优先用谁...原创 2019-07-20 22:22:42 · 243 阅读 · 0 评论 -
final关键字和权限修饰符
一、final 关键字代表最终的、不可改变的。常见四种用法:1、可以用来修饰一个类;格式:public final class 类名称{}含义:这类不能有任何子类,即不能做父类。注意:一个类如果被final修饰,那么其中所有的成员方法都无法进行覆盖重写。2、可以用来修饰一个方法;当final来修饰一个方法的时候,这个方法就是最终方法,即不能被覆盖重写。格式:修饰符 final...原创 2019-07-20 23:03:41 · 143 阅读 · 0 评论 -
内部类
如果一个事物内部包好一个事物,那么这就是一个类中包含另一个类,内部的类就叫做内部类。分类:1、成员内部类格式;修饰符 class 外部类名称{修饰符 class 内部类名称{}}注意:内部类访问外部类成员,随意访问;外部类访问内部类成员,需要内部类对象。2、局部内部类(包含匿名内部类)调用内部类的两种方法:1、间接方法:在外部类的方法中使用内部类,然后在main中调用外部类的...原创 2019-07-23 15:04:40 · 78 阅读 · 0 评论 -
异常的处理
异常是一个类Throwable是所以错误和异常的超类,他有两个子类error和exceptionException :编译期异常,进行翻译(写代码)java程序出现的问题 RuntimeExcepeion :运行期异常,java程序过程中出现的问题 异常就 相当于程序得了一个小毛病,把异常处理啦,程序可以继续执行error:错误 错误就相当于程序问题很多,必须修改源代码,程序才能继续执...原创 2019-07-25 23:42:43 · 132 阅读 · 0 评论 -
线程实现方法
并发与并行并发:两个或多个事件在同一个时间段内发生(交替执行)并行:两个或多个事件在同一时刻发生(同时执行,速度快)线程和进程进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程是程序的一个执行过程,是系统运行程序的基本单位;系统进行一个程序即是一个进程从创建、运行到消亡的过程线程:线程是进程中的一个执行单元,负责当前进程中程序的执行...原创 2019-08-04 22:33:28 · 138 阅读 · 0 评论 -
线程的同步机制
线程出现安全问题的原因:多个线程同时访问共享数据解决线程安全的一种方案:使用同步代码块格式:synchronized(锁对象){可能会出现线程安全问题的代码(访问了共享数据的代码)}注意:1、通过代码块中的锁对象,可以使用任意的对象2、但是必须保证多个线程使用的对象是同一个3、锁对象作用:把同步代码块锁住,只让一个线程在同步代码块中执行同步技术的原理使用同一个锁对象,这个锁对...原创 2019-08-05 18:11:11 · 99 阅读 · 0 评论 -
线程的唤醒机制
线程的状态1、new新建状态:线程刚被创建,但是没有启动,还没有调用start方法2、Runable可运行状态:线程可以在JVM中运行,即抢夺到CPU的使用权3、Blocked锁阻塞状态:当一个线程试图获取一个对象锁时,但是该对象被其他线程持有,该线程就会进入Blocked状态进行等待,当获得锁时,进入Runable状态4、Waiting无限等待状态:一个线程在等待另一个线程执行一个(唤...原创 2019-08-06 15:41:30 · 3299 阅读 · 0 评论 -
Collection--Set集合和Collections集合工具类
java.util.Set接口 extends Collection接口Set接口的特点:不允许存储重复的元素。没有索引,没有带索引的方法,也不能使用普通的for循环遍历java.util.HashSet集合 implement Set接口HsahSet的特点:1. 不允许存储重复的元素。2. 没有索引,没有带索引的方法,也不能使用普通的for循环遍历3.是一个无序的集合,存...原创 2019-07-24 00:12:32 · 729 阅读 · 0 评论