自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 简单搜索技巧

用英文双引号框住你想要搜索的词,这样搜索会强制使用搜索词全词匹配,而不会进行分词匹配。表示匹配消息来源地址中存在该url地址关键字,并且存在该搜索词的文章。表示匹配消息来源地址中存在该域名,并且存在该搜索词的文章。谷歌浏览器 > 微信搜一搜 > 短视频 > 百度。allintitle:搜索词1 搜索词2。搜索标题中含有搜索词1和搜索词2的标题。搜索词 inurl:url地址关键字。搜索文本内容为搜索词的内容。intitle: 搜索词。搜索词 site:域名。intext:搜索词。

2023-11-12 13:29:20 40 1

原创 计算机基础-浮点数

浮点数运算解析

2022-05-04 12:42:49 2203

原创 java NIO网络编程

NIO介绍NIO即no-blocking IO,表示同步非阻塞IO操作。采用多路复用器,事件驱动机制,当发生io请求时,触发相应的事件,多路复用器中的轮询器即selector轮询到事件,从而交由线程执行。请求发起方发起请求之后并不会被堵塞,可以设置为非堵塞的状态。三大核心组件java nio框架中,有三大核心的组件:Buffer、Channel、Selector。其关系图为:Bufferbuffer即数据缓冲区,用于存储发送或读取Channel中的数据。数据流向是双向的,读写模式的切换需要依赖f

2022-03-29 23:57:08 715

原创 liunx系统操作指令

liunx系统操作指令文件权限修改指令liunx系统文件权限在liunx下每个用户都有不同的突通的权限,普通用户只能在自己的主目录下进行写操作三种基本权限:R读权限,W写权限,X执行权限文件介绍:-rw-r–r-- 1 root root 26 Oct 16 02:55 文件[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IiK8ZaLM-1609428823557)(C:\Users\lenovo\AppData\Roaming\Typora\typora-us

2020-12-31 23:33:54 131

原创 JDBC相关操作流程

JDBCJava JDBC是一套标准,是Java与各大数据库厂商共同定制的一套接口由各大数据库厂商进行了实现,能够通过Java对数据库进行交互。JDBC标准的操作流程使用步骤:1.引入jar文件2.加载数据库驱动;Class.forName(“com.mysql.jdbc.Driver”);3.获得连接Connection通过 Driver Manager 对象Connection conn = DriverManager.getConnection(“数据库连接地址”,”用户名”,”密码”

2020-11-22 16:47:54 179

原创 MySQL表联结的多种方式

在涉及多个表通过表关系或者多次select语句来查询相关信息时,有子查询和表联结的方法。子查询定义:在一个select语句中嵌套另一个select语句。子查询的方式有:作为过滤条件,参与查询。当一个select语句查询的结果是另一个select语句的过滤条件时,可以直接将该select语句嵌套在另一个select语句上,作为过滤条件。例如:一个 customers 表存储客户信息 ,另一个orders表存储订单信息:orders存储有:客户的id。 要求找出购买过商品的客户,并显示客户信

2020-11-16 14:03:58 301

原创 二叉树的三种遍历方式

二叉树的简介:二叉树是由一个根节点,一个左节点,一个右节点,一个个串联成的一个树状形数据结构。如下图所示:满二叉树:一个二叉树,如果每一个层的结点数都达到最大值,则这个二叉树就是满二叉树。也就是说,如果一个二叉树的层数为K,且结点总数是(2^k) -1 ,则它就是满二叉树。完全二叉树:完全二叉树是效率很高的数据结构,完全二叉树是由满二叉树而引出来的。若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边,这就是完全二叉树 要注意

2020-11-02 19:02:55 5658

原创 JSON和XML的使用教程

XML语言的使用XML作为一门标记语言,能够对一些信息进行标记,供计算机识别,在数据存储和传输上能够进行跨平台交流。XML的语法格式XML文档声明格式:<?xml version="1.0" encoding="UTF-8"?>文档声明是必须的。标记(元素 / 标签 / 节点)XML文档,有由一个个的标记组成,存在着固定的格式,通过标记,计算机才能识别。语法:开始标记 : <标记名称>结束标记 : </标记名称>标记名称:自定义名称,必须遵循以

2020-10-28 19:16:27 525

原创 Comparable在集合中的使用

在一些集合中,存放数据可能不是按一定顺序来进行存放。在要求按一定规则进行排序输出时,这时就需要对集合进行重排。重排有相应几种方法:实现Comparator接口,重写comparable方法这个方法要求创建一个比较器,实现Comparator接口。以ArrayLIst集合为例:创建如下实体类:创建一个比较器,按实体类的年龄降序排序:其测试类为其中,调用Collections中的sort()方法,传入集合,和比较器。其执行结果为:当然也可以采用匿名Comparator内部类的形式来传入

2020-10-26 16:41:59 323

原创 Java多线程技术相关收纳和总结

多线程的概述线程是进程中的一条执行路径,存在自己独立的栈空间,占用进程中一块桶内存,因此能够独立的执行特定的任务。当多个线程共用一个任务时,对共有的属性和变量进行相应的操作,会引发相应的线程安全问题。线程的三种创建方式线程的6个状态线程安全问题线程的三种创建方式1.继承Thread类,重写其中的run()方法,run()编写的就是线程要执行的任务,其方式跟main()一致,是程序的入口。程序执行图:如图所示:主线程和线程的执行方式是并发的,在执行上是相互独立的。继承Thread的方式

2020-10-25 14:07:07 63

原创 关于Objects工具类的个人学习总结

##前言Objects类包含static实用程序方法,用于操作对象或操作前对对象进行检查.有用于对对象进行哈希码的计算,对两个对象进行比较等.###应用场景Objects作为一个很实用的工具类,经常在我们的代码中出现:如在使用IDEA生成的equals()方法中,扒开其源码可以看到:可以看到IDEA自动生成的默认使用的equals的方法就应用了Objects类中的equals方法,自动生成的hashCode()也应用了Objects中的hash()方法,用来计算该属性的哈希码....

2020-10-13 10:39:52 123

空空如也

空空如也

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

TA关注的人

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