03 2020 档案

摘要:参考:https://jingyan.baidu.com/article/6c67b1d64b4e7f2787bb1e1a.html 工具下载:http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip ps:在Ec 阅读全文
posted @ 2020-03-20 15:53 🍒lychee.wang 阅读(330) 评论(0) 推荐(0)
摘要:cpu在同一时刻执行多个任务。而Java并发则由多线程实现的。在jvm的世界里,线程就像不相干的平行空间,串行在虚拟机中,那么java如何保证线程安全?说到线程安全,首先简单了解一下多线程: 多线程 充分利用CPU资源,为了提高CPU的使用率,采用多线程的方式去同时完成几件事情而不互相干扰。要了解多 阅读全文
posted @ 2020-03-14 22:57 🍒lychee.wang 阅读(308) 评论(0) 推荐(0)
摘要:“高并发和多线程”总是被一起提起,给人感觉两者好像相等,实则 高并发 ≠ 多线程 多线程是完成任务的一种方法,高并发是系统运行的一种状态,通过多线程有助于系统承受高并发状态的实现。 高并发是一种系统运行过程中遇到的一种“短时间内遇到大量操作请求”的情况,主要发生在web系统集中大量访问或者socke 阅读全文
posted @ 2020-03-14 22:34 🍒lychee.wang 阅读(153) 评论(0) 推荐(0)
摘要:一、线程安全在三个方面体现1.原子性:提供互斥访问,同一时刻只能有一个线程对数据进行操作,(atomic,synchronized);2.可见性:一个线程对主内存的修改可以及时地被其他线程看到,(synchronized,volatile);3.有序性:一个线程观察其他线程中的指令执行顺序,由于指令 阅读全文
posted @ 2020-03-12 11:06 🍒lychee.wang 阅读(265) 评论(0) 推荐(0)
摘要:1、查询是否被其他用户锁定:SELECT s.sid, s.serial# FROM v$locked_object lo, dba_objects ao, v$session s WHERE ao.object_id = lo.object_id AND lo.session_id = s.sid 阅读全文
posted @ 2020-03-10 14:48 🍒lychee.wang 阅读(1727) 评论(0) 推荐(0)
摘要:一:socket通信基本原理。 首先socket 通信是基于TCP/IP 网络层上的一种传送方式,我们通常把TCP和UDP称为传输层。 如上图,在七个层级关系中,我们将的socket属于传输层,其中UDP是一种面向无连接的传输层协议。UDP不关心对端是否真正收到了传送过去的数据。如果需要检查对端是否 阅读全文
posted @ 2020-03-08 19:22 🍒lychee.wang 阅读(550) 评论(0) 推荐(0)
摘要:简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时会引发一些问题,而序列化机制正是用来解决这些问题 阅读全文
posted @ 2020-03-08 10:37 🍒lychee.wang 阅读(128) 评论(0) 推荐(0)