CopyOnWriteArrayList List 不安全 并发下的List //java.util.ConcurrentModificationException 并发修改异常 public class Test03 { public static void main(String[] args) ...
分类:
其他好文 时间:
2021-05-23 23:26:29
阅读次数:
0
Lock锁 公平锁:十分公平:可以先来后到 非公平锁:十分不公平:可以插队 (默认) public class Test02 { public static void main(String[] args) { //并发;多线程操作同一个资源类,把资源类丢入线程 Ticket1 ticket = n ...
分类:
其他好文 时间:
2021-05-20 17:50:58
阅读次数:
0
缓存一致性是用来解决缓存和数据库的同步问题 ###双写模式 双写模式是指数据修改后,先写到数据库再写到缓存中 问题:在并发情况下,由于卡顿等原因,双写模式可能在缓存中丢失写的先后性,从而出现脏数据(由于数据库中数据没问题,因此在缓存过期后再次查询能得到修正) 解决:1.加锁,只有写入数据库--写入缓 ...
分类:
其他好文 时间:
2021-05-04 16:28:37
阅读次数:
0
import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; /* UDP接收数据: 因为接收端不知道发送端什么时候停止发送,故采用死循环接收 */ public class R ...
分类:
编程语言 时间:
2021-05-04 16:22:07
阅读次数:
0
环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 concurrencyPolicy 可以设置并发策略,合法的值包括以下三种,默认为 Allow: Allow 允许并行运行 Forbid 禁止并行运行 Replace 结束已经在运行的,重新启动一个新的。 示例 ...
分类:
其他好文 时间:
2021-05-03 12:33:14
阅读次数:
0
前言 首先在Java这门课上我要学习什么? 先是聊一聊装机子,就是一个电脑想要运行至少需要哪些装备?CPU、内存、主板即可。其余的就是外接设备,input、output。 这些都是冯诺依曼硬件体系结构。 看完了硬件紧接着我们来看软件。 紧接着最后是我们用的语言。 Java帝国的诞生 1972 C语言 ...
分类:
编程语言 时间:
2021-05-03 12:32:22
阅读次数:
0
大家应该都知道,python有一个GIL(全局解释器锁),用于控制多线程的并发行为。 注:GIL不是必须的,可以通过对每个资源单独加锁的方式去掉GIL,也就是将GIL换成更细粒度的锁。 GIL锁的实现 Linux上的POSIX线程的实现有如下行为: 1、同一个线程多次调用pthread_mutex_ ...
分类:
编程语言 时间:
2021-05-03 12:21:44
阅读次数:
0
文件上传 服务器 package com.shushu.net;?import java.io.*;import java.net.ServerSocket;import java.net.Socket;?public class TcpServerDemo02 { public static vo ...
分类:
Web程序 时间:
2021-04-30 12:20:57
阅读次数:
0
CAJ文件在工作中并不多见,但对于经常在知网搜索下载资料的人并不陌生,但这种文档修改起来比较复杂,一般我们都会先将其转成Word文档。那么如何才能将CAJ转换成Word呢? 对于了解CAJ文档的人都知道用CAJViewer阅读器打开文件后,文件有自带的文字识别功能可以将框选的部分内容识别成文字并发送 ...
分类:
其他好文 时间:
2021-04-30 12:13:12
阅读次数:
0
C++并发编程基础 在C++线程库中提供一个native_handle()成员函数,允许通过使用平台相关API直接操作底层实现。 为了并发地运行函数,需要使用特定的函数以及对象来管理各个线程。C++在头文件中提供了管理线程的类和函数 一个简单的Hello, Concurrent World程序: # ...
分类:
编程语言 时间:
2021-04-29 12:07:22
阅读次数:
0