自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker-compose一键搭建 mysql+redis+nginx+keepalived+springboot

docker-compose一键搭建 mysql+redis+nginx+keepalived+springboot

2023-12-13 17:49:07 212

原创 docker 搭建redis主从

docker快速部署redis主从

2023-11-29 16:54:30 58

原创 docker搭建mysql主从模式

如果说干java 就不能只写java代码你还得会搭环境干运维

2023-11-29 16:16:13 169

原创 redis中sha1hex加密算法15位字符串和数字不一致问题

1.问题介绍redis中使用lua脚本对金额字段进行加密验签,发现金额超过15位的时候验证不过去。> eval "return redis.sha1hex('299170638944667')" 0fda0d2838b38cf27499056205c549ae4c2dc22a6> eval "return redis.sha1hex(299170638944667)" 05bb80ac6b9e64795273d3578be9090cd34d7315a2.造成问题的原因在ja

2022-05-26 14:32:21 653

原创 redis 哨兵集群搭建

部署redis 哨兵集群 一主两从三哨兵集群使用redis6.2.7版本。配置文件中配置 需要结合自己业务特性自己变更。redis哨兵的结构图一、下载解压压缩包 tail -zxf redis.https://download.redis.io/releases/redis-6.2.7.tar.gz在src目录下编译 make 执行 make install二、新增配置文件0.171主节点配置文件redis.confbind 0.0.0.0port 6379

2022-05-10 16:23:56 772

原创 Redisson分布式锁

redisson分布式锁的实现

2022-05-10 15:23:21 2193

原创 idea远程调试debug

在本地能够debug线上或者测试环境运行中的服务,这场景肯定是时有发生的。本来我天真的以为在本地运行其它环境的代码就ok了,结果由于网络权限的问题数据库的配置连接不上,没法达到想要的效果,这就难搞了。记录一下配置远程调试的步骤 ,一、服务器端的操作transport=dt_socket,server=y,suspend=n,address=9090 这些便是 jdwp 装载时的定制参数,详细的参数作用可以搜索 jdwp 进行了解。我们需要关心的只有 address=9090 这个参数选项修改下...

2021-11-03 14:24:11 111

原创 2021-03-30

java8新特性之Lambda写法 Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。lambda表达式的重要特征:可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。 可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。 可选的大括号:如果主体包含了一个语句,就不需要使用大括号。 可选的返回关...

2021-03-30 10:38:12 61

原创 线程池的使用方法

关于线程池事故记录 由于用了线程池没有关闭线程 导致生产上服务挂掉。好在没酿成大祸,生产上布了两台机器故障转移了。1.使用线程池一定要shutdown() 如果不关程序一直会运行不停止每次调用都new新的线程池。直到内存不足new不出新的线程池服务就会挂掉。 public static void main(String[] args) { for (int j=0;j < Integer.MAX_VALUE;j++) { // Execu...

2020-12-30 16:10:43 410

原创 SpringBoot 思维导图

2019-12-31 14:54:07 236

原创 乐忧商城面试概述

乐忧商城这个项目采用了目前最流行的微服务架构方案,选择的是以springcloud为核心的,基于Rest风格的微服务架构。整个项目采用的是前后端分离的开发模式。 前端分为两部分: 后台管理:主要面向的是数据管理人员是基于Vue单页应用开发的 门户系统: 面向的是客户,门户采用Vue结合Nuxt实现服务端渲染方式 后端 采用基于Spri...

2019-10-12 15:07:43 1005

原创 Java面试题之每日30题(七)

Spring 应用框架技术 1、Spring 和 Struts 的区别? strusts:是一种基于 MVC 模式的一个 web 层的处理。 Spring:提供了通用的服务,ioc/di aop,关心的不仅仅 web 层,应当 j2ee 整体的一个 服 务 , 可 以 很 容 易 融 合 不 同 的 技 术 struts hibernate ibatis ejb remote sp...

2019-10-06 21:57:43 134

原创 Java面试题整理之每日30题(六)

jdbc 数据访问技术 1、JDBC 如何做事务处理? Con.setAutoCommit(fa lse) Con.commit(); Con.rollback(); 2、写出几个在 Jdbc 中常用的接口 preparedStatement,callableStatement,statement,Connection,ResultSet 3、简述你对 Statem...

2019-09-30 14:13:12 126

原创 Java面试题整理之每日30题(五)

java 基础类库(io 流,集合类,线程,Socket,AWT,Swing,sql) 1、java 中有几种类型的流?JDK 为每种类型的流提供了一些抽象类以供继承,请说出 他们分别是哪些类? 字节流,字符流。字节流继承于 InputStream OutputStream,字符流继承于 Reader Writer。在 java.io 包中还有许多其他的流,低层流与调层流,高层流主...

2019-09-30 14:02:36 110

原创 java面试题之每日30题(四)

1:linux线程和进程的区别? 进程是程序执行时的一个实例,即它是程序已经执行到课中程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。 线程是进程的一个执行流,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。一个进程由几个线程组成(拥有很多相对独立的执行流的用户程序共享应用程序的大部分...

2019-09-28 22:16:45 2113 1

原创 Java面试题整理之每日30题(三)

62、heap 和 stack 有什么区别? 栈是一种线形集合,其添加和删除元素的操作应在同一段完成。栈按照后进先出的方式 进行处理。 堆是栈的一个组成元素 63、Static Nested Class 和 Inner Class 的不同? Static Nested Class 是被声明为静态(static)的内部类,它可以不依赖于外部类实 例被实例化。而通常的内部类需要...

2019-09-28 18:51:03 92

原创 Java面试题整理每日30题(二)

32、String s = new String("xyz");创建了几个 String Object? New 了一个,”XYZ”本来又是一个 两个 33、float 型 float f=3.4 是否正确? Ø 报错,应当是 float f=3.4f Ø 如果是 float f=3(整数)正确 35、说出一些常用的类,包,接口,请各举 5 个 常用的类: Buffer...

2019-09-28 18:30:09 107

原创 java面试题整理之每日30题(一)

1. super()与 this()的区别? This():当前类的对象,super 父类对象。 Super():在子类访问父类的成员和行为,必须受类继承规则的约束 而 this 他代表当前对象,当然所有的资源都可以访问. 在构造函数中,如果第一行没有写super(),编译器会自动插入.但是如果父类没有不带参数 的构造函数,或这个函数被私有化了(用 private 修饰).此时...

2019-09-27 17:10:40 165

原创 静态块加载问题

public class Testing{ public static void main(String[] args) { System.out.println(Student.a); }}class Person{ public static int a = 10; static { System.out.println(...

2018-09-17 11:14:42 160

空空如也

空空如也

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

TA关注的人

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