首页
趣站
AI工具
小说资源
实用工具
影视网站
科普知识
资源下载
资源
教育考试
书籍
互联网营销
摄影剪辑
音乐
网赚项目
电商运营
素材模板
软件
Windows
Mac
IOS
Android
Chrome
人工智能
财经
观察
生活感悟
职场时事
探索发现
影视
抖音
热舞
旅游
快手视频
今日热搜
1
华为禁止用户从外部手动安装安卓应用(APK 文件)
2
苹果将部分产能转回中国
3
京东与杨笠一起玩火
4
李子柒已经正式改名并恢复更新
5
字节跳动大模型训练被实习生攻击,涉事者已被辞退
栏目
首页
趣站
AI工具
小说资源
实用工具
影视网站
科普知识
资源下载
资源
教育考试
书籍
互联网营销
摄影剪辑
音乐
网赚项目
电商运营
素材模板
软件
Windows
Mac
IOS
Android
Chrome
人工智能
财经
观察
生活感悟
职场时事
探索发现
影视
抖音
热舞
旅游
快手视频
今日热搜
搜索
标签搜索
科幻动漫
李子柒
异形
沧元图
女神闵雨晴
剑来
遮天
咒术回战
仙逆
海贼王
吞噬星空
凡人修仙传
健身
刘太阳
娱乐
完美世界
国漫
设计
自动驾驶
萝卜快跑
百度
v2rayu
Cloudflare
网红
辛尤里
云韵
美杜莎
斗破苍穹
童小芯
资源
阿朱
广告
广告联盟
汽车
歌曲改变人生
动漫杂谈
博人传
火影忍者
动漫
Gemini
共享汽车
滴滴汽车
电商
拼多多
双十一
京东
阿里巴巴
生活大爆炸
老友记
DeepMind
脱单神器
应聘
求职
DALLE-3
万圣节
社会
文化
阿里
学习
财经
全球通胀
劳动
加班
婚姻
人工智能
ChatGPT
抖音
服务器
网站建设
感悟
植物图鉴
电视剧
电影
History
hist
纪录
Han Long's | paintings
Han Long | Painting
PayPal
Comics
ZooKeeper
系统设计
安全设计
权限系统
Kafka
RocketMQ
RabbitMQ
元宇宙
web3
NFT
软件
科学
游戏攻略
VPN
建筑
历史
谷歌广告
谷歌
养生
健康
数据库
漫画
算法
科技
iPhone
苹果
生活
爬虫
Python
面试
Redis
Photoshop CC
热点时事
特朗普
社交
社交媒体
node
机器学习
房地产
互联网
游戏
经济
韩漫
sharding-jdbc
比特币
FlatBuffers
uniapp
vue
自媒体
Nginx
Halo
Mybatis
Mybatis-Plus
流程设计器
流程
游戏生态
职场
Docker
SpringCloud
WebSocket
Swagger
SpringBoot
JUC
JVM
Linux
Java
Maven
Netty
MySQL
目 录
CONTENT
以下是
编程
相关的文章
2019-11-28
03_Netty_NIO编程
03_Netty_NIO编程Java NIO 基本介绍Java NIO 全称java non-blocking IO,是指JDK提供的新API。从JDK1.4开始,Java提供了一系列改进的输入/输出的新特性,被统称为NIO(即New IO),是同步非阻塞的;NIO相关类都被放在java.nio包及
2019-11-28
29332
0
0
编程
Netty
2019-11-27
02_Netty_BIO编程
02_Netty_BIO编程I/O模型I/O模型简单的理解:就是用怎么样的通道进行数据的发送和接收,很大程度上决定了程序通信的性能;Java共支持3种网络编程模型/IO模式:BIO、NIO、AIOBIO:同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启
2019-11-27
15772
0
0
编程
推荐
Netty
2019-11-26
01_Netty_简介
01_Netty_简介Netty的介绍Netty是由JBOSS提供的一个Java开源框架,现为Github上的独立项目;Netty是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络IO程序;Netty主要针对在TCP协议下,面向Clients端的高并发应用,或者Peer-t
2019-11-26
31483
0
0
编程
Netty
2019-11-25
02_WebSocket_API介绍
02_WebSocket_API介绍实现一个WebSocket应用程序需要如下步骤:开启连接客户端给服务器端发送数据服务器端接收数据服务器端给客户端发送数据客户端接收数据监听三类基本事件:onopen:打开连接时的响应事件onmessage:发送数据时的响应事件onclose:关闭连接时的响应事件前
2019-11-25
30742
0
0
编程
WebSocket
2019-11-25
01_WebSocket_简介
01_WebSocket_简介WebSocket目标:打破传统的Web请求响应模型,实现管道式的实时通信;打开一个浏览器和服务器的通信管道,持续连接;服务器给浏览器推送数据非常方便;Web的实时消息通信:聊天、股票、游戏、监控等;从Tomcat7开始就支持WebSocket,支持最新的WebSock
2019-11-25
6914
0
0
编程
WebSocket
2019-11-24
01_Swagger_简介
01_Swagger_简介Swagger官网了解Swagger的作用和概念了解前后端分离在SpringBoot中集成Swagger前后端分离Vue+SpringBoot后端时代:前端只用管理静态页面;前端写好的.html文件交给后端;模板引擎JSP=》后端是主力;前后端分离时代:后端:后端控制层、服
2019-11-24
19498
0
0
编程
Swagger
推荐
2019-10-06
04_Linux_Shell
04_Linux_ShellLinux运维工程师在进行服务器集群管理的时候,需要编写shell程序来进行服务器管理。对于JavaEE和Python程序员来说,工作的需要,要求写一些shell脚本进行程序或服务器的维护,比如编写定时备份数据库的脚本。对于大数据程序员来说,需要编写shell程序来管理集
2019-10-06
38224
0
0
编程
推荐
Linux
2019-10-05
03_Linux_JavaEE
03_Linux_JavaEE安装JDK下载地址需要账号密码,百度一下就有下载-x64.tar.gz版本传jdk到/opt/open/download目录下解压到/opt/open/environment/jdk/目录下注意,如果是解压到指定目录,要加上-C参数tar -zxvf jdk-8u221
2019-10-05
34117
0
0
编程
Linux
2019-10-03
02_实操Linux
02_实操Linux开启允许远程连接Xshell和Xftp:Xshell:远程登录操作LinuxXftp:上传下载文件**前提:**Linux开启了sshd服务,开22端口。用setup指令,然后进入系统服务(system service),找到sshd,看看是否开启。vi和vim编辑器所有的Lin
2019-10-03
14889
0
0
编程
Linux
2019-08-27
15_JUC_ForkJoinPool分支合并框架-工作窃取
15_JUC_ForkJoinPool分支合并框架-工作窃取Fork/Join框架ForkJoinPool分支合并框架在JDK1.7以后才出来的;Fork/Join框架与线程池的区别采用“工作窃取”模式(work-stealing):当执行新的任务时它可以将其拆分分成更小的任务执行,并将小任务加到线
2019-08-27
16203
0
0
编程
JUC
2019-08-27
14_JUC_线程调度
14_JUC_线程调度ScheduledExecutorServicepublic class TestScheduledThreadPool { public static void main(String[] args) throws ExecutionException, Interru
2019-08-27
28250
0
0
编程
JUC
2019-08-27
13_JUC_线程池
13_JUC_线程池为什么需要线程池?传统用法:/** * 线程池 */public class TestThreadPool { public static void main(String[] args) { new Thread(new ThreadPoolDemo(),&
2019-08-27
12377
0
0
编程
JUC
2019-08-26
11_JUC_ReadWriteLock读写锁
11_JUC_ReadWriteLock读写锁ReadWriteLock:读写锁写写/读写:需要互斥读读:不需要互斥ReadWriteLock维护了两个锁,一个是读的锁,一个是写的锁,读的锁可以被多个读线程并发的持有,而写的锁是独占(排他)的。方法:Lock readLock()Lock write
2019-08-26
26118
0
0
编程
JUC
2019-08-26
10_JUC_线程按序交替
10_JUC_线程按序交替线程按序交替问题编写一个程序,开启3个线程,这三个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出的结果必须按顺序显示。如:ABCABCABC......依次递归代码实现/** * 编写一个程序,开3个线程,三个线程的ID分别是A、B、C,每个线
2019-08-26
25492
0
0
编程
推荐
JUC
2019-08-26
09_JUC_Condition线程通信
09_JUC_Condition线程通信改造之前用synchronized的方法,改用同步锁Lock来实现,而Lock有自己的wait方式,就是Condition;ConditionCondition接口描述了可能会与锁有关联的条件变量。这些变量在用法上与使用Object.wait访问的隐式监视器类
2019-08-26
31170
0
0
编程
JUC
2019-08-26
08_JUC_生产者消费者案例-虚假唤醒
08_JUC_生产者消费者案例-虚假唤醒等待唤醒机制代码:/** * 生产者和消费者案例 */public class TestProductorAndConsumer { public static void main(String[] args) { Clerk clerk
2019-08-26
7028
0
0
编程
JUC
2019-08-26
07_JUC_同步锁Lock
07_JUC_同步锁LockLock同步锁用于解决多线程安全问题的方式:同步代码块(synchronized)【隐式锁】同步方法(synchronized)【隐式锁】jdk1.5以后出现了一种更加灵活的方式:同步锁Lock【显式锁】,需要通过lock()方法进行上锁,相应的必须通过unlock()方
2019-08-26
34047
0
0
编程
JUC
2019-08-26
06_JUC_创建执行线程的方式三实现Callable接口
06_JUC_创建执行线程的方式三实现Callable接口创建执行线程的方式一共有四种:实现Runnable接口并重写run方法;继承Thread类并重写run方法;实现Callable接口线程池执行Callable方式,需要FutureTask实现类的支持,用于接收运算结果。FutureTask是
2019-08-26
21753
0
0
编程
JUC
7
8
9
10
11