编程笔记
-
python并发编程实战(四):使用多线程,python爬虫被加速10倍
python创建多线程的方法 单线程、多线程爬取博客园速度对比 tmp/blog_spider.py import requests urls = [ f"https://www.cnblogs.com/#p{page}" for page in range(1, 50+1) ] def craw(url): r = requests.get(ur…
-
windows配置graalvm
graalvm-java-17下载地址 setx /M PATH "C:/Progra~1/Java/<graalvm>/bin;%PATH%" setx /M JAVA_HOME "C:/Progra~1/Java/<graalvm>"
-
No qualifying bean of type 'org.springframework.boot.autoconfigure.http.HttpMessageConverters
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.boot.autoconfigure.http.HttpMessageConverters' available: expected at least…
-
综合案例_文件搜索和FileFilter过滤器的原理和使用
文件搜索 需求 : 遍历D:/aaa文件夹,及 aaa 文件夹的子文件夹并且只要.java结尾的文件 分析: 1.目录搜索,无法判断多少级目录,所以使用递归,遍历所有目录 2.遍历目录时,获取的子文件,通过文件名称…
-
《Java架构师的第一性原理》102 Redis源码解析
通过阅读 Redis 源码,可以学习和掌握到的计算机系统设计思想 根据 Redis 不同的功能特性,分线条学习每个功能特性上涉及的关键技术和设计思想 对于Redis的代码架构,需要掌握以下两类内容 代码的目录结构和作用划…
-
List 移除元素 报错 java.lang.UnsupportedOperationException
异常信息:java.lang.UnsupportedOperationException at java.util.AbstractList.remove(AbstractList.java:161) at java.util.AbstractList$Itr.remove(AbstractList.java:374) at java.util.Collection.r…
-
关于java
Java的特性和优势 简单性 面向对象 可移植性 高性能 分布性 动态性 多线程 安全性 健壮性 Java 的三大版本 JavaSE:标准版(桌面程序,控制台开发) JavaME:嵌入式开发(手机,小家电) JavaEE:E企业级开发(we…
-
Java 类加载过程
以下哪项不属于java类加载过程? A.生成java.lang.Class对象 B.int类型对象成员变量赋予默认值 C.执行static块代码 D.类方法解析 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Lo…
-
java如何创建一个只读集合呢?
转自: http://www.java265.com/JavaJingYan/202207/16570767853906.html 集合简介: 集合是指具有某种特定性质的具体的或抽象的对象汇总而成的集体。其中,构成集合的这些对象则称为该集合的元素 确定性 …
-
【HarmonyOS】【JAVA UI】 鸿蒙 Webview怎么设置cookie和读取cookie
在大家开发中,可能会使用Webview去加载网页,需要将应用开发中使用到必要的cookie信息同步到HarmonyOS的webview,也有可能从HarmonyOS的webview中获取cookie信息,如下写一个demo作为参考,基础的webview学习,…