码迷,mamicode.com
首页 > 2019年05月11日 > 全部分享
JAVA 多线程(10):join 的哥们和朋友 countDownLatch、CyclicBarrier、Semaphore、Exchanger
Join 方法可以使当前线程等待子线程,如果子线程未结束,则会一致处在wait状态。 因为其内部是通过wait 方法实现的,当执行完毕后会调用notifyAll 释放锁。 CountDownLatch 允许一个或多个线程等待其他线程完成操作,相比join ,能做的事情更多。 输出: 由结果看出,实现 ...
分类:编程语言   时间:2019-05-11 00:08:48    阅读次数:236
SQL介绍
1.数据定义语言(DDL) Data Definition Language 用于建立、修改、删除 数据库 对象 2.数据操作语言(DML) Data Manipulation Language 用于改变数据表中的数据 和事务相关,执行完后需要经过事务控制语句后才真正的将改变应用到数据库中 3.事务 ...
分类:数据库   时间:2019-05-11 00:08:34    阅读次数:189
主主复制,半同步复制
MYSQL主主复制:互为主从容易产生的问题:数据不一致|主机|IP||:------|:------||Master1|192.168.37.7||Master2|192.168.37.17Master1设置[root@Centos7~]#vim/etc/my.cnf[mysqld]log_binserver_id=7auto_increment_offset=1auto_increment_in
分类:其他好文   时间:2019-05-11 00:08:17    阅读次数:164
算法基础与开发流程
# coding = utf-8 from sklearn import datasets from sklearn.datasets import load_iris from sklearn.model_selection import train_test_split ''' 算法是核心,数据... ...
分类:编程语言   时间:2019-05-11 00:07:29    阅读次数:189
SpringMVC整合Shiro
第一部分:SpringMVC框架的配置 配置步骤说明 (1)导入依赖的Jar包 (2)构建一个请求的界面 (3)创建业务控制器 (4)配置 web.xml 的核心控制器 (5)创建配置文件 (6)构建一个返回界面 第一步:导入依赖的Jar包 第二步:构建一个请求界面 第三步:创建业务控制器 第四步: ...
分类:编程语言   时间:2019-05-11 00:07:12    阅读次数:124
$NIM$游戏小总结
$umm$可能之后会写个博弈论总结然后就直接把这个复制粘贴上去就把这个删了 但因为还没学完所以先随便写个$NIM$游戏总结趴$QAQ$ 首先最基础的$NIM$游戏:有$n$堆石子,每次可以从一堆中取若干个,求最后谁胜利 这种有个结论,是说当开局所有数异或起来不为0时先手必胜 证明在这里写了下,懒得再 ...
分类:其他好文   时间:2019-05-11 00:06:52    阅读次数:156
赋值运算符
赋值运算符的种类有: 代码举例: 执行结果: 注意事项: 只有变量才能使用赋值运算符,常量不行 复合赋值运算符其中隐藏了一个强制类型转换。 ...
分类:其他好文   时间:2019-05-11 00:06:06    阅读次数:161
数学知识小结#1
PREFACE 时隔数月尝试拾起以往的OI知识发现异常的艰难,于是准备慢慢的填坑,可能比较简略并且穿插不少英文(万一面试的时候问起OI还能说几句pao),但是我英语太菜了,如果您发现了错误或是需要改进的地方,欢迎联系我或是在下方评论 小结 1主要是数论部分,小结 2到时看情况在更吧 update:里 ...
分类:其他好文   时间:2019-05-11 00:05:48    阅读次数:171
C#高级特性
常用的异常类型: System.ArgumentException:当使用不恰当的参数调用函数时抛出,这通常表示程序有Bug System.ArgumentNullException: ArgumentException的子类,当函数为null时抛出 System.ArgumentOutOfRang ...
分类:Windows程序   时间:2019-05-11 00:05:33    阅读次数:177
java基础问题1
1 简述++i和i++的区别? 我们把i当做苹果,把刀当做++,当程序执行到这儿的时候,++在前面,则i=i+1,然后程序拿新的i执行这儿。++在后面则是程序直接拿i,用,走过它之后,i=i+1. 好了我们开始吃苹果,刀在苹果前面,就是刀削了苹果,然后吃,苹果没皮了。到在后面就是直接吃。假设这个吃就 ...
分类:编程语言   时间:2019-05-11 00:05:15    阅读次数:158
RabbitMQ 消息队列
RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链 ...
分类:其他好文   时间:2019-05-11 00:04:41    阅读次数:197
测试用例级别参考
级别 参考使用状况 故障影响程度 H 1. 系统软硬件故障对系统的运行产生关键性影响,如系统无法正常运行或瘫痪。 2. 开局不允许该功能出现任何严重级别以上的错误。 3. 故障发生后必须立即解决。 4. 影响大面积最终用户使用 5. 数据完整性面临风险 6. 生产备份和恢复操作失败 例如:话单特性, ...
分类:其他好文   时间:2019-05-11 00:04:16    阅读次数:169
较大数据的问题
大数据运算和放置 这里先列部分遇到的问题 1.100的阶乘 这里在我所学到的数据类型只有浮点数可以放置但是得到的结果并不正确 所以我使用数组来放置并计算 include int main() { int arr[10000]={1,0}; int k=1; int n=0; for(int i=1; ...
分类:其他好文   时间:2019-05-11 00:04:01    阅读次数:145
Python JSON - 世界人口图
世界人口图 从https://datahub.io/网站搜索population,下载世界人口json数据。 ...
分类:编程语言   时间:2019-05-11 00:03:48    阅读次数:307
JShell脚本工具
JShell脚本工具是JDK9的新特性 什么时候会用到 JShell 工具呢,当我们编写的代码非常少的时候,而又不愿意编写类,main方法,也不愿意去编译和运行,这个时候可以使用JShell工具。启动JShell工具,在DOS命令行直接输入JShell命令。 ...
分类:Web程序   时间:2019-05-11 00:03:31    阅读次数:279
内核对象&句柄
  项目工程代码中设计句柄的使用,一时不知句柄是何物,通过查阅自学之后,对句柄及其使用有一个初步的了解。分享出来,算是抛砖引玉吧。   在阐述句柄之前,先说明一下内核对象。 [TOC] 1 内核对象的概念   内核对象就是一个内存块,有内核 ...
分类:其他好文   时间:2019-05-11 00:02:40    阅读次数:103
CV_Learn
CV学习进度条记录,也是SRTP的进度记录。 阶段一(2019.4 2019.5): 1、opencv简单操作学习。(实现了一些基础操作,从颜色通道到边缘轮廓,完成) 2、linux学习。(尚未完成,仅仅只安装了虚拟机) 阶段二(2019.5 2019.6): 1、编写数据增加的api。 2、学习g ...
分类:其他好文   时间:2019-05-11 00:02:28    阅读次数:123
839条   上一页 1 ... 46 47 48 49 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!