程序员 程序 日记java
20230517 java.io.Writer
## 介绍 - `java.io.Writer` - `public abstract class Writer implements Appendable, Closeable, Flushable` - 用于写入字符流的抽象类 - 只有一个抽象方法需要子类实现:`public abstract ......
20230529 java.util.function.Function
## 介绍 - `java.util.function.Function` - 接口声明 ```java @FunctionalInterface public interface Function ``` ## API ### static - identity - 返回入参 ### public ......
20230529 java.util.function.Predicate
## 介绍 - `java.util.function.Predicate` - 接口声明 ```java @FunctionalInterface public interface Predicate ``` ## API ### static - isEqual - ` Predicate is ......
20230628 java.net.http.HttpRequest
## 介绍 - java.net.http.HttpRequest - public abstract class HttpRequest ## API ### Builder - uri - expectContinue - 请求服务器在发送正文之前确认请求 - 默认禁用 - 如果启用,则在客户端 ......
20230628 java.net.http.HttpResponse
## 介绍 - java.net.http.HttpResponse - public interface HttpResponse ## API ### public - uri - `URI` - request - `HttpRequest` - statusCode - 状态码 - vers ......
20230607 java.util.concurrent.locks.Lock
## 介绍 - java.util.concurrent.locks.Lock - public interface Lock - Lock 实现提供比使用 synchronized 更广泛的锁定操作。 它们允许更灵活的结构化,可能具有完全不同的属性,并且可以支持多个相关联的 Condition 对 ......
UE5打完包后,启动程序不能全屏
最近看到ue5的打包程序后不能默认自动全屏,效果如下,发现并不是全屏的,而且就算点击放大也不是全屏 ![图片](https://img2023.cnblogs.com/blog/2589936/202308/2589936-20230830170718896-645234558.png) 解决办法: ......
问题,Netty 程序发现大量 TCPV6 及 CLOSE_WAIT 状态连接
问题,Netty 程序发现大量 TCPV6 及 CLOSE_WAIT 状态连接? 1. ps -ef | grep "程序名" ,找到程序进程Id 2.lsof -Ki -p 进程号 | grep tcpv6|wc -l ,找到异常的连接清单 异常问题如何处理? Netty 程序发现大量 TCPV6 ......
Java 配置 HTTP/Socks 代理竟能如此简单
在网络请求过程中,使用代理是一种常见的需求。代理服务器可以帮助我们隐藏真实的 IP 地址、加速访问速度、访问公司特定内网等等要求。在 Java 中,我们可以通过一些库或框架来实现代理的设置和使用。 但如果使用 OkHttp、HttpClient 亦或是 Retrofit 和 Feign,需要实现 S ......
java中判断String是否为数字类型字符串
一:判断java中的字符串是否为数字,可以通过正则表达式来判断;其判断逻辑如下: 1、根据阿里巴巴代码规范,将Pattern设置为全局常量,通过 -?[0-9]+(\\\\.[0-9]+)? 进行匹配是否为数字 private static final Pattern pattern = Patte ......
java代码执行linux命令并获取返回结果
public static String runLinuxCmd(String command) throws IOException{ if(System.getProperty("os.name").toLowerCase().contains("windows")){ logger.info( ......
Python 字典的取值,“[]取值”和“get取值”的区别, stu['name']和stu.get('name')都可以取值,但是 stu['name']如果键写错的话,程序会报错,为了程序的健壮性,推荐使用get方式
Python 字典的取值,“[]取值”和“get取值”的区别, stu['name']和stu.get('name')都可以取值,但是 stu['name']如果键写错的话,程序会报错,为了程序的健壮性,推荐使用get方式 stu = {'name':'lfj', 'age':18} # get方式 ......
Java进阶篇-3
# IO流 存储和读取数据的解决方案 用于读写文件中的数据(本地文件,网络中的数据...) 分类: 1. 按流向: 1. 输入流 2. 输出流 2. 按操作文件的类型 1. 字节流 2. 字符流 ## FileOutputStream ```java public static void main( ......
C# 一般应用程序获取请求报文
public class Check : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string sendStr = st ......
计算某段程序运行的时间
``` #include #include // 包含 头文件 int main( int argc, char* argv[], char* envp[]) { // 获取当前时间点 auto start = std::chrono::high_resolution_clock::now(); f ......
Java线程池分批调用
# Java线程池分批调用 原文:https://www.cnblogs.com/hapjin/p/17568676.html ## 前言 本文记录 Java分批、并发处理数据的写法。虽然分批并发调用的写法很多,但向线程池提交任务执行、某批次执行失败如何处理、某批次的执行结果如何与原task对应等细 ......
使用java代码通过URL将图片下载保存到本地
String imageUrl = "http://example.com/image.jpg"; // 替换成你需要下载的图片URL String savePath = "/path/to/your/save/directory/image.jpg"; // 替换成你需要保存图片的本地目录 try ......
Java封装读取properties配置文件的工具类【杭州多测师_王sir】
package cn.duoceshi.springbootdemo.utils; import lombok.extern.slf4j.Slf4j; import java.io.*; import java.util.*; @Slf4j public class PropertyUtils { ......
Java封装读取Redis数据库数据的工具类【杭州多测师_王sir】
package cn.duoceshi.springbootdemo.utils; import org.springframework.stereotype.Component; import redis.clients.jedis.Jedis; import redis.clients.jedi ......
解决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反序列化-代码基础
与Java反序列化的主要三个知识点代码 # 0x01 反射 ```java // 正常创建 Person person =new Person(); Class c = person.getClass(); // forName获取 //Class c = Class.forName("sun.re ......
Java+HttpClient库 封装get、键值对格式的post、json格式的post请求的工具方法【杭州多测师_王sir】
package cn.duoceshi.springbootdemo.utils; import cn.duoceshi.springbootdemo.Enum.CodeEnum; import cn.duoceshi.springbootdemo.model.HttpClientResponse; ......
java练习-遍历文件,集合练习
需求: /* 需求:统计一个文件夹中每种文件的个数并打印。(考虑子文件夹) 打印格式如下: txt:3个 doc:4个 jpg:6个 */课堂实例代码: package com.example.ss_0203_array.test.test_0830; import java.io.File; im ......
Java基本数据类型
数据类型 字节数 取值范围 boolean char 2 byte 1 -128~127 short 2 -32768~32767 int 4 -2147483648~2147483647 long 8 -9223372036854775808~9223372036854775807 float 4 ......
从下个月开始,App Store 要求使用 Xcode 14 构建的 iOS 16 兼容应用程序
Xcode 继向开发者发布第一个iOS 16.5 测试版后,苹果公司周二宣布了对开发者向 App Store 提交应用程序的新要求。从下个月开始,Apple 将要求每个应用程序都必须使用 Xcode 14.1 或更高版本构建,以确保与 iOS 16、iPadOS 16、watchOS 9、tvOS ......
程序员常逛的17 个杀手级网站
99.8%的人都不知道的网站,先收藏下吧\~ ### 通过api,可随机获取Unsplash网站的图片 **** ![1.jpg](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/83099ddd286142c08606891cef17fd57~t ......
直播程序,纯时间比较(时分),不含日期,js前端比较
直播程序,纯时间比较(时分),不含日期,js前端比较 //ajax请求后返回的数据success : function(data) {for (var i = 0; i < data.length; i++) {var rows = data[i];var rowTimeBegin=(parseIn ......
学习Java第18天
顺序结构 Java的基本结构结束顺序结构,除非特别指明,否则就按照顺序一句一句执行。 顺序结构是最简单的算法结构。 语句与语句之间,框与框之间是按从上到下顺序进行的,它是由若干依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构 选择结构 if单选择结构 我们很多时候需要去判断一个东 ......
java Swing之选项卡面板——JTabbedPane
参考:https://www.cnblogs.com/xixixing/p/9756416.html JTabbedPane的使用案例(代码来自JTSTestBuilder开源项目): jTabbedPane1.add(spatialFunctionPanel, "Geometry Function ......