1、Java关键字: 1.1包相关: package:包 ; import:导入包 ; 1.2访问修饰符: public(公有访问修饰符):被声明为 pu…
标签:java后端开发
java斐波那契数列的顺序输出
斐波那契数列,即1、1、2、3、5……,从第三个数开始包括第三个数,都为这个数的前两个数之和,而第一第二个数都为1。 下面是java输出斐波那契数列的代码: import java.util.Ha…
为什么HashMap继承了AbstractMap还要实现Map?
前言 之前看源码一直忽略了这个现象,按理说HashMap的父类AbstractMap已经实现了Map,它为什么还要实现一次呢?遂上网查了一下,背后原因让人大跌眼镜。 原因 这是类库设计者的拼写错误,其实HashMap不应…
第二章:01关键字
①含义 ☞含义:被Java语言赋予特定含义的单词 ②特点 ☞特点:组成关键字的字母全部小写 ③关键字 ④ ⑤ ⑥ &nbs…
Spring Cloud 微服务实战笔记
Spring Cloud 微服务实战笔记 微服务知识 传统开发所有业务逻辑都在一个应用中, 开发,测试,部署随着需求增加会不断为单个项目增加不同业务模块;前端展现也不局限于html视图模板的形式,后端向前端支持需要更多的…
spring AOP的两种配置
xml配置 定义要被代理的方法的接口 public interface TestAop { public void print(String s); } 实现上述接口 public class…
java 整型
byte(1字节)、short(2字节)、int(4字节)、long(16字节) java中前缀加上0b或者0B就可以写二进制数,前缀加上0就可以写八进制数,前缀加上0x或者0X就可以写十六进制数 一个字节是8位,最高位…
【分布式】分布式锁都有哪些实现方案?
一、业务场景 同一个jvm里多个线程操作同一个有状态的变量,可以通过JVM内的锁保证线程安全。 如果是多个JVM操作同一个有状态的变量,如何保证线程安全呢? 这时候就需要分布式锁来发挥它的作用了 二、特点 分布式系统往往…
基于Java实现的快速排序
简述 快速排序是一种排序执行效率很高的排序算法,它利用分治法来对待排序序列进行分治排序,它的思想主要是通过一趟排序将待排记录分隔成独立的两部分,其中的一部分比关键字小,后面一部分比关键字大,然后再对这前后的两部分分别采用…
ThreadLocal的使用场景:Web容器、Spring容器、日志打印
一、对于HTTP事务的理解 一次HTTP请求,就是一个事务。事务者,必须完整的执行其中的所有步骤,不能中断。 二、HTTP事务的隔离 每次HTTP请求对应一个HTTP事务,而每个…
多线程之创建线程有哪几种方式?
这个问题一般会出现在面试当中,多线程创建有哪几种方式呢?答:实现Runable接口和实现Thread类。 我们先看看看实现这两种的实现方式 1 package com.summer; 2 3 public class T…
面试官常问的Nginx的几个问题
1.什么是Nginx? Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器 Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器 目前使…