首页 > 2018年10月31日 > 全部分享
源码之ConcurrentHashMap
前言我们平常使用的很多的是HashMap,但是在多线程并发情况下是非安全的,虽然HashTable和Collections.synchronizedMap(hashMap)能够解决并发安全问题,但是这两种方式都是对整个hash表进行读写加锁,其性能可想而知。所以出现了CurrentHashMap解决并发和性能问题。JDK7\JDK8中因为实现有很大差别,所以我们需要深入去进行对比,分析两个版本分别
分类:其他   时间:2018-10-31 23:16:16    收藏:0  评论:0  赞:0  阅读:198
python ---- ftp传输服务器[在本地建一个站点方便局域网访问]
分享一个python 脚本 关于建立ftp服务器以供局域网内的同事访问 ftp.py 先安装 pyftpdlib 之后根据自己的用户名和密码和对应的传输路径,修改这一行 运行 ...
分类:编程语言   时间:2018-10-31 23:13:19    收藏:0  评论:0  赞:0  阅读:184
Codeforces 718C. Sasha and Array(线段树)
传送门 解题思路: 这道题给了我们一个崭新的角度来看线段树。 我们常常使用的线段树是维护区间的函数的。 这里呢,提示我们线段树其实还可以维护递推。 美好的矩阵递推性质支持了这一功能。 或者说,对于递推项求和,可以使用线段树维护矩阵。 区间向前递推可以用懒惰标记记录递推矩阵。 区间的查询可以是子节点矩 ...
分类:其他   时间:2018-10-31 23:12:55    收藏:0  评论:0  赞:0  阅读:236
hdu 2899 Strange fuction——模拟退火
题目: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
P2051 [AHOI2009]中国象棋
题目描述 这次小可可想解决的难题和中国象棋有关,在一个N行M列的棋盘上,让你放若干个炮(可以是0个),使得没有一个炮可以攻击到另一个炮,请问有多少种放置方法。大家肯定很清楚,在中国象棋中炮的行走方式是:一个炮攻击到另一个炮,当且仅当它们在同一行或同一列中,且它们之间恰好 有一个棋子。你也来和小可可一 ...
分类:其他   时间:2018-10-31 23:11:31    收藏:0  评论:0  赞:0  阅读:178
HashMap、Hashtable、ConcurrentHashMap的原理与区别
HashTable 底层数组+链表实现,无论key还是value都不能为null,线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低,ConcurrentHashMap做了相关优化 初始size为11,扩容:newsize = olesize*2+1 计算index的方法: ...
分类:其他   时间:2018-10-31 23:10:34    收藏:0  评论:0  赞:0  阅读:277
前端建立一个本地服务器:browser-sync
1.安装browser-sync: 2.在package.json中添加启动代码: 3.运行:npm run start ,监听在localhost:3000端口; ...
分类:其他   时间:2018-10-31 23:09:50    收藏:0  评论:0  赞:0  阅读:181
Mybatis增删改查
主键返回 导入所需的包 创建工程并配置所需环境 创建 Java 类和接口及xml映射文件 JAVA类 映射文件 main启动类方法 ...
分类:其他   时间:2018-10-31 23:09:32    收藏:0  评论:0  赞:0  阅读:172
PAT-乙级-1046 划拳
划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。 下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。 ...
分类:其他   时间:2018-10-31 23:08:56    收藏:0  评论:0  赞:0  阅读:172
数据结构_树_二叉搜索树
二叉搜索树 二叉搜索树(BST)又称为二叉查找树、二叉排序树。 1.特征 二叉搜索树首先是一棵二叉树; 对任意节点,如果其左子树不为空,则左子树上任意节点的值均不大于它的根节点的值; 如果其右子树不为空,则右子树上任意节点的值均不大于它的根节点的值; 任意节点的左右子树也分别是二叉搜索树。 2.中序 ...
分类:其他   时间:2018-10-31 23:08:40    收藏:0  评论:0  赞:0  阅读:187
搭建yum仓库脚本
Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具,Linux/UNIX系统的底层及基础应用软件的核心大部分涉及Shell脚本的内容。每一个合格的Linux系统管理员或运维工程师,都需要熟练的编写Shell脚本语言,并能够阅读系统及各类软件附带的Shell脚本内容。只有 ...
分类:其他   时间:2018-10-31 23:08:25    收藏:0  评论:0  赞:0  阅读:179
【Eclipse】Eclipse中打开cmd窗口和terminal窗口
在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
2、Flutter 填坑记录篇
1、前言 之前写了一篇文章关于 flutter 初体验的一篇,https://www.cnblogs.com/niceyoo/p/9240359.html,当时一顿骚操作,然后程序就跑起来了。 隔了好一段时间,换了个电脑,重新装了个AndroidStudio,继续搭建 Flutter ,然后哐哧哐哧 ...
分类:其他   时间:2018-10-31 23:07:19    收藏:0  评论:0  赞:0  阅读:385
ORACLE自动备份-压缩格式,定期删除.bat
@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
Angular
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
12 认识进程与线程 (进阶)
认识进程与线程(python) 一段时间没有更新博客了,今天和大家讲讲关于 python 进程和线程的知识点。(个人心得,多多指教!) 阶段一:并发与并行的深入理解 ? 并行一定是并发,但并发不一定是并行。 ? 并行是相对的,并行是绝对的。 问题一: 计算机是如何执行程序指令的? 问题二: 计算机如 ...
分类:编程语言   时间:2018-10-31 23:06:30    收藏:0  评论:0  赞:0  阅读:179
将本地代码同步到远程github上
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
UVA11987 Almost Union-Find
题目描述 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
1046条   上一页 1 2 3 4 5 ... 53 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!