一:TCP/IP模型 OSI参考模型为七个层面:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层; TCP/IP模型将这七个层面简化成四个层面:前三个层面简化成了:应用层,最后两个层面简化成了:网络接口层; 二:TCP/UDP TCP协议:是一种面向连接,可靠的,基于字节流的传输层通讯协议 ...
分类:
编程语言 时间:
2020-08-18 14:05:47
阅读次数:
76
一:函数式编程 lambda表达式: Runnable run = () -> { //逻辑代码 }; 归根结底,lambda表达式就是一个类似于匿名内部类的语法糖,只不过不会像匿名内部类一样制造一个新的内存空间;这个表达式一般是用于函数式编程的,把方法当作参数,传给另一方法,主要关注点在参数列表和 ...
分类:
编程语言 时间:
2020-08-18 14:04:19
阅读次数:
71
ThreadPoolExecutor executor = new ThreadPoolExecutor(2, //核心线程数 5,//最大线程数 60L, //临时线程空闲时间 TimeUnit.SECONDS,//时间单位 new ArrayBlockingQueue<Runnable>(25) ...
分类:
编程语言 时间:
2020-08-06 17:06:28
阅读次数:
85
最近阿里巴巴的Java开发手册出了新版(可直接到githubalibaba-p3c上获取相关资源哦),我就跟着这个事情说一下我对开发规范的理解吧。提起开发规范,我印象中最深的就是读研究生期间,带我的大牛师兄某导对我的要求。当时是开发一款B/S的3D渲染引擎,其中Web部分由我负责,在大师兄在对我进行codereview的过程中,对我提出了“严厉”的批评(也一直很感谢他当时的严格要求),原因不是别的
分类:
其他好文 时间:
2020-08-04 10:04:30
阅读次数:
69
你有一个思想,我有一个思想,我们交换后,一个人就有两个思想IfyoucanNOTexplainitsimply,youdoNOTunderstanditwellenough现陆续将Demo代码和技术文章整理在一起Github实践精选,方便大家阅读查看,本文同样收录在此,觉得不错,还请Star前言创建线程有几种方式?这个问题的答案应该是可以脱口而出的吧继承Thread类实现Runnable接口但这两
分类:
编程语言 时间:
2020-07-31 01:16:19
阅读次数:
87
Java多线程实现方式主要有四种: 继承Thread类 实现Runnable接口、 实现Callable接口通过FutureTask包装器来创建Thread线程、 使用ExecutorService、Callable、Future实现有返回结果的多线程。 其中前两种方式线程执行完后都没有返回值,后两 ...
分类:
编程语言 时间:
2020-07-30 21:59:08
阅读次数:
72
package com.qf.demo01; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecut ...
分类:
编程语言 时间:
2020-07-30 10:47:54
阅读次数:
57
多线程 创建线程的两种方式 1.继承Thread类,重写它的run方法; 2.实现Runnable接口,重写它的run方法; 延时睡眠 sleep(延时)使线程休眠不会释放锁 线程终止 定义一个标志位flag=false,不推荐使用stop(),destroy()方法 线程强制执行 join,可以想 ...
分类:
编程语言 时间:
2020-07-30 10:47:15
阅读次数:
77
【区别】Thread是类,Runnable是接口。 【联系】Thread类实现了Runnable接口 【Thread示例】 class MyThread extends Thread{ private int ticket=10; public void run(){ for(int i=0;i<2 ...
分类:
其他好文 时间:
2020-07-29 14:36:46
阅读次数:
54