语法 随笔 基础java

20230628 java.net.http.HttpRequest

## 介绍 - java.net.http.HttpRequest - public abstract class HttpRequest ## API ### Builder - uri - expectContinue - 请求服务器在发送正文之前确认请求 - 默认禁用 - 如果启用,则在客户端 ......
HttpRequest 20230628 java http net

20230628 java.net.http.HttpResponse

## 介绍 - java.net.http.HttpResponse - public interface HttpResponse ## API ### public - uri - `URI` - request - `HttpRequest` - statusCode - 状态码 - vers ......
HttpResponse 20230628 java http net

20230607 java.util.concurrent.locks.Lock

## 介绍 - java.util.concurrent.locks.Lock - public interface Lock - Lock 实现提供比使用 synchronized 更广泛的锁定操作。 它们允许更灵活的结构化,可能具有完全不同的属性,并且可以支持多个相关联的 Condition 对 ......
concurrent 20230607 locks java Lock

Java 配置 HTTP/Socks 代理竟能如此简单

在网络请求过程中,使用代理是一种常见的需求。代理服务器可以帮助我们隐藏真实的 IP 地址、加速访问速度、访问公司特定内网等等要求。在 Java 中,我们可以通过一些库或框架来实现代理的设置和使用。 但如果使用 OkHttp、HttpClient 亦或是 Retrofit 和 Feign,需要实现 S ......
Socks Java HTTP

java中判断String是否为数字类型字符串

一:判断java中的字符串是否为数字,可以通过正则表达式来判断;其判断逻辑如下: 1、根据阿里巴巴代码规范,将Pattern设置为全局常量,通过 -?[0-9]+(\\\\.[0-9]+)? 进行匹配是否为数字 private static final Pattern pattern = Patte ......
字符串 字符 类型 数字 String

java代码执行linux命令并获取返回结果

public static String runLinuxCmd(String command) throws IOException{ if(System.getProperty("os.name").toLowerCase().contains("windows")){ logger.info( ......
命令 代码 结果 linux java

Java进阶篇-3

# IO流 存储和读取数据的解决方案 用于读写文件中的数据(本地文件,网络中的数据...) 分类: 1. 按流向: 1. 输入流 2. 输出流 2. 按操作文件的类型 1. 字节流 2. 字符流 ## FileOutputStream ```java public static void main( ......
Java

网络渗透基础之JavaScript(上)

JavaScript用法 HTML 中的 Javascript 脚本代码必须位于 <script> 与 </script> 标签之间。 Javascript 脚本代码可被放置在 HTML 页面的 <body> 和 <head> 部分中,下面是一个例子。这个例子是把JavaScript代码放在<bod ......
JavaScript 基础 网络

基础介绍篇

一.在学习之前我们需要了解爬虫的基本流程: 1.首先我们要向目标站点发送一个请求,其中包括请求头和请求体等。 2.然后页面会反馈给我们一个响应的内容,response包括了HTML、json,图片及视频等。 3.解释内容因为返回的response内容是数据我们要转换成我们需要的内容就需要对其进行解析 ......
基础

Java线程池分批调用

# Java线程池分批调用 原文:https://www.cnblogs.com/hapjin/p/17568676.html ## 前言 本文记录 Java分批、并发处理数据的写法。虽然分批并发调用的写法很多,但向线程池提交任务执行、某批次执行失败如何处理、某批次的执行结果如何与原task对应等细 ......
线程 Java

使用java代码通过URL将图片下载保存到本地

String imageUrl = "http://example.com/image.jpg"; // 替换成你需要下载的图片URL String savePath = "/path/to/your/save/directory/image.jpg"; // 替换成你需要保存图片的本地目录 try ......
图片下载 代码 图片 java URL

Java封装读取properties配置文件的工具类【杭州多测师_王sir】

package cn.duoceshi.springbootdemo.utils; import lombok.extern.slf4j.Slf4j; import java.io.*; import java.util.*; @Slf4j public class PropertyUtils { ......
properties 文件 工具 Java sir

Java封装读取Redis数据库数据的工具类【杭州多测师_王sir】

package cn.duoceshi.springbootdemo.utils; import org.springframework.stereotype.Component; import redis.clients.jedis.Jedis; import redis.clients.jedi ......
数据 数据库 工具 Redis Java

解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符

1、XTHS 实测,把sql 语句最后的; 去掉就可以了。在数据库工具中有这个分好是可以的,但是在mybatis中却不行 ### Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符 ; bad SQL grammar []; nested ......

java format.xml

``` ``` ......
format java xml

《Web安全基础》04. 文件上传漏洞

@[TOC](web) > 本系列侧重方法论,各工具只是实现目标的载体。 > 命令与工具只做简单介绍,其使用另见《安全工具录》。 > 靶场参考:upload-labs。 # 1:文件上传漏洞 **文件上传漏洞**,指程序对文件的上传未作全面限制,导致用户可以上传一些超越用户权限的文件。可以是木马,s ......
漏洞 文件 基础 Web 04

java反序列化-代码基础

与Java反序列化的主要三个知识点代码 # 0x01 反射 ```java // 正常创建 Person person =new Person(); Class c = person.getClass(); // forName获取 //Class c = Class.forName("sun.re ......
序列 代码 基础 java

Java+HttpClient库 封装get、键值对格式的post、json格式的post请求的工具方法【杭州多测师_王sir】

package cn.duoceshi.springbootdemo.utils; import cn.duoceshi.springbootdemo.Enum.CodeEnum; import cn.duoceshi.springbootdemo.model.HttpClientResponse; ......
格式 post HttpClient 工具 方法

java练习-遍历文件,集合练习

需求: /* 需求:统计一个文件夹中每种文件的个数并打印。(考虑子文件夹) 打印格式如下: txt:3个 doc:4个 jpg:6个 */课堂实例代码: package com.example.ss_0203_array.test.test_0830; import java.io.File; im ......
文件 java

MarkDown语法(使用方法)

# MarkDown语法(使用方法) 推荐文本编辑器:Typora,文件的后缀名是:xxx.md # 标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 # 字体 **Hello,World!** 两边加两星号是粗体 *Hello,World!* 两边加一个星号是斜体 ......
使用方法 语法 MarkDown 方法

云计算基础-计算虚拟化

# 计算虚拟化:深入探索云计算的核心技术 ## 引言 计算虚拟化,作为云计算的核心技术,已经深刻地改变了IT行业的面貌。它不仅提供了资源的高效利用,还为企业带来了前所未有的灵活性和可扩展性。本文将对计算虚拟化进行深入剖析,探讨其背后的技术原理、实际应用和未来趋势。 ## 虚拟化的历史与演进 计算虚拟 ......
基础

Java基本数据类型

数据类型 字节数 取值范围 boolean char 2 byte 1 -128~127 short 2 -32768~32767 int 4 -2147483648~2147483647 long 8 -9223372036854775808~9223372036854775807 float 4 ......
类型 数据 Java

云计算基础

# 探究阿里云与云计算基础:解码背后的技术与应用 ## 引言 今天我们要深度探讨一个颇具影响力的主题:云计算与阿里云。云计算不仅仅是业界的一个热词,它已经深刻改变了我们的日常工作和商业实践。当谈到云计算亚太地区最大的服务提供商,阿里云无疑是一名重量级选手。本文将通过专业的角度,分析云计算的基础构成, ......
基础

学习Java第18天

顺序结构 Java的基本结构结束顺序结构,除非特别指明,否则就按照顺序一句一句执行。 顺序结构是最简单的算法结构。 语句与语句之间,框与框之间是按从上到下顺序进行的,它是由若干依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构 选择结构 if单选择结构 我们很多时候需要去判断一个东 ......
Java

折腾410随身wifi随笔

uz801开adb http://192.168.100.1/usbdebug.html ​改imei密码 zxcvbn 003c 切卡密码 imei后6位 +66 刷modem 高通备份出来里面有一个64M的bin文件,我的文件名是:NON-HLOS.bin,用7ZIP解压它,把解压出来的所有文件 ......
随笔 wifi 410

java Swing之选项卡面板——JTabbedPane

参考:https://www.cnblogs.com/xixixing/p/9756416.html JTabbedPane的使用案例(代码来自JTSTestBuilder开源项目): jTabbedPane1.add(spatialFunctionPanel, "Geometry Function ......
JTabbedPane 面板 Swing java

随笔-调试-常用命令零散记录

valgrind --log-file='valgrind_report.log' --time-stamp=yes --tool=memcheck --leak-check=full --show-leak-kinds=all ./exec gdb -iex 'set pagination off ......
随笔 命令 常用

【Java】- 非法字符:“\ufeff”解决办法

问题描述: 新引入项目的运行时提示"非法字符:“\ufeff” ",项目报错不能运行. 出现原因: 编码风格不一致 解决方案: 方案一:编码改为GBK格式,再转为UTF-8格式,重新启动项目问题解决; 操作步骤: (1)在IDEA右下角找到UTF-8字样的编码格式设计项,点击选择第一项GBK,然后C ......
字符 办法 ufeff Java

冰橙API- ChatGPT开放接口 支持PHP JAVA JS GO C等种类开发范例

openai chatgpt国内接口 https://apifox.com/apidoc/shared-52fb41cb-0e62-4e34-b06d-f9334d7a0502/api-106414419 冰橙GPT稳定提供API接口服务 定时有人进行问题排查处理 1小时内问题响应 接入了腾讯云的内 ......
范例 种类 接口 ChatGPT JAVA

Python的基础数据类型

int, float, bool (5星)str (5星)list (5星)tuple (2星)set (1星)dict (5星)bytes (4星)运算符 (3星)文件操作 (4星) int: 整数,可以用来加减乘除, 大小比较a = 10 float: 小数, 浮点数 a = 10.5 prin ......
类型 基础 数据 Python