其他
1.控制反转 控制反转是一种设计思想,并不是一种具体的代码实现方法,通常应用在框架的设计中。 控制指的是对程序执行流程的控制,框架出现之前,是程序员对程序的执行流程进行控制。框架出现后,是框架对程序的执行流程进行控制。 控制权从程序员反转给了框架。 2.依赖注入 依赖注入是一种具体的编码技巧。 不通 ...
项目创建 选择Maven项目 直接创建方法后使用@Test会报红 TestNG的安装有两种方法 一、自动添加 在使用@Test注解后面按 Alt + Enter 快捷键安装TestNG,直接安装最新的版本 二、手动添加 maven工程的pom.xml文件中添加如下内容,手动添加指定的版本 <depe ...
蚂蚁金服一面:分布式架构 50分钟 个人介绍加项目介绍20分钟 微服务架构是什么,它的优缺点? ACID CAP BASE理论 分布式一致性协议,二段、三段、TCC,优缺点 RPC过程 服务注册中心宕机了怎么办? 微服务还有其他什么组件 分布式架构与微服务的关系 你有什么问题要问我的。 蚂蚁金服二面 ...
注释 注意要点: 注释并不会被执行,是给我们写代码的人看的,书写注释是一个非常好的习惯 注释分为三种: 单行注释:只能注释当前行,以//开始,直到行结束 多行注释:注释一段文字,以/开始, /结束! 文档注释:用于生产API文档,配合JavaDoc。 标识符 注意要点: 所有的标识符都应该以字母(A ...
比赛链接:https://atcoder.jp/contests/abc219/tasks A - AtCoder Quiz 2 题意 给出一个分数 \(x\) ,共分为四级: \(0 \le x \lt 40\) \(40 \le x \lt 70\) \(70 \le x \lt 90\) \( ...
LinkedList采用双向链表、双端队列实现,线程不安全 举例说明 public class test { public static void main(String[] args) { //构造LinkedList对象 LinkedList list = new LinkedList(); f ...
Scanner对象 next对象()(输入单个单词) import java.util.Scanner; public class Demo1 { public static void main(String[] args) { //创建一个扫描器对象,用于接受键盘数据 Scanner scanne ...
完整题目链接:https://leetcode-cn.com/problems/copy-list-with-random-pointer/ 时间 O(n),空间 O(1) 的做法参考:https://leetcode-cn.com/problems/copy-list-with-random-po ...
题目描述 难度:中等 给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。 你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合 ...
在用Elementui做项目开发,不同的客户对后台管理系统主题色有一定的要求,ElementUI为我们提供了一个便捷的更换主题颜色的方法【自定义主题】 直接访问地址: https://elementui.github.io/theme-chalk-preview/#/zh-CN 点击上方的【切换主题 ...