java-后端八股文

  • Post author:
  • Post category:java

文章目录 java 基础创建对象的5种方式多态throwableCollectionQueueHasMmapCurrentHashMapjava线程同步机制接口和抽象类hashcode equals ==ArrayList LinkedListSynchronized使用Happen-Before原则 Java-Springspring的aop实现的两种方式spring的循环依赖如何解决Sprin…

继续阅读 java-后端八股文

OpenSSL实验:用CA证书 cacert.pem为IIS请求certreq.txt签发证书server.pem时出错(2)

  • Post author:
  • Post category:其他

输入指令: OpenSSL> ca -in certreq.txt -out server.pem -config C:\openssl\openssl.cnf 报错信息: Using configuration from C:\openssl\openssl.cnf Loading 'screen' into random state - done Enter pass phrase fo…

继续阅读 OpenSSL实验:用CA证书 cacert.pem为IIS请求certreq.txt签发证书server.pem时出错(2)

Class文件的静态常量池到底存储哪些变量

  • Post author:
  • Post category:其他

本文概述: 静态常量池如何存储, 并且存储哪些信息 注: 本文不是按照理论来存储的, 本文注重于从现象得出结论 静态常量池是什么 静态常量池位于 Class 文件中, 当你对一个文件进行编译之后, 生成一个 class 文件, 里面存储了一个类的所有信息, 这个 class 字节码使得 Java 真正实现了跨平台, 一次编译, 到处运行. Constant Pool 里面存储了一个类的所有对象"引…

继续阅读 Class文件的静态常量池到底存储哪些变量

发音到底是 /s/ 还是 /z/ ?

  • Post author:
  • Post category:其他

前言 最近大家在学习It’s a new day,教练们也在帮忙纠音,但是在读的时候我们往往掌握不好名词后加s的音,那么它们到底是读 [s] 还是 [z] 呢?下面跟着我学习一下吧。 发音——名词 1、在清辅音后 加 -s 读 /s/,如books、maps; 2、以f 或fe 结尾的词,多数把f、fe变为v ,再加 -es,读 /s/,如leaves; 3、在浊辅音和元音后 加 -s 读 /z/…

继续阅读 发音到底是 /s/ 还是 /z/ ?

【Java】IDEA性能优化 更换为Openj9加快运行速度、减少内存占用

  • Post author:
  • Post category:java

实测idea在使用openj9的情况下,即使不优化jvm参数也比idea自带的jdk占内存要低不少 openj9:下载链接 选择win64.zip,开始下载 下载完成后,解压并替换掉IDEA安装目录下的jbr文件夹 解压后试试能否打开你的IDEA,不能打开的话可能是一些plugin不兼容的问题。 版权声明:本文为HuaLingPiaoXue原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请…

继续阅读 【Java】IDEA性能优化 更换为Openj9加快运行速度、减少内存占用

第十三届蓝桥杯大赛软件类决赛Java大学B组C题——左移右移

  • Post author:
  • Post category:java

【问题描述】 小蓝有一个长度为 N 的数组,初始时从左到右依次是 1, 2, 3, . . . N。 之后小蓝对这个数组进行了 M 次操作,每次操作可能是以下 2 种之一: 左移 x,即把 x 移动到最左边。右移 x,即把 x 移动到最右边。 请你回答经过 M 次操作之后,数组从左到右每个数是多少? 【输入格式】 第一行包含 2 个整数,N 和 M。 以下 M 行每行一个操作,其中 “L x”表示…

继续阅读 第十三届蓝桥杯大赛软件类决赛Java大学B组C题——左移右移

RabbitMQ-消息模式2

  • Post author:
  • Post category:其他

文章目录 1、消费端限流2、消息的ACK与重回队列3、TTL消息4、死信队列 1、消费端限流 什么是消费端的限流? 假设一个场景,首先,我们RabbitMQ服务器有上万条未处理的消息,我们随便打开一个消费者客户端,会出现下面情况: 巨量的消息瞬间全部推送过来,但是我们单个客户端无法同时处理这么多数据! 消费端限流RabbitMQ提供的解决方案 RabbitMQ提供了一种qos(服务质量保证)功能,…

继续阅读 RabbitMQ-消息模式2

Java异常处理try-catch-finally的执行过程

  • Post author:
  • Post category:java

try-catch-finally程序块的执行流程以及执行结果比较复杂。基本执行过程如下: 程序首先执行可能发生异常的try语句块。如果try语句没有出现异常则执行完后跳至finally语句块执行;如果try语句出现异常,则中断执行并根据发生的异常类型跳至相应的catch语句块执行处理。catch语句块可以有多个,分别捕获不同类型的异常。catch语句块执行完后程序会继续执行finally语句块。…

继续阅读 Java异常处理try-catch-finally的执行过程

【leetcode-Python】-103. Binary Tree Zigzag Level Order Traversal

  • Post author:
  • Post category:python

题目链接 https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/ 题目描述 给定一棵二叉树,返回树的zigzag层次遍历结果(当前层从左向右遍历,下一层就从右向左遍历......)。 示例 给定二叉树: 3 / \ 9 20 / \ 15 7 返回的zigzag层次遍历结果为: [ [3], [20,9], […

继续阅读 【leetcode-Python】-103. Binary Tree Zigzag Level Order Traversal

如何使用Python tkinter 设计软件登录界面

  • Post author:
  • Post category:python

如何使用Python tkinter 设计登录界面 文章目录 前言一、建立主窗口二、建立子控件1.Label标签控件与Entry输入控件2.按钮Button 仅供交流学习禁止转载的声明 前言 提示:初步学习Python可以尝试使用Python内置的tkinter库函数设计一些简单的软件 高效且快捷,本篇本章记录如何使用tkinter设计一款登录界面 最终效果展示 一、建立主窗口 每个软件有一个主窗…

继续阅读 如何使用Python tkinter 设计软件登录界面