Java入门——从环境配置到Hello,world! Java的特点和优势 简单性 面向对象 可移植性:跨平台,“Write once, run anywhere” 高性能 分布性程序 动态性:反射机制 多线程:同时进行 安全性:适合用于网络 健壮性:不易崩溃 使用的人多 Java的三大版本 Jav ...
分类:
编程语言 时间:
2021-02-27 13:29:30
阅读次数:
0
一、背景 因为经常有爬虫数据处理的需求,之前一直用的多线程+requests方式爬虫,但是这种方式有两个问题: 1、当请求很多,并发稍微多一点的时候电脑特别卡 2、每次变更请求包,比如post换get,需要用不同的方式解析出header等数据不是很方便 主要基于这两个原因,搞了一个基于socket+ ...
分类:
其他好文 时间:
2021-02-27 13:13:04
阅读次数:
0
一、创建多线程的方式 1.继承Thread类,并重写run()方法。 package ThreadTest; public class Thread1 extends Thread{ @Override public void run() { super.run(); System.out.prin ...
分类:
编程语言 时间:
2021-02-27 13:12:45
阅读次数:
0
1:继承Thread 继承Thread 实现多线程,重写run方法,run方法实现具体的业务逻辑Java 只支持单继承,不建议这样使用/** * 继承 Thread类,重写 run方法 */public class ThreadDome extends Thread { @Override publ ...
分类:
编程语言 时间:
2021-02-26 13:33:48
阅读次数:
0
最近正在学习linux下堆的管理机制,收集了书籍和网络上的资料,以自己的理解做了整理,做个记录。如果有什么不对的地方欢迎指出! Memory Allocator 常见的内存管理机制 dlmalloc:通用分配器 ptmalloc2:glibc分配器,继承自dlmalloc,并提供了多线程支持,主要研 ...
分类:
其他好文 时间:
2021-02-26 12:56:38
阅读次数:
0
引言 曾经有一道比较比较经典的面试题“你能够说说java的并发包下面有哪些常见的类?”大多数人应该都可以说出 CountDownLatch、CyclicBarrier、Sempahore多线程并发三大利器。这三大利器都是通过AbstractQueuedSynchronizer抽象类(下面简写AQS) ...
分类:
编程语言 时间:
2021-02-25 12:23:16
阅读次数:
0
Redis技术栈目前广泛使用于开发领域,掌握Redis技术栈与Springboot的集成至关重要。 Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类 ...
分类:
编程语言 时间:
2021-02-25 12:11:37
阅读次数:
0
对于如下代码的,它的打印结果是什么 NSThread *thread = [[NSThread alloc] initWithBlock:^{ NSLog(@"1"); }]; [thread start]; [self performSelector:@selector(testhaha) onT ...
分类:
编程语言 时间:
2021-02-24 13:19:34
阅读次数:
0
之前介绍了两种实现多线程的方式:继承Thread类和实现Runnable接口。但是这两种方式的线程都不能返回一个返回值,因为run()没有返回值。 但是有时候我们委派一个线程去执行一个任务,我们希望这个线程可以返回该任务的执行结果。 JDK8中推出了一种新的实现多线程的方式:实现Callable接口 ...
分类:
编程语言 时间:
2021-02-24 13:13:18
阅读次数:
0
注释 IEDA中注释颜色之类的修改:file->settings->Editor->Java 单行注释:// 多行注释:/* */ 文档注释JavaDoc:/** */ 标识符 标识符以字母,下划线,$开头;大小写敏感;不能用关键词;可以使用中文,但不建议 数据类型 java是一种强类型语言,先定义 ...
分类:
编程语言 时间:
2021-02-23 14:22:27
阅读次数:
0