
java基础
文章平均质量分 50
k19940803
这个作者很懒,什么都没留下…
展开
-
基于rocketmq的酒店后台系统(一) 登录系统
一 登录系统流程:异步化登录流程:代码实现:先定义实体类:package com.ruyuan.little.project.rocketmq.api.login.dto;/** * @author <a href="mailto:little@163.com">little</a> * version: 1.0 * Description:登录请求的dto **/public class LoginRequestDTO { /** * 用原创 2021-06-25 11:40:42 · 264 阅读 · 0 评论 -
剑指offer六天刷完(三)
二叉搜索树转为双向链表时间复杂度O(N)空间复杂度O(N)public class Solution { private TreeNode pre,head,firstNode; public TreeNode Convert(TreeNode pRootOfTree) { dfs(pRootOfTree); return firstNode; } public void dfs(TreeNode root){ if(ro原创 2021-06-13 22:02:47 · 101 阅读 · 0 评论 -
剑指offer重点题6天刷完(day1)
day1牛客 JZ1(LeetCode 04) 二维数组中的查找时间复杂度:O(m+n);空间复杂度:O(1)public class Solution { public boolean Find(int target, int [][] array) { int startR = array.length-1; int startC = 0; while(startR>=0&&startC<=array[0].le原创 2021-06-08 17:02:24 · 109 阅读 · 0 评论 -
JVM校招面试
JVM内存模型:(能不能介绍一下 jvm内存模型)jvm的内存主要分为两大部分:一部分线程私有的,一部分线程共享的:首先线程私有的有三块:分别是 jvm栈,本地方法栈,程序计数器:jvm栈:栈存储的是基本数据类型和堆中对象的引用;每一个方法被调用直至执行完成的过程,就对应着一个栈帧在虚拟机栈中从入栈到出栈的过程。栈帧又由局部变量表,操作数栈,和一个指向常量池的指针组成。如此,来解决程序如何运行的问题。本地方法栈:类似于jvm栈来实现ava代码的运行,本地方法栈实现native方法的运行。程序计数原创 2021-05-22 16:47:19 · 225 阅读 · 0 评论 -
单例模式
饿汉式单例模式:public class main { public static void main(String[] args) { order order1 = order.getmemberinstance(); order order2 = order.getmemberinstance(); System.out.println(order1==order2); }}class order{ public orde原创 2020-05-18 19:13:40 · 117 阅读 · 0 评论