- 博客(14)
- 收藏
- 关注
原创 mysql数据库
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)(开发中用的)> mysql> insert into person values(1 ,'荆' ,0 ,18,'好可爱的’ ,19.99); 新建表:create table 表名字 (字段1 数据类型,字段2 数据类型,...);> #3.在指定的字段的后面添加一个字段 name的字段的后面添加一个字段。redis mongodb memoryche 等 键值对。
2023-04-15 14:55:43
78
原创 java线程池
有界队列存10个 已经放满了 先紧着有界队列放最大的任务数,如果核心线程还不够处理线程数的时候,最大线程开始上 20个任务-》5个核心 10个对列中 加上5个新线程(总共10个) 这个拒绝策略的前提是有界队列。因此,不会有超过核心线程数的线程被创建,也就是说最大线程数是不起作用的。如果核心线程数或更多线程正在运行(不超过最大线程数),Executor总是倾向于排队请求,而不是添加一个新线程 如果没有达到最大线程数并且队列未满,将创建新的线程执行任务,如果线程数大于最大线程数,任务将会被拒绝 三种排队策略。
2023-04-15 14:36:36
109
原创 Java基本数据类型 包装类
将包装类转为基本数据类型 手动拆箱(了解)parse***();将一个字符串 转为所对应的基本数据类型。包装类能够实现实体化处理对象,有更多方法来处理当前的数据。将基本是数据类型转为字符串。整型类型:byte short int long。java八大基本数据类型,都有与之对应的包装类。jdk1.5之后,有自动拆箱和自动装箱。浮点类型: float double。自动装箱: 将基本数据类型转为包装类。自动拆箱: 将包装类转为基本数据类型。布尔类型: boolean。
2023-04-15 14:30:40
139
原创 进程和线程
另一种方法来创建一个线程是 声明实现类Runnable接口,那个类然后实现了run方法,然后可以分配类的实例,在创建Thread时作为参数传递,并启动。Thread thread2 = new Thread(new MyThread2() , "大黄");new Thread(new MyThread1() , "二狗").start();Thread(Runnable target) 分配一个新的Thread对象,第二种创建的形式。new Thread(ticket , "窗口1").start();
2023-04-01 15:55:38
73
原创 IO流【重点】
需求:上传和下载等I 是 input 输入O 是 output 输出电脑上的文件,在进行读取和存储的时候,都是以流的形式进行操作的流的概念是比较抽象的1.1缓冲的概念看视频有点卡?暂停一下 这时候就是在缓冲缓冲其实就是为了提高读取和存储的效率的计算机通过cpu读取硬盘的数据,在java中可以加上缓冲的概念,每次读取具体的缓冲值。
2023-03-30 20:13:19
52
原创 Map集合【重点】
set<Map.Entry<K,V>> entrySet () 将键值对 的map的实体存到set集合中。V put (K key , V value) 当键没有的话,就是添加,没有的话,就是覆盖。通过键删除指定的值,返回值是被删除的值。Collection<v> valles() 获取所有集合中的值。Set<k> keySet() 获取所有的键存到set集合中。查看集合中的元素的个数。将指定的值与该映射中的指定键相关联(可选操作)是一个双边队列 存的是键值对的数据。
2023-03-27 21:23:05
82
原创 java 泛型【重点】
语法格式:public <无意义的占位符> 返回值的类型 方法的名字(参数){无意义的占位符: 可以是任意的字符 但是都是大写 开发中一般是 T(Type) E(Element)?(未知)无参无返回值 、、 没必要使用泛型的有参无返回值 、、 可以使用无参有返回值 、、没必要使用泛型的有参有返回值 、、 写起来有局限性//有参的才有点用途。
2023-03-27 11:07:08
56
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人