前言我们平常使用的很多的是HashMap,但是在多线程并发情况下是非安全的,虽然HashTable和Collections.synchronizedMap(hashMap)能够解决并发安全问题,但是这两种方式都是对整个hash表进行读写加锁,其性能可想而知。所以出现了CurrentHashMap解决并发和性能问题。JDK7\JDK8中因为实现有很大差别,所以我们需要深入去进行对比,分析两个版本分别
分类:
其他 时间:
2018-10-31 23:16:16
收藏:
0 评论:
0 赞:
0 阅读:
198
分享一个python 脚本 关于建立ftp服务器以供局域网内的同事访问 ftp.py 先安装 pyftpdlib 之后根据自己的用户名和密码和对应的传输路径,修改这一行 运行 ...
分类:
编程语言 时间:
2018-10-31 23:13:19
收藏:
0 评论:
0 赞:
0 阅读:
184
传送门 解题思路: 这道题给了我们一个崭新的角度来看线段树。 我们常常使用的线段树是维护区间的函数的。 这里呢,提示我们线段树其实还可以维护递推。 美好的矩阵递推性质支持了这一功能。 或者说,对于递推项求和,可以使用线段树维护矩阵。 区间向前递推可以用懒惰标记记录递推矩阵。 区间的查询可以是子节点矩 ...
分类:
其他 时间:
2018-10-31 23:12:55
收藏:
0 评论:
0 赞:
0 阅读:
236
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2899 还可三分。不过只写了模拟退火。 ...
分类:
其他 时间:
2018-10-31 23:12:38
收藏:
0 评论:
0 赞:
0 阅读:
173
特性 class object 封装 继承 多态 语法 调用函数 --》 执行 --》返回结果 r1 = Role.__init__() return x342423 r1 = Role(r1,"A","Police","15000") r1.name = "A" r1.role = "Poice" ...
分类:
其他 时间:
2018-10-31 23:12:18
收藏:
0 评论:
0 赞:
0 阅读:
265
题目描述 这次小可可想解决的难题和中国象棋有关,在一个N行M列的棋盘上,让你放若干个炮(可以是0个),使得没有一个炮可以攻击到另一个炮,请问有多少种放置方法。大家肯定很清楚,在中国象棋中炮的行走方式是:一个炮攻击到另一个炮,当且仅当它们在同一行或同一列中,且它们之间恰好 有一个棋子。你也来和小可可一 ...
分类:
其他 时间:
2018-10-31 23:11:31
收藏:
0 评论:
0 赞:
0 阅读:
178
HashTable 底层数组+链表实现,无论key还是value都不能为null,线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低,ConcurrentHashMap做了相关优化 初始size为11,扩容:newsize = olesize*2+1 计算index的方法: ...
分类:
其他 时间:
2018-10-31 23:10:34
收藏:
0 评论:
0 赞:
0 阅读:
277
1.安装browser-sync: 2.在package.json中添加启动代码: 3.运行:npm run start ,监听在localhost:3000端口; ...
分类:
其他 时间:
2018-10-31 23:09:50
收藏:
0 评论:
0 赞:
0 阅读:
181
主键返回 导入所需的包 创建工程并配置所需环境 创建 Java 类和接口及xml映射文件 JAVA类 映射文件 main启动类方法 ...
分类:
其他 时间:
2018-10-31 23:09:32
收藏:
0 评论:
0 赞:
0 阅读:
172
划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。 下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。 ...
分类:
其他 时间:
2018-10-31 23:08:56
收藏:
0 评论:
0 赞:
0 阅读:
172
二叉搜索树 二叉搜索树(BST)又称为二叉查找树、二叉排序树。 1.特征 二叉搜索树首先是一棵二叉树; 对任意节点,如果其左子树不为空,则左子树上任意节点的值均不大于它的根节点的值; 如果其右子树不为空,则右子树上任意节点的值均不大于它的根节点的值; 任意节点的左右子树也分别是二叉搜索树。 2.中序 ...
分类:
其他 时间:
2018-10-31 23:08:40
收藏:
0 评论:
0 赞:
0 阅读:
187
Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具,Linux/UNIX系统的底层及基础应用软件的核心大部分涉及Shell脚本的内容。每一个合格的Linux系统管理员或运维工程师,都需要熟练的编写Shell脚本语言,并能够阅读系统及各类软件附带的Shell脚本内容。只有 ...
分类:
其他 时间:
2018-10-31 23:08:25
收藏:
0 评论:
0 赞:
0 阅读:
179
在IDEA的时候可以直接使用terminal打开类似于cmd窗口的功能,于是想着在eclipse也使用类似的功能。 1.Eclipse打开类似于cmd窗口的功能。(DOS) 1.window——》show view——》other——》remote systems,选择确定或者双击,打开了一个新工具 ...
分类:
系统服务 时间:
2018-10-31 23:08:10
收藏:
0 评论:
0 赞:
0 阅读:
490
许昌五女店考场考试安排 ...
分类:
其他 时间:
2018-10-31 23:07:38
收藏:
0 评论:
0 赞:
0 阅读:
281
1、前言 之前写了一篇文章关于 flutter 初体验的一篇,https://www.cnblogs.com/niceyoo/p/9240359.html,当时一顿骚操作,然后程序就跑起来了。 隔了好一段时间,换了个电脑,重新装了个AndroidStudio,继续搭建 Flutter ,然后哐哧哐哧 ...
分类:
其他 时间:
2018-10-31 23:07:19
收藏:
0 评论:
0 赞:
0 阅读:
385
@echo off echo echo Windows环境下Oracle数据库的自动备份脚本--YPWANG echo 1. 使用当前日期命名备份文件。 echo 2. 采用WinRAR压缩DMP和LOG文件echo 3. 自动删除30天前的备份。(可修改)echo ::以“YYYYMMDD”格式取 ...
分类:
数据库技术 时间:
2018-10-31 23:07:05
收藏:
0 评论:
0 赞:
0 阅读:
256
1. git clone git clone https://github.com/angular/quickstart ng4-quickstart 2. 双向绑定: 前端:<input type="text" ng-model="name"> <h1>Hello {{name}} {{addre ...
分类:
其他 时间:
2018-10-31 23:06:50
收藏:
0 评论:
0 赞:
0 阅读:
163
认识进程与线程(python) 一段时间没有更新博客了,今天和大家讲讲关于 python 进程和线程的知识点。(个人心得,多多指教!) 阶段一:并发与并行的深入理解 ? 并行一定是并发,但并发不一定是并行。 ? 并行是相对的,并行是绝对的。 问题一: 计算机是如何执行程序指令的? 问题二: 计算机如 ...
分类:
编程语言 时间:
2018-10-31 23:06:30
收藏:
0 评论:
0 赞:
0 阅读:
179
1.在本地文件夹下建立.gitignore文件,将github下的github/gitignore/Node.gitignore文件复制到.gitignore中; 2.执行命令git add . 3.git commit -m "init" 4.建立远程仓库 5.执行git remote add o ...
分类:
其他 时间:
2018-10-31 23:06:15
收藏:
0 评论:
0 赞:
0 阅读:
163
题目描述 PDF 输入输出格式 输入格式: 输出格式: 输入输出样例 输入样例#1: 5 7 1 1 2 2 3 4 1 3 5 3 4 2 4 1 3 4 3 3 输出样例#1: 3 12 3 7 2 8 题目描述 PDF 输入输出格式 输入输出样例 输入样例#1: 5 7 1 1 2 2 3 4 ...
分类:
其他 时间:
2018-10-31 23:05:36
收藏:
0 评论:
0 赞:
0 阅读:
185