自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (23)
  • 收藏
  • 关注

原创 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 87

原创 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 8

原创 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 78

原创 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 5

原创 SpringBoot 配置篇 - 加载指定YML文件

SpringBoot 加载自定义YML文件最近工作中需要用到Security,在踩坑的过程中因为重写了AccessDecisionManager,所以想效仿原版实现security_whitelist.properties将白名单列表从主yml文件中分离出来。在之前学习的@PropertySource 读取指定配置文件的文章中我们了解到使用PropertySource可以指定配置文件类去加载指定的properties文件,关于properties的配置可以参考一下这篇文章,本文将讲述yml的踩坑过程。

2020-11-26 18:27:15 431

原创 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 2812 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 2080

原创 IntelliJ IDEA 代码统计插件Statistic

安装File > Settings > Plugins 打开插件设置页签 点击“Browse Repositories” 浏览插件库 搜索 “Statistic” ,选择后点击 “Install”安装插件 根据提示重启IDEA使用方法在idea下方任务栏,选择点击“Statistic”,然后点击 “refresh”。就会看到代码统计结果。...

2019-07-30 17:24:35 508 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 93

转载 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 360

原创 Netty 入门 编写一个简单Echo服务器

Echo 客户端和服务器之间的交互是非常简单的;在客户端建立一个连接之后,它会向服务器发送一个或多个消息,反过来,服务器又会将每个消息回送给客户端。虽然它本身看起来好像用处不大,但它充分地体现了客户端/服务器系统中典型的请求-响应交互模式。通过同时实现客户端和服务器,我们将能够更加全面地理解 Netty 的 API,好了无需多言,直接上代码,开启netty之路吧。服务端代码: 所...

2019-06-11 18:37:10 103

转载 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 148

转载 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 1279

原创 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 418

原创 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 174

原创 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 786

原创 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 22

转载 Spring Boot 在IDEA中实现热启动或热部署

热启动:修改代码保存时会自动重新启动项目。热部署:动态替换你修改的class,效率会更高。1:最简单的就是对于idea使用ctrl+F9的方式可以实现热部署:但是需要修改完不断的按键,比较繁琐。2:热启动SpringBoot的web项目,在每一次修改了java文件或者是resource的时候,都必须去重启一下项目,这样的话浪费了很多的时间,实现了热启动,在每一次作了修改之后,都会自...

2019-03-10 22:11:03 321

原创 Spring Boot(8)配置篇 - 配置文件的加载位置和外部配置文件的加载顺序

配置文件的加载位置Spring boot 启动会扫描以下位置的application.properties或者application.yml文件file:./config/ file:./ classpath:/config/ classpath:/以上是按优先级由高到底的顺序,所有位置的配置文件都会被加载,优先级高的配置会覆盖优先级低的配置,互补配置在运维时,我们也可以通过配...

2019-03-05 21:06:22 526

原创 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 66

原创 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 698

原创 Spring Boot(5)配置篇 - @ImportResource与@Bean 加载Spring配置文件方式

使用@ImportResource 导入Spring配置文件的方式首先我们在resources目下创建一个spring配置文件 bean.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi...

2019-03-04 23:19:31 1028

原创 Spring Boot(4)配置篇 - @PropertySource 读取指定配置文件

我们在开发中经常会将某一些配置文件从全局配置文件中分离,写在单独的配置文件中,但是此时SpringBoot将无法从默认的配置文件中获取我们需要的配置映射。使用 @PropertySource就可以帮我们完成指定配置文件下的配置映射首先我们在resources目录下创建一个新的配置文件conf-person.propertiesperson.name=小明person.age=6p...

2019-03-04 22:20:53 1108

原创 Spring Boot(3)配置篇 - @ConfigurationProperties与@Value的区别

在上一篇我们YAML配置文件的文章中,我们使用了@ConfigurationProperties进行配置文件的映射,那么我们可以不可以用Spring原始的@Value注解来获取配置文件中的值呢?当然是可以的,我们先在代码上对两种方式进行对比@ConfigurationProperties 方式@Component@ConfigurationProperties(prefix = "...

2019-03-04 21:30:30 88

原创 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 97

原创 Spring Boot(1)入门篇 - Hello World

创建一个Maven工程在pom文件中添加springboot依赖,因为近期项目多数采用的是1.5的版本,所以我这里选用的版本是1.5.9.RELEASE. &lt;!-- Inherit defaults from Spring Boot --&gt; &lt;parent&gt; &lt;groupId&gt;org.springframework.boo...

2019-03-04 13:26:06 83

转载 MySQL学习笔记(1)- MySQL 体系结构和存储引擎

MySQL体系结构图从架构图中可以发现MySql由下列几部分组成连接池组件 管理服务和工具组件 SQL接口组件 查询分析器组件 优化器组件 缓冲(Cache)组件 插件式存储引擎 物理文件MySQL 数据库区别于其他数据库的最重要的一个特点就是其插件式的表存储引擎。MySql插件式的存储引擎提供了一系列标准的管理和服务支持,这些标准与存储引擎本身无关,可能是每个数据库系...

2019-01-08 20:15:40 232

原创 MySql 5.7 用户基本操作

一、添加用户使用 CREATE USER 命令CREATE USER 'username'@'host' IDENTIFIED BY 'password';         PS:username - 你将创建的用户名,host - 指定该用户在哪个主机上可以登陆,此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录,如果想远程登录的话,将"lo...

2019-01-03 20:03:05 831

原创 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 2339 3

原创 实现一个双向链表的倒置功能

题目要求:实现一个双向链表的倒置功能(1-&gt;2-&gt;3 变成 3-&gt;2-&gt;1)要求成果物:代码、测试用例(单元测试)Tips:认真审题,请勿直接使用JDK的LinkedList。双向链表类代码:public class DoubleLinkedList&lt;E&gt; { transient Node&lt;E&gt; first; //头节点 ...

2018-12-22 12:32:39 845

eclipse-maven3-plugin.7z

1、解压缩 eclipse,并在解压缩目录下创建2文件夹:myplugins、links 2、将得到的 maven 文件夹完整的拷贝到 eclipse 解压缩目录下的 myplugins 目录中 3、在 links 目录中创建一个文本文档文件,内容格式为:path=插件路径(将反斜杠改成双反斜杠,或直接将反斜杠改成斜杠,路径建议不要出现中文或空格)。最后将文件以及文件扩展名改为 maven.link 4、在 eclipse 解压缩目录下找到 eclipse.ini 配置文件并打开它,在里边添加2行配置,指定你所使用的 Java 虚拟机,否则在 IDE 中使用 Maven 会出现异常状态。--launcher.defaultAction openFile -vm C:/Program Files/Java/jdk1.7.0_17/bin/javaw.exe

2014-05-27

jdk-6u45-windows-i586.part1.rar

JDK 1.6 分包上传 这个是第一个包

2014-05-28

jdk-6u45-windows-i586.part2.rar

jdk-6u45-windows-i586.part2.rar jdk 1.6 32位

2014-05-28

hbase-0.94.16.jar

hbase-0.94.16.jar 官方jar

2014-02-14

hadoop-core-1.0.4.jar

hadoop-core-1.0.4.jar

2014-02-14

thrift-0.9.1

thrift-0.9.1 源码包 存盘自用 方便下载哦!

2013-10-12

apache-tomcat-7.0.42-windows-x64

apache-tomcat-7.0.42-windows-x64

2013-10-12

DataTables-1.9.4

DataTables-1.9.4.zip

2013-10-12

log4j-1.2.17.jar

工具包 log4j 1.2.17 jar

2013-02-20

eclipse 打开工程目录插件

OpenExplorer_1.5.0.v201108051513.jar 下载地址:https://github.com/samsonw/OpenExplorer/downloads

2013-02-20

jQuery api 1.8 中文版.chm

jQuery api 1.8 中文版.chm

2012-12-19

mybatis 中文版教程

mybatis 中文版的教程.pdf 快来下载吧

2012-12-19

MQ API.pdf

MQ 的 API 文档 pdf格式的,亲赶快来下载哦

2012-12-19

commons API

apach的commons中的部分包的API

2012-12-19

EclipseHTMLEditor_2.1.0

官网下载链接:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=EclipseHTMLEditor 打包存盘,也方便大家下载,嘿嘿

2012-11-22

apache 的 poi-3.8.jar

poi-3.8.jar 自用存盘,也方便大家下载,嘿嘿

2012-07-09

slf4j-api-1.6.1.jar log4j-1.2.8.jar 等jar下载

slf4j-api-1.6.1.jar log4j-1.2.8.jar janino-2.3.17.jar jcl-over-slf4j-1.6.1.jar logback-access-0.9.24.jar logback-classic-0.9.24.jar logback-core-0.9.24.jar servlet-api.jar 打包存盘,也方便大家下载,嘿嘿

2012-07-09

jstl-1.2.jar & jstl.jar

jstl-1.2.jar & jstl.jar 两个jar打包存盘,也方便大家下载,嘿嘿

2012-07-09

Spring MVC 的一个小例子 带jar包

Spring MVC 的一个小例子 带jar包 国外的一个小例子,挺不错的

2012-07-09

ibatis-2.3.4.726.jar

ibatis-2.3.4.726.jar 存盘自用,贡献出来给大家下载

2012-07-11

gdal-2.0.2.tar.gz

用wget下载超时... 官网镜像下载 gdal-2.0.2.tar.gz

2019-03-12

Source Tree 2.5.5

Source Tree 2.5.5 安装包 + 离线安装 accounts.json 文件

2019-03-11

J2EE_api 中文!

J2EE中文 API 赠送sql api 不要犹豫哦 只需 1分哦

2011-08-04

空空如也

空空如也

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

TA关注的人 TA的粉丝

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