1. lambda表达式介绍 lambda表达式是Java8提供的新特性之一,也可以称之为闭包;它支持Java能够进行简单的函数式编程,也就是说可以把一个匿名函数作为一个方法的参数…
开放端口 安全组没开放端口是原罪!!!导致好多BUG费时费力。Hbase悄悄咪咪的用了好多端口,比如被我抓到的42239,直接搜索报错药不对症。 Hbase安装 下载压缩包 可以去…
本文实例为大家分享了Java实现简单的贪吃蛇小游戏的具体代码,供大家参考,具体内容如下 1. 程序结构 程序结构图如图: 2. 程序设计思路 2.1 Data类 作用:连接stat…
jdk8之前 一、java.lang.System long times = System.currentTimeMillis(); //返回的是当前时间与1970年1…
问题描述: java去除字符串前后空白,身为小伙子的我搞了大半天,其实蛮简单的。 解决方案: 方式一: trim() trim()是 String里的常用的方法,作用:返回字符串的…
我就废话不多说了,大家还是看代码吧 String s="0000000002121210" s=s.replaceAll("^(0+)", ""); System.out.prin…
Modbus Modbus是一种串行通信协议。Modbus 一个工业上常用的通讯协议、一种通讯约定。Modbus协议包括RTU、ASCII、TCP。其中MODBUS-RTU最常用,…
BLOCKED 和 WAITING 的区别 BLOCKED 和 WAITING 两种状态从结果上来看,都是线程暂停,不会占用 CPU 资源,不过还是有一些区别的 BLOCKED 等…
Shiro简介 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理 三个核心组件:Subject, SecurityManager 和 …
简介 Exchanger是一个用于线程间数据交换的工具类,它提供一个公共点,在这个公共点,两个线程可以交换彼此的数据。 当一个线程调用exchange方法后将进入等待状态,直到另外…
相关知识点 在数据链路层传送的帧中,广泛使用了循环冗余检验 CRC 的检错技术。 循环冗余检验的原理 在发送端,先把数据划分为组。假定每组 k 个比特。 在每组 M 后面再添加供差…
ThreadFactory 线程池中的线程从哪里来呢?就是ThreadFoctory public interface ThreadFactory { Thread newThre…