- 博客(56)
- 收藏
- 关注
原创 docker 安装MySQL8以上
3.运行镜像创建容器,实现数据库和日志的持久化等命令。9.用远程数据库工具登陆完成ok。7.修改访问主机以及密码。2.安装最新mysql。
2024-06-26 22:52:33 320
原创 docker更新升级
# 卸载dockersudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine# 安装dockersudo yum install -y yum-utils#更新源sudo yum-config-manager --add-repo https://download.docke
2024-06-17 22:40:49 201
原创 docker安装es分词插件ik详情步骤
2.2.若有对应版本跳过,若没有对应版本(比如我需求下载的ik版本为8.7.1是没有的,那就下载8.7.0版本)下载后修改plugin-descriptor.properties文件中的版本信息为8.7.1即可。3.创建文件夹ik,将下载的插件ik解压后的文件,放到新建的ik文件夹中,然后将ik文件夹上传到服务器,我上传到服务器的/tmp/文件夹下的。1.下载ik查询 根据es版本去下载对应的版本,游览器中输入下面下载链接。4.进入es容器,到/plugins文件夹下去创建ik。
2023-10-20 15:46:02 948
原创 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile(几种情况)
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile
2023-04-28 18:13:46 774 1
原创 mysql数据库报“Host ‘192.168.2.49‘ is blocked because of many connection errors
问题描述:java启动程序报错错误 "Host '192.168.2.XX' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"原因:同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞 (短时间内链接错误次数过多)查看show global variables like '%max_connect_err
2021-08-02 11:24:54 895
原创 ElasticSearch中文搜索时只支持单个字符如何解决?(已解决)
1.问题原因:ES默认分词规则不能支持中文,通过安装IK Analysis for Elasticsearch支持中文分词。2.下载地址https://github.com/medcl/elasticsearch-analysis-ik/releases 对应elasticsearch版本下载相应的IK版本3.下载后解压到elasticsearch的plugins文件下(这里我建立一个ik文件)4. 重启elasticsearch出现图中这个说明插件ik安装成功5.el...
2021-07-29 18:08:10 1956 1
原创 windows下logstash安装启动及MySQL数据同步到elasticsearch中
1.到官网下载logstash不具体说了2.解压进入bin文件夹3.去config文件夹中复制logstash-sample.conf到bin文件夹下并改名为logstash.conf文件,在修改内容如下:input { stdin { } jdbc { # 配置数据库信息 jdbc_connection_string => "jdbc:mysql://localhost:3306/test?useUnicode=true&u.
2021-07-28 18:52:21 463
原创 Mysql子查询作为查询字段,且查询结果起别名,在后续查询中引用别名再做条件筛选
直接上代码SELECT gu.id, gu.school_name, gu.student_no, gu.student_name, gu.id_card, gu.Job_category, gu.actual_employment_unit, gu.specialty, gu.phone, gu.affirm,gu.labor_contract,gu.diploma, gu.household_file,gu.employment_certificate,(SELECT guuu.update_c
2021-07-09 10:37:58 1780
原创 HanLP语言工具包学习之java方向我用到了其中的中文繁体简体互换
github地址:https://github.com/hankcs/HanLP/tree/1.x导入依赖<dependency> <groupId>com.hankcs</groupId> <artifactId>hanlp</artifactId> <version>portable-1.8.2</version></dependency>几个api调用示例pu
2021-06-29 17:03:33 232
原创 SpringBoot 中 @Autowired注解在普通类中失效报空指针异常java.lang.NullPointerException该如何解决及使用
直接上代码1.创建ServiceUtils工具类 将要用到的通过@Autowired注解到里面package com.deao.app.socket.netty.server.service.impl;import com.deao.app.socket.netty.server.service.MessageService;import com.deao.app.socket.netty.server.service.SocketGasExamArrangeManageService;i
2021-06-22 14:53:14 480
原创 idea Error:(11, 37) java: 程序包xxx.xxx.xx不存在解决记录
cmd 进入到项目路径下,执行mvn idea:idea命令
2021-06-11 10:33:29 1277 1
原创 seata1.4安装使用学习
1.先下载 地址:https://github.com/seata/seata/releases2..参与全局事务的数据库中加入undo_log这张表-- for AT mode you must to init this sql for you business database. the seata server not need it.CREATE TABLE IF NOT EXISTS `undo_log`( `branch_id` BIGINT(20) NOT
2021-05-11 15:03:25 890
原创 IDEA出现Error:(4, 11) java: 程序包XXX不存在解决方法
先执行命令:mvn clean install -Dmaven.test.skip=true再执行命令:mvn -U idea:idea完成ok!!!
2021-05-11 09:56:45 634
转载 mysql中查询今天、昨天、上月、本月的数据——转载
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT *FROM表名WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 17天SELECT *FROM表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)近30天SELECT *FROM表名 where DATE_SUB(CUR...
2021-04-15 10:43:06 165
原创 SQL查询出某一列中不同值出现次数
-- SQL查询出某一列bai中不同值出现次数SELECT oper_name,COUNT(*) AS num FROM `app_oper_log` GROUP BY oper_name;
2021-01-05 17:26:13 2232
原创 实现置顶功能
一、将表中字段最大值加1赋值,然后使用orderbyordinal desc<update id="updateGasArticleOrdinal" parameterType="Long"> UPDATE gas_article SET ordinal = (SELECT ordi+1 FROM(SELECT MAX(ordinal) AS ordi FROM gas_article) IP )WHERE article_id=#{articleId}</upda...
2020-12-25 14:37:45 968
原创 sentinel1.8版自定义全局异常处理
直接上代码import com.alibaba.csp.sentinel.adapter.spring.webmvc.callback.BlockExceptionHandler;import com.alibaba.csp.sentinel.slots.block.BlockException;import com.alibaba.csp.sentinel.slots.block.authority.AuthorityException;import com.alibaba.csp.senti
2020-12-10 09:38:12 3988 16
原创 Sentinel 控制台启动和接入
一、控制台启动控制台下载有两种方式,一种是直接下载编译好的release版本程序包,另一种是下载控制台的工程代码,在本地打包后启动官网下载:https://github.com/alibaba/Sentinel/releases构建和启动到下载的jar文件夹下cmd在使用如下命令启动控制台:java -Dserver.port=8081 -Dcsp.sentinel.dashboard.server=localhost:8081 -Dproject.name=sentinel-das
2020-12-08 16:12:47 2266
原创 IDEA运行出现Error:(3, 40) java: 程序包不存在解决
使用cmd,到项目根目录下,运行命令:mvn clean install -Dmaven.test.skip=true再使用cmd,到项目根目录下,运行命令:mvn -U idea:idea就可以了
2020-12-08 09:08:20 2962
原创 Linux安装mysql默认配置文件位置
在linux下面安装mysql如果在/etc下面没有存在my.cnf配置文件1.通过which mysqld命令来查看mysql的安装位置2.通过/usr/sbin/mysqld--verbose --help |grep -A 1 'Default options'命令来查看mysql使用的配置文件默认路径,(注意红色标注的是通过步骤1的命令获取到的mysql安装目录路径)可以看出其执行配置文件的顺序 /etc/my.cnf /etc/mysql/my.cnf /usr/etc/m..
2020-11-19 15:11:53 1278
原创 Linux 中 wq 、wq!、x、q、q!区别
wq:表示保存退出wq!:表示强制保存退出x:表示保存退出wq和wq!的区别如下:有些文件设置了只读,一般不是修改文件的,但是如果你是文件的owner或者root的话,通过wq!还是能保存文件退出如果文件设置为只读了的话,用 :wq命令是不能保存并退出的,但是最高权限者可通过wq!来进行文件的保存并退出文件。已设定选项 'readonly' (请加 ! 强制执行)文件所有者通过 wq! 可以保存只读文件!是强制执行如果不带!碰上只读文件,会给提示会是只读文件...
2020-11-19 14:50:41 18099
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人