摘要:
1、题目背景 给定一个数组 prices,它的第i个元素prices[i]表示一支给定股票第i天的价格,你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票,设计一个算法来计算你所能获取的最大利润.返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0 2、代码实现 阅读全文
摘要:
1、题目背景 给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和,子数组是数组中的一个连续部分 2、代码实现 public class Solution { public static void main(String[] args) { int[] 阅读全文
摘要:
1、题目背景 给你一个整数数组nums,如果任一值在数组中出现至少两次,返回true;如果数组中每个元素互不相同,返回false 2、代码实现 public class Solution { public static void main(String[] args) { int[] nums = 阅读全文
摘要:
1、题目背景 给定一个n个元素有序的(升序)整型数组nums和一个目标值target写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1 2、代码实现 public class Solution { public static void main(String[] args) 阅读全文
摘要:
vim编辑器相关命令 复制光标所在整行 yy 删除(剪切)光标所在整行 dd 将之前删除(dd)或者复制(yy)的数据粘贴到光标后面 p 光标定位到最后一行 Shift+G linux相关命令 解压.tar文件 tar -xvf *.tar 防火墙命令 查看已经开放的端口 firewall-cmd 阅读全文
摘要:
在日常开发过程中,有时会遇到需要测试测试某些端口是否可以连通的问题,常用的方法有以下 1、telnet ip port ip是指测试主机的ip port是指测试主机的端口 [root@tdh-01 ~]# telnet 127.0.0.1 6380 Trying 127.0.0.1... Conne 阅读全文
摘要:
1、继承Thread类 通过继承Thread类,并重写run方法 public class MyThread extends Thread{ public static void main(String[] args) { MyThread myThread1=new MyThread(); MyT 阅读全文
摘要:
1、synchronized关键字简介 synchronized是java中的一个关键字,在中文中为同步,也被称之为'同步锁',以此来达到多线程并发访问时候的并发安全问题,可以用来修饰代码块、非静态方法。静态方法等; 修饰代码块时:给当前指定的对象加锁 修饰非静态方法时:作用于当前实例加锁 修饰静态 阅读全文
摘要:
Java中的static关键字 1、static关键字简介 static为java中的关键字,可以修饰类中的方法、变量,以及修饰静态代码块 当用static修饰的方法和变量时可以直接通过类名.方法名和类名.变量名来访问,不需要进行对象的实例化操作,方便在没有创建对象的时候来调用方法或者变量 2、st 阅读全文
摘要:
1 常用的系统工作命令 1.1 执行查看帮助命令 man 命令 man 命令用来查看man命令自身的帮助信息 MAN(1) Manual pager utils MAN(1) NAME man - an interface to the on-line reference manuals SYNOP 阅读全文