- 博客(39)
- 问答 (1)
- 收藏
- 关注
原创 centos使用wget下载jdk8
首先官网找需要的的jdk版本https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html我这里选择的是弹出下载提示框:勾选点Download jdk…
2022-02-22 00:48:30
2583
原创 tar 指令
tar指令环境:centos7一、指令概述tar指令创建或解压压缩文件(归档文件):tape archive二、常用指令-x:解压(提取)归档文件-c: 创建归档文件-z: 同时具备gzip属性,处理以.gz结尾的文件-j: 同时具备bzip2属性,处理.bz2结尾的文件-v: 详细列出已处理的文件,打印处理过程-f: 使用归档文件,该选项一定要放在可用选项最后三、一般指令-t: 显示存档文件内容-p: 提取归档文件,保留文件属性,该参数需要使用root用户执行...
2021-10-25 19:05:57
175
原创 cp 指令
cp指令环境:centos7一.指令概述cp指令是用来复制文件和目录的指令,全称:copy files and directories,也可以用来重命名。二.常用参数-a: 保留原文件属性-r: 以递归的方式复制文件和目录下的所有文件-f: 强制执行不提示三.一般参数-d: 当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录-l: 对源文件建立硬连接,而非复制文件-v: 详细显示命令执行的操作创建 2021年10月22日...
2021-10-22 14:46:57
1375
原创 ls和ll指令
linux指令学习本篇提供linux学习,操作环境为centos7。ls 和 ll linux指令学习一、指令概述二、常用参数三、一般参数一、指令概述ls:列出当前目录下文件或目录,只显示名称,指令全称:list directory contentsll:使用长列表格式显示当前文件或目录信息,包括:属性 权限 文件个数 所有者 所属组 文件大小(byte) 最后一次修改时间 文件名 使用别名指令alias可以看到: alias ll='ls -l --color=auto' 表示ll是l
2021-10-20 11:50:38
1713
原创 idea类注释和方法注释介绍
配置环境电脑环境:win10ide版本:2019.3类注释方法1:路径:setting->Editor->File and Code Templates->Files->Class写自己想要的注释,下面是我在用的注释方式:/***@author 123*@date ${DATE}*@description:*/方法2:方法1是直接在类注释文件上添加内容,方法2是在类注释文件引用的文件里添加内容。方法二路径:setting->Editor
2021-03-07 15:00:14
978
原创 java中常见的对象分类vo,po,pojo,bo,dto,dao
java中常见的对象分类vo: Value Object 值对象View Object 视图层对象封装数据,用来返回给页面形成视图的对象。po: Persistant(持久的) Object 持久层对象这类对象一般封装了表的字段,当然也可以扩展一些自己的属性,用来将表数据转化为对象数据,方便在程序中的操作。pojo: Plain Ordinary(普通的) Java Object Java的普通对象,是Java各种对象的总称,只要是对象,称为pojo就没错。bo:
2021-03-01 00:49:17
712
1
原创 DFS中的回溯法(纯暴力穷举)
首先回溯法是深度搜索(DFS)的一种,即把所有可能穷举,根据条件筛选出符合条件的路径。回溯法模板格式dfs(...){//根据递归终止条件进行筛选if(符合需要的条件){存储合理路径return ...;}//对可能路径进行遍历for(int i=起始条件;i<极限边界;i++){向路径便令中添加元素//进行下一轮搜索def(...);//深度优化的回头...removeLast();}return ...;}下面举一个leetCode上的题目:给出正整数n,k
2020-09-09 01:42:16
1027
原创 出现频率前k高的元素
给定一个非空的整数数组,返回其中出现频率前 k 高的元素。这里采用的方法是:利用map计算出每个数字出现的次数,然后利用定制比较器将entry(map的内部类,这里当成map理解也可以)的value进行排序,取得前k个值。public class HighFrequencyElement { int[] result ; public int[] topKFrequent(int[] nums, int k) { //k比元素个数大的话就直接全部输出 if (k
2020-09-08 01:32:30
958
原创 java中转发和重定向问题
java响应客户端的方式有三种(转发,重定向和响应客户端数据)这里主要简单比较一下转发和重定向的的区别:首先是应用场景不同:转发:当业务逻辑失败的时候使用转发,且由request调用;重定向:但业务逻辑判断成功的时候使用重定向;且由respon调用;转发是在Servlet内部进行的,客户端把一个请求request发给Servlet就不再管事了,有这个请求request先去完成Servlet的操作,再然后调用getRequestDispatcher(path)方法,通过forward(request,
2020-09-07 02:07:52
372
原创 java idea报错has been compiled by a more recent version of the Java Runtime (class file version 56.0)
在用idea的时候出现的问题:HTTP Status 500错误信息针对我的这次报错是由于idea中project的JDK的版本号跟model中jdk版本号不一致导致的,解决方法如下:1:更改project和model的jdk设置:2:project的jdk信息:3:model的jdk信息:把这两个改为一致就好了,一个电脑安装两个jdk的需要注意,这个现象。...
2020-09-05 13:14:40
21281
2
原创 寻找旋转排序数组中的最小值,
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。请找出其中最小的元素。你可以假设数组中不存在重复元素。不需要考虑重复数字的旋转数组,基本思想是二分法,但是在判断终结条件和判断边界的时候有不同,这里只能拿right边界与mid
2020-09-05 02:00:24
91
原创 机器人能否返回原点
在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束。 移动顺序由字符串表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有 R(右),L(左),U(上)和 D(下)。如果机器人在完成所有动作后返回原点,则返回 true。否则,返回 false。 注意:机器人“面朝”的方向无关紧要。 “R” 将始终使机器人向右移动一次,“L” 将始终向左移动等。此外,假设每次移动机器人的移动幅度相同。输入: “U...
2020-08-28 11:16:41
815
原创 分割平衡字符串,贪心算法
分割平衡字符串(贪心算法) 在一个「平衡字符串」中,'L' 和 'R' 字符的数量是相同的。 给出一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串。 返回可以通过分割得到的平衡字符串的最大数量。输入:s = “RLRRLLRLRL”输出:4解释:s 可以分割为 “RL”, “RRLL”, “RL”, “RL”, 每个子字符串中都包含相同数量的 ‘L’ 和 ‘R’。LeetCode上比较简单的题目:个人的算法:public int balancedStringSplit(
2020-08-27 20:56:21
258
原创 无重复字符串的最小子串
第一次做的时候的思路解题思路;利用双指针保证位置的移动利用set计算不同字符的长度返回最大长度这种做法每次把set清空了,没有保存记录,求个最大值还行,要是让打印出最大子串那就jj了class Solution { public int lengthOfLongestSubstring(String s) { int len = s.length(); int max = 0; Set<Character> set = new Hash
2020-08-24 17:06:05
1001
原创 @Test单测方法和main方法的区别
@Test 单测方法和main方法 在做一个多线程测试的时候发现的一个比较好玩的问题,在@Test的单测方法中开启了两个线程,本来应该在B()方法中的打印,没打出来,看了一下单测方法的线程是Thread[main,5,main],这方法开启的是main线程。 网上一些人的观点是单测方法结束的时候会把里面的资源释放了,导致里面线程提前结束。public class 多线程测试01 { int a ; boolean flag ; public static void
2020-08-23 21:37:25
3569
原创 加一
题目:来自leetcode给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头解法1:使用了大整型,还有一些数组间的转换,比较麻烦但是思路比较简单,不必考虑溢出的问题,不想考虑溢出问题就用了这种方法。class Solution { public int[] plusOne(int[] digits) { StringBuilder sb = new Stri
2020-08-22 00:04:31
96
原创 java两个有序数组的合并
java两个有序数组的合并题目来源leetCode 链接:https://leetcode-cn.com/problems/sorted-merge-lcci题目:给定两个排序后的数组 A 和 B,其中 A 的末端有足够的缓冲空间容纳 B。 编写一个方法,将 B 合并入 A 并排序。初始化 A 和 B 的元素数量分别为 m 和 n。A.length= n+m;public class Test01 { public static void main(String[] args)
2020-08-21 12:45:51
499
空空如也
jedis3.4.1为什么把分布式锁去掉了?
2021-05-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人