- 博客(13)
- 资源 (10)
- 收藏
- 关注
原创 Java常见的设计模式
1.单例模式作用:保证整个应用中某个实例饿汉模式public class Singleton { //1.将构造方法私有化,不允许外部直接创建对象 private Singleton(){ } //2.创建类的唯一实例,使用private static修饰 private static Singleton instance = new Singleton(); //3.给外部提供一个用户获取实例的方法,使用public static修饰
2021-11-24 12:40:29
279
原创 Elasticsearch集群搭建并实现数据同步
Elasticsearch集群搭建并实现数据同步集群搭建先从单机版开始吧。单机版的搭建详见这篇博客,个人觉得写的很不错。至于集群,那就把单机版复制三份,改改配置,依次启动就好了。2.Logstash实现mysql同步数据到elasticsearchLogstash集成详见这篇文章关键配置input { jdbc { #数据库连接地址 jdbc_co...
2020-03-23 19:17:59
1346
原创 ActiveMQ集群部署配置
Zookeeper+Replicated LevelDB集群部署建一个名为mq_cluster的文件夹,并在该文件夹下面建立个mq节点。修改管理控制台端口。node01默认不变,node02和node03分别改为8162和8163修改hosts文件。3个node节点的BrokerName要保持一致。修改各节点持久化配置,详见官网http://activemq.apache.org/re...
2020-03-01 14:23:19
791
原创 StreamAPI练习
Trader 交易员 属性有姓名、工作地点Transaction 交易 属性有交易员、交易年份、交易金额import com.leyou.common.model.Trader;import com.leyou.common.model.Transaction;import org.junit.Before;import org.junit.Test;import java.util....
2019-10-12 12:13:48
256
原创 SpringBoot读取配置文件
第一种读取方式@value如果我们只需要读取配置文件里一两个属性,则直接可以采用@value的形势配置文件 server: port: 8080代码中我们可以这样。此处的prot 所在的类需要是一个组件,如果是实体类需要加上@Component @Value("${server.port}") private String port;第二种读取方式@Configuratio...
2019-09-10 10:57:20
175
原创 RabbitMQ与Redis结合代码
本文建立在RabbitMQ和Redis都安装好,并服务已经都启动的前提下进行的。模拟的场景是分布式下一个中心发送消息,另一个中心接受消息并向Redis中作处理以及限流,即短时间之类发送重复消息将不会处理。项目中可模拟用户登录时发送手机验证码,只不过本文没有写发送短信的代码。准备条件生产者依赖及相关配置 <dependency> <group...
2019-09-06 18:41:22
975
原创 VM虚拟机CentOS6下安装RabbitMQ详细教程
初识RabbitMQ,自己在虚拟机上搭建了一下,接下来菜鸟就主要讲如何通过解压方式在Linux下安装RabbitMQ和Erlang的。1. 环境准备Erlang和RabbitMQ版本必须对应,具体可上RabbitMQ官网查看Erlang对应版本。RabbitMQ官网:https://www.rabbitmq.com/Erlang官网:https://www.erlang.org/下图则是...
2019-08-28 11:06:03
1502
原创 CAS单点登陆实例
一.概述 此文的目的就是为了帮助初步接触SSO和CAS 的人员提供一个入门指南,一步一步演示如何实现基于CAS的单点登录。二.演示环境windows10 64位JDK1.83个tomcat(本文演示的tomcat版本分别为7、8、9)CAS-server-4.2.4、CAS-client-3.2.1三.安装部署 Tomcat和JDK的下载安装我在这里就不多说了。CAS-ser...
2019-05-15 16:18:11
638
转载 int和Integer的区别
int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0延伸:关于Integer和int的比较1、由...
2019-03-20 16:03:57
165
原创 SQL语句中DATEDIFF()函数的用法
DATEDIFF ( datepart , startdate , enddate )释义:计算时间差;datepare值:year | quarter | month | week | day | hour | minute | second | millisecondstartdate:开始日期enddate :结束日期GetDate():获取当前的系统日期下面例子中表名为table...
2018-12-24 11:55:23
51068
原创 Eclipse中如何把自己写的方法封装成jar包供其他项目使用
Eclipse中如何把自己写的方法封装成jar包供其他项目使用1.第一步。首先自己写一个方法:2.右键项目名称(Demo)—>选择Export…—>选择JAR file,然后选择下一步。3.勾选自己需要的,选择jar包生成的位置,并点击Finish.4.最后在另外的项目中正常引用此jar包即可。...
2018-10-30 15:39:57
5745
原创 SpringBoot项目中的热部署配置
在pom.xml文件中的添加如下依赖和配置。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> ...
2018-09-04 18:31:08
516
原创 CSS子类选择器和后代选择器的区别
一.介绍1.子类选择器子类选择器仅仅指的是父元素的直接后代,大家可以理解为仅作用于第一代子元素,通过“>”进行选择。2.后代选择器后代选择器则指的是作用于所有后代元素,通过空格来进行选择。话不多说,接下来通过代码给大家演示。二.举例<ul class="clothes"> <li>衣服 &l...
2018-08-09 15:46:02
13353
Linux下RabbitMQ安装资源
2019-08-27
springcloud-demo.zip
2019-06-28
CAS单点登陆工具.zip
2019-05-15
SpringBoot+Mybatis基础环境与热部署配置
2018-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人