自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实习遇到的问题

如果使用达梦数据库,因为它的字段名是大写的,所以后端写代码时你用map.get("bank_receipt_id").toString(),获取值时,要注意。一般情况下,公司都会使用好多个数据库,所以要修改这部分内容,每个部分都要改,无法统一,所以解决方案还有一种,那就是在sql语句中下重点。1、使用了达梦数据库和Mysql数据库,发现了字段名的区别,公司达梦数据库是大写的,而Mysql数据库是小写的。就像这样,这就导致在后端写代码时如果要使用Map取值的时候这就要注意了。

2024-08-08 16:40:50 399

原创 阿里云部署项目

1、阿里云服务器2、Xshell3、Xftp4、Navicat(本地不需要连接可以不用)5、JDK(Java开发工具包)

2024-04-05 18:37:04 1035 3

原创 微服务相关整理

首先,在Nacos中,一个服务可以有多个实例,并且可以给实例设置cluster-name,就是可以再进一步的给所有实例划分集群,那如果现在某个服务A想要调用服务B,那么Naocs会看调用服务A的实例是属于哪个集群的,并且调用服务B时,那就会调用同样集群下的服务B实例,根据cluster-name来判断两个实例是不是同一个集群,这就是Nacos的就近访问。:他是服务自我保护的一种方式,或者说是保护下游服务的一种方式,他的主要作用是不会受请求突增影响,而变得不可用,保证服务不会崩溃。

2024-08-20 10:25:58 473

原创 Zookeeper相关整理

当新产生的 proposal 的时候,会依据数据库的两阶段过程,首先会向其他的 Server 发出事务执行请求,如果超过半数的机器都能执行并且能够成功,那么就会开始执行。在ZooKeeper中,所有的数据操作都必须经过ZAB协议进行广播,然后由所有的服务器按照相同的顺序执行,从而保证集群中所有服务器的数据状态是一致的。命名服务是指通过指定的名字来获取资源或者服务的地址,利用ZooKeeper创建一个全局的路径,这个路径就可以作为一个名字,指向集群中提供的服务地址,或者一个远程的对象等等。

2024-08-19 13:56:49 728

原创 Redis整理大全

在哨兵模式中,有一组特殊的Redis实例称为"哨兵",它们负责监控主服务器和从服务器的状态,当主服务器发生故障时,哨兵可以自动将一个从服务器提升为新的主服务器,以实现故障转移。Redis 的主要缺点是数据库容量受到物理内存的限制,不能用作海量数据的高性能读写,因此 Redis 适合的场景主要局限在较小数据量的高性能操作和运算上。自动故障转移: 当哨兵检测到主服务器不可用时,它会选举一个新的主服务器,然后将其他从服务器切换为新的主服务器的从服务器,从而实现故障转移。如果没有过期,就返回该键。

2024-08-17 10:08:21 675

原创 SpringBoot相关整理

Spring Boot官方的启动器都是以spring-boot-starter-命名的,代表了一个特定的应用类型。此种方式的特点是作用范围广,系统的任何变动包括配置文件修改、方法名称变化都能覆盖,但是后遗症也非常明显,它是采用文件变化后重启的策略来实现了,主要是节省了我们手动点击重启的时间,提高了实效性,在体验上回稍差。c) 自动配置类的加载: Spring Boot会在启动时扫描项目的依赖中的spring.factories文件,找到各个Starter的自动配置类,并加载这些类。可直接通过插件安装。

2024-08-16 11:37:29 745

原创 Spring相关整理

AOP(Aspect-Oriented Programming),一般称为面向切面编程,作为面向对象的一种补充,用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,这个模块被命名为“切面”(Aspect),减少系统中的重复代码,降低了模块间的耦合度,同时提高了系统的可维护性。CGLIB(Code Generation Library),是一个代码生成的类库,可以在运行时动态的生成指定类的一个子类对象,并覆盖其中特定方法并添加增强代码,从而实现AOP。

2024-08-15 09:17:58 531

原创 Mysql相关整理

在InnoDB存储引擎里,利用辅助索引查询,先通过辅助索引找到主键索引的键值,再通过主键值查出主键索引里面没有符合要求的数据,它比基于主键索引的查询多扫描了一棵索引树,这个过程就叫回表。

2024-08-14 08:54:26 629

原创 JVM相关整理

JVM内存模型:线程独占:栈,本地方法栈,程序计数器 线程共享:堆,方法区

2024-08-13 17:06:39 749

原创 反射相关整理

Target说明了Annotation所修饰的对象范围: Annotation可被用于 packages、types(类、接口、枚举、Annotation 类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch 参数)。Annatation(注解)是一个接口,程序可以通过反射来获取指定程序中元素的 Annotation对象,然后通过该 Annotation 对象来获取注解中的元数据信息。(2)Field:提供有关类和接口的属性信息,以及对它的动态访问权限;

2024-08-12 10:19:35 313

原创 Mybatis整理

Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时 只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性 能,灵活度高。

2024-08-09 15:50:03 749

原创 Java集合整理(全面)

Java集合大全,面试前可以一看!!!

2024-04-08 14:05:15 1317 1

原创 Idea导入别人的web项目

如何使用idea导入别人的JavaWeb项目

2023-10-30 15:09:02 43 1

原创 JWT详情和如何使用

JSON Web Token (JWT)是一个开放的行业标准(RFC 7519),它定义了一种简洁的、自包含的协议格式,用于在通信双方传递json对象,传递的信息经过数字签名可以被验证和信任。JWT可以使用HMAC算法或使用RSA的公钥/私钥对进行签名,防止被篡改。

2023-07-26 11:46:03 965 1

原创 Redis相关知识

这篇文章主要适用于刚开始了解redis的人群,内容比较浅但全。经过整理得到这篇全新的文章。是一篇用于定期观看帮助你加深印象的文章。

2023-07-20 20:59:28 57 1

空空如也

空空如也

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

TA关注的人

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