- 博客(23)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 ELK (三)安装kibana
前言资源已放进资源包中。zip资源包http://xn--https-rfa//download.youkuaiyun.com/download/qq_35261606/80795964提示:以下是本篇文章正文内容,下面案例可供参考。一、下载解压文件略过二、修改配置kibana.yml端口号#server.port: 5601服务IP#server.host:连接elasticsearch服务#elasticsearch.hosts: ["http://xx.xx.
2022-03-04 09:57:59
2102
原创 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
1252
原创 ELK (二)安装elasticsearch-head
前言这是一个前端项目,需要本机已安装nodejs,资源已放进资源包中。zip资源包http://https://download.youkuaiyun.com/download/qq_35261606/80795964提示:以下是本篇文章正文内容,下面案例可供参考。一、下载解压文件略过二、修改端口号如果有修改端口号需求,可以在Gruntfile.js中修改,默认是9100.connect: { server: { options...
2022-02-16 10:02:46
1210
原创 ELK(一)安装elasticsearch
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基
2022-02-15 15:11:08
686
原创 面试--MYSQL
数据库概念:数据库指长期存储在计算机内的,有组织的,可共享的数据集合,实际上就是一个文件集合,是一个存储数据的仓库.本质是一个文件系统,数据库按照特定的格式把数据存储起来,用户可以对存储的数据进行增删改查.MySQL和Oracle的区别?1,最主要区别:MySQL是轻量型数据库,免费 开源,Oracle是重量型数据库,支持大并发,大访问量,收费,Oracle公司对Oracle数...
2020-05-01 23:14:06
155
原创 面试-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
254
原创 面试-JVM经典面试题
1,JVM的内存结构方法区和堆是对所有线程共享,栈,本地方法栈和程序计数器是对线程私有的;堆:jvm虚拟机启动过程中,实例化的对象存储在堆,被所有线程共享,是最大的一块区域;方法区(又称静态区):用于存储被jvm虚拟机加载的类信息和静态变量,常量,被所有线程共享;栈:是线程私有的,生命周期与线程同步,虚拟机栈描述的是Java方法执行的内存模型:每个方法被执行的时候都会同时创建一...
2020-04-26 22:58:47
194
原创 面试-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
167
原创 面试-synchronized与Lock的区别
①synchronized是Java内置关键字,在jvm层面,lock是个Java类;②synchronized不能主动中断,只能等线程结束或异常,lock可以主动中断interrupt③synchronized不需要释放锁,但是lock必须要在finally处手动释放锁,否则会造成线程死锁;④synchronized的锁可重入,不可中断,非公平,而lock锁可重入,可中断,可公平⑤sy...
2020-04-25 21:57:29
279
原创 面试-分布式锁的实现方式
总共有三种方法,分别是通过mysql数据库,通过Redis和通过zookeeper①mysql是创建一个中间表,以记录是否对业务唯一ID上锁,未上锁的--给上锁--处理业务逻辑--最后释放锁,上锁只能返回或者等待;②Redis是通过String类型的setnx(set if not exists)实现的,命令成功返回1执行业务逻辑,命令失败返回0等待释放锁. 底层是因为Redis是单线程的,并...
2020-04-25 21:56:27
348
原创 面试--MYSQL的优化,以及InnoDB存储引擎的好处
背景:项目使用的是MariaDB(即MYSQL卖给Oracle后,怕以后会闭源,开发者在5.5分支新扯的分支)。MySQL5.5以后默认选用的是InnoDB存储引擎,5.5以前是myisam。下面这些问题,都是个人觉得典型的,自己整理记录。第一个问题是:InnoDB和myisam的区别?答:1,存储结构的不同,前者在磁盘上是两个文件,即frm(表定义文件)和ibd(数据文件);后者...
2020-04-15 11:59:39
268
转载 Redis面试-- 21问,你接得住不?
1.什么是redis?Redis 是一个基于内存的高性能key-value数据库。2.Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Val...
2020-04-14 15:14:49
168
转载 springboot启动过程
上图为SpringBoot启动结构图,我们发现启动流程主要分为三个部分,第一部分进行SpringApplication的初始化模块,配置一些基本的环境变量、资源、构造器、监听器,第二部分实现了应用具体的启动方案,包括启动流程的监听模块、加载配置环境模块、及核心的创建上下文环境模块,第三部分是自动化配置模块,该模块作为springboot自动配置核心,在后面的分析中会详细讨论。在下面...
2020-04-14 14:10:38
717
转载 Java面试--Java中Comparable和Comparator的区别
Java 中为我们提供了两种比较机制:Comparable 和 Comparator,二者都是用来实现对象的比较、排序。下面分别对Comparable 和 Comparator做具体介绍并总结。ComparableComparable可以认为是一个内比较器,实现了Comparable接口的类有一个特点,就是这些类是可以和自己比较的,至于具体和另一个实现了Comparable...
2020-04-14 10:33:40
181
转载 powerdesigner 生成mysql带注释的ER图
[转:https://www.jianshu.com/p/566bd4351c30]1.安装powerdesigner参考https://blog.youkuaiyun.com/sinat_34104446/article/details/798851412 配置逆向工程2.1 新建模型pdm新建模型.png注:DBMS选择MYSQL5.0配置链接.png...
2019-07-26 10:40:31
1095
转载 【转】算法工程师应该学哪些
一、算法工程师简介(通常是月薪15k以上,年薪18万以上,只是一个概数,具体薪资可以到招聘网站如拉钩,猎聘网上看看)算法工程师目前是一个高端也是相对紧缺的职位;算法工程师包括音/视频算法工程师(通常统称为语音/视频/图形开发工程师)、图像处理算法工程师、计算机视觉算法工程师、通信基带算法工程师、信号算法工程师、射频/通信算法工程师、自然语言算法工程师、数据挖掘算法工程师、搜索算法工程师、控...
2018-08-04 15:10:46
12998
2
原创 SpringBoot学习:注解解释
@SpringBootApplication相当于下面三个:@Configuration(@SpringBootConfiguration点开查看发现里面还是应用了@Configuration)@EnableAutoConfiguration@ComponentScan启动类标注了@Configuration之后,本身其实也是一个IoC容器的配置类。@ComponentScan的功能其实就是自动扫...
2018-03-09 15:27:57
273
原创 收藏的干货网址
学习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
318
转载 讯飞语音JavaWeb语音合成解决方案
摘要: 在线语音合成 将文字信息转化为声音信息,给应用配上“嘴巴”。我们提供了众多极具特色的发音人(音库)供您选择。其合成音在音色、自然度等方面的表现均接近甚至超过了人声。这种语音合成体验,达到了真正可商用的标准 讯飞的语音合成还是很牛P的,不但有基础发音人,还有精品发音人、特色发音人、明星发音人,当然你如果有特殊要求还可以定制。在线语音合成将文字信息转化为声音信息,给应用配上“嘴巴”。我们提供了...
2018-03-07 16:37:40
2200
转载 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
191
原创 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
2222
原创 SpringBoot学习:Jdbc链接数据库
仅为记录自己学习过程前置条件: 假设已有一个MySQL数据库,其中创建一个table叫做people ,有id,name...列.引入依赖:在pom文件引入spring-boot-starter-jdbc的依赖:<dependency> <groupId>org.springframework.boot</groupId> ...
2018-03-01 18:01:53
1608
原创 SpringBoot学习:配置文件
基础:自定义属性application.properties为我们提供自定义属性的配置,比如在application.properties文档中写:people: name:druid age:28我们如果想读取该配置文件属性,使用@Value{}标签即可,如下:@RestControllerpublic class PeopleController { @Va...
2018-03-01 15:09:38
211
win64环境elk7.6.0安装大全
2022-02-12
nacos源码支持Oracle数据源,并打成war包,使用tomcat运行。
2023-04-11
Nacos使用内置数据源,部署集群方案。
2022-06-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人