- 博客(40)
- 资源 (23)
- 收藏
- 关注
原创 Linux 下安装Minio
/home/minio/minio.log 2>&1 :控制台日志重定向到/home/minio/minio.log文件中。启动Minio (需要进入minio存放目录下)需指定端口号 否则每次启动Minio会随机生成一个不一样的端口。参考官方文档https://www.minio.org.cn/download.shtml#/linux。--console-address :9000:指定控制台端口。/home/minio/data:指定存储目录。./minio server:启动命令。
2022-10-25 20:45:45
3239
原创 Linux安装Redis
首先到官网下载redis:我这里选择的版本。解压进入目录编译如果没有安装make,执行这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。
2022-10-13 22:55:17
453
原创 OpenCV for Java 整合Spring Boot写一个灰度测试Demo
说点啥吧,最近因为工作接触了机器视觉,抽出点时间研究一下OpenCV,本人是JAVA码农一枚,所以本篇的技术实现使用Java语言。OpenCV的安装我已经整理了一篇,写的比较简单,后续会继续完善,欢迎大家评论指点。将OpenCV安装目录下的jar包与动态库文件拷贝到我们的项目中来。源文件目录(OpenCV安装后会自动生成,如果没有请参考安装篇)创建测试类DemoGrayscaleTests.java。1、首先创建一个SpringBoot!这里找了个妹子照片测试了一下,完美~
2022-09-27 18:25:54
1797
转载 Docker 安装 RabbitMQ
1.查看镜像仓库中的RabbitMQdocker search rabbitmq2.拉取镜像docker pull rabbitmq3.启动docker run -dit --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=123456 -p 15672:15672 -p 5672:5672 rabbitmq:latest-p 指定服务运行的端口(5672:应用访问端口;156
2022-01-14 11:10:13
478
原创 Docker多台主机安装Redis集群
一、环境准备节点IPnode110.137.85.158node210.137.85.165node310.137.85.41首先我们需要在每台主机都安装 docker 和 docker-compose二、配置每个节点的redis容器创建用于存放redis配置文件的文件夹mkdir /home/rediscd /home/redis创建docker-compose.ymlvim docker-compose.ymlNode1的配置versio
2021-02-07 11:43:48
664
原创 Docker安装MySql 5.7
下载Mysql镜像docker pull mysql:5.7.29查看镜像列表,找到mysqldocker images启动mysql容器,MYSQL_ROOT_PASSWORD参数设置root密码docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 5d9483f9a7b2查看mysql容器是否启动docker ps登陆mysqlmysql -u root -p '123456!'
2021-02-07 10:15:58
149
原创 Docker 安装kafka 单机版本
一、安装Zookeeper下载zookeeper镜像docker pull wurstmeister/zookeeper启动zookeeperdocker run -d --name zookeeper --publish 2181:2181 --volume /etc/localtime:/etc/localtime wurstmeister/zookeeper二、安装Kafka下载kafka镜像,这里我选择2.11-0.11.0.3的版本docker pull wurstmeister
2021-02-07 09:52:09
1482
转载 Linux 仅安装mysql客户端
1.安装 rpm源rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm2.安装#可以通过yum搜索yum search mysql-community#笔者安装的是64位yum install mysql-community-client.x86_64本文转自https://blog.youkuaiyun.com/kramer_1711/article/details/90175575...
2021-01-21 10:42:57
1135
1
原创 Docker 安装 Elasticsearch 7.7.1 + Kibana
一、安装esdocker拉取es镜像docker pull docker.elastic.co/elasticsearch/elasticsearch:7.7.1启动esdocker run -d --name=es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.7.1安装ik分词插件docker exec -it es /bi
2020-12-02 19:23:43
1255
原创 SpringBoot 集成 Redis
添加引用 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>${data-redis.version}</version> &
2020-12-01 21:46:30
106
原创 SpringBoot 集成 Elasticsearch 7.7.1实现基础增删改查功能
因为最近项目中需要用到Elasticsearch7的新特性,并且环境中只有7.7.1版本的组件可以用,所以弃用了spring-boot-starter-data-elasticsearch(请注意:SpringBoot是2.2.0.RELEASE才兼容elasticsearch 7.x)。本Demo使用elasticsearch原生客户端,模仿spring-boot-starter-data-elasticsearch实现一套相简单的增删改查功能,目的是满足业务上的面对es版本灵活切换,大家如果有相似需求
2020-12-01 21:31:31
1189
原创 MySql 的大小写敏感问题
最近在工作中遇到了mySql的大小写敏感问题首先查看DB环境变量show variables like 'lower%'执行结果:lower_case_file_system:OFF表示大小写敏感,ON表示大小写不敏感。lower_case_table_names:0表示敏感,1表示不敏感。字段内容大小写敏感问题:建表时对字段使用binary,二进制大小写是敏感的CREATE TABLE sys_user( id bigint(20) NOT
2020-11-26 20:17:27
333
原创 SpringBoot 配置篇 - 加载指定YML文件
SpringBoot 加载自定义YML文件最近工作中需要用到Security,在踩坑的过程中因为重写了AccessDecisionManager,所以想效仿原版实现security_whitelist.properties将白名单列表从主yml文件中分离出来。在之前学习的@PropertySource 读取指定配置文件的文章中我们了解到使用PropertySource可以指定配置文件类去加载指定的properties文件,关于properties的配置可以参考一下这篇文章,本文将讲述yml的踩坑过程。
2020-11-26 18:27:15
5150
2
原创 CentOS7 安装Apache ActiveMQ Artemis
下载 官网:https://activemq.apache.org/components/artemis/ 我选择的版本:ActiveMQ Artemis 2.9.0 (June 6, 2019) http://mirror.bit.edu.cn/apache/activemq/activemq-artemis/2.9.0/apache-artemis-2.9.0-b...
2019-08-15 11:17:53
4223
5
原创 CentOS7 配置静态IP地址
首先查看一下当前的网卡信息,Centos 7 的命令为 : ip addr然后我们看到控制台输出:ens33 就是网卡的名字,我们记住它!然后我们来修改ens33网卡对应的配置文件:ifcfg-ens33 vi /etc/sysconfig/network-scripts/ifcfg-ens33修改配置文件的 “BOOTPROTO=static、ONBOOT=ye...
2019-08-14 10:31:26
3721
原创 IntelliJ IDEA 代码统计插件Statistic
安装File > Settings > Plugins 打开插件设置页签 点击“Browse Repositories” 浏览插件库 搜索 “Statistic” ,选择后点击 “Install”安装插件 根据提示重启IDEA使用方法在idea下方任务栏,选择点击“Statistic”,然后点击 “refresh”。就会看到代码统计结果。...
2019-07-30 17:24:35
1127
1
转载 Spring Boot 使用Cors解决跨域问题
第一种方式:使用CorsConfigpackage com.xsrt;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfig...
2019-07-12 10:56:39
353
转载 CentOS 更新yum源为阿里云源和epel源
1)安装wgetyum install wget2)备份源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup3)下载新的CentOS-Base.repo 到/etc/yum.repos.d/CentOS 5wget -O /etc/yum.repo...
2019-06-24 19:21:02
732
原创 Netty 入门 编写一个简单Echo服务器
Echo 客户端和服务器之间的交互是非常简单的;在客户端建立一个连接之后,它会向服务器发送一个或多个消息,反过来,服务器又会将每个消息回送给客户端。虽然它本身看起来好像用处不大,但它充分地体现了客户端/服务器系统中典型的请求-响应交互模式。通过同时实现客户端和服务器,我们将能够更加全面地理解 Netty 的 API,好了无需多言,直接上代码,开启netty之路吧。服务端代码: 所...
2019-06-11 18:37:10
402
转载 CentOS7 firewalld打开关闭防火墙与端口
1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld2.systemctl是Cent...
2019-04-19 10:31:40
301
转载 MySQL 5.7 my.cnf配置文件说明
官网说:从5.7.18开始不在二进制包中提供my-default.cnf文件。参考:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html经过测试,在5.7.18版本中,使用tar.gz安装时,也就是压缩包解压出来安装这种,已经不再需要my.cnf文件也能正常运行。my.cnf文件就是把在命令行上启动MySQL时后...
2019-04-19 10:06:02
2801
原创 Linux 环境下安装Kafka
Kafka下载 官网下载地址 http://kafka.apache.org/downloads demo用的版本 https://archive.apache.org/dist/kafka/1.0.0/kafka_2.12-1.0.0.tgz解压到安装目录下 tar -zxvf kafka_2.12-1.0.0.tgz mv kafk...
2019-04-17 14:33:22
678
原创 Linux 环境下安装Zookeeper
单机版安装下载Zookeeper https://zookeeper.apache.org/ 各个版本镜像传送门,嘿哈! https://archive.apache.org/dist/zookeeper/解压到安装目录 # 解压zookeeper 并且移动到/usr/local/zookeeper目录下 tar -zxvf zook...
2019-04-15 18:18:59
369
原创 Linux 环境下安装MongoDB 4.x
安装和配置下载MongoDB https://www.mongodb.com/download-center/community 选择当前流行的4.0.8版本 4.0版本最大的新特性就是支持多文档事务特性,以后我会花写时间详细学习下,本篇只介绍MongoDB的安装。 https://fastdl.mongodb.org/linux/mongodb-lin...
2019-04-10 16:36:45
1450
原创 Linux 环境下安装JDK
查看本机已经安装的jdk rpm -qa|grep java 卸载openjdk 使用 rpm -e --nodeps进行卸载(PS:将所有的openjdk都nodeps掉) rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64下载JDK https://www.or...
2019-04-09 19:35:48
121
转载 Spring Boot 在IDEA中实现热启动或热部署
热启动:修改代码保存时会自动重新启动项目。热部署:动态替换你修改的class,效率会更高。1:最简单的就是对于idea使用ctrl+F9的方式可以实现热部署:但是需要修改完不断的按键,比较繁琐。2:热启动SpringBoot的web项目,在每一次修改了java文件或者是resource的时候,都必须去重启一下项目,这样的话浪费了很多的时间,实现了热启动,在每一次作了修改之后,都会自...
2019-03-10 22:11:03
659
原创 Spring Boot(8)配置篇 - 配置文件的加载位置和外部配置文件的加载顺序
配置文件的加载位置Spring boot 启动会扫描以下位置的application.properties或者application.yml文件file:./config/ file:./ classpath:/config/ classpath:/以上是按优先级由高到底的顺序,所有位置的配置文件都会被加载,优先级高的配置会覆盖优先级低的配置,互补配置在运维时,我们也可以通过配...
2019-03-05 21:06:22
666
原创 Spring Boot(7)配置篇 - Profile多环境支持
多Profile配置文件我们在主配置文件编写的时候,文件名可以是application-{profile}.properties或.yml默认使用application.properties或.yml配置yml支持多文档块模式 “---”spring: profiles: active: prod---server: port: 8081sprin...
2019-03-05 20:15:15
210
原创 Spring Boot(6)配置篇 - 配置文件占位符
在yml与properties配置文件中,都可以使用占位符随机数${random.uuid} --UUID${random.long} --随机长整型${random.int} --随机整型${random.int(10)} --随机10以内的整型${random.int[1024,65536]} --随机数组内的整型占位符获取之前的值,如果没有可以使用指定默认...
2019-03-04 23:48:17
994
原创 Spring Boot(5)配置篇 - @ImportResource与@Bean 加载Spring配置文件方式
使用@ImportResource 导入Spring配置文件的方式首先我们在resources目下创建一个spring配置文件 bean.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi...
2019-03-04 23:19:31
1791
原创 Spring Boot(4)配置篇 - @PropertySource 读取指定配置文件
我们在开发中经常会将某一些配置文件从全局配置文件中分离,写在单独的配置文件中,但是此时SpringBoot将无法从默认的配置文件中获取我们需要的配置映射。使用 @PropertySource就可以帮我们完成指定配置文件下的配置映射首先我们在resources目录下创建一个新的配置文件conf-person.propertiesperson.name=小明person.age=6p...
2019-03-04 22:20:53
2589
原创 Spring Boot(3)配置篇 - @ConfigurationProperties与@Value的区别
在上一篇我们YAML配置文件的文章中,我们使用了@ConfigurationProperties进行配置文件的映射,那么我们可以不可以用Spring原始的@Value注解来获取配置文件中的值呢?当然是可以的,我们先在代码上对两种方式进行对比@ConfigurationProperties 方式@Component@ConfigurationProperties(prefix = "...
2019-03-04 21:30:30
386
原创 Spring Boot(2)配置篇 - YAML
YAML(YAML Ain’t Markup Language)已数据为中心,比JSON、XML更适合做配置文件。基本语法key:[空格]value ;表示一对键值,中间必须有空格以空格缩进来控制层级关系,只要是左对齐的一列数据就是同一个层级的server: port: 8080 servlet-path: /属性和值也是大小写敏感。值的写法...
2019-03-04 20:01:15
243
原创 Spring Boot(1)入门篇 - Hello World
创建一个Maven工程在pom文件中添加springboot依赖,因为近期项目多数采用的是1.5的版本,所以我这里选用的版本是1.5.9.RELEASE. <!-- Inherit defaults from Spring Boot --> <parent> <groupId>org.springframework.boo...
2019-03-04 13:26:06
179
转载 MySQL学习笔记(1)- MySQL 体系结构和存储引擎
MySQL体系结构图从架构图中可以发现MySql由下列几部分组成连接池组件 管理服务和工具组件 SQL接口组件 查询分析器组件 优化器组件 缓冲(Cache)组件 插件式存储引擎 物理文件MySQL 数据库区别于其他数据库的最重要的一个特点就是其插件式的表存储引擎。MySql插件式的存储引擎提供了一系列标准的管理和服务支持,这些标准与存储引擎本身无关,可能是每个数据库系...
2019-01-08 20:15:40
419
原创 MySql 5.7 用户基本操作
一、添加用户使用 CREATE USER 命令CREATE USER 'username'@'host' IDENTIFIED BY 'password'; PS:username - 你将创建的用户名,host - 指定该用户在哪个主机上可以登陆,此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录,如果想远程登录的话,将"lo...
2019-01-03 20:03:05
1253
原创 MySql 5.7 安装 ( Linux系统 5.7.18+ 版本)
1 安装 #检查一下是否已安装过mysql rpm -qa | grep mysql #若存在 mysql 安装文件,则会显示 mysql安装的版本信息 如:mysql-connector-odbc-5.2.5-6.el7.x86_64 #卸载已安装的MySQL,卸载mysql命令,如...
2019-01-02 22:57:30
4665
3
原创 实现一个双向链表的倒置功能
题目要求:实现一个双向链表的倒置功能(1->2->3 变成 3->2->1)要求成果物:代码、测试用例(单元测试)Tips:认真审题,请勿直接使用JDK的LinkedList。双向链表类代码:public class DoubleLinkedList<E> { transient Node<E> first; //头节点 ...
2018-12-22 12:32:39
1760
eclipse-maven3-plugin.7z
2014-05-27
eclipse 打开工程目录插件
2013-02-20
EclipseHTMLEditor_2.1.0
2012-11-22
slf4j-api-1.6.1.jar log4j-1.2.8.jar 等jar下载
2012-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人