- 博客(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
12570
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
308
原创 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
2878
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
186
原创 (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
299
原创 (1)JMS介绍和消息中间件核心知识
1JMS消息服务介绍和使用场景简介:讲解什么是JMS,消息队列的使用场景 什么是JMS: Java消息服务(Java Message Service),Java平台中关于面向消息中间件的接口 JMS是一种与厂商无关的 API,用来访问消息收发系统消息,它类似于JDBC(Java Database Connectivity)。这里,JDBC 是可以用来访问许多不同关系数据库的 API 使用场景: 核心应用 解耦:订单系统-》物流系统 异步:用户注册-》发送.
2021-08-01 11:10:31
256
原创 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
141
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
123
原创 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
313
原创 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
179
原创 Quartz 定时任务相关介绍表
1. qrtz_job_details:存储每一个已配置的 jobDetail 的详细信息表字段含义sched_n...
2020-03-01 22:46:16
1641
1
原创 (一):redis初识
1.什么是NOSQLNoSQL(not only sql,不仅仅是SQL),泛指非关系型数据库,2.为什么使用nosql很好的处理大数据,减少数据库的压力3.noslq的优势是什么NOSQL有这些优势:大数据量,可以通过廉价服务器存储大量的数据,轻松摆脱传统mysql单表存储量级限制。高扩展性,NoSQL去掉了关系数据库的关系型特性,很容易横向扩展,摆脱了以往老是纵向扩展的诟病。高...
2020-02-22 19:38:31
578
原创 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
575
原创 (九):spring的事件
Spring 中的事件处理spring事件涉及三个部分:ApplicationEvent:表示事件本身,自定义事件需要继承该类,可以用来传递数据,比如上述操作,我们需要将用户的邮箱地址传给事件监听器.ApplicationEventPublisherAware:事件发送器,通过实现这个接口,来触发事件.ApplicationListener:事件监听器接口,事件的业务逻辑封装在监听...
2020-02-03 12:02:12
182
原创 (八):spring 基于注解的配置
Spring @Required 注释@Required注释应用于 bean 属性的 setter 方法,它表明受影响的 bean 属性在配置时必须放在 XML 配置文件中,否则容器就会抛出一个 BeanInitializationException 异常。举个栗子:public class Student { private Integer age; private ...
2020-02-03 10:48:27
119
原创 (七):Spring集合的注入
注入集合现在如果你想传递多个值,如 Java Collection 类型 List、Set、Map 和 Properties,应该怎么做呢。为了处理这种情况,Spring 提供了四种类型的集合的配置元素,如下所示:元素 描述 <list> 它有助于连线,如注入一列值,允许重复。 <set> 它有助于连线一组值,但不能重复。 <ma...
2020-01-15 15:59:18
147
原创 (六):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
166
原创 (五):Spring Bean 定义继承
Bean 定义继承bean 定义可以包含很多的配置信息,包括构造函数的参数,属性值,容器的具体信息例如初始化方法,静态工厂方法名,等等。子 bean 的定义继承父定义的配置数据。子定义可以根据需要重写一些值,或者添加其他值。Spring Bean 定义的继承与 Java 类的继承无关,但是继承的概念是一样的。你可以定义一个父 bean 的定义作为模板和其他子 bean 就可以从父 be...
2020-01-14 17:48:08
139
原创 (四):Spring Bean 作用域
Bean 的作用域当在 Spring 中定义一个 bean 时,你必须声明该 bean 的作用域的选项。Spring 框架支持以下五个作用域,分别为singleton、prototype、request、session和global session,5种作用域说明如下所示,作用域 描述 singleton 在springIoC容器仅存在一个Bean实例,Bea...
2020-01-14 17:26:00
185
原创 (三):Spring Bean 定义和生命周期
Bean 定义bean 是一个被实例化,组装,并通过 Spring IoC 容器所管理的对象。bean 定义包含称为配置元数据的信息,下述容器也需要知道配置元数据:Bean由配置的元素数据创建。属性 描述 class 这个属性是强制性的,并且指定用来创建 bean 的 bean 类。 name 这个属性指定唯一的 bean 标识符。在基于 XML 的配置元数据...
2020-01-14 17:16:43
170
原创 (二):Spring容器之Spring BeanFactory Spring ApplicationContext
IoC 容器Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件。这些对象被称为 Spring Beans。IOC 容器具有依赖注入功能的容器,它可以创建对象,IOC 容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。通常new一个...
2020-01-14 17:08:04
156
原创 (一):Spring概念
Spring 概述概述Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring 框架来创建性能好、易于测试、可重用的代码。Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首次在 Apache 2.0 许可下发布。Spring 是轻量级的框架,其基础版本只有...
2020-01-14 16:52:33
131
转载 SpringDataJpa——JpaRepository查询功能
1.JpaRepository支持接口规范方法名查询。意思是如果在接口中定义的查询方法符合它的命名规则,就可以不用写实现,目前支持的关键字如下。KeywordSampleJPQL snippetIsNotNullfindByAgeNotNull... where x.age not nullLikefindByNameLike... where x.n...
2020-01-14 14:52:51
362
原创 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
809
1
原创 centos6.5安装rabbitmq方法------只能用centos6.5
原创 centos6.5安装rabbitmq方法------只能用centos6.5 ...
2019-11-19 22:34:07
114
原创 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
341
原创 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
226
原创 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
767
原创 centos6.5安装mysql5.1
今天公司搞了一台阿里云服务器,要在上面安装mysql数据库,做为从未在CentOS6.5安装mysql数据库的技术小白的我,在网上找了资料,然后记录下来。第一步:查看服务器上面是否已经安装了mysql数据库。 ...
2019-10-30 11:39:24
933
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
401
原创 高可用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
123
原创 第一个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
169
原创 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
402
原创 css文字超出长度用省略号代替,鼠标悬停并以悬浮框显示
文字在超出长度时,如何实现用省略号代替?用CSS实现超长字段用省略号表示的方法:所有浏览器兼容!html代码如下:<div style="width:150px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis">用CSS实现超长字段被省略的简单方法</div>鼠标移入移出显示和隐藏...
2019-08-28 19:32:23
9481
原创 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
319
原创 Oracle学习笔记SQL常用函数
函数的分类Oracle 提供一系列用于执行特定操作的函数SQL 函数带有一个或多个参数并返回一个值以下是SQL函数的分类:单行函数对于从表中查询的每一行只返回一个值可以出现在 SELECT 子句中和 WHERE 子句中单行函数可以大致划分为: 1.日期函数 2.数字函数 3.字符函数 4.转换函数 5.其他函数日期函数日期函数对日期值进行运算,并生成日期数据类...
2019-05-23 17:56:43
452
原创 配置gitlab邮件服务
配置邮箱服务的用途有合并请求时,邮件通知账号注册时,邮件验证修改密码时,通过邮件修改配置步骤:1.开启QQ邮箱的smtp服务(不建议使用163邮箱,发几次之后,就不能发送)设置–》账户–》smtp–》密保验证–》验证成功返回一串字符串保存返回的字符串2.修改gitlab配置vim /etc/gitlab/gitlab.rb按/后输入smtp_enable,找到下面这一串文本,进...
2019-03-23 11:22:42
1406
原创 解决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
792
原创 创建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
684
原创 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
1608
Java接入H5微信支付demo.zip
2020-03-24
ssm框架(spring+spring mvc +mybatis)实现登录和用户列表展示
2018-06-29
NotFoundException: org.apache.commons.dbcp.BasicDataSource异常的解决方法
2018-02-13
Navicat for MySQL macOS
2017-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人