自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (18)
  • 收藏
  • 关注

原创 JAVA 获取今天、昨天、上周等日期

java获取时间,获取今天/昨天上周日期

2023-03-07 14:38:18 1897 2

原创 windows搭建redis集群

1、redis集群简介Redis 是一个开源的 key-value 存储系统,由于出众的性能,大部分互联网企业都用来做服务器端缓存。Redis 在3.0版本前只支持单实例模式,虽然支持主从模式、哨兵模式部署来解决单点故障,但是现在互联网企业动辄大几百G的数据,可完全是没法满足业务的需求,所以,Redis 在 3.0 版本以后就推出了集群模式。Redis 集群采用了P2P的模式,完全去中心化。Redis 把所有的 Key 分成了 16384 个 slot,每个 Redis 实例负责其中一部分 slot 。

2021-07-30 11:57:51 532

转载 Redis哨兵模式搭建

主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式一:哨兵模式概述哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个Redis实例。这里的哨兵有两个作用通过发送命令,让Redis服务器返回监控其运行状态,包括主服务器和从服务器。当哨兵监

2021-06-23 16:14:37 334

原创 Spring-Session实现SSO单点登录

简介Spring Session 是Spring家族中的一个子项目,它提供一组API和实现,用于管理用户的session信息它把servlet容器实现的httpSession替换为spring-session,专注于解决 session管理问题,Session信息存储在Redis中,key是由UUID生成,且以hash结构存放在redis,可简单快速且无缝的集成到我们的应用中;Spring Session的特性:提供用户session管理的API和实现提供HttpSession,以中立的方式取代

2021-05-17 10:37:01 793 1

原创 Springboot集成dubbo

Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。Dubbo 的RPC 调用流程主要涉及到4个模块:1、Registry:服务注册,我们一般会采取Zookeeper 作为我们的注册中心2、Provider:服务

2021-04-29 16:12:43 1834 3

转载 用FastDFS一步步搭建文件管理系统

一、FastDFS介绍FastDFS开源地址:https://github.com/happyfish100参考:分布式文件系统FastDFS设计原理参考:FastDFS分布式文件系统封装的FastDFS Java API:https://github.com/bojiangzhou/lyyzoo-fastdfs-java1、简介FastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合

2021-04-25 10:50:03 172

转载 ROCKET MQ 学习二 (图形化管理、集群)

1.rocketmq图形化控制台安装虽然rocketmq为用户提供了使用命令行管理主题、消费组以及broker配置的功能,但对于不够熟练的非运维人员来说,命令行的管理界面还是较难使用的。为此,我们可以使用图形化的管理界面来简化管理操作。rocketmq官方推荐的图形化控制台目前还处在不成熟的孵化阶段。仓库地址为(https://github.com/apache/rocketmq-externals),其中包含了rocketmq相关拓展的、属于孵化期的各种项目。下载源码之后,找到rocketmq-con

2021-04-05 22:10:49 622

转载 ROCKET MQ 学习一(介绍与安装)

ROCKET MQ 学习(介绍与安装)消息队列介绍  消息队列本质上来说是一个符合先进先出原则的单向队列:一方发送消息并存入消息队列尾部(生产者投递消息),一方从消息队列的头部取出消息(消费者消费消息)。但对于一个成熟可靠的消息队列来说,所需要解决的主要问题还包括:高效可靠的消息投递、存储;能承受高并发的流量冲击,可通过集群部署来解决单点故障等等。由于消息队列具备了以上特点,因此在如今的微服务架构中能够作为一种中间件,提供许多重要的功能以解决微服务架构中的诸多痛点:1.应用解耦  微服务架构中,存

2021-04-05 21:53:59 740

原创 搜索引擎lucene-03,倒排索引与lucene创建索引

全文检索和倒排索引一、什么是全文检索我们生活中的数据通常可以分为两类:**结构化数据:**有固定格式和固定长度。例如成绩单、工资条、花名册等等。**非结构化数据:**无固定格式,无固定长度。例如邮件、会议纪要、通知书等等。非结构化数据也叫全文数据。对结构化数据的搜索:可以把数据导入数据库表中,通过sql语句进行搜索。对非结构化数据的搜索:有两种方法。一种是顺序扫描,例如查找内容包含某一个字符串的文件,则要扫描所有的文档。如果遇到特大文件,这种方式就会很慢。那有没有优化的方法呢?结构化数据使用

2021-02-04 14:20:39 316

原创 搜索引擎Lucene-02

Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Apache Lucene是一个开源的高性能、可扩展的信息检索引擎,提供了强大的数据检索能力。Lucene已经发展了很多年,其功能越来越强大,架构也越来越精细。它目前不仅仅能支持全文索引,也能够提供多种其他类型的索引方式,来满足不同类型的查询需求。在大数据时代,数据的存储和检索是人们日常生活中最常做的事情之一。一般我们把数据分为两种:结构化的数据和非结构化的数据。结构化的数据通常

2021-02-04 14:09:54 273

原创 搜索引擎Lucene-01

第一步,引入JAR包 <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-core</artifactId> <version>7.3.1</version> </dependency> <!-- https://mv

2021-02-04 14:04:22 325

原创 java移除字符串里的html元素

java移除字符串里的html元素百度查询的自己实现的方法很多,但是自己有时写的不是很全,用的第三方开源工具jsoup添加maven依赖 <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.11.3</version> </dependency>编写工具类,写入下面方法

2021-01-21 10:42:59 165 1

redis-3.2.1.gem.zip

redis和ruby接口,所依赖的文件

2021-07-30

redis-3.2.100源码.rar

redis3.0版本源码包

2021-07-30

rubyinstaller-devkit-2.6.8-1-x64.exe

ruby安装工具windows版本,redis集群需要的环境

2021-07-30

spring-boot集成quartz实现动态任务管理,支持集群

spring-boot集成quartz实现动态任务管理,采用数据库存储方式,建表语句已经打包在一起,支持分布式集群。 代码开箱即用,没有集成业务模块,大家可以根据自己的业务场景自己去实现Job类即可。

2021-01-15

Oracle双机集群在虚拟机上的实现

Oracle双机集群在虚拟机上的实现

2018-11-01

amchart破解下载,去掉水印

amchart破解,去掉水印

2018-11-01

Apache代理转发配置

Apache代理转发配置 

2018-11-01

调用本地打印机程序

调用本地打印机程序,java后台调用打印机demo示例。。。

2018-11-01

Modbus TCP/IP协议说明书

ModbusTCP是运行在TCP/IP上的Modbus 报文传输协议。通过此协议,控制器相互之间通过网络(例如以太网)和其它设备之间可以通信。 ModbusTCP是开放的协议,IANA(Internet Assigned Numbers Authority,互联网编号分配管理机构)给Modbus协议赋予TCP编口号为502,这是目前在仪表与自动化行业中唯一分配到的端口号。

2018-11-01

Spring-security学习ppt

Spring-security配置文档教程,能够满足日常的开发配置。个人总结。

2018-11-01

J2EE高性能编程

J2EE高性能编程,提高代码执行效率,使代码更加优化,合理的使用内存

2018-11-01

帆软8.0版本数据源连接属性配置网络连接异常升级包

帆软8.0连接池属性配置后,网络连接就会出现异常,升级此包即可

2018-11-01

spring-security实现复杂的权限管理

spring-security3.17复杂的权限管理实现,包括数据库等,能直接运行!

2015-09-11

Eclipse集成SVN插件安装手册

介绍了如何在eclipse上集成SVN服务器,SVN客户端的安装等!

2015-09-11

Struts2+Spring+MyBatis整合介绍

本文的介绍了struts2、spring、myBtaus的原理,以及相应的配置整合等信息,并在此基础上介绍了其高级应用开发等。

2015-09-11

Freemaker技术调研文档

本文的介绍的是freemarker技术以及freemarker技术的一些语法等基础知识。

2015-09-11

myBatis+Spring+SpringMVC+ligerUI分页整合

本文档整理的是Mybatis分页,并与SpringMVC与LigerUI结合,实现了程序的前后台分页操作。

2015-06-09

空空如也

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

TA关注的人

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