java学习之路
文章平均质量分 70
牛森森
这个作者很懒,什么都没留下…
展开
-
(SpringBoot)(六)SpringBoot集成Kafka
Kafka是上个老东家常用中间件。虽然说会用,但是对他的了解其实也并不多,仅仅停留在会用的阶段。最近这两天,工作也比较忙,但还是利用自己的业余时间,在我的SpringBoot工程中,简简单单的集成使用了一下。下面简单的介绍介绍。一、Kafka的定义首先我们应该知道Kafka是什么。Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景。当原创 2020-05-20 17:37:43 · 273 阅读 · 0 评论 -
(SpringBoot)(五)SpringBoot集成Ehcache
公司在项目中使用的是redis的缓存,但是由于日后会涉及到使用Ehcache,所以在这里事先在自己的工作之余简单的学习了解了一下Ehcache。搭建了一个小demo,在这里向大家讲解一下,加深一下自己的印象,也让大家有点了解。...原创 2020-05-15 14:51:52 · 203 阅读 · 0 评论 -
(MySQL)(一)常用函数总结
有几天没发帖子了,随着新东家对于数据库的操作相对来说还是比较复杂的,所以也是决定重新温习一下MySQL的函数,以便自己在以后的工作中可以更加顺畅的进行开发,也决定写下这篇帖子来增加自己对于MySQL的常用函数的理解。...原创 2020-05-14 17:11:17 · 280 阅读 · 0 评论 -
(Java基础)(二)Map.Entry方法的使用
我们在平时的业务处理中,List、Map两个集合的使用率应该是最高的。对于List的遍历非常非常的简单,但是对于Map的遍历就有很多情况。由于昨天自己在读取redis中数据的时候,发现取出来的hash类型的数据的值是一个Map集合,提交代码以后发现代码写的过于冗余,于是便进行了修改,也顺便记录一下对于Map.Entry方法的使用。Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map原创 2020-05-13 09:28:44 · 2738 阅读 · 0 评论 -
(SpringBoot)(四)SpringBoot框架的介绍
由于自己码龄的限制,自己从入职老东家就一直在使用SpringBoot框架,期间也自学了Spring以及SpringMVC。发现这两个框架需要自己手动配置的地方太多了,而且大部分都是约定俗成的配置。大家也都听说过一句话:约定大于配置,这句话的大致理解就是比如Java中的系统配置,类库,以及框架应该有一个默认的初始值。我们可以不显式的配置它们,也可以显式的声明它们也就是覆盖原配置。根据这种大量的配置工...原创 2020-05-07 17:14:03 · 470 阅读 · 0 评论 -
(SpringBoot)(三)SpringBoot集成Redis
SpringBoot集成大部分插件,步骤基本是一致的。导入依赖,修改配置文件,使用插件。今天来和大家探讨一下SpringBoot集成Redis。1、导入Redis的起步依赖<!-- 配置使用redis启动器 --> <dependency> <groupId>org.springframework.boot</g...原创 2020-05-02 16:27:01 · 181 阅读 · 0 评论 -
(SpringBoot)(二)SpringBoot集成Junit单元测试
SpringBoot工程的启动方式有两种,一种是通过SpringBootApplication的启动类启动工程,第二种就是集成Junit进行单元测试。接下来,本菜鸟将带大家进行SpringBoot整合Junit1、添加Junit的起步依赖 <!--添加测试junit的起步依赖--> <dependency> <groupId...原创 2020-05-02 15:29:36 · 479 阅读 · 0 评论 -
(SpringBoot)(一)SpringBoot集成Mybatis
SpringBoot集成Mybatis操作流程1、快捷创建 SpringBoot 工程【1】:File—New—Project【2】:填写相关配置项【3】:选择Web–Spring Web【4】填写项目名称以及项目存放的位置2、添加Mybatis的起步依赖在pom.xml配置文件中添加Mybatis的起步依赖<!--添加Mybatis的起步依赖--> ...原创 2020-05-02 14:44:10 · 258 阅读 · 0 评论 -
(Java基础)(一)Java集合的前世今生
一、接口继承关系和实现集合类存放于 Java.util 包中,主要有 3 种:set(集)、list(列表包含 Queue)和 map(映射)。Collection:Collection 是集合 List、Set、Queue 的最基本的接口。Iterator:迭代器,可以通过迭代器遍历集合中的数据Map:是映射表的基础接口集合的框架示意图如下:二、ListJava 的 List...原创 2020-04-29 18:38:26 · 218 阅读 · 0 评论 -
(JVM)(一)JVM的基本概念和运行过程
一、基本概念JVM是可运行Java代码的假想计算机,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。二、运行过程我们都知道 Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件,而字节码文件又通过 Java 虚拟机中的解释器,编译成特定机器上的机器码 。也就是如下:...原创 2020-04-28 18:51:03 · 103 阅读 · 0 评论 -
(感悟)(一)一个java菜鸟的点点滴滴
努力不一定成功,最坏的结果也只是大器晚成欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导...原创 2020-04-28 13:26:01 · 149 阅读 · 0 评论