自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tender的博客

浑水摸鱼的小邋遢

  • 博客(27)
  • 收藏
  • 关注

原创 Linux常用命令大全

Linux常用命令大全一、系统操作相关命令1、系统信息处理arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU的信息 cat /proc/interrupts 显示中

2022-02-18 17:50:54 132

原创 日期函数使用方法汇总

日期函数使用方法汇总先知道日期格式符格式符是描述日期的格式符号,用字母描述日期中特定的部分,以%开头,例如 %m表示日期中的月份。格式描述%a缩写星期名%b缩写月名%c月,数值%D带有英文前缀的月中的天%d月的天,数值(00-31)%e月的天,数值(0-31)%f微秒%H小时(00-23)%h小时(01-12)%I小时(01-12)%i分钟,数值(00-59)%j年的天(001-366)

2022-02-18 17:50:24 626

原创 mysql

1,创建数据库创建数据库语法结构CREATA DATABASE db_name;语法解析:CREATA DATABASE 表示创建数据库,是SQL的关键字。db_name是要创建的数据库名。示例:#创建公司信息数据库CREATE DATABASE company_info;代码解析:创建了名称为company_info的数据库#是MySQL数据库中的注释在sqlyog中,打开询问出窗口,输入代码,选中执行的sql语句,选择执行就可。2、使用数据库使用数据库语法结构us

2022-02-18 17:49:44 312

原创 Java中的线程和锁机制

线程池为什么使用线程池?线程池执行原理?线程池参数有哪些?线程池大小怎么设置?线程池的类型有哪些?适用场景?进程线程线程的生命周期讲一下线程中断?创建线程有哪几种方式?什么是线程死锁?线程死锁怎么产生?怎么避免?线程run和start的区别?线程都有哪些方法?volatile底层原理AQS原理synchronized的用法有哪些?Synchronized的作用有哪些?synchronized 底层实现原理?ReentrantLock 是如何实现可重入性的?.

2022-02-18 17:48:40 831

原创 面试干活,,面试必备哦

垃圾回收机制首先我们要知道知道被称为垃圾垃圾:就是这个对象不再有其他的对象的引用,就说这个对象时无用的,此对象就称为垃圾,其占用的内存也要被销毁判断是否为垃圾的算法引用计数法引用计数法就是给对象中添加一个引用计数器,每当有一个地方引用它,计数器就加 1;当引用失效,计数器就减 1;任何时候计数器为 0 的对象就是不可能再被使用的,可以当做垃圾收集。可达性分析算法从这些节点开始向下搜索,节点所走过的路径称为引用链,当一个对象到 GC Roots 没有任何引用链相连的话,则证明此对象是不可用的

2022-02-18 17:44:32 203

原创 mysql精简总结,面试必备

本文目录:事务的四大特性?数据库的三大范式事务隔离级别有哪些?索引什么是索引?索引的优缺点?索引的作用?什么情况下需要建索引?什么情况下不建索引?索引的数据结构Hash索引和B+树索引的区别?为什么B+树比B树更适合实现数据库索引?索引有什么分类?什么是最左匹配原则?什么是聚集索引?什么是覆盖索引?索引的设计原则?索引什么时候会失效?什么是前缀索引?常见的存储引擎有哪些?MyISAM和InnoDB的区别?MVCC 实现原理?快照读和当前读共享锁和排他锁

2022-02-18 17:41:11 159

原创 Java面试重要知识点

Spring框架是大家学习后续其他框架的基础吧,建议大家好好学习,有时间和精力的可以结合视频去看看源码,对自己的提升还是很不错的。在阅读源码的过程中可以自己画一些流程图之类的,加深自己的理解。下图就是我当时在看源码视频跟着画的图,画完后感觉印象很深,在面试的是就可以跟面试官说你看过Spring某一块的源码,这绝对是一个加分项!1 Spring框架了解吗?说说它的优缺点回答:Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。一般说 Spring 框架指的都是 Sprin

2022-02-18 17:37:40 499

原创 SpringMVC的原理

SpringMVC的基本原理(浅析)原理:客户端发送请求到DispacherServlet(分发器),.由DispacherServlet控制器查询HanderMapping,找到处理请求的ControllerController调用业务逻辑处理后,返回ModelAndViewDispacherSerclet查询视图解析器,找到ModelAndView指定的视图视图图负责将结果显示到客户端跟踪SpringMVC的请求:每当用户在 Web 浏览器中点击链接或者提交表单的时候,请求就开始工作了

2021-11-24 18:39:18 370

原创 文件流的操作

文件流的操作:Java中主要的流:按数据流向:输入流和输出流输入和输出都是从程序的角度来说输入流:数据流向程序输出流:数据从程序流出按处理单位(宽度):字节流和字符流,字节流:一次读入或者读出是8位二进制字符流:一次读入或者读出是16位二进制JDK中后缀是Stream的是字节流,后缀是Write和Reader是字符流,字符流主要是让人能看懂的。按照功能分:节点流和处理流节点流:直接与数据源相连,读入或者写出,​ 也就是对应资源的流:文件资源:FileInputStream,Fil

2021-10-08 16:03:38 257

原创 面试可能要用的排序

排序:冒泡排序:升序:(从前往后取)public class BubbleSort { public static void main(String[] args) { int[] array= {1,3,6,0,98,-1}; if (array==null && array.length<2) { return; } getBubble(array); System.out.println(Arrays.toString(array)); }

2021-10-07 22:07:50 60

原创 装箱和拆箱

装箱和拆箱概念:在说到拆箱和装箱之前,需要了解Java中有八种基本的数据类型,分别是:byte、short、char、int、long、float、double和boolean。这八种基本类型在Java中都有对应的包装类型:Byte、Short、Character、Integer、Long、Float、Double以及Boolean。​ 有了基本类型为什么还需要包装类型呢?这是由Java本身的语言特性决定的,Java是一种面向对象的编程语言,在学习Java之初就被明确灌输了一个概念:OOP

2021-10-07 08:07:21 2018

原创 二分查找(BinarySearch)

二分查找(BinarySearch)两大原则:每次都要缩减搜索区域每次缩减不能排除潜在答案三大模板:找一个准确值:循环条件:left<=right;缩减搜索空间:left=mid+1,r=mid-1;public int search(int target,int[] arr){ int left=0,right=arr.length-1; while(left<=right){ int mid=left+(right-left)/2;

2021-10-07 08:06:06 79

原创 编译性语言和解释性语言的区别

编译性语言和解释性语言的区别?笔试:编译型语言:只需编译一次就可以把源代码编译成机器语言,以后的执行无序重新编译,直接使用之前的编译效果,因此其执行效率比较高。目前常见的变异性语言:Pascal(结构化编程语言),C,C++;程序的执行效率比较高,但比较依赖编译器,因此跨平台性差一些,解释型语言:源代码不能直接编译成机器语言,而是先翻译成中间代码,再有解释器对中间代码进行解释运行,// 源代码->中间代码->机器语言程序不需要编译,程序运行时才翻译成机器语言,每执行一次都要翻

2021-09-22 16:59:09 192

原创 & 与 &&的区别?

& 与 &&的区别?笔试:&运算符有两种用法:按位与逻辑与&&运算符的短路与运算,逻辑与跟短路与的差距很大,虽然二者都要求运算符左右两端的布尔值都是true,整个表达式的值才是true,&&之所以称作短路运算,是因为如果&&左边的表达式的值为false,右边的表达式会直接被短路掉,不会进行运算.& 与 &&的区别.面试:&运算符有两种用法:按位与逻辑与&&amp

2021-09-22 15:58:46 607

原创 JDK,JRE,JVM三者之间的联系,区别

JDK,JRE,JVM三者之间的联系,区别,笔试:JVM是Java虚拟机,Java程序需要运行在虚拟机上,,不同的平台有自己的虚拟机,因此Java语言可以实现跨平台。 JRE包括Java虚拟机和Java程序所需的核心类库等,核心类库主要是Java.lang包:包含了运行Java程序必不可少的系统类。 JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包含JRE,所以安装了JDK,就无需单独安装JRE,其中的开发工具(javac.exe):编译工具,打包工具(jar.exe)等面试

2021-09-22 15:22:26 170

原创 css文本溢出时候,如何把多余的文字显示省略号

css文本溢出时候,如何把多余的文字显示省略号日常做的项目中常常有这种需要我们对溢出文本进行"…"显示的操作(我也是通过一行文字到下一行,破坏了我的布局,所以才去找各种办法,然后做了总结),单行多行的情况都有,以下就是解决的办法,如有不合适的直接联系作者,我看到之后会回复你的。单行代码: overflow:hidden; text-overflow:ellipsis; white-space:nowrap示例:在自己的css中设置的代码:h1,h2,h3,h4,h5,h6

2021-08-03 19:28:55 1202

原创 导航栏的布局

做导航栏的步骤及方法:目标:1.布局,画图2.编写Html文档及代码布局:一个div盒子里面放置一个无序列表具体代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>导航栏</title> <link rel="stylesheet" href="css/style.css"></h

2021-07-31 15:51:49 953

原创 浮动和定位

HTML及CSS学习笔记 08 - 浮动和定位一、浮动1、浮动的概念将某一元素从默认的、正常的文档流中脱离出来,使正常文档流中之后的其他未浮动的块级元素忽略该元素,就好像该元素漂浮在之后其他未浮动的块级元素上面,这便是浮动。浮动常常用于文字环绕的图文混排,在网页整体布局时也多有运用。2、如何实现浮动在CSS中,我们通过float属性实现元素的浮动。float属性及值的说明如下:3.浮动特性总结只能设置左浮动或右浮动。浮动元素脱离正常文档流,正常文档流中之后的其他未浮动块级元素忽略该浮动

2021-07-23 16:44:37 826

原创 四则运算当中加号+有三种常见的用法

四则运算当中加号+有三种常见的用法对于数值来说,那就是加法。对于字符char类型来说,在计算之前,char会被提升会int,然后在计算。char类型字符,和int类型数字,之间的对照关系表:ASCII,Unicode。对于字符串String(首字母大写,并不是关键字)来说,加号代表字符串的连接操作。任何数据类型和字符串进行连接的时候,结果都会变成字符串。自增,自减运算符基本含义:让一个变量涨一个数字1,或这个让一个变量降一个数字1.使用格式:写在变量名称之前,或写在变量名之后,例如+

2021-07-23 16:42:31 245

原创 JAVA语言程序结构

JAVA语言程序结构一、顺序结构程序的基本结构包括顺序结构、分支结构和循环结构。顺序结构按照语句的书写次序顺序执行。选择结构根据条件是否满足来选择执行对应的程序段,Java语言提供了if和switch语句用来开发分支结构的程序。循环结构在给定条件下重复执行一些程序段,Java语言提供了while、do-while、for语句实现循环结构。二、分支结构程序中有些程序段的执行是有条件的,当条件成立时,执行一些程序段,当条件不成立时执行另一些程序段或者不执行,这种结构称为分支结构,也叫选择结构。1、单分

2021-07-23 16:41:49 693

原创 计算机基础

计算机进制转换二进制计算机中的数据不同于人们生活中的数据,人们生活中采用的十进制数,而计算机中全部采用二进制数表示,它包含0,1两个数,逢二进一,1+1=10。每一个0或者每一个1,叫做一个bit(比特,位)。下面了解一下十进制和二进制数据之间的转换计算。**十进制数据转换成二进制数据:**使用除以2获取余数的方式字节位(bit):一个数字0或者一个数字1,代表一位。字节(Byte):每逢8位是一个字节,这是数据储存的最小单位。1 Byte=8 bit1KB =1024 Byte

2021-07-23 16:40:56 44

原创 变量、数据类型、表达式和运算符

JAVA学习笔记 02 - 变量、数据类型、表达式和运算符一、标识符1、标识符的概念Java所有的组成部分都需要名字,如类名、变量名以及方法名,所有这些名称所使用的字符串序列即被称为标识符。2、标识符的规则2.1、基本规则关于Java标识符,有以下几点强制性的规则需要注意:所有的标识符都应该以字母(A-Z或者a-z)、美元符($)、或者下划线(_)开始。首字符之后可以是字母(A-Z或者a-z)、美元符($)、下划线(_)或数字的任何字符组合。关键字不能用作标识符。标识符是大小写敏感的。

2021-06-08 11:46:49 196

原创 编译器

编译器编译器的注意:定义一个方法的格式方法的定义不能产生嵌套包含关系方法定义完成以后,不会执行,一定要进行方法的调用*/ ```public class hjdf { public static void 方法名称(String[] args) { /*调用:方法名称(); 方法体*/ } public static void sell(){ } public static void farmer(){

2021-05-12 17:31:47 57

原创 - 盒子模型

HTML及CSS学习笔记 07 - 盒子模型一、初识盒子模型1、深入理解块标签和行标签浏览器在显示HTML文档时,由于浏览器会自上而下,自左至右的读取HTML文档,所以默认情况下元素会自动从上而下分成一行行,并在每行中按从左至右的顺序排放。这种从左往右,从上往下的流式排列方式,我们称之为文档流。1.1、块标签块标签会尽可能占据外层容器的整个宽度,所以,之后的标签自然的被显示在下一行;另外,块标签可以设置自己的宽度(width)和高度(height)。我们之前看到的到标签、标签、标签、标签、标签、标

2021-03-26 08:43:37 85

原创 CSS简介和常见的选择器

HTML及CSS学习笔记 06 - CSS简介和常见的选择器一、层叠样式表(CSS)介绍1、层叠样式表是什么层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML或XML等文件样式的计算机语言。在网页制作时采用层叠样式表技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。下面是一个简单的列子:HTML:<body> &lt

2021-03-26 08:42:56 146

原创 一、Java编程环境

一、Java编程环境(计算机编程语言)1、Java开发工具JDK(Java Development Kit)称为Java开发包,是一个编写Java应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标

2021-03-18 17:18:03 4108 1

原创 表单的部分知识

一、表单介绍1、表单是什么表单是网页制作中非常重要的内容,是Web开发中实现输入功能的。用户通过表单可以在网页中录入数据、编辑数据。例如登录、注册、修改密码、编辑资料等。2、HTML中的表单在HTML当中,表单使用标签来定义。标签包含所有的表单元素,并且会告诉浏览器表达中的数据会提交到哪里,以及使用什么方式发送。<body><form action="success.html" method="post" name="testForm"></form>&

2021-03-17 19:32:51 2436

空空如也

空空如也

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

TA关注的人

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