Java-初识注解|Java|Java初识注解简介
Annotation提供了一种为恒旭元素设置元数据的方法。
类似于修饰符,可用于修饰包、类、构造器、方法、成员变量、参数、局部变量的声明。
Annotation是一个接口,程序可以通过反射来获取指定程序元素的Annotation对象。
Annotation不影响程序代码的运行。
如果希 ...
阅读更多
编写脚本读取文件并执行命令|LinuxScripts|Python-Linux Bash最近遇到如下需求:
有一个文件,文件格式大概是这样
<filename1>\t<download_url1><filename2>\t<download_url2>
编写一个脚本循环读取该文件的每一行,使用axel命令将download_url下载下 ...
阅读更多
田忌赛马与贪心法则|数据结构与算法数组/链表|数据结构与算法-贪心本文涉及LeetCode 870. 优势洗牌
给定两个大小相等的数组 A 和 B,A 相对于 B 的优势可以用满足 A[i] > B[i] 的索引 i 的数目来描述。返回 A 的任意排列,使其相对于 B 的优势最大化。
示例 1:
输入:A = [2,7,11,15], B = [1,10, ...
阅读更多
PriorityQueue 概述|Java集合|Java快速入门Queue是一个严格的先进先出(FIFO)的队列。
但有时候这并不能满足我们的需求。当我们需要对队列中的元素重排,按照重排后的元素顺序出队时,这时候就需要PriorityQueue。
PriorityQueue和Queue的区别在于,它的出队顺序与元素的优先级有关,对PriorityQueu ...
阅读更多
单例设计模式|设计模式|Java-设计模式介绍单例模式确保一个类只有一个实例,并提供了一个全局访问点。
应用线程池,数据库连接对象。
经典单例模式一个经典的单例模式实现:
// NOTE: This is not thread safe!public class Singleton { private static Singlet ...
阅读更多