这是一件很酷的事
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

重学JAVA之2JAVA特性

跨平台java语言是跨平台的。因为运行JAVA的环境JVM是由工程师开发的,不同的操作系统下载JDK后,安装JAVA环境。JAVA跨平台,JVM不跨平台。 面向对象把现实生活中的实体或者概念抽象成一个类,这个对象对外提供他的能力。 封装把成员变量或者不对外开放的方法使用private进行修饰,这时别人是不能访问的,只想把想暴露的变量与方法使用相应的访问修饰符进行修饰。这种就叫做封装。 继承现实生活
2023-12-07
java
#java

重学JAVA之3常用对象

Integer与Long面试题== 与 equals的区别? Integer与Long的JAVA缓存? BigDecimal使用金额计算时使用。 new BigDecimal()时,如果使用float或者double还是会引发精度丢失,因为赋值时就已经是精度丢失的。一般用String进行赋值。 日期处理以及格式化使用java8的时间及处理类。 12345LocalDate lo
2023-12-07
java
#java

重学JAVA之3常用对象String

查看官网API和源码https://docs.oracle.com/en/java/javase/21/docs/api/index.html https://docs.oracle.com/en/java/javase/21/docs/api/java.base/module-summary.html https://docs.oracle.com/en/java/javase/21/docs/
2023-12-07
java
#java

重学JAVA之4JAVA高级特性

基本类型与包装类型的拆箱与装箱1234567891011int primitiveInt = 42;Integer boxedInt = primitiveInt; // 自动装箱boxedInt = 42;primitiveInt = boxedInt; // 自动拆箱primitiveInt = 42;boxedInt = Integer.valueOf(primitiveInt); // 手
2023-12-07
java
#java

spring_cloud_feign服务之间token传递

使用open-feign的拦截器1234567891011121314151617181920212223242526272829303132333435363738import feign.RequestInterceptor;import feign.RequestTemplate;import org.springframework.context.annotation.Configurat
2023-12-05
spring_cloud
#spring_cloud #feign

重学JAVA之1基础语法

hello world123456789package com.example.test;import java.lang.System;public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World");
2023-12-04
java
#java

mysql主从复制搭建

文档https://dev.mysql.com/doc/refman/8.2/en/replication.html 本文档只是记录一些简单或者常用的复制,遇到问题还是看官网或者查资料吧。 简单主从复制 Ip 内容 192.168.158.140 Mysql master 192.168.158.141 Mysql slave 两台机器都安装mysql。 在master服务
2023-11-27
mysql
#mysql

linux的mysql安装

查看是否已经安装mysql服务1rpm -qa | grep mysql 或者 1ps -ef | grep mysql 1netstat -tunlp | grep 3306 使用二进制包安装使用包管理器也可以安装,详情可以看官方文档。 https://dev.mysql.com/doc/refman/8.2/en/ 下载https://dev.mysql.com/downloads/my
2023-11-22
mysql
#mysql

rocketmq的面试题及原理

消息队列怎么避免重复消息消息队列一般都有重试机制,或者生产者多次发送。 所以需要保证消费者接口幂等性保障: 比如可以使用redis的setnx。 接口幂等性一锁、二判断、三更新 加分布式锁,判断状态机,更新至持久化的数据源中。 rocketmq如何保证消息的可靠性传输需要生产者、broker、消费者共同配置。 生产者使用同步或异步发送,重试。 broker使用多主多从架构,nameServer使用
2023-11-21
mq
#mq #rocketmq

rocketmq的cluster布署

同步刷盘与异步刷盘跟mysql的同步刷盘和异步刷盘一样。 先放到内存中,是发送一条消息就刷到磁盘中,还是几条消息才刷到磁盘中。 同步复制与异步复制同mysql的同步复制与异步复制。 当出现主备主从架构后,主同步数据至备或者从。同步就是一条消息发送到主后,再同步到备或者从,都同步后才返回消息提交成功。 异步是只发送到主,就返回提交成功,异步传输到备或者从。 RAID10磁盘RAID 10(也称为RA
2023-11-18
mq
#mq #rocketmq
123456…26

搜索

Hexo Fluid
京ICP备18028493号 | police-icon 11010502035713