- 博客(8)
- 收藏
- 关注
原创 【Java】如何同步获取指定 URL 的页面内容
请注意,在使用这段代码之前,需要确保您已经正确导入了相关的库(例如 OkHttp 和 StringUtils)。另外,这段代码是同步的,意味着当执行网络请求时,当前线程会被阻塞,直到请求完成并且获取到响应。如果您希望实现异步的网络请求,可以使用 OkHttp 提供的异步请求方式(例如 enqueue(callback))来处理。如果在执行请求或者获取响应过程中发生了 IOException 异常,会打印错误信息,并将结果赋值为 null。这段代码是一个简单的方法,用于同步获取指定 URL 的页面内容。
2023-09-04 13:49:50 254 1
原创 牛客网刷题记录——数据结构
数组A[1..5,1..6]的意思是数组元素的坐标范围是A[1,1]到A[5,6],A[5][6]是5行6列,每一行有6个数据,每一列有5个数据,起始位置1000已经占用了一个A[0][0]的位置了,所以中间间隔的元素个数为6*4+5-1=28个 28*5=140 1000+140=1400。线性表的定义:除第一个和最后一个元素外,其余每个元素都有且仅有一个直接前驱和直接后继。线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后件。哈希表是随机存储,所以是离散分布,顺序遍历实现不了。
2023-09-03 22:08:16 145
原创 【Java】如何通过JavaMail发送邮件
其中,"mail.smtp.host"属性用于设置SMTP服务器地址,"mail.smtp.port"属性用于设置SMTP服务器使用的端口,"mail.smtp.auth"属性用于告诉JavaMail要进行身份认证,而"mail.smtp.socketFactory.class"和"mail.smtp.socketFactory.port"属性用于设置使用SSL加密连接时的相关信息。这样,创建的Session对象就拥有了进行SMTP身份验证的能力,可以用于后续的邮件发送操作。需要注意的是,在使用。
2023-09-03 22:02:12 234
原创 【Java】匿名类
Java 中可以实现一个类中包含另外一个类,且不需要提供任何的类名直接实例化。主要是用于在我们需要的时候创建一个对象来执行特定的任务,可以使代码更加简洁。匿名类是不能有名字的类,它们不能被引用,只能在创建时用 new 语句来声明它们。以上的代码创建了一个匿名类对象 object1,匿名类是表达式形式定义的,所以末尾以分号;来结束。匿名类通常继承一个父类或实现一个接口。
2023-09-01 17:16:18 476 1
原创 【java】cookie
Okhttps库可以调用API,抓取网页、下载文件,但前提是不需要登录,如果要求登录才能访问,就需要用到cookie。所谓cookie是储存在客户端浏览器的一段文本数据,以key=value的格式储存一条数据,数据间分号隔开。各种浏览器都对cookie的数量和大小有限制,所以一般只用来储存登录数据等一些小数据。
2023-08-31 20:21:54 39
原创 【Java】对User-Agent,Referer和Host的简要解释
User-Agent(用户代理)是一个HTTP头信息,它用于标识发送请求的客户端(通常是浏览器或其他HTTP客户端)。多个域名可以指向同一个IP地址,通过设置Host头信息,服务器可以根据不同的请求域名来提供不同的网站内容或虚拟主机服务。这些头信息都是可选的,但在一些场景中,服务器可能会根据这些信息来进行相关的处理和判断,例如根据User-Agent适配不同的设备样式、根据Referer统计流量来源或根据Host提供多个网站的服务。对象,可以执行HTTP请求,发送给服务器,并获取服务器的响应。
2023-08-31 13:16:29 621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人