一.java内存模型 1.线程通信机制 1.共享内存 共享内存这种方式比较常见,我们经常会设置一个共享变量。然后多个线程去操作同一个共享变量。从而达到线程通讯的目的。例如,我们使用多个线程去执行页面抓取任务,我们可以使用一个共享变量count来记录任务完成的数量。每当一个线程完成抓取任务,会在原来的 ...
分类:
其他好文 时间:
2020-06-14 15:11:37
阅读次数:
56
散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存储存位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做散列函数,存放记录的数组称做散列表。 例如,在通讯录中要存储姓名和电话号码,此时将 ...
分类:
其他好文 时间:
2020-06-14 12:48:23
阅读次数:
74
1、PC1 VLAN10, PC2 VLAN 20 2、SW1上分别使用acess 与bybrid来做实验,实际使用哪一种口都无所谓; 3、直接在三层交换机VLANIF 接口上建立网关; ...
分类:
其他好文 时间:
2020-06-14 11:21:13
阅读次数:
58
什么是RPC? Remote Procedure Call, 即远程过程调用, RPC框架可以帮助我们屏蔽网络通讯细节。就使用方而言, 让远程调用和本地调用一样简单。 本地调用?远程调用? 那么本地调用和远程调用有什么区别呢?如果是本地调用, 调用方和被调用方位于一台机器, 彼此之间可以访问同一内存 ...
分类:
其他好文 时间:
2020-06-13 17:21:58
阅读次数:
73
交换:同一个网络内的访问,两台机器连接在同一个交换机上,配置同网段ip,可以直接通讯。不依赖外网。 路由:跨网络的访问,经过路由器做路径选择。 路由表,记录路由信息的表。 一、查看和设置路由表信息 route -n 目标网段、gateway、子网掩码、标志、网卡 U:启动中 UG:该网关为路由器 U ...
分类:
其他好文 时间:
2020-06-13 13:03:13
阅读次数:
80
什么是javascript JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。 javascript的特点 向HTML页面中添加交互行为 脚本语言,语法和Java类似 解释性语言,边执行边解释 javascript的组成 javaScript由核心语 ...
分类:
编程语言 时间:
2020-06-13 10:50:20
阅读次数:
94
1、网关地址配置在三层交换机VLANIF口上,实现两个VLAN间通讯 2、SW2的g0/0/1可以使用hybrid或trunk口 ...
分类:
其他好文 时间:
2020-06-13 10:44:31
阅读次数:
46
1、路由器端口上不能直接配置两个IP,因此需要在其子接口上配置; 2、子接口默认不会开启ARP广播,因此需要使用arp broadcast enable 使能ARP广播,否则VLAN间ARP不能通讯; ...
分类:
其他好文 时间:
2020-06-13 10:40:09
阅读次数:
71
python使用wxpy模块提供的微信API接口实现两两群组的消息同步 安装模块: pip install wxpy 注意:需要同步的微信群需要保存到通讯录中 以下是自己闲来无事写的代码,暂时还存在以下几个问题,有能优化的大佬可以讨论下: 1.暂时同步不了大文件,测试发现超过40M的文件无法同步; ...
分类:
微信 时间:
2020-06-12 20:26:52
阅读次数:
122
最近在搞一个web平台的在线客服,用来反馈各地市县区对平台使用的意见,有利于平台的升级和改进。对于B/S这种模式,前后端分离好像并不是太明显。以前还真没搞过这种形式的。在网上搜了一下,有点让人无语,有的写写一半留一半,引入的东西可能自己都没搞清楚。我看了许多,实在头疼。最后我看了一下微软的官方文档, ...
分类:
Web程序 时间:
2020-06-12 20:06:58
阅读次数:
231