上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 34 下一页
摘要: synchronized是一种互斥锁 一次只能允许一个线程进入被锁住的代码块 synchronized是一种内置锁/监视器锁 Java中每个对象都有一个内置锁(监视器,也可以理解成锁标记),而synchronized就是使用对象的内置锁(监视器)来将代码块(方法)锁定的 synchronized锁作 阅读全文
posted @ 2020-08-16 22:06 hjy1995 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 线程安全 多线程主要是为了提高我们应用程序的使用率。但同时,这会给我们带来很多安全问题 因为在多线程的环境下,线程是交替执行的,一般他们会使用多个线程执行相同的代码。如果在此相同的代码里边有着共享的变量,或者一些组合操作,我们想要的正确结果就很容易出现了问题 性能问题 使用多线程我们的目的就是为了提 阅读全文
posted @ 2020-08-16 22:04 hjy1995 阅读(143) 评论(0) 推荐(0) 编辑
摘要: sleep() 调用sleep方法会进入计时等待状态,等时间到了,进入的是就绪状态,不是运行状态 yield() 调用yield方法会先让别的线程执行,但是不确保真正让出 意思是:我有空,可以的话,让你们先执行 join() 调用join方法,会等待该线程执行完毕后才执行别的线程 interrupt 阅读全文
posted @ 2020-08-16 22:03 hjy1995 阅读(150) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal提供了线程的局部变量,每个线程都可以通过set()和get()来对这个局部变量进行操作,但不会和其他线程的局部变量进行冲突,实现了线程的数据隔离~。 简要言之:往ThreadLocal中填充的变量属于当前线程,该变量对其他线程而言是隔离的。 管理connection 数据库连接 阅读全文
posted @ 2020-08-16 22:02 hjy1995 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 进程和线程 进程作为资源分配的基本单位 线程作为资源调度的基本单位,是程序的执行单元,执行路径(单线程:一条执行路径,多线程:多条执行路径)。是程序使用CPU的最基本单位 线程有3个基本状态: 执行、就绪、阻塞 线程有5种基本操作: 派生、阻塞、激活、 调度、 结束 并行和并发 并行: 并行性是指同 阅读全文
posted @ 2020-08-16 22:00 hjy1995 阅读(171) 评论(0) 推荐(0) 编辑
摘要: List ArrayList底层是数组,LinkedList底层是链表。数组遍历速度快,LinkedList增删元素快。 在工作中一般就用ArrayList,而不用LinkedList,原因也很简单: 在工作中,遍历的需求比增删多,即便是增加元素往往也只是从尾部插入元素,而ArrayList在尾部插 阅读全文
posted @ 2020-08-16 21:58 hjy1995 阅读(75) 评论(0) 推荐(0) 编辑
摘要: IO按操作对象分类 缓冲操作:BufferedInputStream、BufferedOutputStream、BufferedReader、BufferedWriter 文件操作:FileInputStream、FileOutputStream、FileReader、FileWriter 管道操作 阅读全文
posted @ 2020-08-16 21:56 hjy1995 阅读(138) 评论(0) 推荐(0) 编辑
摘要: equals() 和 hashCode() 特性: 重写equals()方法,就必须重写hashCode()的方法 equals()方法默认是比较对象的地址,使用的是==等值运算符 hashCode()方法对底层是散列表的对象有提升性能的功能 同一个对象(如果该对象没有被修改):那么重复调用hash 阅读全文
posted @ 2020-08-16 21:55 hjy1995 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 泛型 Java泛型设计原则:只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException异常 泛型是提供给javac编译器使用的,它用于限定集合的输入类型,让编译器在源代码级别上,即挡住向集合中插入非法数据。但编译器编译完带有泛形的java程序后,生成的class文件中将不 阅读全文
posted @ 2020-08-16 21:51 hjy1995 阅读(145) 评论(0) 推荐(0) 编辑
摘要: HTTP 1.网站通信粗略过程 我们知道HTTP是在应用层中的,显然,我们在Web通信的过程中,不仅仅是需要HTTP协议的,还会涉及到其他的协议的。 DNS:负责解析域名 我们访问一个网页的时候,往往是通过域名来访问的www.zhongfucheng.site,而计算机通信只认的是我们的主机地址(1 阅读全文
posted @ 2020-08-16 21:48 hjy1995 阅读(160) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 34 下一页