自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 【问题解决】您的连接不是私密连接;因为此网站发送了 Google Chrome 无法处理的杂乱凭据。网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复正常。

当前页面点击任意空白处,直接键盘输入“thisisunsafe”即可解决。原理是chrome认为这个网站是不安全的,不让你访问。而你输入了这句话,就类似于签了生死状,了解了风险。chrome就放你进去,但那之后再出问题也就没有责任了。...

2021-08-16 09:24:06 8561 5

原创 【LeetCode】给定任意一个自然数,获取它重新排列后,下一个比它大的自然数

题目:// 给定任意一个自然数,获取它重新排列后,下一个比它大的自然数,要求时间复杂度O(n)。例如:// 给定1233,它的下一个是1323;// 给定1323,它的下一个是1332;// 给定9876,它的下一个不存在;// 请设计一个函数,完成此功能。(语言不限)具体解决思路在注释中写的很详细了package ChuJiSuanFa....

2021-01-12 11:47:47 606

原创 Java实现两个文件夹内的差异文件对比

最近项目中遇到一个问题,需要手动管理lib包,然后两个文件夹一个一个去看太麻烦了,动手写了个小功能,可以对比两个文件夹中的差异文件。代码如下:package com.example.demo.Controller;import java.io.File;import java.util.Arrays;import java.util.Iterator;import java.util.LinkedList;public class FileCompare { pub..

2021-01-12 11:43:42 2074 4

转载 Arrays.sort() VS Arrays.parallelSort()

英文原文地址:Arrays.sort vs Arrays.parallelSort作者:baeldung翻译:高行行1. 概述我们都使用过 Arrays.sort() 对对象或原始数据类型数组(byte,short,int,long,char,float,double和boolean)进行排序。在 JDK 8 中,创造者增强了 API 以提供一种新方法:Arrays.parallelSort()。在本教程中,我们将对 sort() 和 parallelSort() 方法进行比较...

2020-07-03 15:05:21 210

转载 PostgreSQL时间范围类型

今天找到了 一个postgres数据库的一个特性,完美契合业务逻辑。原文地址:https://yq.aliyun.com/articles/308481会议室预定系统的例子1、创建btree_gist插件.postgres=# create extension btree_gist;CREATE EXTENSION2、创建会议室预定表postgres=# create table t_meeting (roomid int, -- 会议室IDwho int, -- .

2020-05-16 14:03:26 1184

原创 代码生成器generator使用方法

代码生成器使用方法:1.POM导入插件依赖<!--mybatis-generator插件--><plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <conf

2020-05-16 14:01:07 857

原创 【LeetCode】有效的数独 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。

/*有效的数独判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。上图是一个部分填充的有效的数独。数独部分空格内已填入了数字,空白格用 '.' 表示。示例 1:输入:[ ["5","3","....

2020-04-02 15:08:09 1425

原创 【LeetCode】两数之和 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。

/*两数之和给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1] */@SuppressWarnings("all")publi...

2020-04-02 15:06:21 951

原创 【LeetCode】给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。

/*给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。 */public class Test08{ public static int[] moveZeroes(int[] n...

2020-04-02 15:05:34 1454 1

原创 【LeetCode】给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。

/*给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321...

2020-04-02 15:04:50 1637

原创 【LeetCode】给定两个数组,编写一个函数来计算它们的交集。

/*给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2,2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [4,9]说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。我们可以不考虑输出结果的顺序。进阶:...

2020-04-02 15:04:04 936

原创 【LeetCode】给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

/*给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 4 */public class Test05{ public static in...

2020-04-02 15:03:07 838

原创 【LeetCode】给定一个整数数组,判断是否存在重复元素。

/*给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。示例 1:输入: [1,2,3,1]输出: true示例 2:输入: [1,2,3,4]输出: false示例 3:输入: [1,1,1,3,3,4,3,2,4,2]输出: true */public clas...

2020-04-02 15:02:16 1039 4

原创 【LeetCode】给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。

/*给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]7,6,5,4,3,2,15,6,7,1,2,3,41,24解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [...

2020-04-02 15:00:26 1074

原创 【LeetCode】给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。

/*给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出,...

2020-04-02 14:59:33 3102 5

原创 【LeetCode】给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。

/*1.给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。示例 ...

2020-04-02 14:58:34 1225 2

原创 Java读取properties配置文件实例

Properties properties = new Properties(); ClassPathResource classPathResource = new ClassPathResource("xxx/xxxxx.properties"); //配置文件的相对路径 try { properties.load(new Inpu...

2019-07-11 11:17:24 158

原创 【算法题】LeetCode125【验证回文字符串】

给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:输入: "A man, a plan, a canal: Panama"输出: true示例 2:输入: "race a car"输出: falseclass Solution { public boolean isP...

2019-05-24 09:26:40 164

原创 【算法题】LeetCode242【有效的字母异位词】

给定两个字符串s和t,编写一个函数来判断t是否是s的一个字母异位词。示例1:输入: s = "anagram", t = "nagaram"输出: true示例 2:输入: s = "rat", t = "car"输出: false说明:你可以假设字符串只包含小写字母。class Solution { public boolean i...

2019-05-24 09:25:28 145

原创 【算法题】LeetCode387【字符串中的第一个唯一字符】

给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。案例:s = "leetcode"返回 0.s = "loveleetcode",返回 2.注意事项:您可以假定该字符串只包含小写字母。class Solution { public int firstUniqChar(String s) { if (s...

2019-05-24 09:23:52 148

原创 【算法题】LeetCode7【整数反转】

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231, 231− 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。...

2019-05-23 18:18:37 110

转载 java连接mysql失败Path does not chain with any of the trust anchors

https://blog.csdn.net/u013727805/article/details/80555726

2019-04-25 01:13:41 305

原创 docker 镜像下载速度慢解决方案

推荐使用阿里云镜像加速器https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors进去之后是这样,使用阿里账号登陆,然后他就会给你一个加速地址。说明一下,这个/etc/docker文件夹默认是没有的,下面那几行代码,就是给你复制使用的,逐句复制执行,就会完成更新配置文件,重启docker一系列操作,你就可以快速下载镜像了。值得...

2019-04-21 17:42:16 7254

原创 常用Linux、docker命令笔记

新买了一年的阿里云服务器,使用中遇到的一些常用指令在这里留作笔记。docker search XXX 搜索线上镜像docker pull XXX 下载线上镜像docker ps -a 显示正在运行的容器docker images 显示本机所有的镜像docker rm XXX 删除容器docker stop XXX 停止运行的容器docker rmi XXX 删除镜像...

2019-04-21 16:34:39 177

原创 ArrayList扩容机制实测(代码+结果)

直接上结果:初始化大小为0,存入10个以下元素,会将容量扩展至默认值10。当大小从10增加到11时,容量变成了15,扩大了1.5倍,以此类推,总是会扩容1.5倍,不为整则向下取整。前几次扩容的数据: 0 >> 10 >> 15 >> 22 >> 33 >> 49 ...import java.lang.reflect.Fiel...

2019-03-28 19:32:12 402

原创 ArrayList详解,简单易懂版

目录什么是ArrayList类扩容机制ArrayList 常用方法全部方法如何存储基本数据类型什么是ArrayList类数组的长度是固定的,无法适应数据变化的需求。为了解决这个问题,Java提供了另一个容器 java.util.ArrayList 集合类,让我们可以更便捷的存储和操作对象数据。java.util.ArrayList 是大小可变的数组的实现,...

2019-03-28 18:52:48 858

原创 【面试记录】1.给定一个由正数,负数和0组成的整数数组,将所有为0的元素,挪到数组末尾。2.给定任意一个自然数,获取它重新排列后,下一个比它大的自然数。(Leetcode 031 下一个排列)

今天给各位分享前两天遇到的面试题,原题如下:1.给定一个由正数,负数和0组成的整数数组,将所有为0的元素,挪到数组末尾。要求时间复杂度O(n) 请设计一个函数,完成此功能。(语言不限)2.给定任意一个自然数,获取它重新排列后,下一个比它大的自然数,要求时间复杂度O(n)。例如: 给定1233,它的下一个是1323; 给定1323,它的下...

2019-01-30 13:33:23 1661 8

转载 Spring事务管理之几种方式实现事务

https://blog.csdn.net/chinacr07/article/details/78817449

2019-01-21 17:56:09 363

转载 数据库中如何处理多事务

https://blog.csdn.net/weixin_40255793/article/details/79735665

2019-01-21 17:41:44 627

转载 Java 技术之垃圾回收机制

垃圾回收机制是 Java 非常重要的特性之一,也是面试题的常客。它让开发者无需关注空间的创建和释放,而是以守护进程的形式在后台自动回收垃圾。这样做不仅提高了开发效率,更改善了内存的使用状况。今天本文来对垃圾回收机制进行讲解,主要涉及下面几个问题:什么是堆内存? 什么是垃圾? 有哪些方法回收这些垃圾? 什么是分代回收机制?什么是 Java 堆内存堆是在 JVM 启动时创建的,主要...

2019-01-15 09:44:34 130

转载 Linux服务器查看tomcat日志

https://blog.csdn.net/qq_34806812/artic进入tomcat下的logs目录,命令如下:cd /root/tomcat/logs //路径需要小伙伴们根据自己的实际路径做处理没有root登陆的可能在如下路径: /home/user/apache-tomcat-7.0.90/logs/   //替换为自己实际路径 输入查看日志信息的指令...

2019-01-14 15:02:15 476

原创 项目出现The requested resource is not available问题的解决方案

问题简述:浏览器可以访问项目webapp下的index.jsp,但是无法访问再下一级的admin/index.html提示404,错误描述:The requested resource is not available.出错原因:springmvc配置文件少写了一行静态资源处理器解决方法:src/main/resources/spring/springmvc.xml增加...

2019-01-02 16:51:07 4902

转载 聊聊Dubbox(一):为何选择

好文收藏https://blog.csdn.net/I_will_try/article/details/76212234#commentsedit

2018-12-16 21:14:18 155

原创 Oracle数据库ORA-12154: TNS: 无法解析指定的连接标识符 解决方案

遇到这个问题请直接检查你电脑的环境变量TNS_ADMIN是否设置正确,对应路径下是否有tnsnames.ora文件. 一般出现这个问题都是误删了,想办法从回收站或者别人那搞回来就好,配置好之后记得重启电脑 ...

2018-12-07 15:35:38 11995 2

原创 idea修改快捷键方法总结(设置自动补全后的光标位置)

修改快捷键的方法看下面的链接https://blog.csdn.net/xinghuo0007/article/details/78441574设置自动补全的方法看这里https://blog.csdn.net/Zenor_one/article/details/86434926我主要是补充一下,设置自动补全后的光标位置的方法关键字$END$,这个代表代码生成后的光标位置...

2018-10-25 18:17:37 2319 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除