- 博客(9)
- 收藏
- 关注
原创 消息队列(针对RabbitMQ)
一 MQ基础主要针对RabbitMq,基础概念所有的mq 都类似1.基础概念 MQ 全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。 简单架构模型如下:2.MQ 优劣势优势:1.系统解耦: 如果系统的耦合度过高,不利于 高可用的原则。通过mq解耦后,可以提升我们系统的容错性。2.异步提速: 对应原来的分布式系统来说,模块和模块之间是通过RPC或者http接口的方式调用的。这种服务调用的方式相对mq来讲,会
2021-01-28 13:39:45
340
原创 linux指令总结
一 Linux基础指令系统信息 arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/mem
2021-01-26 15:51:14
165
原创 html基础
一 基础可以直接看教程,比较全面菜鸟教程: https://www.runoob.com/html/html-basic.htmlHTML是一门超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。基础标签介绍//块元素:独占一行,可以设置宽高、默认宽度100%块级标签: 1.文字类块元素:p、h1——h6 2.容器类块元素:div、table、tr、td、frame、ul>li、ol、dl、dt、dd(序列)/
2021-01-26 15:32:04
137
原创 Java反射和new效率对比
一 基础概念 Java中,一般我们创建一个对象可能会选择new一下个实例。但是随着我们技术的不断提升,我们也学习到了,可以通过反射技术实现对象的创建。 可是,你有没有想一下,什么时候我们改用new创建对象,什么时候我们改用反射创建对象呢? 两者创建对象的效率又是如何呢?//new 方式创建对象ReflectDemo reflectDemo = new ReflectDemo();//反射创建对象 反射创建对象的三种方式(1)Class<ReflectDemo> reflec
2021-01-23 14:35:21
3867
3
原创 Quartz之定时任务
一 基础概念1.什么是Quartz? Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于 java.util.Timer。但是相较于Timer, Quartz增加了很多功能: (1).持久性作业 - 就是保持调度定时的状态; (2).作业管理 - 对调度作业进行有效的管理;2.Quartz 框架的几个核心概念 (1)Job 相当于我们需要执行的任务,一般我们的业务逻辑就放到job里面。
2021-01-20 10:19:28
1109
原创 基于Springboot的定时任务
一 基础概念 创建定时任务非常简单,主要有两种创建方式:一、基于注解(@Scheduled) 二、基于接口(SchedulingConfigurer). 前者相信大家都很熟悉,但是实际使用中我们往往想从数据库中读取指定时间来动态执行定时任务,这时候基于接口的定时任务就大派用场了。代码环境 : spring-boot-2.0.1.RELEASE依赖文件:<dependencies> <!-- 上边引入 parent,因此 下边无需指定版本 -->
2021-01-17 15:03:56
350
2
原创 mybatis类型映射
Mybatis 和 Java 的类型映射 包路径: org.apache.ibatis.type.TypeAliasRegistry this.registerAlias("string", String.class); this.registerAlias("byte", Byte.class); this.registerAlias("long", Long.class); this.registerAlias("short", Short.cla
2021-01-17 12:57:18
1228
原创 idea快捷键的使用
一 idea 快捷键汇总 忽略js css 报错 ctrl+alt+shift+hCtrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+Shift+N
2020-12-30 09:43:00
295
原创 Java 的安装与环境变量的配置
Java 的安装与环境变量的配置一 安装JDK “” https://www.oracle.com/java/technologies/javase-downloads.html 请到Oracle 官方去下载。如果对Java 的版本没有特别要求,也可以去提供的百度云盘里面下载提供的大版本是jdk1.8的。https://pan.baidu.com/s/16tXKN7YK_QUdkEKDLuLHMgo5oy二 Window版本安装以及环境变量的配置1.本地安装完成的样例图 这里
2020-12-27 11:47:34
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人