随笔 基础redis java

转:Java中常见 判断是否为空

Java中常见 判断是否为空 Java中常见 判断是否为空 1. 判断对象为空 所在包 java.util.Objects 2. 判断集合为空 所在包 org.apache.commons.lang3 CollectionUtils.isEmpty(list) 3. 判断字符串为空 所在包 org. ......
常见 Java

5.12 综合案例 : 简单java类

* 简单java类,基础很重要,需要手,熟练无误的写出来 ``` class Dept{ private long deptno; private String dname; private String loc; public Dept(){// 必须提供无参构造方法; } public Dept ......
案例 5.12 java 12

Java官方笔记5数字和字符串

# Numbers Number的子类: ![](https://img2023.cnblogs.com/blog/1629545/202306/1629545-20230602140903535-645231197.png) 另外还有BigDecimal和BigInteger,用于高精度计算,At ......
字符串 字符 数字 笔记 官方

视频直播网站源码,Java过滤相同name的字符

视频直播网站源码,Java过滤相同name的字符 第一种 private static String ss(String name) { String[] str = name.split(","); if (str.length == 0 ) { return null; } List<Strin ......
视频直播 源码 字符 视频 网站

强化学习基础篇【1】:基础知识点、马尔科夫决策过程、蒙特卡洛策略梯度定理、REINFORCE 算法

# 强化学习基础篇【1】:基础知识点、马尔科夫决策过程、蒙特卡洛策略梯度定理、REINFORCE 算法 # 1.强化学习基础知识点 智能体(agent):智能体是强化学习算法的主体,它能够根据经验做出主观判断并执行动作,是整个智能系统的核心。 环境(environment):智能体以外的一切统称为环 ......
基础 梯度 知识点 定理 算法

强化学习基础篇[2]:SARSA、Q-learning算法简介、应用举例、优缺点分析

# 强化学习基础篇[2]:SARSA、Q-learning算法简介、应用举例、优缺点分析 # 1.SARSA SARSA(State-Action-Reward-State-Action)是一个学习马尔可夫决策过程策略的算法,通常应用于机器学习和强化学习学习领域中。它由Rummery 和 Niran ......
优缺点 算法 Q-learning learning 基础

关于AWS-VPC的创建与基础知识

关于VPC的创建,有如下几个基础知识: 1、当您创建 VPC 时,必须为这个 VPC 指定 IPv4 CIDR 块。允许的块大小介于 /16 网络掩码 (65,536 个 IP 地址) 和 /28 网络掩码 (16 个 IP 地址) 之间 2、一个VPC可以有多个 IPv4 CIDR 块,即多个网段 ......
基础知识 AWS-VPC 基础 知识 AWS

Scala学习(一)基础语法

1、val变量即常量,不可修改。var变量可修改。 类型声明:val a,b :String =null val a,b :Any=1 2、加强类:对基本类型使用了很多加强类,如StringOpt,在使用string类型时可以直接调用,如下图。 3、不能执行++,--,可以执行a+=1 4、使用函数 ......
语法 基础 Scala

FastJson转Java对像字段不区分大小写

昨天遇到参数key大小写不一致导致校验签名失败的问题,查了很长时间才找到原因。看了一下FastJson源码,发现JSON.toObject中转换成对象的时候会忽略大小写。 所以,当使用了JSON.toObject将json转成Java对象后,再用JSON.toObject转成json,key值就变了 ......
字段 FastJson 大小 Java

Java 8新特性之Stream流

## Java8新特性之Stream流 ## 什么是Stream流 Stream 使用一种类似用 SQL 语句从[数据库](https://cloud.tencent.com/solution/database?from=20065&from_column=20065)查询数据的直观方式来提供一种对 ......
特性 Stream Java

用Java爬虫轻松抓取网页数据

Java爬虫可以自动化地从互联网上采集各种数据,可以帮助企业分析竞争对手的网页排名,优化自己的网站,提高搜索引擎排名。那么如何开始爬虫呢? Java爬虫的具体步骤如下: 1、确定爬取目标 确定需要爬取的网站、页面和数据。 2、分析网页结构 通过浏览器开发者工具或者其他工具,分析目标网站的HTML结构 ......
爬虫 网页 数据 Java

java爬虫详解及简单实例

java爬虫是一种自动化程序,可以模拟人类在互联网上的行为,从网站上抓取数据并进行处理。下面是Java爬虫的详细解释: 1、爬虫的基本原理 Java爬虫的基本原理是通过HTTP协议模拟浏览器发送请求,获取网页的HTML代码,然后解析HTML代码,提取需要的数据。爬虫的核心是HTTP请求和HTML解析 ......
爬虫 实例 java

Java官方笔记4类和对象

# 创建类 定义类Bicycle: ```java public class Bicycle { // the Bicycle class has // three fields public int cadence; public int gear; public int speed; // th ......
对象 笔记 官方 Java

Web安全测试—HTTP基础

为什么要了解HTTP基础知识?原因在于,了解了HTTP的基础知识,不光对测试本身来说很重要,对于Web安全测试也是尤其的重要。 HTTP使用客户端/服务器结构 客户端发出请求,服务器做出响应,这是最基本的方式,同样也不存在其他的方式。服务器不可能做出没有请求,就向客户端发送数据响应的情况。如果在没有 ......
基础 HTTP Web

java 实现 ping ip

boolean status = InetAddress.getByName(configKafkaEntity.getKafkaIp()).isReachable(3000); if (!status) { log.error(configKafkaEntity.getKafkaIp() + "不 ......
java ping ip

工作记录:Skywalking 对Java服务进行日志分析指标收集

版本号:8.9.0 目标:通过日志分析生成日志对应级别指标,skywalking页面展示指标采集情况,并配置指标规则告警到钉钉 分析前提:skywalking已收集到对应服务的日志 ,日志列表可查询到服务日志 # 1.日志分析指标配置 ## Application配置 修改config/applic ......
Skywalking 指标 日志 Java

java 如何保留小数位的0?(#.##与0.00的区别)

1.情景展示 如上图所示,在java语言中,如果后面的小数位是零的话,会被自动抹除。 但在实际场景中,我们往往需要对小数位进行管理(统一展示小数的位数): 不足小数位的进行补零操作,多余的小数位进行舍弃或者四舍五入。 具体应如何实现? 2.具体分析 通过DecimalFormat.format()方 ......
小数位 小数 java 0.00 00

基于java语言编写的爬虫程序

ava语言可以使用Jsoup、HttpClient等库进行网络爬虫开发,其中Jsoup提供了HTML解析和DOM操作的功能,HttpClient则提供了HTTP协议的支持。你可以通过使用这些库,构建网络爬虫程序来爬取指定网站的数据。需要注意的是,应该遵守网站的robots.txt协议,不要对网站造成 ......
爬虫 语言 程序 java

Flask 模型基础

Flask 模型 Flask默认并没有任何数据库操作的API 我们可以选择认可适合自己项目的数据库来使用 Flask中可以根据自己的选择用原声语句实现功能,也可以选择ORM(SQIAlchemy、MongoEngine) ORM Flask用过Model操作数据库,不管你数据库的类型是Mysql或者 ......
模型 基础 Flask

6.2java上课用

package xu01; public class xch2 extends Thread{ public xch2(String name,int priorty) { super(name); this.setPriority(priorty); } public void run() {Sy ......
java 6.2

音视频基础概念

DTS与PTS DTS:DecodeTimeStamp,用于标识读入内存的比特流什么时候送入解码器编码 PTS:PresentationTimeStamp,用于标识解码后的视频帧什么时候显示出来 GOP(Group Of Pictures)是图像组的概念,它指的是视频编码序列中两个 I 帧之间的距离 ......
概念 基础

Dapr在Java中的实践 之 环境准备

### Dapr简介 Dapr (**D**istributed **Ap**plication **R**untime)是一个可移植的、事件驱动的运行时,它使任何开发人员都可以轻松地构建运行在云和边缘上的弹性、无状态和有状态的应用程序,并支持语言和开发人员框架的多样性。Dapr利用Sidecar架 ......
环境 Dapr Java

java 省份小工具

import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.alibaba.fastjson.JSONArray; import com.a ......
省份 工具 java

java 给定时间范围计算 年、季、月、日

import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; import java.util.Set; import java.util.TreeSet; i ......
范围 时间 java

Java HotSpot VM Options -XX

Please note that this page only applies to JDK 7 and earlier releases. For JDK 8 please see the Windows, Solaris reference pages. This document provid ......
HotSpot Options Java VM XX

java 8 Stream 分页、list转map

public static void main(String[] args) { List<String> list = Lists.asList("1,2", new String[] { "3,4" }); List<String> collect = null; // map 是对各个元素依次 ......
Stream java list map

Cannot deserialize instance of `java.lang.String` out of START_ARRAY token

反序列化时,字段接受非数组,但是传入的是数组 @PostMapping(path = "/aa", produces = { "application/json;charset=UTF-8" }, consumes= {"application/json;charset=UTF-8"}) @Resp ......

vrp系统常用基础命令

title: vrp系统常用基础命令 date: 2022-02-15T10:59:43Z lastmod: 2023-06-01T21:49:38Z tags: [vrp] # vrp系统常用基础命令 1、 用户视图 在这个视图下面所执行的命令特别少 一般执行ping命令或者保存(save)命令等 ......
命令 常用 基础 系统 vrp

编码基础

title: 编码基础 date: 2022-10-10T16:34:46Z lastmod: 2023-06-01T22:03:53Z tags: [ASCII,URL,Base家族,Base64,Base32,Base16,Base58,Base62,Base91,Base92,Base100, ......
编码 基础

[网鼎杯 2020 朱雀组]Think Java——wp

##源文件代码审计 这里使用IDEA打开 ###Test.class ![](https://img2023.cnblogs.com/blog/3117123/202305/3117123-20230531143357357-282348130.png) ![](https://img2023.cn ......
朱雀 Think 2020 Java