自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 ActiveMQ之发布/订阅实现(监听模式MessageListener)

一.模式图 二.相关概念 1,主题(Topic) 2,发布者(Publisher) 3,订阅者(Subscriber) 客户端将消息发送到主题。多个发布者将消息发送到Topic,系统将这些消息传递给多个订阅者。三.特点 1,每个消息可以有多个消费者 2,发布者和订阅者之间有时间上的依赖性。针对某个主题(Topic)的订阅者,它必须创建一个订阅者之后,

2018-01-16 19:43:00 13671 6

原创 解决spring security与corsFilter冲突的问题

问题:在springboot项目中,使用了corsFilter进行跨域处理,相关代码配置如下:@Configurationpublic class MyConfiguration { @Bean public FilterRegistrationBean corsFilter() { UrlBasedCorsConfigurationSource source...

2019-04-11 16:12:10 8241

原创 MySQL之触发器

创建触发器在MySQL中,创建触发器语法如下: DELIMITER new_delemiter CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW BEGIN trigger_stmt END new_delemiter DELIMITER ;其中: new_de

2018-01-18 15:09:23 373

转载 Redis之List

存储list:ArrayList使用数组方式LinkedList使用双向链接方式双向链接表中增加数据双向链接表中删除数据存储list常用命令两端添加两端弹出扩展命令lpush 方式添加从左边开始添加127.0.0.1:6379> lpush l1 a b c d(integer) 4127.0.0.1:6379> lpush l1 1 2 3 4

2018-01-18 00:02:53 414

原创 Redis之哈希

存储HashString key和String Value的Map容器每一个Hash可以存储4294967295个键值对存储Hash常用命令:赋值 (hset) 取值(hget,hgetall,hkeys)删除(hdel)增加数字(hincr,hincrby)判断字段是否存在(hexist)获取hash属性个数(hlen)获取hash所有属性名称(hvals

2018-01-18 00:01:05 476

原创 Redis之字符串

五种数据类型:字符串(String)字符串列表(list)有序字符串集合(sorted set)哈希(hash)字符串集合(set)Key定义的注意点:不要过长,不要过短,统一的命名规范存储String二进制安全的,存入和获取的数据相同Value最多可以容纳的数据长度是512M存储String常用命令赋值(set)取值(get,keys)

2018-01-17 23:56:37 242

原创 Redis简单实例以及redisPool的用法

建立一个maven项目 pom文件如下:dependency> groupId>redis.clientsgroupId> artifactId>jedisartifactId> version>2.9.0version>dependency>测试类代码public class TestJedis { public static voi

2018-01-17 23:29:27 2630

原创 ActiveMQ之点对点实现

一.JMS的概念 JMS是java的消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传输二.点对点模式(P2P) Point-to-Point(P2P) 涉及到的概念 : 1,消息队列(Queue) 2,发送者(Sender) 3,接收者(Receiver) 每个消息都被发送到

2018-01-16 17:35:39 662

原创 Redis安装

虽然现在Redis有Linux和Window版本。由于从一开始就只支持Linux所以建议安装到Linux。准备工作 VMware 以及Xshell https://redis.io/虽然redis官方安装教程,但是比较简单,不够详细,不适合生产环境的安装部署;所以介绍下详细安装过程第一步:安装gccgcc编译c的,因为redis是c编写的,所以我们先安装下gccyum

2018-01-16 00:01:12 224

原创 MySQL中的视图

一.视图的简介 1,视图是一种虚拟的表,是从数据库中一个或多个表中导出来的表 2,数据库中只存放了视图的定义,并没有存放数据,这些数据存放在原表。,所以基本表数据发生变化,视图也会发生变化 3,使用视图时数据库系统会从原来的表中取出数据二.视图的作用 1,简化操作。特别是查询操作,减少复杂的SQL语句,增强可读性 2,增强数据的安全性。数据库授

2018-01-15 17:46:21 309

原创 mysql之分组查询group by

格式:group by 属性【having 条件表达式】【with rollup】1,单独使用,没有什么意义 2,与group_concat()函数一起使用 例如: SELECT gradeName, GROUP_CONCAT(stuName)FROM t_student GROUP BY gradeName 3,与聚合函数一起使用。(如:sum,count

2018-01-15 15:10:27 318

原创 centOS之tomcat8安装和配置

第一步:下载Tomcat8压缩包进入 http://tomcat.apache.org/download-80.cgi 下载tar.gz压缩包第二步:用ftp工具把压缩包上传到/home/data/下第三步:解压以及新建目录[root@localhost ~]# ls /home/data/apache-tomcat-8.5.24.tar.gz server-jre-8

2018-01-14 22:47:29 967

原创 centOS之MySQL安装

第一步:获取mysql YUM源进入mysql官网获取RPM包下载地址 https://dev.mysql.com/downloads/repo/yum/点击 下载右击 复制链接地址 https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 得到这个 这个就是Yum仓库的rpm包 其实就是一

2018-01-14 21:35:00 247

原创 centOS之jre安装

第一步:下载jre我们去oracle官方下载下jre http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html 下载 server jre 这里提供下百度云下载地址: http://pan.baidu.com/s/1pL6YYaZ第二步:上传jre到/home

2018-01-14 16:51:19 2035

原创 centOS命令之shutdown

shutdown 【选项】时间 选项可选: -c:取消上一命令 -r:重新启动 -h:关机shutdown -h now 立即关机

2018-01-14 16:15:29 3182

原创 centOS压缩和解压命令之tar

tar 参数: -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程

2018-01-14 15:58:09 665

原创 centOS压缩和解压命令之bz2

.bz2压缩文件 格式1:bzip2 源文件 压缩为.bz2格式,不保留源文件格式2:bzip2 -k 源文件 压缩之后保留源文件注意:bzip2命令不能压缩目录.bz2解压 格式1:bzip2 -d 压缩文件: 压缩文件消失格式2:bunzip2 压缩文件 解压缩,-k 保留压缩文件

2018-01-14 15:41:53 2088

原创 centOS压缩和解压缩命令之gz

gz压缩文件 格式1:gzip 源文件 安装命令:安装了zip即可使用 压缩为.gz格式的压缩文件,源文件会消失 且压缩文件名自动命名为源文件名 例如: [root@localhost ~]# gzip 123格式2:gzip -c 源文件 > 压缩文件 压缩为.gz格式,源文件保留 可更改压缩文件名 例如: [root@localhost ~]# gzip -c 22 >2

2018-01-14 15:31:55 2172

原创 centos压缩和解压缩命令之zip

常见压缩格式: .zip .gz .bz2 .tar.gz .tar.bz2在Linux系统中使用压缩命令时,发现压缩命令未找到,那么需要安装相关命令 在centOS中 可以用yum命令安装yum -y install 包名(支持*) :自动选择y,全自动,安装过程中不会询问 yum install 包名(支持*) :手动选择y or n yum remove 包名(不支持

2018-01-14 14:49:24 78775 1

原创 centOS命令之grep

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep [options] [options]主要参数: -c:只输出匹配行的计数。 -I:不区分大 小写(只适用于单字符)。 -h:查询多文件时不显示

2018-01-13 21:58:53 1192

原创 centOS命令之find

find [搜索范围] [搜索条件]find / -name install.log避免大范围搜索,会非常耗费系统资源 find是在系统当中搜索符合条件的文件名。如果需要匹配,使用通配符匹配,通配符是完全匹配 如果我们需要进行模糊查询,我们要使用通配符;* 匹配任意内容 ? 匹配任意一个字符 [] 匹配任意一个中括号的字符find -iname 按名字忽略大小写

2018-01-13 17:32:28 359

原创 centOS命令之locate

locate命令locate 文件名在后台数据库中按文件名搜索,搜索速度更快/var/lib/mlocatelocate命令所搜索的后台数据库updatedb更新数据库locate搜索速度比较快;我们用locate命令的时候 发现 未找到命令,我们用Yum命令远程安装下locate [root@localhost ~]# yum -y install mlocate

2018-01-13 16:49:45 1197

原创 centOS命令之ln

链接命令:ln (link)ln -s [源文件] [目标文件]功能描述:生成链接文件选项: -s 创建软链接硬链接特征:1,拥有相同的i节点和存储block块,可以看作是同一个文件;2,可通过i节点识别;3,不能跨分区;4,不能针对目录使用;就算我们把其中一个删除,也不会影响文件另外一个的访问;硬链接的一些特性,比如不能跨分区,不能针对目录使用,以及容易

2018-01-13 16:29:02 4765

原创 centOS之目录命令

linux中 关于目录 有几个重要概念一个是 / 根目录 还有一个当前用户的家目录 比如 root用户的家目录是 /root 普通用户的家目录是/home/xxx 下root登录 默认家目录 是root 我们这里先用 cd .. 进入 / 根目录 cd ..返回上级目录[root@localhost ~]# cd ..[root@localhost /]# 然后我们看下

2018-01-13 15:56:44 703

原创 centOS之ls命令

ls 显示当前目录的所有内容: [root@localhost /]# ls bin dev home lib64 mnt proc run srv tmp var boot etc lib media opt root sbin sys usrls +目录名 显示所输入的目录内容: [root@localhost /]# ls /usr

2018-01-13 02:21:06 5290

原创 centOS常见目录介绍

centOS常见目录介绍首先进入系统根目录,查看根目录下面有哪些目录: [root@localhost /]# cd / [root@localhost /]# ls bin dev home lib64 mnt proc run srv tmp var boot etc lib media opt root sbin sys usr这里首先

2018-01-13 01:48:07 687

原创 quartz定时器入门示例

1.首先创建一个作业(Job) 代码如下:package quartz.yl;import java.text.SimpleDateFormat;import java.util.Date;import org.quartz.Job;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;pu

2017-11-10 16:05:02 415

原创 maven install 失败

eclipse中maven install报错找不到tools.jar如果在Java打包时发现打包失败,提示在jre路径下面找不到tools.jar - 问题如下: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5:compile (default-compile) on proj

2017-11-10 14:29:05 908

空空如也

空空如也

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

TA关注的人

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