自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 camunda工作流,中文视频教程

如题,扣扣136282510

2022-05-01 18:03:58 1653

原创 ELK (三)安装kibana

前言资源已放进资源包中。zip资源包http://xn--https-rfa//download.csdn.net/download/qq_35261606/80795964提示:以下是本篇文章正文内容,下面案例可供参考。一、下载解压文件略过二、修改配置kibana.yml端口号#server.port: 5601服务IP#server.host:连接elasticsearch服务#elasticsearch.hosts: ["http://xx.xx.

2022-03-04 09:57:59 2021

原创 MQ面试题:你们公司为什么要用XXMQ?

个人复习总结,仅供参考.首先得知道消息队列mq的作用,解耦,异步,削峰.其次主流4种mq会选型,至少能说为什么选它,主要记住2点:大数据量选Kafka,小公司RabbitMq.原因:1,kafka单机吞吐量是10万级的,其他三种是万级;2,rabbitmq消息延迟性最低,而且SpringAMQP集成的就是RabbitMq,直接配置使用;然后这里可能会问下,rabbitmq示例:基本消息队列:BaseQueue工作消息队列:WorkQueue广播:Fanou

2022-02-16 22:40:37 1134

原创 ELK (二)安装elasticsearch-head

前言这是一个前端项目,需要本机已安装nodejs,资源已放进资源包中。zip资源包http://https://download.csdn.net/download/qq_35261606/80795964提示:以下是本篇文章正文内容,下面案例可供参考。一、下载解压文件略过二、修改端口号如果有修改端口号需求,可以在Gruntfile.js中修改,默认是9100.connect: { server: { options...

2022-02-16 10:02:46 1104

原创 ELK(一)安装elasticsearch

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基

2022-02-15 15:11:08 653

原创 面试--MYSQL

数据库概念:数据库指长期存储在计算机内的,有组织的,可共享的数据集合,实际上就是一个文件集合,是一个存储数据的仓库.本质是一个文件系统,数据库按照特定的格式把数据存储起来,用户可以对存储的数据进行增删改查.MySQL和Oracle的区别?1,最主要区别:MySQL是轻量型数据库,免费 开源,Oracle是重量型数据库,支持大并发,大访问量,收费,Oracle公司对Oracle数...

2020-05-01 23:14:06 127

原创 面试-Java内存模型(JMM)

目录1.概念:2.volatile关键字3.两个线程,for循环100次自增,得到的值为100~200之间.4.JMM数据原子操作:5.MESI缓存一致性协议:6.汇编lock前缀(volatile缓存可见性实现原理):1.概念:是java虚拟机规范定义的,用来屏蔽掉java程序在各种不同的硬件和操作系统对内存的访问的差异,这样就可以实现java程序在各种不同...

2020-04-27 22:49:43 214

原创 面试-JVM经典面试题

1,JVM的内存结构方法区和堆是对所有线程共享,栈,本地方法栈和程序计数器是对线程私有的;堆:jvm虚拟机启动过程中,实例化的对象存储在堆,被所有线程共享,是最大的一块区域;方法区(又称静态区):用于存储被jvm虚拟机加载的类信息和静态变量,常量,被所有线程共享;栈:是线程私有的,生命周期与线程同步,虚拟机栈描述的是Java方法执行的内存模型:每个方法被执行的时候都会同时创建一...

2020-04-26 22:58:47 163

原创 面试-Redis的数据类型与应用场景

常用的数据类型有五种:字符串String ,哈希hash,集合set,列表list,有序集合stored setString的应用场景:①字符串缓存set或对象缓存mset②计数器incr③共享session或token④分布式锁setnx⑤分布式系统全局唯一序列号incr by key 1000⑥限速 同样用到incr,比如大于多少就限速或返回错误Hash的...

2020-04-25 22:41:13 133

原创 面试-synchronized与Lock的区别

①synchronized是Java内置关键字,在jvm层面,lock是个Java类;②synchronized不能主动中断,只能等线程结束或异常,lock可以主动中断interrupt③synchronized不需要释放锁,但是lock必须要在finally处手动释放锁,否则会造成线程死锁;④synchronized的锁可重入,不可中断,非公平,而lock锁可重入,可中断,可公平⑤sy...

2020-04-25 21:57:29 244

原创 面试-分布式锁的实现方式

总共有三种方法,分别是通过mysql数据库,通过Redis和通过zookeeper①mysql是创建一个中间表,以记录是否对业务唯一ID上锁,未上锁的--给上锁--处理业务逻辑--最后释放锁,上锁只能返回或者等待;②Redis是通过String类型的setnx(set if not exists)实现的,命令成功返回1执行业务逻辑,命令失败返回0等待释放锁. 底层是因为Redis是单线程的,并...

2020-04-25 21:56:27 316

原创 面试--MYSQL的优化,以及InnoDB存储引擎的好处

背景:项目使用的是MariaDB(即MYSQL卖给Oracle后,怕以后会闭源,开发者在5.5分支新扯的分支)。MySQL5.5以后默认选用的是InnoDB存储引擎,5.5以前是myisam。下面这些问题,都是个人觉得典型的,自己整理记录。第一个问题是:InnoDB和myisam的区别?答:1,存储结构的不同,前者在磁盘上是两个文件,即frm(表定义文件)和ibd(数据文件);后者...

2020-04-15 11:59:39 219

转载 Redis面试-- 21问,你接得住不?

1.什么是redis?Redis 是一个基于内存的高性能key-value数据库。2.Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Val...

2020-04-14 15:14:49 132

转载 springboot启动过程

上图为SpringBoot启动结构图,我们发现启动流程主要分为三个部分,第一部分进行SpringApplication的初始化模块,配置一些基本的环境变量、资源、构造器、监听器,第二部分实现了应用具体的启动方案,包括启动流程的监听模块、加载配置环境模块、及核心的创建上下文环境模块,第三部分是自动化配置模块,该模块作为springboot自动配置核心,在后面的分析中会详细讨论。在下面...

2020-04-14 14:10:38 650

转载 Java面试--Java中Comparable和Comparator的区别

Java 中为我们提供了两种比较机制:Comparable 和 Comparator,二者都是用来实现对象的比较、排序。下面分别对Comparable 和 Comparator做具体介绍并总结。ComparableComparable可以认为是一个内比较器,实现了Comparable接口的类有一个特点,就是这些类是可以和自己比较的,至于具体和另一个实现了Comparable...

2020-04-14 10:33:40 149

转载 powerdesigner 生成mysql带注释的ER图

[转:https://www.jianshu.com/p/566bd4351c30]1.安装powerdesigner参考https://blog.csdn.net/sinat_34104446/article/details/798851412 配置逆向工程2.1 新建模型pdm新建模型.png注:DBMS选择MYSQL5.0配置链接.png...

2019-07-26 10:40:31 1029

转载 【转】算法工程师应该学哪些

一、算法工程师简介(通常是月薪15k以上,年薪18万以上,只是一个概数,具体薪资可以到招聘网站如拉钩,猎聘网上看看)算法工程师目前是一个高端也是相对紧缺的职位;算法工程师包括音/视频算法工程师(通常统称为语音/视频/图形开发工程师)、图像处理算法工程师、计算机视觉算法工程师、通信基带算法工程师、信号算法工程师、射频/通信算法工程师、自然语言算法工程师、数据挖掘算法工程师、搜索算法工程师、控...

2018-08-04 15:10:46 12598 2

原创 SpringBoot学习:注解解释

@SpringBootApplication相当于下面三个:@Configuration(@SpringBootConfiguration点开查看发现里面还是应用了@Configuration)@EnableAutoConfiguration@ComponentScan启动类标注了@Configuration之后,本身其实也是一个IoC容器的配置类。@ComponentScan的功能其实就是自动扫...

2018-03-09 15:27:57 215

原创 收藏的干货网址

学习Springboot干货系列网址:http://tengj.top/ibeetl官网:http://ibeetl.com/ generator自动生成mybatis配置和类信息:http://jadethao.iteye.com/blog/1726115如何成为一名合格的算法工程师:http://www.360doc.com/content/17/1...

2018-03-08 15:13:44 282

转载 讯飞语音JavaWeb语音合成解决方案

摘要: 在线语音合成 将文字信息转化为声音信息,给应用配上“嘴巴”。我们提供了众多极具特色的发音人(音库)供您选择。其合成音在音色、自然度等方面的表现均接近甚至超过了人声。这种语音合成体验,达到了真正可商用的标准 讯飞的语音合成还是很牛P的,不但有基础发音人,还有精品发音人、特色发音人、明星发音人,当然你如果有特殊要求还可以定制。在线语音合成将文字信息转化为声音信息,给应用配上“嘴巴”。我们提供了...

2018-03-07 16:37:40 2131

转载 Java常见问题分析

https://yq.aliyun.com/articles/514418?spm=a2c41.11123433.0.0摘要: 一、JVM简介1.JVM内存模型实际占用内存大小:-XX:MaxPermSize + -Xmx + -Xss + -XX:MaxDirectMemorySize 如图一: 主要分为:非堆内存+堆内存+栈内存+堆外内存 JVM主要管理两种类型的内存:堆和非堆。一、JVM简介...

2018-03-07 16:35:53 162

原创 SpringBoot学习:Hibernate,Mybatis分别与Springboot的整合

仅做记录自己学习.Hibernate添加相关依赖添加spring-boot-starter-jdbc依赖:        <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-d...

2018-03-02 11:55:05 2137

原创 SpringBoot学习:Jdbc链接数据库

仅为记录自己学习过程前置条件: 假设已有一个MySQL数据库,其中创建一个table叫做people ,有id,name...列.引入依赖:在pom文件引入spring-boot-starter-jdbc的依赖:<dependency> <groupId>org.springframework.boot</groupId> ...

2018-03-01 18:01:53 1543

原创 SpringBoot学习:配置文件

基础:自定义属性application.properties为我们提供自定义属性的配置,比如在application.properties文档中写:people: name:druid age:28我们如果想读取该配置文件属性,使用@Value{}标签即可,如下:@RestControllerpublic class PeopleController { @Va...

2018-03-01 15:09:38 179

elk-7.6.0-win-64.zip集合

elk-7.6.0-win-64.zip集合

2022-02-15

win64环境elk7.6.0安装大全

这个zip包集合了elk7.6.0所有的安装包,解压即用。 内置了es,kibana,ik,logstash,filebeat以及nodejs和es-head。

2022-02-12

学习笔记:深入浅出 Java 虚拟机.docx

该文档是本人的学习笔记,尚未精修,后续会精修排版. 学习笔记:深入浅出 Java 虚拟机.docx

2020-07-15

学习笔记:300分钟吃透分布式缓存.docx

该文档为本人学习笔记,内部排版未精修,内容不缺,后期会精修. 学习笔记:300分钟吃透分布式缓存.docx

2020-07-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除