热文RxJava2 只看这一篇文章就够了
0. 简介 RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。
热文Java实战-hadoop patition 分区简介和自定义
0 简介: 0) 类比于新生<k,v>入学,不同的学生实现分配好了宿舍,然后进入到不同的宿舍(reduce task) 如果map发送来的数据量太大,意味着这些数据都
热文使用Java API方式的MapReduce练习
众所周知,hadoop生态圈的多数组件都是使用java开发的。 那么使用Java API方式实现起来,显得要比其它语言效率更高,更原生态。 前面有一个[Hadoop学习笔记
热文Java并发编程:Synchronized及其实现原理
一、Synchronized的基本使用 Synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。Synchronized的作用主要有三个
热文Java并发编程:Synchronized底层优化(偏向锁、轻量级锁)
一、重量级锁 上篇文章中向大家介绍了Synchronized的用法及其实现的原理。现在我们应该知道,Synchronized是通过对象内部的一个叫做监视器锁(monito
热文Java中的偏向锁,轻量级锁, 重量级锁解析
参考文章 [Java并发编程:Synchronized底层优化(偏向锁、轻量级锁)][Java_Synchronized] [聊聊并发(二)Java SE1.
热文Java 的几把 JVM 级锁
在计算机行业有一个定律叫"摩尔定律",在此定律下,计算机的性能突飞猛进,而且价格也随之越来越便宜, CPU 从单核到了多核,缓存性能也得到了很大提升,尤其是多核 CPU 技术的
热文Kafka实践(二):Kafka 使用Java实现数据的生产和消费demo
Kafka的介绍 Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 Kafka 有如下特性: 以时间复杂度为O
热文Java volatile关键字内存原语
一、简述 volatile特性:实现最轻量级的同步。 volatile关键字的内存原语主要包含2个: 1、保证volatile修饰的变量对所有线程的可见性
热文【LeetCode】 374. 猜数字大小 骚气的猴子算法 打死都找不着系列 JAVA
<table> <tbody> <tr> <td><font>题目</font></td> </tr> </tbody> </table>
热文【LeetCode】104. Maximum Depth of Binary Tree 二叉树的深度 DFS BFS 递归方式 迭代方式 JAVA
<table> <tbody> <tr> <td><font>前言</font></td> </tr> </tbody> </table>
热文【LeetCode】 706. (JAVA) 设计哈希集合 链表实现
总体来讲,这个效果不是很优秀,而且有问题,因为size要设置的很大就可以,设置小了就出错,还没来得及找出来原因,先贴出来吧 题目: ![在这里插入图片描述][water
热文Java中的Unsafe
Java和C++语言的一个重要区别就是Java中我们无法直接操作一块内存区域,不能像C++中那样可以自己申请内存和释放内存。Java中的Unsafe类为我们提供了类似C++手动
热文Java线上应用故障排查之一:高CPU占用(方法论简介)
近期java应用,CPU使用率一直很高,经常达到100%,通过以下步骤完美解决,分享一下。 方法一: 转载:http://www.linuxhot.com/java-cpu
热文【LeetCode】 2. 两数相加 (JAVA)列竖式补0相加 代码有注释
题目链接 [https://leetcode-cn.com/problems/add-two-numbers/][https_leetcode-cn.com_proble
热文flutter微信登录与支付(一)
首先抱怨一下sharesdk这个三方,上个kottlin版的项目是使用sharesdk的,然后本想着flutter版也要sharesdk的,结果到集成的时候,各种调用不起...
热文Leap如何对数据进行增删查改
新增数据 1.create 新增数据可以调用实体对象的 create 方法,即可将当前对象保存到数据库中。 User user = new User(); user.s...
热文Java 集合,单列集合
概述: 集合是java中存储数据一种容器,可以分为单列集合Collection和双列集合Map。单列集合Collection又分为List和Set,这两个继承Collec...
热文Jenkins简介
Jenkins是什么? Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson,主要用于持续、自动的构建/测试软件项目、监控外部任务的运行...
热文Swagger简介
Swagger是什么? 正因为有这些问题的出现,Swagger才得以诞生,你可以把Swagger看做是一套规范,通过这套规范,你只需要按照它的规范去定义接口及接口相关的信...
热文如何安装Jenkins
1.访问Jenkins官网。 官网地址:https://jenkins.io/zh/ 2.一般情况下,官网提供了最新版本和长期支持版本供用户下载,点击下载区长期支持版本选...
热文Java 反射的理解以及例子说明
1.反射的理解 简单的说,反射机制就是在程序的运行过程中被允许对程序本身进行操作,比如自我检查,进行装载,还可以获取类本身,类的所有成员变量和方法,类的对象,还可以在...
热文dubbo 分布式的理解
SOA的理解: 可以把SOA架构看作成一个完整的企业架构,企业里有各种业务,每个业务都有自己的服务,业务通过企业服务总线串联起来,有个服务注册中心,业务把自己的服务注...
热文Leap数据访问之实体映射
在实际的开发中,通常会定义一个Model实体类来和数据库中的某个表进行映射,在Leap中也提供了相关的注解来进行映射。 以实体类UserModel的配置为例进行说明,代码...
热文Leap数据访问之事务控制
代码式事务控制 代码式事务的好处在于灵活控制事务边界,不足之处则在于侵入了业务代码。 例如在UserInfoService 类中的方法中使用事务控制,代码如下: pac...
热文Map类集合Key/Value能否存储null值情况表格汇总
集合类 Key Value Super 说明 ConcurrentHashMap 不允许为null 不允许为null AbstractMap 分段锁技术 Hashtabl...
热文Jenkins通用规则
Agent:Agent通常是一个机器或容器,它连接到Jenkins主机,并在主控器指导时执行任务。 Artifact:在Build或Pipeline 运行期间生成的不可变...
热文事务:怎样理解?事务是什么时候回滚的?Spring事务
1.怎样理解(什么是)事务? 当同一个操作需要多条sql执行,一条执行失败,其余哪怕执行成功了也要回滚数据;除非所有的sql都完美的执行成功了。 2.事务是什么时...
热文Flutter设置TabBar indicator宽度(爆改UnderlineTabIndicator )
在默认的TabBar中,indicator的宽度是不可以修改的,每个长度都是平分一个Item的,如下图: 在这里插入图片描述 这个是未修改的图,下面是修改的图,总的宽...
热文Flutter动态加载TabBar
效果图: ![在这里插入图片描述][2019080916490272.gif] 这里主要是用了`TabController`这个`controller`,而不是用的...