- 博客(18)
- 收藏
- 关注
原创 springboot知识点归纳
1、什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。1.用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件)2.创建独立的spring引用程序 main方法运行3.嵌入的Tomcat 无需部署war文件4.简化maven配置(各种start)5.自动配置sprin
2020-06-07 20:15:55
421
原创 docker部署ElasticSearch
因为穷,买不起服务器,所以要使用vmware虚拟机安装过程略个人选择的系统是centos 7 64位,需要对应的iso文件,打开centos的官网,点击Get Centos Now,点击centos linux DVD iso(稳定版),另外一个是尝鲜版;当前最新版本的centos是8,如果想下载其他的版本的,可以在 More Download Choices 中查找CentOS的镜像文件...
2020-05-26 15:34:00
276
原创 记录·使用logstash将mysql中的数据迁移到elasticsearch
本文只做操作记录,不做深度研究笔者的业务需求是多快好省的将mysql的指定数据迁移到elasticsearch中Logstash6.6官方原文文档,打不打得开随缘????安装logstash⚠环境是centos7,已经配置好java环境且安装配置了可用的elasticsearch6.6下载tar包https://artifacts.elastic.co/downloads/logst...
2020-05-26 15:32:07
303
原创 java代码实现简单操作linux
通过ch.ethz.ssh2/com.jcraft.jsch实现java连接远程服务器并进行简易操作PS:本文没有实现一次连接执行多条命令的功能,有朋友知道有什么更好的操作麻烦告知一下以下操作需要引入依赖<dependency> <groupId>ch.ethz.ganymed</groupId> <a...
2020-04-14 09:31:01
508
原创 springboot+elasticsearch——健康检查问题
Elasticsearch health check failedjava.net.ConnectException: Timeout connecting to [localhost/127.0.0.1:9200]背景/环境:springboot2.X使用spring-data-elasticsearch整合elasticsearch6.6问题/影响:es的ip端口配置都没问题,项目是...
2020-04-13 10:11:06
5326
1
原创 SnowFlake算法生成Long类型id工具类代码
封装SnowFlake算法,提供全局id生成工具,环境是springboot,引入相关包之后代码直接拷贝即可import java.util.Optional;public class IDGenerate { //公有构造方法 public IDGenerate() { } public static final Optional<Long> nex...
2020-04-09 11:19:51
451
转载 数据库连接池 druid
本文仅为了笔者方便查阅多撸文档少撸裤裆详解数据库连接池概念、原理、运行机制等springboot项目中访问druid内置监控页面Druid’s wiki
2020-03-16 15:29:23
72
原创 iview DatePicker 格式化问题
iview中提供的组件十分实用其中的DatePicker组件,在不做任何数据处理是传输到后端的数据不符合业务需求,如:用户点击选则2020-03-01~2020-03-04,参数到达后台后经过后台的格式化会变成2020-02-29~2020-03-03java可以堆日期进行处理,但是这种格式化的东西还是现在前端处理完做法/示例代码:<DatePicker format="yyyy-...
2020-03-10 10:41:49
3426
原创 spring-data-elasticsearch与netty版本冲突问题
具体问题是java.lang.IllegalStateException: availableProcessors is already set to [8], rejecting [8]注:项目是springcloud-alibaba,es版本是6.6springboot整合elasticsearch中使用到了spring-data-elasticsearch,之前自己写demo的时候没有问...
2020-01-14 11:41:10
1203
原创 处理CMD框中文乱码
旨在记录解决方法,不深入理解学习有时一些操作需要通过cmd或者git来操作命令行然鹅 乱码让人头大cmd默认的中文编码是GBK,可以在cmd命令行中输入chcp,返回的编码是936即GBK将编码格式改为UTF-8:chcp 65001...
2020-01-07 15:56:52
144
原创 速查系列-springboot+devtools实现项目热部署
本教程仅做个人工作笔记,可能不适用于他人的工作/学习目的:开发时代码的调试改动不用重启项目,浪费时间关键词:devtools、springboot热部署、IDEA实现:1、添加maven依赖,以下依赖不会被打包 <dependency> <groupId>org.springframework.boot</groupId...
2019-12-31 11:45:14
95
原创 Elasticsearch整合Springboot实现基本的全文检索
本教程仅做个人工作笔记,可能不适用于他人的工作/学习Elasticsearch整合Springboot实现基本的全文检索前期准备项目为springboot+maven正确部署可用elasticsearch服务添加相关依赖根据你的elasticsearch版本选择合适的maven依赖,添加到项目中,截至今天2019/12/27,maven上最新的spring-data-elastic...
2019-12-30 17:00:26
874
原创 Linux上Elasticsearch配置ik中文分词器
本教程仅做个人工作笔记,可能不适用于他人的工作/学习linux安装部署Elasticsearch6.6下载ik分词器,注意版本要对应下载的方式很多,如果不满意网络上现有的包,可以去git上下载他的项目然后自己打包编译正常的ik6.6的文件结构如下进入到elasticsearch的文件夹中,有一个plugins文件夹,将解压后的ik分词器文件夹整个放进到plugins中,重启es,启动信...
2019-12-27 17:29:19
515
原创 java-图书Marc文件导入处理
本教程仅做个人工作笔记,可能不适用于他人的工作/学习图书系统,需要导入文件来生成图书数据,其中除了Excel、Word,还有一种Marc文件(不懂的时候觉得这东西特恶心,稍微懂了之后觉得这玩意很不错,nice)先给一份大致的Marc文件代号的对应释义,来自百度文库 marc另外附上三位前辈的博客,可以对marc有一个大概的了解MARC数据读取简单介绍再谈转换marc数据的体会—读取ma...
2019-12-26 11:19:28
2357
2
原创 随记-java中Long类型字段前端展示精度缺失问题
本文为个人的工作随笔,可能不适用于他人的工作/学习项目中,实体类的id为Long类型,业务上有大量需要使用到id的地方,然而当实体类检索出来渲染到页面的时候,Long类型的id会出现精度缺失问题,大致原因是java中Long的范围比js中number大,解决方案如下 @Id @TableId(value = "record_id", type = IdType.ID_WORKER) ...
2019-12-26 10:32:00
379
原创 Linux安装Kibana
啥都不管,先安装Kibana学什么东西都先二话不说的先来一个hello world ——鲁迅本教程仅做个人工作笔记,可能不适用于他人的工作/学习Kibana配合elasticsearch工作,博主主要用它来做一个可视化工具,另外也有elasticsearch-head可以做es的可视化博主使用的es版本是6.6,所以使用的kibana也是6.6的版本,以...
2019-12-25 15:43:05
188
原创 linux安装部署Elasticsearch6.6
啥都不管,先安装ES学什么东西都先二话不说的先来一个hello word ——鲁迅本教程仅做个人工作笔记,可能不适用于他人的工作/学习tar包下载地址 https://www.elastic.co/cn/downloads/elasticsearch博主是下载之后用ftp将tar包传输到服务器上的;也可以使用weget的方式直接在linux上下载;下...
2019-12-25 15:22:49
325
原创 码云初体验
在码云上创建一个新项目进入个人主页,点击+图标 或者在主页的右上方,点击+图标 进入以下页面,需要注意的是开源许可证那里选择MIT License,之后点击创建即可 创建项目完成后便可以进行代码的托管,那么我们怎么实现代码的提交与托管呢?首先我们要安装一个Git,下图中分别为Git,乌龟git以及乌龟git中文包,后面两个是用来简化Git操作的, 依次安装完成后,这时候...
2018-09-09 01:40:50
459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人