Loading

摘要: 基于SpringBoot的RabbitMQ多种模式队列实战 环境准备 安装RabbitMQ 由于RabbitMQ的安装比较简单,这里不再赘述。可自行到官网下载http://www.rabbitmq.com/download.html 依赖 SpringBoot项目导入依赖 <dependency> <groupId>org.springframework.b 阅读全文
posted @ 2021-09-17 10:05 Acelin_H 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 同样的,我们还是分两种集成方式来介绍,并是以Cluster模式进行集成。另外,还有几篇关于的Windows下Redis的搭建与集成系列文章可做参考 Spring Boot 项目集成Redis windows下Redis的安装和使用 Windows系统搭建Redis集群三种模式(零坑、最新版) 集成j 阅读全文
posted @ 2021-08-30 12:40 Acelin_H 阅读(440) 评论(0) 推荐(1) 编辑
摘要: 什么是AOP? ​ AOP,即我们平时经常提到的面向切面编程。首先我们要理解一个叫**横切关注点(cross-cutting concern)**的概念,它其实是描述我们应用中的功能,假如有一个功能,它在应用程序中很多个地方都用了,那么我们把这样的功能称之为横切关注点。 ​ 日常开发中,我们都会将不 阅读全文
posted @ 2021-08-24 11:49 Acelin_H 阅读(340) 评论(1) 推荐(2) 编辑
摘要: 日常开发中,会经常遇到说,前台调服务,然后触发一个比较耗时的异步服务,且不用等异步任务的处理结果就对原服务进行返回。这里就涉及的Java异步调用的一个知识。下面本文尝试将Java异步调用的多种方式进行归纳。 阅读全文
posted @ 2021-08-02 18:06 Acelin_H 阅读(379) 评论(0) 推荐(2) 编辑
摘要: 事务的基本知识?事务的传播行为?事务的隔离等级?通通一网打尽! 阅读全文
posted @ 2021-07-14 11:02 Acelin_H 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 没错,Java多线程的实现方式主要有三种:继承Thread类、实现Runnable接口、实现Callable和Future接口,那具体怎么用呢,今天来讲一下多线程处理下,单条数据事务回滚的问题 阅读全文
posted @ 2021-07-13 12:05 Acelin_H 阅读(507) 评论(1) 推荐(0) 编辑
摘要: 如果不对的日志的打印进行控制,那么日志打印会非常多,比如下面这个例子,我们只想看到的插入记录的相关sql日志的,但打印了非常多我们并不需要关心的日志 我们有两种方式的来设置特定日志的打印级别 程序配置文件 log4j2.xml配置文件 阅读全文
posted @ 2021-10-02 10:32 Acelin_H 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 基于SpringBoot的RabbitMQ多种模式队列实战 环境准备 安装RabbitMQ 由于RabbitMQ的安装比较简单,这里不再赘述。可自行到官网下载http://www.rabbitmq.com/download.html 依赖 SpringBoot项目导入依赖 <dependency> <groupId>org.springframework.b 阅读全文
posted @ 2021-09-17 10:05 Acelin_H 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 问题 服务时,返回的账户信息有误。 报文返回为正确数据 页面显示数据丢失精度 经核查,原因为: 由于JavaScript中Number类型的自身原因,并不能完全表示Long型的数字,在Long长度大于17位时会出现精度丢失的问题。 解决办法 后端返回字段改为String类型(影响可能比较大,不推荐) 阅读全文
posted @ 2021-09-14 18:52 Acelin_H 阅读(28) 评论(0) 推荐(0) 编辑
摘要: Redis数据类型 String(字符串) String类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。 String类型是Redis最基本的数据类型,一个键最大能存储512MB。 Hash(哈希) Hash是一个 string 类型的 fiel 阅读全文
posted @ 2021-09-02 10:52 Acelin_H 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 查看所有表空间下的所有表 list 查看指定表空间下的所有表 list_namespace_tables [namespace] 建表 create 'tableName',{NAME=>'columnCluster',VERSIONS=>2,BLOCKCACHE=>true,BLOOMFILTER 阅读全文
posted @ 2021-08-31 17:49 Acelin_H 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 同样的,我们还是分两种集成方式来介绍,并是以Cluster模式进行集成。另外,还有几篇关于的Windows下Redis的搭建与集成系列文章可做参考 Spring Boot 项目集成Redis windows下Redis的安装和使用 Windows系统搭建Redis集群三种模式(零坑、最新版) 集成j 阅读全文
posted @ 2021-08-30 12:40 Acelin_H 阅读(440) 评论(0) 推荐(1) 编辑
摘要: 主从复制 新建以下三个目录,用来部署一主二从 redis 的安装在另外一篇文章windows下Redis的安装和使用已经有作介绍,不清楚的可以移步参考。 修改配置文件 将redis安装目录下的所有文件复制一份于新建好的三个目录下,然后修改配置文件redis.windows.conf中的配置。 修改端 阅读全文
posted @ 2021-08-28 22:00 Acelin_H 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 什么是AOP? ​ AOP,即我们平时经常提到的面向切面编程。首先我们要理解一个叫**横切关注点(cross-cutting concern)**的概念,它其实是描述我们应用中的功能,假如有一个功能,它在应用程序中很多个地方都用了,那么我们把这样的功能称之为横切关注点。 ​ 日常开发中,我们都会将不 阅读全文
posted @ 2021-08-24 11:49 Acelin_H 阅读(340) 评论(1) 推荐(2) 编辑
摘要: 集成方式 使用Jedis Jedis是Redis官方推荐的面向Java的操作Redis的客户端,是对服务端直连后进行操作。如果直接使用Jedis进行连接,多线程环境下是非线程安全的,正式生产环境一般使用连接池进行连接。 <dependency> <groupId>redis.clients</gro 阅读全文
posted @ 2021-08-22 12:29 Acelin_H 阅读(332) 评论(0) 推荐(0) 编辑
摘要: windows下Redis的安装和使用 如果想学习Redis,手头上又没有Linux主机,可以选择再windows系统安装Redis,也方便跟本地的项目进行集成和调试。本文介绍的Windows环境下Redis的安装步骤与使用 阅读全文
posted @ 2021-08-21 23:42 Acelin_H 阅读(288) 评论(0) 推荐(0) 编辑
摘要: @ConfigurationProperties使用 创建一个类,类名上方注解,配置prefix属性,如下代码: @ConfigurationProperties( prefix = "hello.properties" ) public class MyProperties { private S 阅读全文
posted @ 2021-08-20 17:11 Acelin_H 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 启动脚本 示例脚本如下: # 定义变量 JAVA_HOME=/usr/local/java/jdk1.8.0_301 LOG_HOME=/app/iacctapp/applog/rd-cbn JVM_ARGS="-XX:-UseAdaptiveSizePolicy -XX:SurvivorRatio 阅读全文
posted @ 2021-08-11 10:31 Acelin_H 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 设计模式分为创建型模式、结构型模式和行为型模式。本文讲解单例模式,为创建型模式。 阅读全文
posted @ 2021-08-08 00:54 Acelin_H 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 区别 首先先总体看一下区别 /etc/profile 此文件为系统的每个用户设置环境信息,对所有用户有效 /etc/bashrc (ubuntu为 /etc/bash.bashrc) 为每一个运行bash shell的用户执行此文件.对所有用户有效 ~/.bash_profile (ubuntu为 阅读全文
posted @ 2021-08-05 18:12 Acelin_H 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 本文作为你接手一台主机时,部署jdk时所需要的查看、卸载、安装等步骤的参考手册 阅读全文
posted @ 2021-08-05 11:17 Acelin_H 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 希望该文章,能够在你需要使用序列化进行编程的时候,提供借鉴或思路参考。 阅读全文
posted @ 2021-08-04 14:09 Acelin_H 阅读(269) 评论(0) 推荐(1) 编辑
摘要: 日常开发中,会经常遇到说,前台调服务,然后触发一个比较耗时的异步服务,且不用等异步任务的处理结果就对原服务进行返回。这里就涉及的Java异步调用的一个知识。下面本文尝试将Java异步调用的多种方式进行归纳。 阅读全文
posted @ 2021-08-02 18:06 Acelin_H 阅读(379) 评论(0) 推荐(2) 编辑
摘要: Java类的生命周期浅析 类的生命周期?对象的生命周期?Spring bean 的生命周期?很多同学可能在学习java基础知识之初,很容易把这几个搞混。本文先来说说**Java类的生命周期**。 阅读全文
posted @ 2021-08-01 12:16 Acelin_H 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,Springcloud的服务治理组件时网飞开发的eureka,但是eureka在2018年的时候就已经停止更新了,普通开发者只能用到停止更新前的版本。这就有必要寻找开源的服务治理组件作为的替代方案。我们就结合一下eureka,来横向对比一下其它几款比较主流的的服务治理方案 ——Nacos 阅读全文
posted @ 2021-07-29 09:32 Acelin_H 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 根据nacos官方的介绍,Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 具有服务发现和服务健康监测、动态配置服务、动态 DNS 服务、服务及其元数据管理等关键特点。与Eureka的对比,可参考Sp 阅读全文
posted @ 2021-07-28 16:00 Acelin_H 阅读(290) 评论(0) 推荐(0) 编辑