java-同步工具类Exchanger

一、概述 用于线程间数据的交换。它提供一个同步点,在这个同步点,两个线程可以交换彼此的数据。这两个线程通过exchange方法交换数据,如果第一个线程先执行exchange()方法,它会一直等待第二个线程也执行exchange方法,当两个线程都到达同步点时,这两个线程就可以交换数据,将本线程生产出来的数据传递给对方。 此类有几个特点: 此类提供对外的操作是同步的; 用于成对出现的线程之间交换数据; 可以视作双向的同步队列; 可应用于基因算法、流水线设计等场景。 接着看api文档,这个类提供对外
分类: 其他 发布时间: 04-18 23:08 阅读次数: 0

大数据面试题——Hive篇

1. Hive有哪些方式保存元数据,各有什么特点? Hive支持三种不同的元存储服务器,分别为:内嵌式元存储服务器、本地元存储服务器、远程元存储服务器,每种存储方式使用不同的配置参数。 内嵌式元存储主要用于单元测试,在该模式下每次只有一个进程可以连接到元存储,Derby是内嵌式元存储的默认数据库。 在本地模式下,每个Hive客户端都会打开到数据存储的连接并在该连接上请求SQL查询。 在远程模式下,所有的Hive客户端都将打开一个到元数据服务器的连接,该服务器依次查询元数据,元数据服务器和客户端
分类: 其他 发布时间: 04-18 23:07 阅读次数: 0

微信小程序日历

rili.js: var year; var month; var riLi = [] var shangY = [] var xiaY = [] Page({ data: { date: ['日', '一', '二', '三', '四', '五', '六'], dateArr: [], year: null, month:null, day: null, pan:'0', yearArray:[], monthArray:[], shiJIan: '' }, onLoad: function
分类: 其他 发布时间: 04-18 23:07 阅读次数: 0

微信小程序点击展示日历

进阶版(选择区间日历):https://blog.csdn.net/qq_40591925/article/details/84834692 rili.js: var bianLIyear; var bianLImonth; var bianLIday; var riLi = [] var shangY = [] var xiaY = [] var xianxuNZ = []; Page({ data: { date: ['日', '一', '二', '三', '四', '五', '六'],
分类: 其他 发布时间: 04-18 23:06 阅读次数: 0

微信小程序实现酒店入住时间区间选择日历

组件版1:https://pan.baidu.com/s/1Iie3Fxgc6RjLQr1pYJk_BQ ( 下载即可用) 下面代码 除农历显示不出来(把显示农历的地方删除,有提示!!!【<!-- ↓显示农历↓ -->】!!!),复制可以直接使用。 代码如下: rili.wxss: page{ height: 100%; position: relative; } /****************日历样式**********************/ .page{ height
分类: 其他 发布时间: 04-18 23:06 阅读次数: 0

网页版日历控件(原生js实现)

下载地址:https://download.csdn.net/download/qq_40591925/10837009 部分JS: var xuanYear=null; var xuanMonth=null;; var xuanDate=null;; var todayXiang=null; var xuandayXiang=null; var BGtH=null; function starXian(){ var year=new Date().getFullYear(); var mon
分类: 其他 发布时间: 04-18 23:06 阅读次数: 0

微信小程序自定义全屏遮罩弹窗showLoading、showModal组件(可以加载gif图片)

链接: https://pan.baidu.com/s/1PZFCQFMmOWq50moOZAM9gQ (提取码: f774 ) 组件一: wxml.wxml: <!-- 弹框 --> <!-- pathImg显示图片 --> <showLoading showloadingMask='{{showloadingMask}}' pathImg='{{pathImg_xsw}}' showloadingTitle='{{showloadingTitle}}'> </showLoading> wx
分类: 其他 发布时间: 04-18 23:06 阅读次数: 0

js计算两个时间相差的年、月、日、时、分、秒。

/* 时间格式:2016-8-31 10:35:00 或 2016/8/31 10:35:00 */ var dateObj=dayCha('2016-8-31 10:35:00','2019-8-31')//执行方法,参数为时间,第二个时间未填默认为当前时间。 var dateStr=dateObj.day+'天'+dateObj.hour+'时'+dateObj.minute+'分'+dateObj.second+'秒' var dataStr1=dateObj.yYear+'年'+dat
分类: 其他 发布时间: 04-18 23:05 阅读次数: 0

表单格式化插件jquery.serializeJSON,以及自定义 serializeJSONOBJ 函数

jquery.serializejson.js:下载地址 :https://pan.baidu.com/s/1mz3kHIdcW_pFkAzQxYE1YQ 提取码:oyyq ,下载引用query.serializejson.js即可; 下面是自己封装的获取from参数并转换为json对象: <body> <form id='zhi'> <input name="xxx" value="000" /> <input name="check[]" type="checkbox"
分类: 其他 发布时间: 04-18 23:05 阅读次数: 0

Linux c/c++编程--(内存1)快速耗尽内存的memtest 程序

#include <stdio.h> #include <memory.h> #include <string.h> int main(){ int size = 1024 * 1024; int i = 0; while(true){ void * block = malloc(size * 20); //这里申请内存 20 M sleep(1); i++; //一个计数,可用于计算总共分配的内存 if(block){
分类: 其他 发布时间: 04-18 23:05 阅读次数: 0

【压力测试】Apache Beach ab压力测试工具Window下载和用法详解

ab 是 apache httpd 自带的网站压力测试工具。 使用起来非常的简单和方便。 不仅仅是可以apache服务器进行网站访问压力测试,还可以对其他类型的服务器进行压力测试。 比如nginx,tomcat,IIS等 首先当然是下载安装了。 在这里只讲window下在下载安装 官方下载地址:,(https://www.apachehaus.com/cgi-bin/download.plx) 下载完成后解压 我就直接解压到d盘的apacheab中去了 修改解压根目录下的conf/httpd.
分类: 其他 发布时间: 04-18 23:04 阅读次数: 0

【破解系列】Xmind 8 pro 破解 to free

Xmind是一款非常专业的思维导图软件,收费好几百元,不过还是很多用户,因为目前用的最多,也简单易用。 XMind界面友好、功能优秀、可用性极强,从而数百万人选择了它, XMind不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图(Org、Tree、Logic Chart、Fishbone)等。 XMind中的思维导图结构包含一个中心根主题,和围绕中心主题辐射的众多主要分支。除了思维导图结构,XMind还提供组织结构图、树状图、逻辑图等,这些图标在各种情况下都扮演
分类: 其他 发布时间: 04-18 23:04 阅读次数: 0

【IDE】Intellij IDEA神器居然还有这些小技巧

文章目录 概述 我最爱的【演出模式】 神奇的Inject language 使用快捷键移动分割线 ctrl+shift+enter不只是用来行尾加分号的 不要动不动就使用IDEA的重构功能 去掉导航栏 把鼠标定位到project视图里 强大的symbol 如何找目录 自动生成not null判断语句 按照模板找内容 概述 Intellij IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。出于对Intellij IDEA的喜爱,我决定写一个与其相关的专栏或者系列,把
分类: 其他 发布时间: 04-18 23:04 阅读次数: 0

【面试相关】(六)Java面试通关要点汇总集

版权声明:本文为【丶我们一起学猫叫】原创文章,允许转载,但转载必须注明出处并附带首发链接! https://blog.csdn.net/AV_woaijava/article/details/88790495 简历篇 请自我介绍 请介绍项目 基础篇 基本功 面向对象的特征 final, finally, finalize 的区别 int 和 Integer 有什么区别 重载和重写的区别 抽象类和接口有什么区别 说说反射的用途及实现 说说自定义注解的场景及实现 HTTP 请求的 GET 与 PO
分类: 其他 发布时间: 04-18 23:03 阅读次数: 0

【MongoDB】MongoDB4.0 在 Windows10 下的安装与服务配置教程详解

版权声明:本文为【丶我们一起学猫叫】原创文章,允许转载,但转载必须注明出处并附带首发链接! https://blog.csdn.net/AV_woaijava/article/details/88824170 文章目录 MongoDB4.0 在 Windows10 下的安装与服务配置教程详解 一、本地安装 MongoDB 及连接测试 步骤一:在官网下载最新的安装文件 步骤二:安装msi文件 步骤三:配置并从备用路径开启(可不做) 步骤四:客户端连接测试 二、将 MongoDB 配置为 Wind
分类: 其他 发布时间: 04-18 23:03 阅读次数: 0

【IDE】Intellij IDEA 你必须安装的 Plugins

版权声明:本文为【丶我们一起学猫叫】原创文章,允许转载,但转载必须注明出处并附带首发链接! https://blog.csdn.net/AV_woaijava/article/details/88887980 文章目录 1、lombok 2、Jrebel 激活 Jrebel 3、nodeJS 1、lombok 推荐理由: 1 简化 java bean 代码 2 提供 log 功能 2、Jrebel 推荐理由: 让你的项目拥有热部署,爽到飞起! Jrebel最新激活破解方式(持续更新) 激活 J
分类: 其他 发布时间: 04-18 23:03 阅读次数: 0

【程序人生】比悲伤更悲伤的故事

版权声明:本文为【丶我们一起学猫叫】原创文章,允许转载,但转载必须注明出处并附带首发链接! https://blog.csdn.net/AV_woaijava/article/details/88928544
分类: 其他 发布时间: 04-18 23:03 阅读次数: 0

【程序人生】保持清醒,认清自己;保持饥饿,充实自己;保持愚蠢,学会做人

版权声明:本文为【丶我们一起学猫叫】原创文章,允许转载,但转载必须注明出处并附带首发链接! https://blog.csdn.net/AV_woaijava/article/details/88959748
分类: 其他 发布时间: 04-18 23:02 阅读次数: 0

【IDE】Chrome 在其他机器登陆 Google 账号,没有退出,怎么及时保证账号及数据安全?

版权声明:本文为【丶我们一起学猫叫】原创文章,允许转载,但转载必须注明出处并附带首发链接! https://blog.csdn.net/AV_woaijava/article/details/88996081 Chrome 浏览器,再配合 Google 账号,确实给我们带来了很多方便 比如: 书签同步,扩展插件同步,数据同步 但是,当我们在别人的机器上登录 Google 账号后,如何及时保障账号安全呢? 有人说,这有什么担心的? 是,正常来说我们不需要操这份心。 就怕碰到极端的人,或者别人的误
分类: 其他 发布时间: 04-18 23:02 阅读次数: 0

【JavaFX】What is JavaFX ?

版权声明:本文为【丶我们一起学猫叫】原创文章,允许转载,但转载必须注明出处并附带首发链接! https://blog.csdn.net/AV_woaijava/article/details/89099259 Hello World示例说明 使用JavaFX Scene Builder的示例
分类: 其他 发布时间: 04-18 23:02 阅读次数: 0