目录 转载: HashMap多线程并发问题分析 并发问题的症状 多线程put后可能导致get死循环 从前我们的Java代码因为一些原因使用了HashMap这个东西,但是当时的程序是单线程的,一切都没有问题。后来,我们的程序性能有问题,所以需要变成多线程的,于是,变成多线程后到了线上,发现程序经常占了 ...
分类:
编程语言 时间:
2019-01-18 23:45:52
收藏:
0 评论:
0 赞:
0 阅读:
227
在我们成功安装Redis后,我们直接执行redis-server即可运行Redis,此时它是按照默认配置来运行的(默认配置甚至不是后台运行)。我们希望Redis按我们的要求运行,则我们需要修改配置文件,Redis的配置文件就是我们上面第二个cp操作的redis.conf文件,它被我们拷贝到了/usr... ...
分类:
其他 时间:
2019-01-18 23:45:31
收藏:
0 评论:
0 赞:
0 阅读:
232
1 cvz 2 xvcz 3 vcz 4 vcz 5 zxvc ...
分类:
其他 时间:
2019-01-18 23:45:10
收藏:
0 评论:
0 赞:
0 阅读:
210
绑定两块网卡主要为了解决网卡故障、负载均衡等问题。 1、在vm加一块网卡,登录后检查网卡是否识别。 2、常见的绑定模式 3、用例,环境CentOS7.x(CentOS6是另外的配置) ...
分类:
其他 时间:
2019-01-18 23:44:34
收藏:
0 评论:
0 赞:
0 阅读:
220
python垃圾回收机制: python中的垃圾回收机制是以引用计数为主,分代收集为辅,引用计数的缺陷是循环引用的问题,一个对象的引用数为0 ,那么这个对象就会被python虚拟机回收内存 字符编码 字符编码的介绍 计算机存放的都是二级制数字,我们输入一个字符,计算机是不认识的,那么就需要一个编码表 ...
分类:
编程语言 时间:
2019-01-18 23:44:14
收藏:
0 评论:
0 赞:
0 阅读:
242
孤荷凌寒自学python第七十二天开始写Python的第一个爬虫2 (完整学习过程屏幕记录视频地址在文末) 今天在上一天的基础上继续完成对我的第一个代码程序的书写。 直接上代码。详细过程见文末屏幕录像。 ``` import requests from bs4 import BeautifulSou ...
分类:
编程语言 时间:
2019-01-18 23:43:58
收藏:
0 评论:
0 赞:
0 阅读:
226
java提供了大量的持有对象的方式: 1)数组将数字和对象联系起来,它保存类型明确的对象,查询对象时,不需要对结果做类型转换,它可以时多维的,可以保存基本数据类型的数据,但是,数组一旦生成,其容量就不能改变 2)Collection保存单一的元素,而Map保存相关联的键值对.有了java泛型,你就可 ...
分类:
编程语言 时间:
2019-01-18 23:43:28
收藏:
0 评论:
0 赞:
0 阅读:
160
使用多继承 以及类似java中的静态代理模式 原理:OrderView.as_view()根据广度优先,调用的是LoginRequiredMixin中的as_view(cls, args, kwargs) 这时的cls=OrderView 接下来super(LoginRequiredMixin, c ...
分类:
其他 时间:
2019-01-18 23:43:10
收藏:
0 评论:
0 赞:
0 阅读:
213
实现效果: 知识运用: KeyEventArgs类的KeyValue属性 public int KeyValue {get;} //获取KeyDown或KeyUp事件的键盘值 SendKeys类的Send方法 实现代码: ...
分类:
其他 时间:
2019-01-18 23:42:56
收藏:
0 评论:
0 赞:
0 阅读:
221
python实现用户登陆(sqlite数据库存储用户信息) 目录 有些地方还未完善。 创建数据库 数据库管理 简单登陆 ...
分类:
数据库技术 时间:
2019-01-18 23:42:37
收藏:
0 评论:
0 赞:
0 阅读:
467
几种遍历方式比较 for of 循环不仅支持数组、大多数伪数组对象,也支持字符串遍历,此外还支持 Map 和 Set 对象遍历。 for in 循环可以遍历字符串、对象、数组,不能遍历 Set/Map forEach 循环不能遍历字符串、对象,可以遍历 Set/Map for of 循环不仅支持数组 ...
分类:
Web开发 时间:
2019-01-18 23:42:18
收藏:
0 评论:
0 赞:
0 阅读:
227
乐观锁 乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理(也就是不加锁),而在进行更新后,再去判断是否有冲突了。 实现方式1:在表中的数据进行操作时(更新),先给数据表加一个版本(version)字段,每操作一次,将那条记录的版本号 ...
分类:
其他 时间:
2019-01-18 23:41:58
收藏:
0 评论:
0 赞:
0 阅读:
182
原题链接 好吧,这是道冷门的题目,无意间被我找到 开始看到这道题,好迷茫 偏移量是什么呢? 题目说明更是让我疑惑不已 问了度娘才知道 第二条说明是英语构词中,字母出现频率的一个排行榜 ("e"在英语单词中出现频率最高) 那么题目的意思就是: 把第一句暗文中出现最多的字母翻译为"e(E)",求出偏移量 ...
分类:
其他 时间:
2019-01-18 23:41:18
收藏:
0 评论:
0 赞:
0 阅读:
231
1、DEBUG模式: ALLOWED_HOSTS :用来设置以后只能通过这个变量中的IP或域名来进行访问 ALLOWED_HOSTS :用来设置以后只能通过这个变量中的IP或域名来进行访问 2、视图函数: 3、urls模块化: 后续更新... ...
分类:
Web开发 时间:
2019-01-18 23:40:58
收藏:
0 评论:
0 赞:
0 阅读:
245
准备事项: 1、本机安装好最新版本的virtualbox,我安装的版本是:5.2.8 2、下载好centos7 下载地址:https://www.centos.org/download/ 3、下载一个ssh连接远程的工具,建议xshell 从头开始学习 1、设置名称 2、设置内存大小 3、指定现在创 ...
分类:
其他 时间:
2019-01-18 23:40:41
收藏:
0 评论:
0 赞:
0 阅读:
225
官方文档:http://redis.io/documentation 三、应用场景 Redis适合存储Key-Value形式的数据,因为是直接内存读写,效率很高,在开发中一般有两种场景使用它。 1.作为缓存使用 把redis作为一个只读的或者读多写少的缓存存储器,目标是提供高速的缓存读写,注重性能而 ...
分类:
其他 时间:
2019-01-18 23:39:50
收藏:
0 评论:
0 赞:
0 阅读:
160
第1种方法:就是将Windows的安装盘放入计算机以后,重启计算机,进入Windows安装程序,随后,进入恢复控制台,输入命令fixmbr即可。 第2种方法是为没有Windows安装盘的朋友准备的,就是使用MBRFix工具进行修复。使用命令MbrFix /drive 0 fixmbr 第3种方法:l ...
分类:
系统服务 时间:
2019-01-18 23:39:36
收藏:
0 评论:
0 赞:
0 阅读:
243
我们用ssh连接机器时候需要输用户名、密码,但是直接写账户文件的时候由于用的是明文,就存在安全的问题了。别人一旦截取了数据就获得了隐私了。这时候就用上ssh的密钥。 ssh的密钥存是成对出现的,一个叫公钥,一个是私钥。公钥是给别人的,私钥存在自己手里。在连接的时候两把钥匙配对成功,就可以建立数据连接 ...
分类:
其他 时间:
2019-01-18 23:39:01
收藏:
0 评论:
0 赞:
0 阅读:
221
在centos7的/sys/fs/cgroup下面可以看到与cpu相关的有cpu,cpuacct和cpuset 3个subsystem。cpu用于对cpu使用率的划分;cpuset用于设置cpu的亲和性等,主要用于numa架构的os;cpuacct记录了cpu的部分信息。对cpu资源的设置可以从2个 ...
分类:
其他 时间:
2019-01-18 23:38:41
收藏:
0 评论:
0 赞:
0 阅读:
201
A Multi-Position Joint Particle Filtering Method for Vehicle Localization in Urban Area 城市车辆定位的多位置联合粒子滤波方法 Shuxia Gu, Zhiyu Xiang*, Yi Zhang and Qi Qi ...
分类:
其他 时间:
2019-01-18 23:38:01
收藏:
0 评论:
0 赞:
0 阅读:
213