自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (4)
  • 收藏
  • 关注

转载 wangEditor富文本上传成功后自定义图片宽度

https://www.cnblogs.com/guanhao0114/p/12030484.html

2020-05-12 20:00:01 4028

原创 spring+redis时遇错:No qualifying bean of type 'redis.clients.jedis.JedisCluster' available

详细错误No qualifying bean of type 'redis.clients.jedis.JedisCluster' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.fact...

2020-04-06 20:05:34 5737

原创 安装rvm中遇到的问题

1.问题原因: nss版本过旧解决方法:使用命令: yum -y update nss 更新一下就可以了2.curl -L get.rvm.io | bash -s stable报错解决,使用:curl -L https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash...

2020-04-04 20:42:03 997

转载 搭建redis集群的过程中遇到的问题

1. GCC没有安装或版本不对报错信息如下CC adlist.o  /bin/sh: cc: command not found  make[1]: *** [adlist.o] Error 127  make[1]: Leaving directory `/usr/local/redis-3.2.1/src  make: *** [all] Error 2解决方法:安装GCC环境...

2020-04-04 17:26:22 508

原创 在linux安装mysql后,启动服务时出现mysql: unrecognized service

原因之一:可能是因为/etc/init.d/下没有mysqld启动文件cd support-files(我的是位置:/usr/local/mysql/support-files,根据自己安装位置调整)cp mysql.server /etc/init.d/mysql...

2020-03-28 17:00:44 746

原创 在官网下载linux版本的tomcat

直接百度搜索tomcat,进入官网。https://tomcat.apache.org/选择自己需要的版本,以tomcat9为例:

2020-03-27 19:41:52 1504

转载 display:block含义

根据CSS规范的规定,每一个网页元素都有一个display属性,用于确定该元素的类型,每一个元素都有默认的display属性值,比如div元素,它的默认display属性值为“block”,成为“块级”元素(block-level);而span元素的默认display属性值为“inline”,称为“行内”元素。块级元素: 占据一定矩形空间,可以通过设置高度、宽度、内外边距等属性,来调整的这个...

2019-11-30 12:41:19 28862

原创 java中,char类型数组直接打印数组名,打印结果是其内容,而其他数组打印出来是地址

char[] a=new char[20];int[] b=new int[10];boolean[] c=new boolean[10];System.out.println(a);System.out.println(b);System.out.println(c);输出结果为可以看到,第一行为空,没有输出地址(因为char数组初始化都是空)。原因:println()中有...

2019-11-27 09:14:53 1130

原创 java用printf格式化输出

小数保留2位double a=33333.3333333;System.out.printf("%,.2f",a);前面的逗号是分组的分隔符,输出结果如下33,333.33小数保留两位,加上百分号,整数部分保留4位,位数不够补0 double b=44.3333333; System.out.printf("%07.2f%% %n",b); double a=44.33...

2019-11-13 08:44:37 232

原创 约瑟夫问题java解法

Josephu问题为:设编号为1,2,3……n的n个人围坐一圈,约定编号为k(1<=k<=n)的人从1开始报数,到m的那个人出列,它的下一位又从1开始报数,数到m的人又出列。以此类推,直到所有人出列为止,由此产生一个出对编号的序列。解题:用一个不带头结点的循环链表来处理Josephu问题,先构成一个有n个结点的单循环链表,然后由k结点起从1开始计数,计到m时,对应结点的人从链表中删...

2019-11-08 10:42:27 890

原创 关于servlet映射路径配置问题

<servlet> <servlet-name>Reg</servlet-name> <servlet-class>com.RegServlet</servlet-class></servlet> <servlet-mapping> <servlet-name>Reg</servl...

2019-09-19 09:16:09 1085

原创 数据库中的关键字作表名时要注意

今天做一个订单表时用order做了表名,就是一个简单的select的语句,总是报错。com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server versi...

2019-09-12 09:41:59 261

原创 leetcode第四十九题Java解法——字母异位词分组

给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。示例:输入: ["eat", "tea", "tan", "ate", "nat", "bat"],输出:[ ["ate","eat","tea"], ["nat","tan"], ["bat"]]说明:所有输入均为小写字母。不考虑答案输出的顺序。思路:新建一个HashMap,...

2019-05-10 16:56:33 209

原创 leetcod第四十五题Java解法——跳跃游戏 II

给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。示例:输入: [2,3,1,1,4]输出: 2解释: 跳到最后一个位置的最小跳跃数是 2。 从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。说明:假设你总是可以到达数组的最后一个位...

2019-05-10 16:10:27 263

原创 leetcode第四十一题Java解法——缺失的第一个正数

给定一个未排序的整数数组,找出其中没有出现的最小的正整数。示例 1:输入: [1,2,0]输出: 3示例 2:输入: [3,4,-1,1]输出: 2示例 3:输入: [7,8,9,11,12]输出: 1解法一思路:利用hashset来记录正整数,获取其长度,若是不缺失整数,那么set中的数字应该是1到set的长度。所以,从1开始遍历,没有的数便是缺失的。若都有,那么便是s...

2019-05-05 17:24:04 429

原创 leetcode第四十题Java解法——组合总和2

给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用一次。说明:所有数字(包括目标数)都是正整数。解集不能包含重复的组合。示例 1:输入: candidates = [10,1,2,7,6,1,5], target = 8,所求解集为:[ ...

2019-05-05 16:57:37 205

原创 leetcode第三十九题Java解法——组合总和

给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取。说明:所有数字(包括 target)都是正整数。解集不能包含重复的组合。示例 1:输入: candidates = [2,3,6,7], target = 7,所求解集为:[ [...

2019-05-05 16:49:55 345

原创 leetcode第三十六题java解法——有效的数独

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

2019-05-05 13:01:40 176

原创 leetcode第二十四题java解法——两两交换链表中的节点

给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例:给定 1->2->3->4, 你应该返回 2->1->4->3.思路:链表画张图最清晰。/** * Definition for singly-linked list. * public class ListNode {...

2019-05-05 11:42:44 129

原创 leetcode第二十三题java解法——合并K个排序链表

合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。示例:输入:[ 1->4->5, 1->3->4, 2->6]输出: 1->1->2->3->4->4->5->6思路:在第二十一题合并两个有序链表的扩展,需要一个比较方法,基本就是二十一题的解法。现在需要做的是两两合并链表,按顺序...

2019-05-05 11:18:39 413

原创 leetcode第三十五题Java解法——搜索插入位置

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3,5,6], 0输出: 0解法一思...

2019-05-03 20:25:04 178

原创 leetcode第三十四题Java解法——在排序数组中查找元素的第一个和最后一个位置

给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。你的算法时间复杂度必须是 O(log n) 级别。如果数组中不存在目标值,返回 [-1, -1]。示例 1:输入: nums = [5,7,7,8,8,10], target = 8输出: [3,4]示例 2:输入: nums = [5,7,7,8,8,10], tar...

2019-05-03 20:05:08 406

原创 leetcode第二十八题Java解法——实现strStr()

实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例 1:输入: haystack = "hello", needle = "ll"输出: 2示例 2:输入: haystack = "aaaaa", needle = "bb...

2019-05-03 18:25:58 147

原创 leetcode第二十七题Java解法——移除元素

给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nums 中的前两个元素均...

2019-05-03 18:14:22 158

原创 leetcode第二十六题Java解法——删除排序数组中的重复项

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

2019-05-03 17:58:26 342

原创 leetcode第二十二题Java解法——括号生成

给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出 n = 3,生成结果为:[ "((()))", "(()())", "(())()", "()(())", "()()()"]思路:通过递归来实现,返回条件是字符串长度等于2n;用left和right来表示左右括号的个数,先生成左括号,递归调用;当左括号大于右括号个...

2019-05-03 17:35:28 139

原创 leetcode第十六题Java解法——最接近的三数之和

给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。例如,给定数组 nums = [-1,2,1,-4], 和 target = 1.与 target 最接近的三个数的和为 2. (-1 + 2 + 1 = 2).思路:和第十五题有些类似,只是再加个绝对值...

2019-05-02 17:47:05 265

原创 leetcode第二十一题java解法——合并两个有序链表

将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4第一种解法思路:依次比较两个有序链表的节点值,将小的一方加入新建的链表中,小的一方再拿下一个节的值和其比较,以此类推。直到有一方链表到头,将新建链表的next指向...

2019-05-02 17:34:58 160

原创 leetcode第二十题Java解法——有效的括号

给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"输出: true示例 3:输入: "(]"输出: false示例 4:输入: "...

2019-05-02 17:10:01 116

原创 leetcde第十九题java解法——删除链表的倒数第N个节点

给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的 n 保证是有效的。上面那句话说明了n是大于0且不会大于链表长度的值。第一种解法思路:两次扫描。先获取链表的长度,在找到需要删除节点的前...

2019-05-02 16:50:23 1158

原创 leetcode第十五题java解法——三数之和

给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[ [-1, 0, 1], [-1, -1, 2]]思路:先将数组排序,再确定...

2019-05-01 19:12:16 428

原创 leetcode第十四题java解答——最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z 。思路:将字符数组排序,只比较第一个字符串和最后一个字符串即可...

2019-05-01 18:58:10 352 3

转载 leetcode第十二题java解法——整数转罗马数字

罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。1...

2019-05-01 16:53:05 200

原创 leetcode第十一题java解法——盛最多水的容器

给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且 n 的值至少为 2。图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色...

2019-05-01 16:36:14 238

原创 leetcode第九题java解法——回文数

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。解法1:完...

2019-05-01 14:45:37 223

原创 leetcode第八题java解法——字符串转换整数 (atoi)

请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可以被忽...

2019-04-30 10:47:37 222

原创 leetcode第七题java解法——整数反转

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

2019-04-29 11:54:09 478

原创 leetcode第五题Java解法——最长回文子串

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"思路:构造一个方法来判断字符串的回文,并注意奇偶性,如“aba”和“bb”,然后遍历整个字符串,设置max来保存方法返回的值,res跟新返回值中的较大值。c...

2019-04-29 11:43:42 463

原创 leetcode第四题java解法——寻找两个有序数组的中位数

给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例 1:nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]则中位数是 (2 +...

2019-04-29 10:17:27 857

原创 leetcode第三题java解法——无重复字符的最长子串

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke...

2019-04-27 12:21:04 738

nexus-3.22.0-02-win64.zip

window版本,Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。Nexus 使用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Eclipse集成使用。Nexus支持WebDAV与LDAP安全身份认证。

2020-04-09

applicationContext-jedis.xml

Jedis是Redis官方推荐的Java连接开发工具。Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

2020-04-05

FtpUtils.java

ftp服务上传下载工具类,FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。

2020-04-03

generatorSqlmapCustom-master.zip

Mybatis 的逆向工程,可用于生成 pojo 类、Mapper接口、mapper.xml映射文件

2020-04-02

空空如也

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

TA关注的人

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