摘要:
1 package com.demo;
2
3 import java.util.Scanner;
4
5 /*
6 * 题目:根据指定月份,打印该月份所属的季节
7 *
8 * 春季:3 4 5
9 * 夏季:6 7 8
10 * 秋季:9 10 11
11... 阅读原文
2019-05-23 12:08:02 阅读(2277) 评论(0)
摘要:
一、JML理论基础及应用工具链情况
理论基础
1.JML表达式
\result:表示方法执行后的返回值。
\old(expr):表示一个表达式expr在相应方法执行前的取值。
\foall:全称量词修饰的表达式。
\exists:存在量词修饰的表达式。
<==>:等价关系操作符。
==&g... 阅读原文
2019-05-23 10:46:04 阅读(2104) 评论(0)
摘要:
kafka基础介绍
一、kafka介绍
1.1主要功能
根据官网的介绍,kafka是一个分布式流媒体的平台,它主要有三大功能:
1.11:It lets you publish and subscribe to streams of records 发布和订阅消息流,类似消息队列的的功能,... 阅读原文
2019-05-23 09:21:03 阅读(2199) 评论(0)
摘要:
一、简述
1、Object类是所有类的父类,即直接或间接的继承java.lang.Object类。省略了extends Object。
2、方法
(1)protected native Object clone() throws CloneNotSupportedException; //... 阅读原文
2019-05-23 08:46:10 阅读(2058) 评论(0)
摘要:
出租
升景坊单间短期出租4个月,550元/月(水电煤气公摊,网费35元/月)。空调、卫生间、厨房齐全。屋内均是IT行业人士,喜欢安静,所以要求来租者最好是同行或者刚毕业的年轻人,爱干净、安静。
有意者电联。
联系人:成先生
联系方式:请阅读代码。
1 public class Rent... 阅读原文
2019-05-23 07:46:01 阅读(2669) 评论(0)
摘要:
作为掌握了JAVA技术,将来准备成为Java软件工程师的人来说,要想成为JAVA工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为高级JAVA工程师,我们需要对JAVA做比较深入的研究。为大家总结了以下三个方面的学习方法:
一、软件开发学习路线。两千多年的儒家思想孔... 阅读原文
2019-05-23 06:00:02 阅读(2193) 评论(0)
摘要:
说明:本文中所谈论的HashMap基于JDK 1.8版本源码进行分析和说明。
HashMap的put方法算是HashMap中比较核心的功能了,复杂程度高但是算法巧妙,同时在上一版本的基础之上优化了存储结构,从链表逐步进化成了红黑树,以满足存取性能上的需要。本文逐行分析了put方法的执行流程,重点放在了对整个... 阅读原文
2019-05-23 00:32:04 阅读(2185) 评论(0)
摘要:
ReentrantLock简介
ReentrantLock重入锁,是实现Lock接口的一个类,也是在实际编程中使用频率很高的一个锁, 支持重入性,表示能够对共享资源能够重复加锁,即当前线程获取该锁再次获取不会被阻塞。 ReentrantLock还支持公平锁和非公平锁两种方式。 那么,要想完完全全的弄懂Reentra... 阅读原文
2019-05-23 00:11:02 阅读(3402) 评论(0)
摘要:
一、下载maven
maven官网:http://maven.apache.org/
下载下来也就是一个压缩文件,解压。我下载的是3.5.2版本,解压之后如下:
路径为 :D:\Program Files\apache-maven-3.5.2
二、配置环境变量
添加自定义变量 :MAVEN_HOME
值为刚才的解... 阅读原文
2019-05-22 22:26:03 阅读(2306) 评论(0)
摘要:
能异步绝不同步,能并行绝不串行
1. Future
一个Future代表一个异步计算的结果。Future提供检查计算是否完成、等待计算完成并获取计算结果的方法。只有当计算完成以后,才可以使用get方法检索结果,否则将会阻塞直到计算完成。通过调研cancel方法可以取消执行。另外,还提供了检查任务是正常完成还是被... 阅读原文
2019-05-22 22:09:02 阅读(2194) 评论(0)