- 博客(6)
- 收藏
- 关注
原创 【JUC基础学习笔记】
JUC基础学习笔记一、JUC概述1. JUC是什么2. 进程与线程3. 并发与并行4. sleep() 和 wait()等方法二、Lock1. Synchronized2. Lock接口与方法3. 两者异同4. Lock接口重要实现类三、线程通信 / 线程同步1. Synchronized同步块2. Lock锁四、线程安全1. 阻塞同步2. 非阻塞同步3. 非同步五、集合的线程安全1. 并发集合 ArrayList2. Vector3. Collections4. JUC.CopyOnWriteList..
2022-03-24 16:56:52 5941
原创 深入理解JVM——字符串常量池
【问题】:请判断以下打印结果:public class RuntimeConstantPoolOOM { public static void main(String[] agrs) { String str1 = new StringBuilder("计算机").append("软件").toString(); System.out.println(str1.intern() == str1); String str2 = new StringBuilder("ja").a
2021-12-29 15:54:43 520
原创 python并发爬虫——多线程、线程池实现
python并发爬虫——多线程、线程池实现一个网络爬虫通常由发送请求、获取响应、解析页面、本地保存等这几部分组成。其中最难,细节最多的当然是页面解析环节,对于不同的页面,其解析难度必然又所差异,甚至有些安全性较高的网站还设有各种反扒机制,想要获取需要的信息需要视具体情况而言。当然这些内容不在本篇的介绍范围内。本文主要内容是针对如何使用多线程、线程池进行并发操作,提高爬虫的爬取效率。一、常规网络爬虫1. 执行顺序通常,我们在使用爬虫对网页进行爬取的时候,往往采用requests库发送get请求,获取响
2021-04-27 13:37:33 6910 3
原创 RF/CRF++工具简单使用案例——词性标注篇
RF/CRF++工具简单使用案例——词性标注篇一、语料准备二、语料处理三、使用CRF++工具1. 打开命令行窗口2. 训练3. 测试4. 评估四、结语系列实验一、语料准备从网上下载一份人民日报语料(data.txt),并对其进行词性标注(或者下载一份已标注数据作为语料)。效果如下:在/p 1998年/t 来临/v 之际/f ,/w 我/r 十分/m 高兴/a 地/u 通过/p [中央/n 人民/n 广播/vn 电台/n]nt 、/w [中国/ns 国际/n 广播/vn
2021-04-23 16:52:15 1216 1
原创 关于IDEA中SSM整合---初级
SSM整合一、pom.xml1.导入相关依赖jar包 <dependencies> <!-- AOP核心包 --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.6.8</version>
2020-11-27 10:32:15 180 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人