自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LayUI--页面元素

页面元素布局布局容器固定宽度将栅格放入一个带有 class=“layui-container” 的特定的容器中,以便在小屏幕以上的设备中固定宽度,让列可控。<div class="layui-container"> <div class="layui-row"> …… </div></div> 完整宽度可以不固定容器宽度。将栅格或其它元素放入一个带有 class=“layui-fluid” 的容器中,那么宽度将不会固定,而

2020-06-24 14:36:16 763

原创 LayUI

LayUI主要内容LayUI 的安装及使用LayUI 的介绍​ layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。​ 由国人开发,16年出厂的框架,其主要提供了很多好看、方便的样式,并且基本拿来即用,和Bootstrap有些相似,但该框架有个极大的好处就是定义了很多前后端交互的样式接口,如分页表格,只需在前端配置好接口,后端则按照定义好的接口规则返回数据,即可完成页面的展示,极大减少了后端人员的开发成

2020-06-23 20:25:42 330

原创 BootStrap--常用样式 学习更多知识,请加入QQ群:1080355292,入群暗号(33)

常用样式排版标题​ Bootstrap和普通的HTML页面一样,定义标题都是使用标签到,只不过Bootstrap覆盖了其默认的样式,使用其在所有浏览器下显示的效果一样。为了让非标题元素和标题使用相同的样式,还特意定义了.h1~.h6六个类名。同时后面可以紧跟着一行小的副标题或使用.small<h1>h1. Bootstrap heading<small>副标题</small></h1><div class="h1">Bootstrap标题

2020-06-20 14:41:45 321

原创 布局容器和栅格网格系统

布局容器和栅格网格系统布局容器​ 1、.container 类用于固定宽度并支持响应式布局的容器。<div class="container"> ...</div>​ 2、.container-fluid类用于100% 宽度,占据全部视口(viewport)的容器。<div class="container-fluid"> ...</div>栅格网格系统​ Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕

2020-06-19 14:44:37 551

原创 BootStrap

BootStrap主要内容BootStrap的安装和使用BootStrap 介绍​ 官网:http://getbootstrap.com/​ 中文网:http://www.bootcss.com/​ Bootstrap 是一套现成的 CSS 样式集合(做得还是很友好的)。是两个推特的员工干出来的。​ Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。​ 2011年,twitter 的"一小撮"工程师为了提高他们内部的分析和

2020-06-18 14:38:16 578

原创 BOM对象

BOM对象​ BOM的核心对象是window,它表示浏览器的一个实例。window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。这意味着在网页中定义的任何一个对象、变量和函数,都以window作为其Global对象,因此有权访问parseInt()等方法。如果页面中包含框架,则每个框架都拥有自己的window对象,并且保存在frames集合中。在frames集合中,可以通过数值索引(从0开始,从左至右,从上到下)或者框架的名称来访问

2020-06-17 19:31:18 133

原创 JS事件、Bom对象和Dom对象

JS事件、Bom对象和Dom对象主要内容事件​ 事件 (Event) 是 JavaScript 应用跳动的心脏 ,进行交互,使网页动起来。当我们与浏览器中 Web 页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些按键。事件还可能是 Web 浏览器中发生的事情,比如说某个 Web 页面加载完成,或者是用户滚动窗口或改变窗口大小。​ 通过使用 JavaScript ,你可以监听特定事件的发生,并规定让某些事件发生以对这些事件做出响应。作

2020-06-16 15:18:08 143

原创 block与debug

block与debugblock块{},在java中自成作用域,可以分为静态代码块构造代码块普通语句块同步代码块声明位置类中,方法外类中,方法外方法中fynchronized(){}作用整个类进行某些初始化操作(静态属性赋值…)构造代码块是为对象初始化操作(为静态或非静态成员属性赋值…)声明一些临时变量等…控制并发执行时机类第一次加载时,只执行一次,如果多个静态块,从上倒下一次执行创建对象时,执行构造器代码之前执行,如有多个,从上倒下一次执行

2020-06-15 16:06:54 203

原创 java13面向对象深入

java13面向对象深入2大纲package与importpackage概述package存在的意义是防止命名冲突造成使用不便。package类似一个文件夹,文件夹内有各种文件。package与package的附属关系用“.”连接,类似父文件夹中的子文件夹。比如说 java.lang.String就是java文件夹中的lang文件夹中的String文件。java.io.InputStream则是java文件夹中的io文件夹中的InputStream文件。同一个文件夹内无法存在同名的文件,而不

2020-06-15 15:43:12 89

原创 Arrays中提供操作多维数组的方法

二维数组二维数组可以看成以数组为元素的数组。其实多维数组不仅仅只有二维数组,还有三维数组,四维数组…, 但是三维以上很少见到,所以大家重点了解二维数组即可。举例int [][] a = {{1,2},{3,4,0,9},{5,6,7}};初始化动态初始化数组定义与为数组元素分配空间和赋值的操作分开进行数据类型[][] 数组名 = new 数据类型[一维][二维];注意:这种初始化方式,每一个内层的二位数组长度相同int[][] a=new int[3][2];a[0][0] =

2020-06-10 16:01:04 303

原创 Arrays Java

Arrays该类提供了关于数组操作的API.如何查看APIArrays中常用方法打印数组----toString方法。比较两个数组是否相同----equals方法。数组排序----sort方法。数组查找----binarySearch 方法。数组拷贝----copyOf方法。数组拷贝----copyOfRange方法。String[] arr1={"hello","shsxt"};String[] arr2={"hello","shsxt"};System.out.printl

2020-06-10 15:57:00 79

原创 数组基本练习

数组基本练习//A:遍历int类型的数组 依次输出每个数组元素public static void printArray(int[] arr){ //循环遍历数组下标 for(int i=0;i<arr.length;i++){ System.out.println("输出int类型数组的每一个元素"+arr[i]); }}//B:逆序:倒叙输出数组元素public static void printArr(String[] arr){ for(int i=arr.length

2020-06-10 15:53:33 220

原创 java13编程基础之数组深入

java13编程基础之数组深入大纲一维数组概述数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。这些按序排列的同类数据元素的集合称为数组“[]”。特点定长长度一旦确定不可以改变。相同数据类型其元素必须是 相同 类型,不允许出现混合类型。数组中的元素可以是任何数据类型,包括基本类型和引用类型。位置有序元素所在的位置是有序的。数组本身属于引用类型

2020-06-10 15:51:26 94

原创 void 关键字

方法深入void 关键字一个 void方法,它不返回任何值。public static void print() { for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { System.out.print(j+"*"+i+"="+i*j+"\t"); } System.out.println();//换行 }}一个带有返回值类型的方法,必须带出返回值。public static int getSum(int a,int

2020-06-10 15:32:37 340 1

原创 java13编程基础之方法深入

java13编程基础之方法深入大纲方法入门概述前讲解的循环操作,可以解决的是代码重复的问题,但是此时的重复的代码必须是有规律的。那循环操作,能解决所有的代码重复吗?答案肯定是不行的,比如针对于某一种功能的重复操作,循环就无法实现,我们可以使用方法.编写一个飞机大战游戏,程序在运行过程中,需要不断地发射子弹。假设发射子弹功能需要编写200行代码,那么,每次发射子弹都需要重复地编写这200行代码,这样的程序太low了。在开发中我们要遵循DRY原则(Don’t Repeat Youself)——不要重

2020-06-10 15:26:19 216

原创 内部类的分类

2.内部类的分类​ 在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。内部类的共性:内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号 。内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的 。内部类声明成静态的,就不能随便的访问

2020-06-09 20:52:34 248

原创 java内部类的作用

06内部类内部类内部类,即类内部的类。类中类。形式如下:public class Outter{ // 外部类 class Inner{ // 内部类 }}1. 理解内部类的作用内部类可以很好的实现隐藏​ 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以内部类拥有外围类的所有元素的访问权限可是实现多重继承匿名内部类优化接口1)隐藏细节​ 平时我们对类的访问权限,都是通过

2020-06-09 20:41:52 359

原创 字符串相关类

第三节 常用类1. 字符串相关类1)String不可变的字符序列2)StringBuffer可变字符序列,并且线程安全,但是效率低3)StringBuilder可变字符序列,线程 不安全,但是效率高 (一般用他!)1)String由于使用特别多,所以有特殊快捷的创建方式通过双引号 "" 直接创建对象构造方法常用方法还有 valueOf()系列,可以将基本类型的数据转为字符串,当然一般不用这么麻烦字符串分割 split()2)StringBuffer和StringBui

2020-06-09 20:32:57 483

原创 什么是异常Java

07【异常、常用类】第一节 异常1. 异常的概念​ 异常(Exception) 即例外,程序没有按自己预想的结果运行出来,出现了非正常情况,即“程序得病了”。怎么让我们写的程序做出合理的处理,不至于崩溃是我们关注的核心。 异常机制就是当程序出现错误,程序如何安全退出的机制。​ 所谓错误是指在程序运行的过程中发生的一些例外事件(如:除0,数组下标越界,所要读取的文件不存在)。​ Java异常类是Java提供的用于处理程序中错误的一种机制。设计良好的程序应

2020-06-08 15:12:59 445

原创 数组定义--乐字节Java

数组​ 数组是按次序排列的一组数据,每个值的位置都有编号(从0开始),整个数组用方括号表示。数组定义​ JS 中定义数组的三种方式如下(也可先声明再赋值):var arr = [值1,值2,值3]; // 隐式创建var arr = new Array(值1,值2,值3); // 直接实例化var arr = new Array(size); // 创建数组并指定长度基本操作​ 数组的长度可以通过length属性来获取,并可以任意更改数组名.length数组名.length =

2020-06-06 15:49:53 213

原创 变量的定义--乐字节Java

变量​ 变量即一个带名字的用来存储数据的内存空间,数据可以存储到变量中,也可以从变量中取出数据。变量的声明​ JavaScript是一种弱类型语言,在声明变量时不需要指明数据类型,直接用var修饰符进行声明。​ 变量声明和赋值:// 先声明再赋值var a ; a = 10;// 声明同时赋值var b = 20;变量的注意点(1)若只声明而没有赋值,则该变量的值为undefined。var box;console.log(box);(2)变量要有定义才能使用,若变量未

2020-06-06 15:44:39 231

原创 JavaScript基础语法--乐字节Java

JavaScript基础语法主要内容JavaScript简介​ JavaScript 是一种具有面向对象能力的、解释型的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。它的主要目的是,验证发往服务器端的数据、增加 Web 互动、加强用户体验度等。JavaScript 的组成​ ECMAScript定义的只是这门语言的基础,与Web浏览器没有依赖关系,而在基础语法上可以构建更完善的脚本语言。JavaScript的运行需要一定的环境,脱离了环境JavaScri

2020-06-06 15:35:46 118

原创 CSS选择器--乐字节Java

CSS​ CSS(英文全称:Cascading Style Sheets)层叠样式表, 是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。​ CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS

2020-06-06 15:28:10 178

原创 HTML 与 CSS--乐字节Java

HTML 与 CSS主要内容HTML​ HTML(HyperText Markup Language)就是超文本标记语言。"超文本"就是表示页面内可以包含非文字元素,如:图片、链接、音乐等等。​ 它是一种建立网页文件的语言,通过标记式的指令(Tag),将影像、声音、图片、文字等链接显示出来。这种标记性语言是因特网上网页的主要语言。​ HTML 网页文件可以使用记事本、写字板、HBuilder、Sublime 等编辑工具来编写,以 .htm 或 .html 为文件后缀名保存。将 HTML 网页文件

2020-06-06 15:03:02 128

原创 修改文件与文件提交--乐字节Java

时光穿梭机​ 企业中在多人的项目开发环境下,使用Git 版本控制工具对项目版本进行管理时,通常会对项目不同版本的文件进行查看,项目历史版本,未来版本的切换操作,对于一个项目开发人员,此时对于Git 的这些基本命令操作就成为了一项基本技能。修改文件与文件提交修改后内容如下:此时当文件修改后 使用 git status 命令可以看到git 检测到文件被修改,git 版本库给出的下一步操作是添加修改的文件到暂存区 此时执行添加操作命令执行提交git log 命令查看操作日志记录修改需要注意的

2020-06-04 22:29:32 218

原创 创建版本库并提交文件--乐字节Java

创建版本库并提交文件​ 版本库又名仓库,可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。理解了Git 文件状态与三种工作区域之后,通过一个例子来体验Git对于文件的基本操作。编写一个文本文件并将文件提交到git仓库初始化git 本地仓库通过执行git init 命令在本地初始化一个本地仓库,执行该命令后会在本地初始化一个没有任何文件的空仓库。新建文本文件 git01.

2020-06-04 22:06:00 94

原创 理解Git文件的三种状态与工作模式--乐字节Java

理解Git文件的三种状态与工作模式使用Git 操作文件时,文件的状态有以下三种:状态描述已提交(committed)已提交表示数据已经安全的保存在本地数据库中。已修改(modified)已修改表示修改了文件,但还没保存到数据库中。已暂存(staged)已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。针对Git 文件的三种状态,这里需要了解Git项目的三个工作区域:工作区、暂存区和Git仓库。分类描述工作区简单的

2020-06-04 21:59:33 234

原创 Windows上安装Git--乐字节Java

Windows上安装Git​ 最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑。不过,慢慢地有人把它移植到了Windows上。现在,Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行了。​ 在Windows上使用Git,先从Git官网直接下载安装程序,选择指定系统下载,然后按默认选项安装即可。安装完成后,在开始菜单里找到“Git”->“Git Bash”,显示出类似命令行的窗口,说明Git安装成功!在窗口内输入 git --v

2020-06-04 21:39:42 97

原创 Git版本控制--乐字节Java

学习目标版本控制​ 版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统. 简单讲就是备份和记录. 接下来我们要了解三种不同版本控制的发展历程.。本地版本控制系统​ 人们把项目拷贝到本地磁盘上进行备份, 然后以命名方式来区分. 这种做法好处是简单, 但坏处也不少比如备份比较多或许就会混淆不同版本之间的区别. 那为了解决这个问题, 有人就开发了一个本地版本的管理系统, 它的结构图如下:本地版本管理就是把版本号存入数据库来记录文件的历次更新差异。集中化版本控制系统​ 本地版本

2020-06-04 20:33:30 167 1

原创 spring-data-redis实现分布式锁--乐字节Java

SpringDataRedis创建项目[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mPYUnhG7-1591254057345)(https://s1.ax1x.com/2020/06/04/t0N0eA.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v7TLlT5L-1591254057347)(https://s1.ax1x.com/2020/06/04/t0NsFP.png)]添加依赖<dependenci

2020-06-04 15:01:41 795

原创 Java操作Redis五种数据类型

Java操作Redis五种数据类型连接与释放@Autowiredprivate JedisPool jedisPool;​private Jedis jedis = null;​//初始化jedis对象实例@Beforepublic void initConn(){jedis = jedisPool.getResource();}​//释放资源@Afterpublic void closeConn(){if (jedis!=null){jedis.close();}}

2020-06-04 14:44:11 1097

原创 Java操作Redis

Java操作Redis创建项目创建项目添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://m

2020-06-03 21:12:15 258

原创 Redis-cli操作Redis

Redis-cli操作RedisRedis-cli连接Redis-h:用于指定ip-p:用于指定端口-a:用于指定认证密码PING命令返回PONG指定databaseRedis-cli操作Redis操作Stringset:添加一条String类型数据get:获取一条String类型数据mset:添加多条String类型数据mget:获取多条String类型数据操作hashhset:添加一条hash类型数据hget:获取一条hash类型数据hmset:添加多条hash类

2020-06-03 20:59:09 339

原创 Redis

Redis学习目标Redis的介绍及安装Redis是什么?Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings),散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了复制(replication),LUA脚本(Lua

2020-06-03 20:03:55 147

空空如也

空空如也

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

TA关注的人

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