1.String public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /…
标签:java后端开发
logback配置和使用
简介 logback是由log4j创始人设计的又一个开源日志组件。当前分成三个模块: logback-core是其它两个模块的基础模块。 logback-classic是log4j的一个 改良版本。此外logback-c…
java设计模式--装饰模式
装饰模式:就是动态地给一个对象添加一些额外的职责(功能)。那么如何动态的给一个对象添加功能呢,以下给出了例子。 //Person是一个对象接口,我们的目的是给实现这个接口的对象动态的添加职责public interfac…
【深入浅出-JVM】(序)
本系列主要是让一个刚入门的 java 开发者,也能愉快的从零开始成为一个真正的 jvm 大神。 大纲 java 虚拟机的定义、总体架构、常用配置 垃圾回收算法、各类垃圾回收器 java 虚拟机对多线程的支持 java 虚…
分布式场景下如何保证消息队列实现最终一致性
考虑一个分布式场景中一个常见的场景:服务A执行某个数据库操作成功后,会发送一条消息到消息队列,现在希望只有数据库操作执行成功才发送这条消息。下面是一些常见的作法: 1. 先执行数据库操作,再发送消息 public voi…
Java--获取request中所有参数的方法
我们通常用到request获取某个参数的方法: String value=request.getparameter("key"); 如果想要获取request中所有的参数呢? request中有两种方法可以实现…
JAVA学习第一天
linux优势: 开源 免费linux劣势: 命令众多 软件生态不完善。 linux系统的获取:https://www.linuxidc.com/ 市面上比较好的linux系统有ubuntu,depin,centos u…
Java与MySQL时间戳传递/存储/协调问题--userLegacyDatetimeCode--userTimezone--serverTimezone
00. 基本问题 0.0 版本: 驱动5.1.47和8.0.17 0.1 MySQL驱动5.1有userLegacyDatetimeCode和userTimezone两个参数, 8.0没有 0.2 Java与MySQL间…
Java学习第八天
1、多态中成员的特点: 1:成员变量: 编译时期看父类,运行结果看父类 2:成员方法: 编译时期看父类,运行结果看子类(子类把方法重写了) 3:静态方法: 编译时期看父类,运行结果看父类 2.Object:根…
Spring 实例化Bean的3种方式
要使用Spring中的Bean,需要先创建这个Bean的实例。 实例化Bean有3种方式: 构造器方式 静态工厂方式 实例工厂方式 构造器方式 构造器方式是最常用的。在Bean中…
Map
1.如果Map中没有重复的key,则会返回null,否则返回原始数据 package com.iterator.demo; import java.util.HashMap; import java.util.Map; …
java--Date时间
Date: 表示特定的瞬间,精确到毫秒,通过方法设定自己所表示的时间,可以表示任意的时间 System.currentTimeMillis() :返回的当前系统时间, 1970-1-1 至今的毫秒数 SimpleDate…