摘要: 文章发表在我的博客上:https://blog.ysboke.cn/archives/124.html 什么是ehcache 纯Java的进程内缓存,直接在JVM虚拟机中缓存,速度非常快。缓存有两级,内存存储完了自动存到磁盘上。 数据可持久化在磁盘上,vm(虚拟机)重启后数据恢复 和redis比怎么 阅读全文
posted @ 2021-04-28 20:46 崩天的勾玉 阅读(3990) 评论(1) 推荐(1) 编辑
摘要: 文章发表在了我的博客上:https://blog.ysboke.cn/archives/64.html 一、MQ作用 就仨:异步、削峰、解耦 1、任务异步处理 将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。 2、应用程序解耦 MQ相当于一个中介,生 阅读全文
posted @ 2021-04-28 20:43 崩天的勾玉 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1model(entity) model是模型的意思,与entity、domain、pojo类似,是存放实体的类,类中定义了多个类属性,并与数据库表的字段保持一致,一张表对应一个model类。 主要用于定义与数据库对象应的属性,提供get/set方法,tostring方法,有参无参构造函数。 2da 阅读全文
posted @ 2021-04-17 16:41 崩天的勾玉 阅读(11664) 评论(0) 推荐(3) 编辑
摘要: 市场上常见的消息队列有如下: ActiveMQ:基于JMS ZeroMQ:基于C语言开发 RabbitMQ:基于AMQP协议,erlang语言开发,稳定性好 RocketMQ:基于JMS,阿里巴巴产品 Kafka:类似MQ的产品;分布式消息系统,高吞吐量 用rabbitmq比较多 阅读全文
posted @ 2021-04-17 08:49 崩天的勾玉 阅读(283) 评论(0) 推荐(0) 编辑
摘要: MQ是消息通信的模型;实现MQ的大致有两种主流方式:AMQP、JMS。 1.2.1. AMQP AMQP是一种协议,更准确的说是一种binary wire-level protocol(链接协议)。这是其和JMS的本质差别,AMQP不从API层进行限定,而是直接定义网络交换的数据格式。 1.2.2. 阅读全文
posted @ 2021-04-17 08:42 崩天的勾玉 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。 开发中消息队列通常有如下应用场景: 1、任务异步处理 将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。 阅读全文
posted @ 2021-04-17 08:41 崩天的勾玉 阅读(117) 评论(0) 推荐(0) 编辑
摘要: class Solution { public double findMedianSortedArrays(int[] nums1, int[] nums2) { int leftLength = nums1.length; int rightLength = nums2.length; // 为了 阅读全文
posted @ 2021-04-15 22:00 崩天的勾玉 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 这题的关键是找出山顶,然后对左右两边分别做二分即可。 class Solution { public int findInMountainArray(int target, MountainArray mountainArr) { int l = 0, r = mountainArr.length( 阅读全文
posted @ 2021-04-15 17:19 崩天的勾玉 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 我们点击项目上方的 Add file,选择 creat new file 名称填写 LICENSE, 右侧便会出现按钮 Choose a license template 选择你要的证书,填写 年份 和 name, 点击 Review and submit 选择master分支,点击 commit 阅读全文
posted @ 2021-04-13 20:35 崩天的勾玉 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 一步一步来,官网的教程: yum install snapd systemctl enable --now snapd.socket ln -s /var/lib/snapd/snap /snap snap install --classic certbot ln -s /snap/bin/cert 阅读全文
posted @ 2021-04-11 00:10 崩天的勾玉 阅读(672) 评论(0) 推荐(0) 编辑
摘要: CentOS: sudo yum install java-11-openjdk -y Ubuntu sudo apt-get install openjdk-11-jre -y 检查版本: java -version 阅读全文
posted @ 2021-04-09 13:57 崩天的勾玉 阅读(514) 评论(0) 推荐(1) 编辑
摘要: #cnblogs_c2,#cnblogs_c1,#ad_t2,#under_post_card1,#under_post_card2{display:none}#cnblogs_post_body img{padding:20px 0;}#cnblogs_post_body p,li{font-si 阅读全文
posted @ 2021-04-07 16:13 崩天的勾玉 阅读(139) 评论(2) 推荐(0) 编辑
摘要: 我们使用包管理器安装,非常方便。 先看看有哪些版本: dnf module list nodejs 目前最新的是14,那就装14好了: dnf module install nodejs:14 要装啥版本改最后的数字就行。 中途输入yes,回车 然后就装好了。 阅读全文
posted @ 2021-04-06 23:28 崩天的勾玉 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 数据类型及范围 四种:整型(byte,short,int,long)、浮点型(float,double)、字符型(char)、布尔型(true,false) 类型 byte short int long float double char boolean 字节数/bytes 1 2 4 8 4 8 阅读全文
posted @ 2021-04-05 20:00 崩天的勾玉 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 相关准备 oracle jdk8:oracle官网、 IDEA:官网 Maven:官网,下第二个 Redis:windows, MySQL:官网归档, RabbitMQ:csdn Java环境配置 变量新增:Java_Home,值为jdk根目录。 Path新增:%Java_Home%\bin、%Ja 阅读全文
posted @ 2021-04-05 19:59 崩天的勾玉 阅读(40) 评论(0) 推荐(0) 编辑