写在前面: 三目运算符是我们经常在代码中使用的,a= (b==null?0:1); 这样一行代码可以代替一个 if-else,可以使代码变得清爽易读。但是,三目运算符也是有一定的语言规范的。在运用不恰…
分类:java
Docker学习(三):Docker如何修改容器的系统时间
以普通方式运行docker容器 docker run -it --rm --name centos centos /bin/bash 参数说明: -it: 表示启用一个伪终端,并以交互方式运行 --rm: 表示退出之后立…
开发一个app多少钱?app开发费用明细、app开发成本计算
开发一个app多少钱?app开发费用明细、app开发成本计算 随着移动互联网的快速发展,越来越多的商家和创业者都想开发一款自己的手机app。 通常情况下,大家都没有自己专业的软件开发团队,只能寻找市场上的app开发公司。…
基于Netty的IdleStateHandler实现Mqtt心跳
基于Netty的IdleStateHandler实现Mqtt心跳 IdleStateHandler解析 最近研究jetlinks编写的基于Netty的mqtt-client(https://github.com/jetl…
2019.10.19双向链表
import java.util.NoSuchElementException;public class LinkedListT<E> { private Node<E> first; priva…
十、自定义ThreadPoolExecutor线程池
自定义ThreadPoolExecutor线程池 自定义线程池需要遵循的规则 【1】线程池大小的设置 1、计算密集型: 顾名思义就是应用需要非常多的CPU计算资源,在多核CPU时代,我们要让每一个CPU核心都参与计算,将…
各种设计模式的简单介绍
设计模式的六大原则 单一职责原则 里氏替换原则 依赖倒置原则 接口隔离原则 迪米特原则 开闭原则 设计模式的分类 创建型模式 创建型模式:对对象实例化的抽象,通过采用抽象类所定义的接口,封装了系统中对象如何创建,组合等信…
Object类
一、概述Object类是所有Java类的祖先。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 参考英文:* Class {@code Object} is the root of the …
LeetCode 199. 二叉树的右视图
我的LeetCode:https://leetcode-cn.com/u/ituring/ 我的LeetCode刷题源码[GitHub]:https://github.com/izhoujie/Algorithmcii …
Java工程师究竟能赚多少钱?
在未来5年内,软件人才的需求将远大于供给。Java软件工程师是目前国际高端计算机领域就业薪资较高的一类软件工程师。看到这里有人问了:那Java的现实就业前景和薪资状况,究竟怎么样呢? 1.Java工程师就业前景 在美国、…
JAVA计算两个Date时间差(精确到秒)
JAVA计算两个Date时间差(精确到秒) 拷贝即可使用 private static final long nd = 1000 * 24 * 60 * 60; private static final long nh …
Java 输入两个数并输出它们的和
题目描述 输入两个整数,输出它们的和。 输入描述 在同一行上输入两个整数,中间用空格分隔 输出描述 两个整数的和,并输出换行 输入样例 3 -5 输出样例 -2 程序代码 import java.util.Scanner…