自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring整合Redis池化操作

spring整合redis,池化操作,基本参数调整

2023-01-07 14:20:56 162

原创 Redis数据类型和基础命令

Redis基础命令和基本信息,方便读者快速查找和方便操作,启动、停止、添加、删除、查询、五大数据类型的数据结构(字符串结构 --- string、列表结构 --- list、集合结构 --- set、散列结构 -- hash、有序集合结构 -- zset/sorted set 有序去重)

2022-12-24 20:43:44 119

原创 Linux服务器Redis安装启动---centos7

本章主要讲解redis的下载和按装过程,分步聚讲解按装过程。重点体现redis的服务的启动方式(前台启动和后台启动)、redis的关闭与退出、密码设置、客户端连接redis的两种方式(本地连接和远程连接)。

2022-12-22 11:00:32 859

原创 Git下载、安装、使用(IDEA软件,冲突问题)

一、Git的下载安装Git的下载安装(一)下载下载地址:https://git-scm.com/downloads根据电脑的操作系统类型选择不同的版本,我们上课以windows为例。下载后的安装包:(二)安装双击下载后的安装包,傻瓜式安装即可,可修改默认安装路径。安装成功后,在电脑的任何位置单击鼠标右键,即可看到如下图所示的两个右键菜单:其中Git Bash Here是命令行窗口操作Git,而Git GUI Here是图形化界面操作。我们重点学习命令行方式。卸载: &nbs

2021-11-20 14:22:00 936

原创 代理模式(待补充)

为其他对象提供一种代理以控制对这个对象的访问安全代理、远程代理、延迟加载、静态代理、动态代理(JDK自带的动态代理)interface Network { public void browse();}// 被代理类class RealServer implements Network { @Override public void browse() { System.out.println("真实服务器上网浏览信息"); }}// 代理类cl

2021-10-24 21:45:33 63

原创 Lambda表达式

Lambda表达式概述Lambda表达式是java对数学函数表达式的一种体现形式,本质是一个值,在java中主要是体现在对特殊的匿名内部类对象的一种表示,代表匿名内部类的对象。只有该接口是一个函数式接口,才可以使用Lambda表达式来代替匿名内部类。也可以理解为Lambda表达式是匿名内部类格式的一种简化,但是本质不一样。也可以理解为Lambda表达式就是一个函数式接口的对象,也可以理解为是对函数式接口的一个补充和完整。函数式接口概述有且只有一个抽象方法的接口就是函数式接口,函数式接口只有一个

2021-06-29 17:02:29 95

原创 逻辑运算符位运算的详解

位运算的详解1.1位运算符概述1.位运算概念: 位运算符主要按位对每个二进制位(bit)进行运算,其操作数和运算结果都是整数型.即只能对 byte,short,char,int,long 进行运算.2.Java语言中位运算分为:位逻辑运算符和位移运算符两类.3.在java当中,可以把二进制的1认为是true,0认为是false,从右到左,对其数位进行逻辑运算即可。符号名称基本用法案例&与按位进行与运算(AND)4&5 结果4|或按位进行或运

2021-06-19 14:27:10 3385

原创 值传递和引用传递

值传递和引用传递值传递: 指基本数据类型当中的数值直接进行传递,传递的是数值,而不是内存地址,传递 之后,做了更改之后不会影响原来的值。 String虽然是引用数据类型,把String类型当做是值传递处理。引用传递: 地址值进行传递,修改的是地址当中存储的数据内容,原来的引用依旧指向这个 地址,所以会发生改变。 例如:数组。...

2021-06-09 21:37:27 108

原创 原码、反码和补码

原码、反码和补码计算机当中的单位进制1b = 8 bit一个字节是8个比特位(二进制位)一个b一个字节1kb = 1024b1mb = 1024kb1gb = 1024mb1tb = 1024gb1.计算机中的数据: 分为无符号数据和有符号数据,Java语言都是有符号位的,十进制数和小数在计算机中都是以二进制形式进行存储,且存储的有符号整数都是存储它们的补码.2.Java有符号数据表示规则: 1)符号: 0正1负,放在数值的最高位,最高位是一个符号位。 2)有符号数可以表示为:原

2021-04-19 20:09:33 220

原创 单例设计模式

单例设计模式所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例。设计思路:1.私有化当前类的空参构造器;2.创建当前类对象,并声明为静态的;3.提供静态方法,返回类对象。模式一:class World{ private World(){} private static World instance = new World(); /* private static World instance = null; static{ instanc

2021-01-06 20:45:22 89

原创 Eclipse中常用快捷键

Eclipse中常用快捷键:1.补全代码的声明:alt + /2.快速修复: ctrl + 13.使用单行注释:ctrl + /4.使用多行注释: ctrl + shift + /5.取消多行注释:ctrl + shift + \6.复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up7.删除指定行的代码:ctrl + d8.上下移动代码:alt + up 或 alt + down9.切换到下一行代码空位:shift + enter10.切换到上一

2020-12-19 12:04:27 117 2

原创 Java轻松入门基础(九)--Arrays工具类

Java轻松入门基础(九)–Arrays工具类java.util.Arrays类即为操作数组的工具类,包含了用来操作数组的各种方法。(其他方法可以查看API操作手册)boolean equals(int[] a,int[] b):判断两个数组是否相等。 int[] arr1 = new int[]{1,2,3,4}; int[] arr2 = new int[]{1,3,2,4}; boolean isEquals = Arrays.equals(arr1, arr2); System.

2020-12-02 15:14:07 90

原创 Java轻松入门基础(八)--查找

Java轻松入门基础(八)–查找1.线性查找 String arr[]=new String[] {"a","b","c","d","e","f"}; String dest="c"; boolean isFlag=true; for(int i=0;i<arr.length;i++){ if(dest.equals(arr[i])) { System.err.println("找到指定元素,在第"+(i+1)+"个位置"); isFlag=false;

2020-12-01 21:04:44 87

原创 Java轻松入门基础(七)--数组

Java轻松入门基础(七)–数组1.数组的理解:数组(Array),是多个相同类型数据一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。2.数组的特点:  1)数组是序排列的  2)数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型  3)创建数组对象会在内存中开辟一整块连续的空间  4)数组的长度一旦确定,就不能修改。3. 数组的分类: 

2020-11-29 21:05:35 311

原创 Java轻松入门基础(六)--流程控制

Java轻松入门基础(六)–流程控制一、顺序结构程序从上到下逐行执行,中间没有任何的判断和跳转。二、分支结构根据条件,选择性的执行某段代码。有if…else和switch…case两种分支语句。if…else三种结构:结构一:if(条件表达式){  执行表达式}//结构一public class Test01 { public static void main(String[] args) { int a = 0; int b = 1;

2020-11-28 15:58:48 78

原创 Java轻松入门基础(五)--运算符

Java轻松入门基础(五)–运算符一、算术运算符 //(前)++ :先自增1,后运算 //(后)++ :先运算,后自增1 int a1 = 10; int b1 = ++a1; System.out.println("a1 = " + a1 + ",b1 = " + b1); int a2 = 10; int b2 = a2++; System.out.println("a2 = " + a2 + ",b2 = " + b2); int a3 = 10;

2020-11-28 13:17:37 118

原创 Java轻松入门基础(四)--数据类型及运算规则和进制转换

Java轻松入门基础(三)二、标识符定义:凡是自己可以起名字的地方都叫标识符。涉及到的结构:包名、类名、接口名、变量名、方法名、常量名命名规范(必须遵守):1.由26个英文字母大小写,0~0,_或$组成2.数字不可以开头3.不可以使用关键字和保留字,但可以包含关键字和保留字4.Java中严格区分大小写,长度无限5.标识符不能包含空格常用起名规范(可以不遵守):包名:多单子组成所有字母都小写:xxyyzz类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz变量名、方

2020-11-26 19:54:07 153 1

原创 Java轻松入门基础(三)--关键字和保留字

Java轻松入门基础(三)–关键字和保留字一、关键字和保留字定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所字母都为小写具体哪些关键字:abstract抽象方法,抽象类的修饰符assert断言条件是否满足continue不执行循环体剩余部分defaultswitch语句中的默认分支do-while循环语句,循环体至少会执行一次double64-bit双精度浮点数elseif条件不成立时执行的分支enum枚举类型extends继承f

2020-11-22 20:50:00 92

原创 Java轻松入门基础(二)

Java轻松入门基础(二)一、注释1.java规范了三种注释方式:单行注释多行注释文档注释(java特有)2.单行注释和多行注释的作用:对所写的程序进行解释说明,增强可读性,方便自己和他人调试所写的代码3.特点:单行注释和多行注释,注释的内容不参与编译。或者可以理解为,编译后生成的.class结尾的字节码文件中不包含注释掉的信息。4.文档注释的使用:注释内容可以被JDK提供的工具Javadoc所解析,生成一套以网页文件形成体现的改程序的说明文档//单行注释/**/多行注释(不可

2020-11-22 16:44:24 121 1

原创 Java轻松入门基础(一)

一、java语言的特点:1. 面向对象:1)基本概念:类,对象;2)三大特征:①封装:访问权限控制public > protected > 包 > private 内部类也是一种封装②继承:一般类只能单继承,内部类实现多继承,接口可以多继承③多态:编译时多态,体现在向上转型和向下转型,通过引用类型判断调用哪个方法。运行时多态,体现在同名函数通过不同参数实现多种方法。(静动分离)2.健壮性3.跨平台性二、两大核心机制1.JVMJava的跨平台性实现的根本是由JVM提

2020-11-21 13:47:16 298 1

原创 dos基础命令(一)

dos基础命令(一)dir 列出当前目录下的文件及文件夹md 创建目录rd 删除目录cd 进入到指定目录cd … 返回到上一层目录cd \ 返回根目录del 删除文件exit 退出dos命令行echo javase>1.doc 创建文件...

2020-11-20 20:30:42 77

空空如也

空空如也

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

TA关注的人

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