JAVA
文章平均质量分 80
jl935418600
这个作者很懒,什么都没留下…
展开
-
CentOS7安装Jenkins集成git仓库
CentOS7集成Jenkins安装配置 1.概述 Jenkins概述 :是一个开源软件项目,是基于 Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能 网方网站 :https://jenkins.io/ 2.安装(首先得有jdk环境) 1.添加yum源 下载安装Jenkins [root@git ~]# wget -O /etc/yu...原创 2020-01-21 14:50:09 · 525 阅读 · 0 评论 -
JNI之JAVA调用C程序(linux环境)
JNI之JAVA调用C程序(linux环境) 因业务需求,需要对上传的文件做crc文件冗余校验,由于规则比较特殊一般JAVA的CRC校验无法得到正确的crc值,因此考虑使用JAVA调用C的方法实现。 JNI介绍 JNI是Java Native Interface的缩写,通过使用 Java本地接口书写程序,可以确保代码在不同的平台上方便移植。 从Java1.1开始,JNI标准成为java平台的一部分...原创 2019-10-24 23:33:54 · 908 阅读 · 0 评论 -
BIO、NIO、AIO介绍与区别
BIO、NIO、AIO介绍与区别 阻塞与非阻塞 主要是指访问IO的线程是否会阻塞 线程访问资源,该资源是否准备就绪的一种处理方式。 同步与异步 主要是指数据的请求方式 同步和异步是指访问数据的一种机制 BIO 同步阻塞 IO,Block IO IO 操作时会阻塞线程,并发处理能力低。 我们熟知的 Socket 编程就是 BIO,一个 socket 连接一个处理线程(这个线程负责这个 Socke...原创 2019-05-19 15:34:29 · 197 阅读 · 0 评论 -
Netty搭建简易聊天室
NIO框架Netty搭建简易聊天室 Netty Reactor模型 单线程模型 用户发起 IO 请求到 Reactor 线程 Ractor 线程将用户的 IO 请求放入到通道,然后再进行后续处理 处理完成后,Reactor 线程重新获得控制权,继续其他客户端的处理 缺点: 这种模型一个时间点只有一个任务在执行,这个任务执行完了,再去执行下一个任务。 但单线程的 Reactor 模型每一个用户事...原创 2019-05-19 16:27:09 · 1240 阅读 · 2 评论 -
Spring5框架介绍
Spring5框架介绍 1.背景 1.1引例 public class AccountServiceImpl implements IAccountService { private IAccountDao accountDao = new AccountDaoImpl(); } 上面的代码表示: 业务层调用持久层,并且此时业务层在依赖持久层的接口和实现类。如果此时没有持久层实现类,编译将不能通...原创 2019-06-02 22:12:30 · 306 阅读 · 0 评论 -
SpringBoot整合RabbitMq
SpringBoot整合RabbitMq 参考博客:https://blog.csdn.net/qq_33547169/article/details/78124294 1.介绍 1.1 RabbitMQ MQ全称为Message Queue,即消息队列, RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它...转载 2019-06-23 21:13:18 · 203 阅读 · 0 评论 -
Java多线程-线程池
Java多线程-线程池线程池线程池的创建方法(不推荐)线程池的创建方法(推荐)线程池的submit和execute方法如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出...原创 2019-07-12 22:44:43 · 112 阅读 · 0 评论 -
RocketMQ入门
RocketMq入门 1.rocketmq概念模型 1.简易模型 这三者是RocketMq中最最基本的概念。Producer是消息的生产者。Consumer是消息的消费者。消息通过Topic进行传递。Topic存放的是消息的逻辑地址。具体来说是Producer将消息发往具体的Topic。Consumer订阅Topic,主动拉取或被动接受消息。 2.细化模型 这便是rocketmq的整体架构、它...原创 2019-08-29 22:16:37 · 152 阅读 · 0 评论