自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 Vue页面 使用多个WangEditor

WangEditor的图片上传以及多文本输入框

2022-08-27 17:49:29 2070 1

原创 JUC 之 线程池的创建

new ThreadPoolExecutor.AbortPolicy() 丢弃任务并抛出RejectedExecutionException异常,是默认的策略。new ThreadPoolExecutor.DiscardPolicy() 丢弃任务,但是不会抛出异常,这是不推荐的做法new ThreadPoolExecutor.DiscardOldestPolicy() 抛弃队列中等待最久的任务,然后把当前任务加入到队列中new ThreadPoolExecutor.CallerRunsPoli

2022-04-04 23:56:43 597

原创 生产者和消费者问题

相信大家对生产者消费者这个问题应该了解的差不多,这里我只讲解代码实现synchronized版本:package com.wt.pc;/*线程之间的通信问题:就是生产者和消费者的问题!等待唤醒,通知唤醒线程交替执行 */public class P { public static void main(String[] args) { Data data = new Data(); new Thread(()->{ f

2022-04-01 18:57:58 300

原创 Java中三种实现线程的方法

实现多线程的三个方法1.继承Thread类的方式进行实现2.实现Runnable接口的方式进行实现3.利用Callable和Future接口方式实现

2022-03-29 18:30:21 515

原创 Java中对象操作流的序列化和反序列化-IO

对象操作输出流(对象序列化流):就是将对象写到本地文件中,或者在网络中传输。对象操作输入流(对象反序列化流):把本地文件中的对象读到内存中,或者接收网络中传输的对象。

2022-03-28 17:36:54 484

原创 IO字节缓冲流

字节流:可以操作(拷贝)所有类型的文件字节输入流:FileInputStream字节输出流:FileOutputStream直接缓冲流:可以提高效率不能直接操作文件,需要传递字节流字节缓冲输入流:BufferedInputStream字节缓冲输出流:BufferedOutputStream拷贝文件的四种方式有那些?字节流一次读写一个字节 字节流一次读写一个字节数组 字节缓冲流一次操作一个字节 字节缓冲流一次操作一个字节数组下面是拷贝文件的代...

2022-03-27 23:25:06 638 4

原创 红黑树原理和Java实现

1.每一个节点或是红色的,或者是黑色的;2.根节点必须是黑色;3.如果一个节点没有子节点或者父节点,则该节点相应的指针属性值为Nil,这些Nil视为叶节;点,每个叶节点都是黑色的;4.如果某一个节点是红色的,那么它的子节点必须是黑色(不能出现红色节点相连的情况);5.对于每一个节点,从该节点到其所有后代叶子节点的简单路径(不能回头,只能往前)上,均包含相同数目的黑色节点

2022-03-26 14:37:38 502

原创 Liunx 安装Redis

通过 ps -ef|grep redis命令我们可以查看这个redis进程是否存在

2022-03-25 22:36:12 826

原创 Linux 中JDK和Tomact的安装

# rpm -qa|grep jdk # 检测jdk版本信息# rpm -e --nodeps jdk_下载jdk rpmJava Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/#jdk18-linux可以通过以上链接去下载 2.安装java环境

2022-03-24 10:21:36 1907 2

原创 Java 中 HashSet 的底层基本原理实现

HashSet 创建了一个默认长度为16,默认加载因子为0.75的数组,数组名为table。根据元素的哈希值和数组的长度计算出存入的位置(索引)值。判断当前位置是否为null,如果是null,则直接存入

2022-03-23 18:48:00 2654

原创 二分查找(Java)

一:查找思路:二分查找的使用前提:数组元素要有顺序二分查找相当于每次去掉一半的查找范围 1.定义min=0 和max=最大索引 表示要查找的范围2.计算出mid的索引值(min+max)/2 3.判断mid位置的元素是否为要查找的元素,如果是直接返回对应的索引4.如果要查找的值在mid的左半边,那么min值不变,max=mid-1,继续下次循环查找5.如果要查找的值在mid的右半边,那么max值不变,min=mid+1,继续下次循环查找二:代码实现:pack..

2022-03-19 14:40:07 620

原创 选择排序(简单明了)

排序原理:1.每一次遍历的过程中,都假定一个索引处的元素是最小值,和其他索引处的值依次进行比较,如果当前索引值大于其他某个索引处的值,则假定其他某个索引处的值为最小值,最后就可以找到最小值所在的索引.2.交换第一个索引处和最小值所在的索引处的值选择排序的方法:package com.wt.algorwt.sort;/*简单的选择排序 */public class Selection { /* 对数组a中的元素进行排序 */ public ..

2022-03-10 12:50:23 80

原创 String字符串

一:String字符串的特点1.Java程序中所有的双引号字符串,都是String类的对象2.字符串不可变,它们的值在创建后不能被更改3.虽然String的值是不可变的,但是它们可以被共享二:String常见的面试题:问题:下列代码的运行结果是?1.public class Test1 { public static void main(String[] args) { String s1 = "abc"; String s2 = "a

2022-03-09 19:26:15 833

原创 Eclipse环境变量配置!

一:环境win10 jdk-8u131-windows-x64_8.0.1310.11二:环境变量的配置右击“我的电脑”—>“属性”—>进入系统页面,再点击“高级系统设置” 进入“高级系统设置”后点击”高级 后“再点击“环境变量”如下图 此图是我已经配置好的! 在弹出的“环境变量”窗口中,点击下方的“新建”按钮,在弹出的“新建系统变量”窗口中,新建一个名为“JAVA_HOME”的环境变量,变量值为Java的安装路径,博主为:C:\Program Files\Ja...

2021-09-07 18:25:32 19913

原创 Linux对外开放8080端口

1、vi /etc/sysconfig/iptables 添加一个8080端口2、service iptables restart这样就完成了8080端口的对外开放哦!

2019-05-07 14:47:38 4850 1

原创 LINUX需要掌握的一些常用命令

一:1.内部命令:echo查看内部命令帮助:help echo 或者 man echo2.外部命令:ls查看外部命令帮助:ls --help 或者 man ls 或者 info ls3.man文档的类型(1~9)man 7 manman 5 passwd4.快捷键:ctrl + c:停止进程ctrl + l:清屏ctrl + r:搜索历史命令ctrl + q:...

2019-04-30 14:15:26 1256

原创 SQL最基本的语句

select empno,ename,sal 月薪,comm as 奖金 ,deptno as 部门,sal*12 as 年薪,sal*12+comm,sal*12+nvl(comm,0) from emp ;select * from emp where comm is null;--null表示此字符串是用来填值的select * from emp where deptno=30 and c...

2018-05-22 10:59:56 1215

清华社-规划教材-实验教材第2版资源及代码

清华社-规划教材-实验教材第2版资源及代码,有需要的可以下载。

2018-11-01

apachetomcat猫web开发

便于童孩们下载安装,学习web开发,(RHDSetup.log)

2018-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除