自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS入门

CSS概述CSS指层叠样式表 (Cascading Style Sheets),用来定义HTML网页中的内容用什么样式来显示。HTML: 指定网页显示的内容CSS: 指定内容显示的样式CSS入门案例<html> <head> <meta charset="UTF-8"> <title>入门案例</title> <style> /*定义h1标签中的内容,

2021-07-22 21:54:12 131

原创 HTML快速入门

HTML快速入门HTML是超文本标记语言,是由很多预定义的标签组成的,每一种标签有其特殊的含义,这些标签能被浏览器识别并且渲染出不同的显示效果。HTML文档也俗称网页,是网站的重要组成部分。HTML文档结构<html lang="en"> <head> <meta charset="utf-8"> <title>入门案例</title> <style> /*

2021-07-21 22:52:10 339

原创 Linux2

目录管理切换目录cd //切换目录新建目录mkdir [目录] //创建文件夹mkdir -p [目录] //创建多级文件夹rmdir [目录] //删除文件夹(只能删除空的文件夹)rmdir -p [目录] //级联删除目录(文件夹必须都是空的)删除目录rm -f [文件] //删除文件,-f表示强制删除不会出现提示rm -r -f [目录] //删除文件夹,-r表示删除文件夹,-f表示强制删除复制文件/目录cp [源文件] [目标目录] //把源目录复制到目标目录

2021-07-20 22:59:54 82

原创 Linux系统初体验

Linux目录结构Linux的目录结构和Windows不一样,它没有盘符的概念,它只有一个根目录/,所有的文件和文件夹都在根目录/下面。虚拟机设置时间同步: 把虚拟机系统时间和宿主系统时间同步 克隆:克隆是把系统完整的拷贝了一份,可以通过副本原因到原系统 优点:在没有原系统的情况下,也可以运行副本系统 缺点:占用空间比较大 快照:只是把原系统的当前状态备份下来,可以在以后的某一个时间还原到备份时g的状态 优点:占用空间小 缺点:在没有原系统的情况下,不能还

2021-07-18 18:15:21 96

原创 git版本控制

git能干什么Git是一个代码版本控制工具,有下面几个特点1.Git可以用于备份项目代码2.Git可以管理代码的各个版本3.Git可以方便大家协同工作4.Git可以方便代码追责Git本地仓库操作工作目录:代码存放的位置暂存区:代码提交之前的临时存储空间本地仓库:存放不同的版本代码Git常用命令touch 新建文件vi 新建文件并编辑vim 编辑文件(编辑完之后 'shift+:' wq 保存并退出)git add . 添加所有文件到暂存区c

2021-07-17 19:15:10 50

原创 log4J日志

Log4j日志日志和输出语句对比: 共同点:日志和输出语句都可以用来记录程序运行过程中的一些数据。 不同点: 输出语句:信息量比较少 日志:信息量比较多(时间、线程、行号、数据信息...),可以打印在控制台,也可以打印在文件中。日志的意义(行车记录仪): 日志可以记录程序的运行情况,一旦程序出现问题,可以根据日志信息去查找问题。 日志写好,代码没烦恼。日志级别DEBUG: 一般性的日志记录INFO: 比较重要的日志记录WRAN: 可能会有问题的日志记录ERROR: 可能程序

2021-07-15 20:43:32 281

原创 Junit单元测试

junit单元测试Junit单元测试,它可以让方法独立执行。这样我们每写完一个方法,就可以使用Junit运行,检查方法的正确性。//运行在@Test直接之前@Beforepublic void before(){ System.out.println("运行在Test之前"); }//加上@Test注解的方法,可以独立执行。//绿色:表示正常执行//红色:执行出现问题@Testpublic void show(){ int a=10; int b=20;

2021-07-15 16:11:18 84 3

原创 XMl标签枚举

XMl概述xml是可扩展的标记语言。它的标签都是自定义的,然后通过程序员写代码自己进行解析。html的标签是预定义好的,每一个标签都有特定含义,这些标签可以被浏览器直接识别。xml一般用来作为配置文件使用,它可以表示具有层次结构的数据。XML标签的规则1.标签都有由一对尖括号组成的2.标签一般都是成对出现的,开始标签和结束标签的名称是一样的 <student></student>3.标签可以是单独的一个标签,必须要有结束标签 <student/>4.标

2021-07-14 21:49:30 692

原创 类加载器与反射

类加载器1.概念:类加载器是用来加载类的工具(从硬盘加载到JVM内存)2.类加载的时机有哪些?一句话总结:类在使用时才被加载,不使用不加载。想想类什么时候被使用到呢?1)创建类的对象时2)通过类名调用静态方法时3)通过反射加载类3.类加载器的分类(了解)启动类加载器:Bootstrap ClassLoader平台类加载器:Platform ClassLoader应用程序类加载:System ClassLoader类加载器的应用Properties pro=new Pro

2021-07-12 21:45:24 108

原创 网络编程多线程优化

网络三要素IP地址, 端口号, 网络协议ip地址表示网络中设备的唯一标识ipv4: 由4个字节组成,采用点分十进制表示法举例:192.168.66.202ipv6: 由16个字节组成,采用冒分十六进制表示法举例:fb34:66:77:ac:3f常用的命令:ipconfig: 查看本机的ip地址ping: 检测网络和指定的ip是否连通端口号表示某一台主机上应用程序的表示,是一个[0,65535]范围内的整数.0~1023的端口号可能会被占用,建议使用1024之后的端口号。

2021-07-12 21:24:17 137 4

原创 Java线程安全

线程安全问题当多个线程在访问共享数据时,由于CPU的随机性,一个线程还没有执行完,执行权被其他线程抢走了,这个时候就有可能出现线程安全问题同步方法//一个线程执行这个方法,另一个线程就必须等待synchronizde()同步代码块//锁对象:可以是任意对象,但是要保证唯一synchronized(锁对象){ //多个线程访问共享数据的代码}案例:模拟多个线程共卖100张票,为了保证线程安全的同步代码快public class TicketRunnable implements

2021-07-10 18:07:52 36

原创 Java线程

Java线程一、并行和并发1)并行:指的是多个指令多核CPU上同时执行2)并发:指的是同一个CUP核心,交替执行多条指令二、进程和线程1)进程:正在执行的程序2)线程:存在于进程中的多个执行单元(路径),简单来说,如果一个进程中包含多个线程,那么这个程序就是多线程三、创建线程的方式有三个线程的实现方式1)Thread类1.写一个Thread的子类2.复写run方法,写线程的执行代码3.创建子类对象4.调用start()方法,开启线程public class MyThread

2021-07-10 13:59:36 89

空空如也

空空如也

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

TA关注的人

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