自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 String相关内容

String的特性String使用陷阱String s1 = "a"; 说明:在字符串常量池中创建了一个字面量为"a"的字符串。s1 = s1 + "b"; ...

2021-09-10 16:34:51 63

原创 Java集合

一、Java集合框架概述Collection接口继承树Map接口继承树二、Collection接口方法常用方法 @Test public void test1(){ Collection coll = new ArrayList(); coll.add(123); coll.add(456);// Person p = new Person("Jerry",20);// ..

2021-09-10 16:34:30 91

原创 枚举类和注解

一、枚举类的使用1.1入门1.2自定义枚举类1. 私有化类的构造器,保证不能在类的外部创建其对象 2. 在类的内部创建枚举类的实例。声明为:public static final 3. 对象如果有实例变量,应该声明为private final,...

2021-09-10 09:33:14 62

原创 Java常用类之Math类

BigInteger类BigDecimal类public void testBigInteger() {BigInteger bi = new BigInteger("12433241123");BigDecimal bd = new BigDecimal("12435.351");BigDecimal bd2 = new BigDecimal("11");System.out.println(bi);// System.out.println(bd.divid...

2021-09-09 20:13:14 47

原创 Java比较器Comparable与Comparator

在Java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间 的比较问题。Java实现对象排序的方式有两种:自然排序:java.lang.Comparable定制排序:java.util.Comparator方式一:自然排序:java.lang.Comparableclass Goods implements Comparable {private String name;private double price;//按照价格,比较商品的大小@Overridepu

2021-09-09 17:03:39 60

原创 StringBuffer与StringBuilder

StringBuffer类Stringbuffer常用方法StringBuilder类String、Stringbuffer、Stringbuilder效率测试//初始设置long startTime = 0L;long endTime = 0L;String text = "";StringBuffer buffer = new StringBuffer("");StringBuilder builder = new StringBuilder("")...

2021-09-09 16:47:04 172

原创 Java多线程

1.基本概念:程序、进程、线程程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态 的过程:有它自身的产生、存在和消亡的过程。——生命周期线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。 若一个进程同一时间并行执行多个线程,就是支持多线程的。 线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序计数器(pc),线程切...

2021-09-09 15:23:43 103

原创 Java面向对象2

一、继承性为什么要有继承?多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中, 那么多个类无需再定义这些属性和行为,只要继承那个类即可。此处的多个类称为子类(派生类),单独的这个类称为父类(基类 或超类)。可以理解为:“子类 is a 父类”。类继承语法规则:class Subclass extends SuperClass{ }作用: 继承的出现减少了代码冗余,提高了代码的复用性。 继承的出现,更有利于功能的扩展。 继承的出现让类与类之间产...

2021-09-08 22:49:08 147

原创 Java面向对象1

三大特征:封装、继承、多态Java类和对象类的访问机制:1.在一个类中的访问机制:类中的方法可以直接访问类中的成员变量。 (例外:static方法访问非static,编译不通过。)2.在不同类中的访问机制:先创建要访问类的对象,再用对象访问类中 定义的成员。对象的创建和使用:内存解析堆(Heap),此内存区域的唯一目的 就是存放对象实例,几乎所有的对象实例都在这里分配内存。这一点在Java虚拟机规范中的描述是:所有的对象实例以及数组都要在堆上分配。通常所说的栈(Stack),是指

2021-09-07 17:04:00 55

原创 6、Redis新数据类型

1.Bitmaps1.1简介现代计算机用二进制(位) 作为信息的基础单位, 1个字节等于8位, 例如“abc”字符串是由3个字节组成, 但实际在计算机存储时将其用二进制表示, “abc”分别对应的ASCII码分别是97、 98、 99, 对应的二进制分别是01100001、 01100010和01100011,如下图合理地使用操作位能够有效地提高内存使用率和开发效率。 Redis提供了Bitmaps这个“数据类型”可以实现对位的操作: Bitmaps本身不是一种数据类型, ...

2021-09-03 18:24:23 47

原创 5.Redis的发布和订阅

5.1什么是发布和订阅Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。Redis 客户端可以订阅任意数量的频道。5.2Redis的发布和订阅1、客户端可以订阅频道如下图2、当给这个频道发布消息后,消息就会发送给订阅的客户端5.3发布订阅命令行实现打开一个客户端订阅channel1 SUBSCRIBEchannel12、打开另一个客户端,给channel1发布消息hello...

2021-09-03 16:31:56 121

原创 4、Redis配置文件介绍

自定义目录:/myredis/redis.conf###Units单位### 配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit大小写不敏感###INCLUDES包含###类似jsp中的include,多实例的情况可以把公用的配置文件提取出###网络相关配置 ###bind默认情况bind=127.0.0.1只能接受本机的访问请求不写的情况下,无限制接受任何ip地址的访问生产环境肯定要写你应用服务器的地址;服务器是需要远程访问的,所以需

2021-09-03 16:16:51 48

原创 Redis常见五中数据类型

一、Redis键(Key)keys * 查看当前库所有key (匹配:keys *1)exists key 判断某个key是否存在type key 查看你的key是什么类型del key 删除指定的key数据unlink key 根据value选择非阻塞删除仅将keys从keyspace元数据中删除,真正的删除会在后续异步操作。expire key 10 10秒钟:为给定的key设置过期时间ttl key ...

2021-09-03 16:07:28 145

空空如也

空空如也

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

TA关注的人

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