![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java高级
LINUXK_常
学习中总结,总结中划分,我们总是在前进的道路中迷失自我,丢失最初的东西,回过头来,一步一个脚印的去加深、去探索、去积累,我们丢失的东西。 本博客只记录本人学习的笔记,无任何做作,文中不对的地方望大家多多指正。
展开
-
JAVA 1.8 特性功能(函数式接口、方法引用、函数式编程、常用函数式接口)
函数式接口一、概念函数式接口在Java中是指:有且仅有一个抽象方法的接口。函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。二、格式只要确保接口中有且仅有一个抽象方法即可:说明:函数式接口要求只有一个抽象方法。但是还可...转载 2020-01-08 19:24:25 · 214 阅读 · 0 评论 -
JAVA 1.8 特性功能(使用Lambda表达式替换匿名类I)
使用Lambda表达式替换匿名类public static void main(String[] args) { /* * java 1.8之前我们定义的匿名类方式 */ new Thread(new Runnable() { @Override public void run() { System.out.println("Before Jav...原创 2020-01-08 18:21:23 · 508 阅读 · 0 评论 -
JAVA 1.8 特性功能(新时间日期API)
本地化日期时间 APILocalDateTime 类可以在处理时区不是必须的情况。代码如下:testLocalDateTimeimport java.time.LocalDate;import java.time.LocalTime;import java.time.LocalDateTime;import java.time.Month;public class dat...原创 2020-01-08 18:10:39 · 308 阅读 · 0 评论 -
java 多线程的学习总结
参考文章:https://blog.csdn.net/carson0408/article/details/79430813模拟军队军队的攻击方式//军队线程//模拟作战双方的行为public class ArmyRunnable implements Runnable { //volatile保证了线程可以正确的读取其他线程写入的值() //可见性 可以参考ref JMM,...原创 2019-12-29 17:04:54 · 125 阅读 · 1 评论 -
java中枚举类的定义和使用
平台一:设备控制器调用方式/** * 控制器枚举类 */public enum MediaCtrSeasonEnum { MultimediaOn, MultimediaOff}Server实现/** * 定义控制器URL的变量 */ private static HttpClient httpClient = new Defau...原创 2019-12-25 11:46:05 · 436 阅读 · 0 评论 -
Java远程虚拟机命令控制
Java代码package springboot.demo;import java.io.IOException;import java.io.InputStream;import java.nio.charset.Charset;import ch.ethz.ssh2.Connection;import ch.ethz.ssh2.Session;/** * jav...转载 2019-12-03 14:28:49 · 429 阅读 · 0 评论 -
什么是分布式系统(通俗易懂)
最近做了一些分布式的项目,但还没有真正的理解和认识什么是分布式,以及为什么要这么设计等等一系统问题,在看过大神的贴子了,如梦初醒,受益匪浅!著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:林建入链接:http://www.zhihu.com/question/22764869/answer/56011081来源:知乎一.分布式的简单介绍 1.什么是分布...转载 2018-08-28 14:43:54 · 250 阅读 · 0 评论 -
Java web高级JMX管理基础(一)
JMX管理一、JMX简介 JMX是一种JAVA的正式规范,它主要目的是让程序有被管理的功能,那么怎么理解所谓的“被管理”呢?试想你开发了一个软件(如WEB网站),它是在24小时不间断运行的,那么你可能会想要“监控”这个软件的运行情况,比如收到了多少数据,有多少人登录等等。或者你又想“配置”这个软件,比如现在访问人数比较多,你想把数据连接池设置得大一些。 当然,你也许会专门为这些管理来开发软...原创 2018-06-07 09:18:13 · 141 阅读 · 0 评论