随笔 基础redis java

【≅Redis】BitMap类型介绍

Bitmap,即位图,是一串连续的二进制数组(0和1),可以通过偏移量(offset)定位元素。BitMap通过最小的单位bit来进行0|1的设置,表示某个元素的值或者状态,时间复杂度为O(1)。 由于 bit 是计算机中最小的单位,使用它进行储存将非常节省空间,特别适合一些数据量大且使用二值统计的 ......
类型 BitMap Redis

CSS基础知识笔记

CSS (Cascading Style Sheets) 指层叠样式表,是一种描述如何显示 HTML 元素的语言。 参考教程: ## CSS 语法 CSS 规则集(rule-set)由选择器和声明块组成: ![image](https://www.w3school.com.cn/i/css/sele ......
基础知识 基础 笔记 知识 CSS

Java中的final,权限修饰符与抽象类

Java中的final,权限修饰符与抽象类 final 修饰方法:表明该方法是最终方法,不能被重写 修饰类:表明该类是最终类,不能被继承 修饰变量:叫做常量,只能被赋值一次 基本数据类型:变量的值不能修改 引用数据类型:地址值不能修改,内部变量可以修改 权限修饰符的使用规则 实际开发中,一般只用pr ......
权限 final Java

Redis笔记(六):Redis订阅发布

### Commands - SUBSCRIBE channel [channel ...] - PUBLISH channel message - UNSUBSCRIBE [channel [channel ...]] - PSUBSCRIBE pattern [pattern ...] 正则订阅 ......
Redis 笔记

mysql基础_视图

## 介绍 MySQL 视图(View)是一种虚拟存在的表,同真实表一样,视图也由列和行构成,但视图并不实际存在于数据库中。行和列的数据来自于定义视图的查询中所使用的表,并且还是在使用视图时动态生成的。 ## 优点 1) 定制用户数据,聚焦特定的数据 2) 简化数据操作 3) 提高数据的安全性 4) ......
视图 基础 mysql

Java中的包

Java中的包 包就是文件夹,用来管理各种不同的java类,方便后期维护 规则:公司域名反写+包的作用,全部英文小写 全类名:包名+类名 注意: 使用同一个包中的类时,不需要导包 使用java.lang包中的类时,不需要导包 其他情况都需要导包 如果同时使用两个包中的同名类,需要全类名 ......
Java

Dockfile练习一:给ubuntu1804设置Java环境

[root@mondo opt]# cat Dockerfile# Base imageFROM ubuntu:18.04 # MAINTAINERMAINTAINER zhangjq <zhangjq@139.com> # 将宿主机的软件包,复制到容器里的/usr/local/src目录下面去AD ......
Dockfile 环境 ubuntu 1804 Java

vscode c++链接mongo数据库的操作随笔

1、需要先下载安装各种软件及依赖 1)c++链接mongo数据库需要涉及到这几个库,而且版本直接有范围 boost cmake libbson mingw mongo-c openssl gcc mongocxx 2、vscode安装,用vscode的好处就是会省事情很多 1)下载安装vscode2 ......
随笔 链接 数据库 数据 vscode

Java生成二维码及条形码工具

一:前言 二维码是一种可以存储信息的矩形图案,它可以在移动设备上进行扫描和读取信息。Java语言中有许多库可以用于生成和解码二维码,其中com.google.zxing是一种常用的库。com.google.zxing是一个开源的Java库,它可以用于生成和解码各种类型的二维码和条形码。这个库的优点是 ......
条形 条形码 工具 Java

Redis笔记(四):Java集成和配置

### Jedis **Jedis是Redis官方提供的Java客户端**,用于在Java应用程序中连接、操作Redis,它提供了与Redis通信的API,简化了Java开发者与Redis的交互流程。 Jedis Github Readme:https://github.com/redis/jedi ......
笔记 Redis Java

java引用类型传值

引用类型参数的传递,调用方的变量,和接收方的参数变量,地址指向的是同一个对象。 双方任意一方对这个对象的修改,都会影响对方 myself:这样也不用像php加&,说变就跟着变,会不会很麻烦,出现一些隐匿的bug ``` public class ImoocStudent { public void ......
类型 java

java 递归拼接树形结构代码

1、json数据(目标) [{ label: '一级 1', children: [{ label: '二级 1-1', children: [{ label: '三级 1-1-1' }] }] }, { label: '一级 2', children: [{ label: '二级 2-1', ch ......
树形 结构 代码 java

Java 从 ZipEntry 对象中读取指定文件

```java /** * 从zip文件中,读取指定的压缩内容 * @param zipFile zip压缩文件 * @param fileName 需要读取的文件名 * @param outTxtFile 输出文件 */ private static void readFileFromZipEnt ......
ZipEntry 对象 文件 Java

java8

1.编写一个方法,实现冒泡排序(由小到大),并调用该方法 package test;public class ccc1 {public static void main(String[] args) {// TODO Auto-generated method stubint x[]= {1,3,5 ......
java8 java

Java接口自动化-excel中参数化随机数-反射

1.最近在想到一个提高档次的一个参数化随机数的方法:反射 场景: 一般真实的测试数据不会写在excel表中,都是以${}的格式表示,对应的测试数据是写在了项目的properties或者yaml文件中。 2.例如:注册,登录场景,随机生成手机号 (1). excel设计随机参数: ![image](h ......
随机数 接口 参数 excel Java

springboot整合redis

前言 Redis是一款key-value存储结构的内存级NoSQL数据库 支持多种数据存储格式 支持持久化 支持集群 Redis下载(Windows版) https://github.com/tporadowski/redis/releases Redis安装与启动(Windows版) Window ......
springboot redis

Windows 和 linux 下面 Redis 性能比较

# Windows 和 linux 下面 Redis 性能比较 ## 问题来源 ``` 公司里面有一些环境还是使用Windows来跑 对应的. Redis和nginx 也是跑在Windows上面 但是微软官网自从 3.2.100 之后就再也没有编译过Windows版本的redis 网上能找到的基本上 ......
性能 Windows Redis linux

springboot的xml和java对象转换

package com.zygh.tscmp.pojo; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElem ......
springboot 对象 java xml

springboot整合redis

SpringBoot整合Redis 前言 Redis是一款key-value存储结构的内存级NoSQL数据库 支持多种数据存储格式 支持持久化 支持集群 Redis下载(Windows版) https://github.com/tporadowski/redis/releases Redis安装与启 ......
springboot redis

WPF 入门笔记 - 01 - 入门基础以及常用布局

🥑本篇为学习博客园大佬圣殿骑士的《WPF基础到企业应用系列》以及部分DotNet菜园的《WPF入门教程系列》所作笔记,对应圣殿骑士《WPF基础到企业应用系列》第 1 - 6 章之间内容,包括 WPF 项目结构、程序的启动和关闭、程序的生命周期、继承关系以及常见的布局控件及其应用。文章有问题的话欢迎... ......
布局 常用 基础 笔记 WPF

基础

......
基础

Mysql基础

# 查询 ## 简单查询 1. 查询单个字段 `select 字段名 from 表名;` 2. 查询多个字段 `select 字段名1,字段名2,... from 表名;` 3. 查询所有字段 `select * from 表名;` 注:企业开发中不建议使用 * 进行所有字段的查询。1、效率低 2、 ......
基础 Mysql

《数据结构与算法》之十大基础排序算法

一.冒泡排序 什么是冒泡排序? 冒泡排序是一种交换排序,它的思路就是在待排序的数据中,两两比较相邻元素的大小,看是否满足大小顺序的要求,如果满足则不动,如果不满足则让它们互换。 然后继续与下一个相邻元素的比较,一直到一次遍历完成。一次遍历的过程就被成为一次冒泡,一次冒泡的结束至少会让一个元素移动到了 ......
算法 数据结构 结构 基础 数据

java锁

## 1.什么是锁 针对于一个共享资源,如果有两个或两个以上的线程访问该资源,可能会导致该共享资源最后的结果与我们预期的结果不一致。比如一个共享变量,其中A线程将其从0循环加一十次,最后结果为十,但是再A线程对该变量循环加一的时候,有个B线程进行了改边该变量,那么可能最后A线程执行结束之后,其结果不 ......
java

From Java To Kotlin:空安全、扩展、函数、Lambda很详细,这次终于懂了

From Java To Kotlin, 空安全、扩展、函数、Lambda 概述(Summarize) * • Kotlin 是什么? * • 可以做什么? * • Android 官方开发语言从Java变为Kotlin,Java 有哪些问题? * • Kotlin的优点 * • Kotlin 特性 ......
函数 Kotlin Lambda From Java

Java 网络编程 —— 实现非阻塞式的服务器

## 创建阻塞的服务器 当 `ServerSocketChannel` 与 `SockelChannel` 采用默认的阻塞模式时,为了同时处理多个客户的连接,必须使用多线程 ```java public class EchoServer { private int port = 8000; priv ......
网络编程 服务器 网络 Java

HTML基础知识笔记

HTML 指的是超文本标记语言 (Hyper Text Markup Language) ``` html Hello World hello html ``` 参考教程: 1. 2. ## HTML 标签 - 标题 `This is a heading` - 段落 `This is a parag ......
基础知识 基础 笔记 知识 HTML

Java命令执行

(未完待续……) ## 1. Java的命令执行方式 JDK中提供的可执行系统命令的API有: - `java.lang.Runtime` - `java.lang.ProcessBuilder` - `java.lang.UNIXProcess`(Linux) / `java.lang.Proce ......
命令 Java

Java文件与IO流

首先我们要清楚什么是流,正如其名,很形象,流就是像水一样的东西,具有方向性,在java中 ,流大概就是类 接下来,我们要对输入输出流有一个基本认识,什么是输入输出流呢? 输入输出明显需要一个参照,而这个参照就是主存。 清楚了上面的概念,我们接着看下去吧。 ![1.png](https://s2.lo ......
文件 Java

《Kali渗透基础》01. 介绍

[TOC](kali渗透) > 这里只是起跑线而不是终点线。 > 本文以 kali-linux-2022.3-vmware-amd64 为例。 # 1:渗透测试 ## 1.1:安全问题的根源 - 分层思想的优劣 - 分层思想对计算机技术人员的影响 - 只追求功能实现 - 最大的安全威胁是人 ## 1 ......
基础 Kali 01