自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (10)
  • 收藏
  • 关注

原创 springboot-项目获取resources下文件碰到的问题(classPath下找不到文件和文件名乱码)

简介这篇文章主要介绍了springboot-项目获取resources下文件碰到的问题(classPath下找不到文件和文件名乱码)以及相关的经验技巧,文章约17681字,浏览量498,点赞数7,值得推荐!项目是spring-boot + spring-cloud 并使用maven 管理依赖。在springboot+maven项目下怎么读取resources下的文件实现文件下载?怎么获取resources目录下的文件?(相对路径)方法一:File sourceFile = Resourc..

2021-12-19 19:32:25 10479 3

原创 Centos 7.5安装 Redis 5.0.0

1 我的环境 1.1 linux(腾讯云)CentOS Linux release 7.5.1804 (Core) 1.2 RedisRedis 5.0.02 下载官网官网下载地址3 上传 3.1 使用xftp上传到指定目录,我的目录为/app/tool4 解压到安装目录mkdir /usr/local/redistar zxf redis-5.0.0.tar.gz -C /usr/local/redis/5 安装 gc..

2021-12-15 01:17:08 264

原创 CentOS7.5 安装 Mysql8.0.19

<div id="content_views" class="htmledit_views"> <h2><a name="t0"></a>一、前言</h2><p>此篇文章安装mysql部分没有截图,适合有一定基础的同学。</p><p>安装方法是通过mysql官网下载的tar文件,解压后安装rpm文件。</p><p>因为公司网络慢,使用yu...

2021-12-15 00:45:29 2797 1

原创 QL删除重复数据只保留一条数据

DELETE FROM tablezzl WHERE 1=1 AND `name` in (SELECT * FROM ( (SELECT `name` `names` FROM tablezzl GROUP BY name HAVING COUNT(`name`)>1) ) a) AND id not in (SELECT * FROM ( (SELECT MIN(id) ids FROM tablezzl GROUP BY NAME HAVING COUNT(`name`)&g.

2021-10-31 20:14:28 156

原创 (2)RocketMQ4.X基础介绍和阿里云Linux服务器快速部署

1阿里巴巴开源RocketMQ4.x消息队列介绍简介:阿里开源消息队列 RocketMQ4.x介绍和新概念讲解 Apache RocketMQ作为阿里开源的一款高性能、高吞吐量的分布式消息中间件 特点 支持Broker和Consumer端消息过滤 支持发布订阅模型,和点对点, 支持拉pull和推push两种消息模式 单一队列百万消息、亿级消息堆积 支持单master节点,多master节点,多master多sla.

2021-08-01 11:21:14 254

原创 (1)JMS介绍和消息中间件核心知识

1JMS消息服务介绍和使用场景简介:讲解什么是JMS,消息队列的使用场景 什么是JMS: Java消息服务(Java Message Service),Java平台中关于面向消息中间件的接口 JMS是一种与厂商无关的 API,用来访问消息收发系统消息,它类似于JDBC(Java Database Connectivity)。这里,JDBC 是可以用来访问许多不同关系数据库的 API 使用场景: 核心应用 解耦:订单系统-》物流系统 异步:用户注册-》发送.

2021-08-01 11:10:31 206

原创 jdk安装

版本说明jdk1.8(目前大部分公司内部使用的还是JDK8,大部分依赖java的工具或框架,对JDK8的支持度是最好的)maven3.5.3安装步骤1.将下载好的jdk跟maven上传到服务器上2.解压jdk到/usr/local/tar -zxvf jdk-8u91-linux-x64.tar.gz -C /usr/local/3.配置环境变量vim /etc/profile在最下面,按i进入insert模式,添加一下内容JAVA_HOME=/usr/local/jdk1.8.0_91

2021-03-24 21:30:17 114 2

原创 常见的数据库类型和java列席对比

注意: 多数情况不加是正常使用,但是如果出现报错:无效的列类型,则是缺少jdbcType; 只有当字段可为NULL时才需要jdbcType属性 常见的数据库类型和java列席对比 JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDe..

2021-02-06 19:42:50 95

原创 SpringBoot2.X多种定时任务配置

SpringBoot常用定时任务表达式配置和在线生成器 cron 定时任务表达式 @Scheduled(cron="*/1 * * * * *") 表示每秒 crontab 工具https://tool.lu/crontab/ fixedRate: 定时多久执行一次(上一次开始执行时间点后xx秒再次执行;) fixedDelay: 上一次执行结束时间点后xx秒再次执行 @Componentpublic class VideoOrderTask { //.

2021-02-06 19:29:22 263

原创 centos6.5安装rabbitmq方法------只能用centos6.5

1.下载最新版本的erlang到文件夹opt中,当前版本是20.0[root@localhost opt]# wget http://erlang.org/download/otp_src_20.0.tar.gz 2.下载完成后查看文件[root@localhost opt]# lsotp...

2020-03-09 07:57:03 153

原创 Quartz 定时任务相关介绍表

1. qrtz_job_details:存储每一个已配置的 jobDetail 的详细信息表字段含义sched_n...

2020-03-01 22:46:16 1215 1

原创 (一):redis初识

1.什么是NOSQLNoSQL(not only sql,不仅仅是SQL),泛指非关系型数据库,2.为什么使用nosql很好的处理大数据,减少数据库的压力3.noslq的优势是什么NOSQL有这些优势:大数据量,可以通过廉价服务器存储大量的数据,轻松摆脱传统mysql单表存储量级限制。高扩展性,NoSQL去掉了关系数据库的关系型特性,很容易横向扩展,摆脱了以往老是纵向扩展的诟病。高...

2020-02-22 19:38:31 525

原创 left join,right join,inner join,full join之间的区别

sql中的连接查询有inner join(内连接)、left join(左连接)、right join(右连接)、full join(全连接)四种方式,它们之间其实并没有太大区别,仅仅是查询出来的结果有所不同。例如我们有两张表:Orders表通过外键Id_P和Persons表进行关联。1.inner join(内连接),在两张表进行连接查询时,只保留两张表中完全匹配的结果集。我们...

2020-02-18 11:56:46 522

原创 (九):spring的事件

Spring 中的事件处理spring事件涉及三个部分:ApplicationEvent:表示事件本身,自定义事件需要继承该类,可以用来传递数据,比如上述操作,我们需要将用户的邮箱地址传给事件监听器.ApplicationEventPublisherAware:事件发送器,通过实现这个接口,来触发事件.ApplicationListener:事件监听器接口,事件的业务逻辑封装在监听...

2020-02-03 12:02:12 150

原创 (八):spring 基于注解的配置

Spring @Required 注释@Required注释应用于 bean 属性的 setter 方法,它表明受影响的 bean 属性在配置时必须放在 XML 配置文件中,否则容器就会抛出一个 BeanInitializationException 异常。举个栗子:public class Student { private Integer age; private ...

2020-02-03 10:48:27 98

原创 (七):Spring集合的注入

注入集合现在如果你想传递多个值,如 Java Collection 类型 List、Set、Map 和 Properties,应该怎么做呢。为了处理这种情况,Spring 提供了四种类型的集合的配置元素,如下所示:元素 描述 <list> 它有助于连线,如注入一列值,允许重复。 <set> 它有助于连线一组值,但不能重复。 <ma...

2020-01-15 15:59:18 118

原创 (六):spring bean的注入方式

1.Spring 基于构造函数的依赖注入当容器调用带有一组参数的类构造函数时,基于构造函数的 DI 就完成了,其中每个参数代表一个对其他类的依赖Class MemberBean{ private String name; private Double salary; private Dept dept; private String sex; ...

2020-01-15 15:28:26 131

原创 (五):Spring Bean 定义继承

Bean 定义继承bean 定义可以包含很多的配置信息,包括构造函数的参数,属性值,容器的具体信息例如初始化方法,静态工厂方法名,等等。子 bean 的定义继承父定义的配置数据。子定义可以根据需要重写一些值,或者添加其他值。Spring Bean 定义的继承与 Java 类的继承无关,但是继承的概念是一样的。你可以定义一个父 bean 的定义作为模板和其他子 bean 就可以从父 be...

2020-01-14 17:48:08 99

原创 (四):Spring Bean 作用域

Bean 的作用域当在 Spring 中定义一个 bean 时,你必须声明该 bean 的作用域的选项。Spring 框架支持以下五个作用域,分别为singleton、prototype、request、session和global session,5种作用域说明如下所示,作用域 描述 singleton 在springIoC容器仅存在一个Bean实例,Bea...

2020-01-14 17:26:00 160

原创 (三):Spring Bean 定义和生命周期

Bean 定义bean 是一个被实例化,组装,并通过 Spring IoC 容器所管理的对象。bean 定义包含称为配置元数据的信息,下述容器也需要知道配置元数据:Bean由配置的元素数据创建。属性 描述 class 这个属性是强制性的,并且指定用来创建 bean 的 bean 类。 name 这个属性指定唯一的 bean 标识符。在基于 XML 的配置元数据...

2020-01-14 17:16:43 141

原创 (二):Spring容器之Spring BeanFactory Spring ApplicationContext

IoC 容器Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件。这些对象被称为 Spring Beans。IOC 容器具有依赖注入功能的容器,它可以创建对象,IOC 容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。通常new一个...

2020-01-14 17:08:04 128

原创 (一):Spring概念

Spring 概述概述Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring 框架来创建性能好、易于测试、可重用的代码。Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首次在 Apache 2.0 许可下发布。Spring 是轻量级的框架,其基础版本只有...

2020-01-14 16:52:33 103

转载 SpringDataJpa——JpaRepository查询功能

1.JpaRepository支持接口规范方法名查询。意思是如果在接口中定义的查询方法符合它的命名规则,就可以不用写实现,目前支持的关键字如下。KeywordSampleJPQL snippetIsNotNullfindByAgeNotNull...  where x.age not nullLikefindByNameLike...  where x.n...

2020-01-14 14:52:51 329

原创 rdb文件迁移方式

rdb文件迁移方式1. 原redis服务器登录redis服务器,然后通过redis的客户端进行连接redis,命令如下:[root@ ~]# redis-cli127.0.0.1:6379> 注释:如果没有将redis-cli安装成服务,可以进入redis的src目录下进行客户端的连接连接成功后,我们可以通过下面的命令找到redis的文件存放目录127.0.0.1...

2020-01-02 15:43:54 739 1

原创 centos6.5安装rabbitmq方法------只能用centos6.5

原创 centos6.5安装rabbitmq方法------只能用centos6.5 ...

2019-11-19 22:34:07 92

原创 centos6.5 yum安装redis

1.yum添加epel源yum install epel-release2.安装yum yum install redis3.Redis 服务端配置Could not connect to Redis at 127.0.0.1:6379: Connection refusedvim /etc/redis.conf找到redis.conf 并修改 daemonize no(第12...

2019-11-13 10:52:14 309

原创 linux安装zookeeper

1.下载zookeeper安装包1.1、在线下载安装包:wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz1.2、下载安装包(目前最平稳的版本为3.4.12):https://zookeeper.apache.org/releases.html2.解压安装包(存放...

2019-11-04 17:17:00 176

原创 mysql彻底卸载

1、 rpm -qa | grep -i mysql查找已经安装的mysql.MySQL-server-5.6.43-1.el6.x86_64MySQL-client-5.6.43-1.el6.x86_64MySQL-devel-5.6.43-1.el6.x86_64以上三个就是我安装的mysql.2、 yum -y remove MySQL-*网上的一般用rpm -e 的命令删除m...

2019-10-31 16:54:51 701

原创 centos6.5安装mysql5.1

今天公司搞了一台阿里云服务器,要在上面安装mysql数据库,做为从未在CentOS6.5安装mysql数据库的技术小白的我,在网上找了资料,然后记录下来。第一步:查看服务器上面是否已经安装了mysql数据库。              ...

2019-10-30 11:39:24 894 1

原创 springCloud之feign使用Denmo

Eureak 集群启动类package com.hph.springcloud;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.cloud.net...

2019-10-09 22:55:19 364

原创 高可用Eureka集群

加入依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version> </par...

2019-10-06 21:01:20 89

原创 第一个eureka应用

springCloud依赖pom文件中加入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</...

2019-10-06 14:09:02 136

原创 eclipse打包部署到私服

1,安装nexus2,创建仓库3,pom中添加<distributionManagement> <repository> <id>lcl_hosted</id>//仓库名字 <url>http://localhost:8081/repository/lcl_hosted/</url...

2019-09-26 21:54:40 368

原创 css文字超出长度用省略号代替,鼠标悬停并以悬浮框显示

文字在超出长度时,如何实现用省略号代替?用CSS实现超长字段用省略号表示的方法:所有浏览器兼容!html代码如下:<div style="width:150px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis">用CSS实现超长字段被省略的简单方法</div>鼠标移入移出显示和隐藏...

2019-08-28 19:32:23 9332

原创 linux安装git

1.linux必要配置在防火墙里开放http跟ssh端口 yum install lokkit //安装lokkit yum install curl openssh-server openssh-clients postfix cronie -y//安装ssh等相关 service postfix start/启动postfix 这里如果启动报错启动postfix出错,查看c...

2019-07-06 20:54:13 292

原创 Oracle学习笔记SQL常用函数

函数的分类Oracle 提供一系列用于执行特定操作的函数SQL 函数带有一个或多个参数并返回一个值以下是SQL函数的分类:单行函数对于从表中查询的每一行只返回一个值可以出现在 SELECT 子句中和 WHERE 子句中单行函数可以大致划分为:  1.日期函数  2.数字函数  3.字符函数  4.转换函数  5.其他函数日期函数日期函数对日期值进行运算,并生成日期数据类...

2019-05-23 17:56:43 410

原创 配置gitlab邮件服务

配置邮箱服务的用途有合并请求时,邮件通知账号注册时,邮件验证修改密码时,通过邮件修改配置步骤:1.开启QQ邮箱的smtp服务(不建议使用163邮箱,发几次之后,就不能发送)设置–》账户–》smtp–》密保验证–》验证成功返回一串字符串保存返回的字符串2.修改gitlab配置vim /etc/gitlab/gitlab.rb按/后输入smtp_enable,找到下面这一串文本,进...

2019-03-23 11:22:42 1344

原创 解决Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart

Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart之前都是命令行创建,今天用eclipse装m2eclipse的时候装完后创建项目的时候报错:  Could not resolve archetype org.apache.maven.archetypes:maven-arch...

2018-12-13 09:20:45 741

原创 创建json对象

import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONException;import com.alibaba.fastjson.JSONObject;public class CreateJsonObjTest { private static void toJson() { JSONObject...

2018-11-12 14:03:30 642

原创 Mac安装Nexus Maven私服

在Mac终端输入brew install nexus如果提示没有brew命令,请先安装brew,如何安装自行百度安装成功启动nexus的命令为brew services start nexus,其它命令请搜索brew用法然后再浏览器输入nexus管理地址为127.0.0.1:8081/nexus,默认管理员帐号密码为admin/admin123...

2018-11-08 10:33:47 1570

Java接入H5微信支付demo.zip

1. 修改config.properties文件中的参数,改成自己的appid,商户号,notify_url,商户密钥 2. 修改pay.html AJAX的请求url,改成自己的 3. 商户场景信息,写自己的 4. 直接在微信外浏览器访问“域名+项目名+pay.html”跳转微信支付页面

2020-03-24

jdk1.8api中文版

中文版的api文档,好用,简单,方便,中文,流畅,你值得拥有!

2018-09-18

Sublime Text for Mac v3.1.1 Build 3176 代码编辑器 中文汉化

Sublime Text是一个代码编辑器。也是HTML和散文先进的文本编辑器。Sublime Text 3漂亮的用户界面和非凡的功能,例如:迷你地图,多选择,Python插件,代码段等等。完全可自定义键绑定,菜单和工具栏等等.漂亮的用户界面和非凡的功能,Sublime Text的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。

2018-09-18

Oracle安装教程pdf和使用手册

超级详细的oracle安装教程和使用手册,高级编程手册,你值得拥有

2018-07-12

ssm框架(spring+spring mvc +mybatis)实现登录和用户列表展示

ssm框架(spring+spring mvc +mybatis)实现登录和用户列表展示

2018-06-29

NotFoundException: org.apache.commons.dbcp.BasicDataSource异常的解决方法

Struts的java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource异常的解决方法

2018-02-13

Spring注解依赖包

Spring注解所依赖的包。com.springSource.javax.annotation

2018-01-13

Navicat for MySQL macOS

无需破解,直接可用。Navicat Premium 是一个可多重连接的数据库管理工具,它可让你以单一程序同时连接到 MySQL、Oracle、PostgreSQL、SQLite 及 SQL Server 数据库,让管理不同类型的数据库更加方便。

2017-12-22

前端文档,前端开发手册

前端文档,前端开发手册,包括整套前端开发手册,css xml ,html ,js...

2017-12-21

空空如也

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

TA关注的人

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